资源预览内容
第1页 / 共45页
第2页 / 共45页
第3页 / 共45页
第4页 / 共45页
第5页 / 共45页
第6页 / 共45页
第7页 / 共45页
第8页 / 共45页
第9页 / 共45页
第10页 / 共45页
亲,该文档总共45页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
基于单片机的出租车计价器设计基于单片机的出租车计价器设计摘 要随着出租车行业的发展,出租车已经是城市交通的重要组成部分,从加强行业管理以及减少司机与乘客的纠纷出发,具有良好性能的计价器对出租车司机和乘客来说都是很必要的。而采用模拟电路和数字电路设计的计价器整体电路的规模较大,用到的器件多,造成故障率高,难调试。而采用单片机进行的设计,相对来说功能强大,用较少的硬件和适当的软件相互配合可以很容易地实现设计要求,且灵活性强,而且可以通过软件编程来完成更多的附加功能。本设计采用 AT89S52 单片机为主控器,以 RPR-220 光电传感器测距,实现对出租车的多功能的计价设计,并采用 AT24C02 实现在系统掉电的时候保存单价等信息,通过 ISD2560 实现语音播报功能,输出采用 8 段数码管进行显示。本次毕业设计设计的计价器不但能实现基本的计价,而且还能根据白天,黑夜和中途等待来调节单价,同时具有语音播报和数据打印功能。关键词:出租车计价器;单片机;AT89S52;光电传感器;语音播报基于单片机的出租车计价器设计AbstractAlong with the development of industry, taxi cab is an important part of urban transportation, strengthen management and reduce from drivers and passengers, the dispute has good performance on the meter taxi drivers and passengers alike is very necessary. While using analog and digital circuit design of the whole circuit meter, use of large scale, high failure than devices, debugging. The design and MCU, relatively powerful functions, use less of the hardware and software of appropriate coordination can be easily realized design requirements, and flexibility, can be accomplished by software programming additional functions. This design USES for the master, AT89S52 SCM in RPR - 220 distance of photoelectric sensor, the valuation of the taxi multifunctional design, and using AT24C02 realization of power system, through such information preservation unit ISD2560 realizing speech function, using digital output for 8 pipe display This circuit design, not only can realize the basic meter, and can according to the valuation, but also according to day and night and wait to adjust the unit half-way, both in voice and data printing.Keywords: The meter taxi, SCM, AT89S52 devices, Photoelectric sensor, Speech基于单片机的出租车计价器设计目 录1 绪论 .11.1 出租车计价器概述 .11.2 论文主要工作 .12 系统方案设计 .32.1 设计要求 .32.2 出租车计价器控制方案设计 .43 出租车计价器硬件设计 .53.1 单片机最小系统设计 .53.2 速度及里程检测电路设计 .63.2.1A44E 霍尔传感器检测电路设计 .63.2.2RPR-220 光电传感器检测设计电路 .73.3AT24C02 掉电存储电路设计 .83.4 键盘电路设计 .93.5 数据显示电路设计 .93.6 8255 接口电路设计 .113.7 语音播报系统计 .113.8 票据打印电路设计 .124 软件设计 .144.1 系统主程序 .144.2 定时中断服务程序 .154.3 里程计数中断服务程序 .164.4 中途等待中断程序 .164.5 显示程序 .164.6 计算程序 .174.7 键盘扫描程序 .17基于单片机的出租车计价器设计5 实验调试 .195.1 电路的安装与调试 .195.2 中途等待测试 .215.3 掉电单元测试 .216 总结 .22致谢 .23参考文献 .24附录 A 系统源程序 .25附录 B 系统原理图 .411 绪论 1.1出租车计价器概述 随着交通行业的发展,出租车已经成为城市交通生活中必不可少的一部分,从加强行业管理和减少司机与乘客之间的纠纷出发,具有良好性能的计价器对出租车司机和乘客来说都是很必要的。出租车计价器是出租车营运收费的专用智能化仪表,随着电子技术的发展,出租车计价器技术也在不断进步和提高,国内出租车计价器已经经历了四个阶段的发展,从传统的全部由机械元器件组成的机械式,到半电子式即用电子线路代替部分机械元器件的出租车计价器,再从集成电路式到目前的单片机系统设计的出租车计价器。 出租车计价器显示的总金额是由公里数(等候时间一般折算成一定比例的里程来计算)与单价联合组成。出租车计价器通过传感器与行驶车辆连接。出租车的实际里程通过传感器的脉冲信号在计价器里折算成一定的计价公里数目。目前市场上出租车计价器功能主要有具有数据的复位功能、白天/晚上转换功能、数据输出功能、计时计价功能等等,但能够进行语音播报数据信息和打印功能的出租车计价器还是比较少见的,针对这一点我们来设计一款多功能出租车计价器,在原有功能的基础上增加单价输出、单价调整、路程输出、语音播报数据信息和打印数据等功能,来方便广大司机与乘客。 1.2 论文主要工作(1)方案的初步论证与选择我通过搜集题目的相关资料,参照了目前通用的设计思想和设计方法,选择了几套设计方案进行了分析比较,最终选定了以单片机来实现设计要求。单片机功能强大,用硬件和软件结合可以很容易的实现设计要求,且灵活性强,同时可以通过软件编程来完成更多的附加功能。(2)硬件设计紧扣设计方案,以其为指导思想从功能和电气特性两方面选择合适的器件。经过对比选择选定 AT89S52 单片机为主控器件,RPR-220 光电传感器来检测距离,独立键盘来实现功能的调整,AT24C02 来实现存储功能,ISD2560 语音芯片来实现语音播报和用数码管来实现数据显示。(3)软件设计根据硬件特点和设计要求,采用 C 语言来编写程序。程序功能分为中断程序、就算程序、显示程序、语音播报程序、数据存储等几个功能上相对独立的模块。然后按照所划分的模块逐个编写和调试,最后将独立的模块整合起来。2 系统方案设计 2.1 设计要求现代社会中,出租车计价器与人们的生活联系越来越密切,人们对它的要求也越来越高,因而设计一款多功能出租车计价器来满足人们的正常需要就显得十分必要,本设计满足了以下功能要求:起步费用:由用户设定起步价将其保存在电路中,传感器检测的行车里程在起步价费用里程内,就关闭行车里程计费程序,显示器一直显示起步价。当行车里程超过了起步价费用里程,计费程序才启动计费。行车里程计费:通过传感器将出租车的行驶距离送入处理电路中,然后换算成行车里程,根据行车里程和已经设定好的单价计算出所需行车的费用,将这个费用送进总费用的显示缓存区。等待计费:在行车路途中,传感器检测到汽车速度低于设定值时,这时候就要启动等候计费程序的中途等待程序,因故停车超过
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号