基于89S51单片机的出租车计价器系统设计
75页 17000字数+说明书+任务书+调研报告+2张CAD图纸【详情如下】
任务书.doc
出租车计价器程序.doc
出租车计价器系统设计调研报告.doc
基于89S51单片机的出租车计价器系统设计论文.doc
封面.doc
摘要和目录.doc
附图一单片机系统总体电路图.dwg
附图二显示电路的电路原理图.dwg






基于89S51单片机的出租车计价器系统设计
摘要:现在各大中城市出租车行业都已普及自动计价器,所以计价器技术的发展已成定局。而部分小城市尚未普及,但随着城市建设日益加快,象征着城市面貌的出租车行业也将加速发展,计价器的普及也是毫无疑问的,所以未来汽车计价器的市场还是十分有潜力的。
本电路以89S51 单片机为中心、附加A44E 霍尔传感器测距,实现对出租车计价统计,采用AT24C02 实现在系统掉电的时候保存单价和系统时间等信息,输出采用8 段数码显示管。本电路设计的计价器不但能实现基本的计价,而且还能根据白天、黑夜、中途等待来调节单价,同时在不计价的时候还能作为时钟为司机同志提供方便。
关键词:89S51单片机 A44E霍尔传感器 断电保存 8段数码显示管
Abstract: It is now the major cities in the taxi industry have universal automatic meter, meter technology development is a foregone conclusion. And some small cities not yet universal, but with increasing speed up urban construction, a symbol of urban landscape taxi industry will also accelerate development, and the popularity meter is no doubt, therefore, the future of the automobile market valuation is still potential .
The circuit of 89 S51 MCU as the center, additional A44E Hall sensor location and realize the Taximeter statistics, a brownout AT24C02 achieve in the system and when the system priced preservation time information, output by paragraph 8 of the digital display. The circuit design of the meter can not only realize the basic valuation, but also in accordance with the day, night, halfway to wait for price regulation, while also not denominated as a time clock to provide convenience for the drivers comrades.
Keywords: 89 S51 MCU A44E Hall sensor power preservation of digital display paragraph 8
目 录
第一章 引言………………………………………………………………………………………1
第二章 出租车计价器的设计内容………………………………………………………………2
2.1基本设计要求 …………………………………………………………………………………2
2.2拓展功能 ………………………………………………………………………………………2
第三章 方案论证…………………………………………………………………………………3
3.1方案比较 ………………………………………………………………………………………3
3.2确定方案 ………………………………………………………………………………………4
第四章 计价器系统设计…………………………………………………………………………5
4.1计价器工作原理 ………………………………………………………………………………5
4.2 单片机系统总体设计 …………………………………………………………………………6
第五章 硬件设计……………………………………………………………………………………7
5.1单片机总体电路图设计…………………………………………………………………………7
5.2 AT89S51单片机介绍…………………………………………………………………………8
5.3电源控制线路设计 ……………………………………………………………………………8
5.4里程计算、计价单元的设计 …………………………………………………………………12
5.5数据显示单元的设计…………………………………………………………………………15
5.6 AT24C02 掉电存储单元的设计………………………………………………………………18
5.7启动及清除电路………………………………………………………………………………19
5.8按键单元的设计………………………………………………………………………………19
第六章 软件设计 …………………………………………………………………………………20
6.1软件设计 ………………………………………………………………………………………20
6.2流程图…………………………………………………………………………………………25
第七章 程序设计…… …………………………………………………………………………28
7.1主程序清单……………………………………………………………………………………28
7.2计价器子程序清单……………………………………………………………………………38
第八章 测试分析 ………………………………………………………………………………67
8.1里程计价测试…………………………………………………………………………………67
8.2掉电存储测试测试……………………………………………………………………………68
第九章 设计总结及展望………………………………………………………………………62
9.1设计总结………………………………………………………………………………………69
9.2展望新型多功能出租车计价器………………………………………………………………70
9.3 新型产品的未来 ……………………………………………………………………………71
致谢 ………………………………………………………………………………………………72
参考文献 …………………………………………………………………………………………73
附件(系统设计总电路图)………………………………………………………………………74
第一章 引 言
随着生活水平的提高,人们已不再满足于衣食住的享受,出行的舒适已受到越来越多人的关注。于是,出租车行业以低价高质的服务给人们带来了出行的享受。但是总存在着买卖纠纷困扰着行业的发展。而在出租车行业中解决这一矛盾的最好方法就是改良计价器。用更加精良的计价器来为乘客提供更加方便快捷的服务。
我国在70年代开始出现出租车,但那时的计费系统大都是国外进口不但不够准确,价格还十分昂贵。随着改革开放日益深入,出租车行业的发展势头已十分突出,国内各机械厂家纷纷推出国产计价器。出租车计价器的功能从刚开始的只显示路程(需要司机自己定价,计算后四舍五入),到能够自主计费,以及现在的能够打发票和语音提示、按时间自主变动单价等功能。随着城市旅游业的发展,出租车行业已成为城市的窗口,象征着一个城市的文明程度。
现在各大中城市出租车行业都已普及自动计价器,所以计价器技术的发展已成定局。而部分小城市尚未普及,但随着城市建设日益加快,象征着城市面貌的出租车行业也将加速发展,计价器的普及也是毫无疑问的,所以未来汽车计价器的市场还是十分有潜力的。
凡乘过出租车的人都知道,只要汽车开动,随着行驶里程的增加,就会看到汽车前面的计价器里程数字显示的读数从零逐渐增大,而当行驶到某一值时(如5KM)计费数字显示开始从起步价(如10元)增加。当出租车到达某地需要在那里等候时,司机只要按一下“计时”键,每等候一定时间,计费显示就增加一个该收的等候费用。汽车继续行驶时,停止计算等候费,继续增加里程计费。到达目的地,便可按显示的数字收费。
汽车计价器是乘客与司机双方的交易准则,它是出租车行业发展的重要标志,是出租车中最重要的工具。它关系着交易双方的利益。具有良好性能的计价器无论是对广大出租车司机朋友还是乘客来说都是很必要的。因此,汽车计价器的研究也是十分有一个应用价值的。
采用模拟电路和数字电路设计的计价器整体电路的规模较大,用到的器件多,造成故障率高,难调试,对于模式的切换需要用到机械开关,机械开关时间久了会造成接触不良,功能不易实现。为此我们采用了单片机进行设计,相对来说功能强大,用较少的硬件和适当的软件相互配合可以很容易的实现设计要求,且灵活性强,可以通过软件编程来完成更多的附加功能。
(5)防作弊功能
该功能通过16K的EEPROM 24c16完成。计价器营运当中所需使用的一些常数,如:昼夜单价、等候时间、起租里程、起租金额等,通过设置程序设置在24C16中。24C16采用I2C总线与8oc31相连,8oc31的P16作为它的串行时钟线,P17作为它的串行数据线。由于保存在24C16中的数据是不能随意进行改动的,因此具有防作弊功能。2 系统软件结构 。
该系统软件采用汇编语言编制,模块化设计,分为主程序,脉j巾中断程序,空车牌中断程序,键盘中断程序,日历时钟芯片中断程序,打印及显示程序。在空车牌中断程序中完成对出租车营运状态的判断;在脉冲中断程序中完成计量计价工作;日历时钟芯片每秒钟向80C31发中断请求,在中断程序中完成等候计时工作或者时钟显示工作。键盘中断程序用于完成各次营运数据的查寻工作。
9.3 新型产品的未来
新型计价器具备了计量功能、打印功能、语音功能、查寻功能等多项功能,整机功耗小于3.6W.计程误差和计时误差均在+0.5% --1.O%之间,系统性能稳定、体积小、成本低。这种新型多功能计价器是新一代计价器的发展方向。操作更方便,可加光标上移键
致 谢
出租车计价器系统的设计能全部完成,并按预期的效果进行计时、计费、计程;首先我要感谢的是我的指导老师俞老师。他严谨细致、一丝不苟的作风一直是我工作、学习中的榜样;他们循循善诱的教导和不拘一格的思路给予我无尽的启迪。导师渊博的专业知识,严谨的治学态度,精益求精的工作作风,诲人不倦的高尚师德,严以律己、宽以待人的崇高风范,朴实无华、平易近人的人格魅力对我影响深远。不仅使我树立了远大的学术目标、掌握了基本的研究方法,还使我明白了许多待人接物与为人处世的道理。在此,谨向导师表示崇高的敬意和衷心的感谢!
“师恩难忘,友谊长存!”本论文的顺利完成,离不开各位老师、同学和朋友的关心和帮助。在此,我还要感谢在一起设计讨论的同学,正是由于你们的帮助和支持,我才能克服一个又一个的困难和疑惑,直至本设计的顺利完成。 感谢你们给予我的帮助,向曾经帮助我的老师和同学表示衷心的感谢。在本系统的设计过程和论文编写过程中,还有很多老师、同学和朋友都给予了我许多无私的帮助,尤其是我的导师老师给我提出了很多宝贵的修改意见,在这里,我向这些无私帮助我的人表示衷心的感谢
在论文即将完成之际,我的心情无法平静,从开始进入课题到论文的顺利完成,有多少可敬的师长、同学、朋友给了我无言的帮助,在这里请接受我诚挚的谢意!
参 考 文 献
[1] 俞云强,《自动检测与传感技术》,无锡职业技术学院,2007
[2] 陈杰、黄鸿,《传感器与检测技术》,北京:高等教育出版社,2002
[3] 康华光,《电子技术基础》,高等教育出版社,2004
[4] 周常森,《电子电路计算机仿真技术》,山东科技出版社,2006
[5] 陆 坤,《电子设计技术》,电子科技大学出版社,2005
[6] 刘润华,《现代电子系统设计》,石油大学出版社,2006
[7] 邱关源,《电路》,高等教育出版社,2007
[8]李广弟, 《单片机基础》, 北京航空航天大学出版社, 1999.10,
[9] 王为青、邱文勋,《51单片机应用开发案例精选》,人民邮电出版社,2007
[10]罗亚非,《凌阳16位单片机应用基础》,北京航天航空大学出版社,2003.12
[11] 李全利,《单片机原理及应用技术》,高等教育出版社,2007
[12] 李朝青, 《单片机原理及接口技术》 北京: 北京航空航天大学出版社, 2005.1
[13]雷思孝、李伯成、雷向莉, 《单片机原理及实用技术—凌阳16位单片机原理及应用》,西安电子科技大学出版社,2004.1
[14] 韩志军,沈晋源,王振波.单片机应用系统设计.北京:机械工业出版社,2005
[15]李晶皎,《嵌入式语音技术及凌阳16位单片机应用》,北京航天航空大学出版社,2003.11
[16] 冯博琴.微型计算机原理与接口技术.北京:清华大学出版社,2002
[17] 徐争颖.Protell 99 SE EDA技术及应用.北京:机械工业出版社,2005
[18] 谢剑英,贾青.微型计算机控制技术.第3版,北京:国防工业出版社,2001
[19] TMN电信, 中国通信教育在线
[20]黄再银, 带看门狗和电源监控功能的复位芯片MAX813L 《电子世界》2003年第三期