基于单片机的出租车计价器设计(含电路原理图,程序)
无需注册登录,支付后按照提示操作即可获取该资料.
基于单片机的出租车计价器设计(含电路原理图,程序)(课题申报表,任务书,开题报告,中期检查表,外文翻译,论文20000字,程序,答辩PPT)
摘 要
现在各大中城市出租车行业都已普及自动计价器,所以计价器技术的发展已成定局。虽然部分小城市尚未普及,但随着城市化进程日益深化,象征着城市面貌的出租车行业也将飞速发展,计价器普及必将大势所趋,预计未来计价器市场很有前景。计价器作为出租车的一个重要组成部分,关系着出租车司机和乘客双方利益,起着重要的作用,因此,具有良好性能的计价器对广大出租车司机朋友和乘客来说是很必要的。但是现阶段出租汽车的计费系统功能有时候并不能满足出租车司机的意愿。
本课题是出租车计价器系统的设计。整个系统是以89C52单片机为中心,采用红外传感器对电机叶片模拟车轮进行计数,实现对出租车里程的测量,并最终计算出结果。其中采用寄存器芯片AT24C02使系统在掉电的时候对单价、里程、等信息进行存储,人机交换界面采用的是1602液晶屏显示,为显示清晰使LCD背光实时打开。本电路设计的出租车计价器不但能实现计价的功能,同时还能实现根据白天、黑天调整计价模式,能处理中途等待,最终经检测本设计基本实现了设计要求的基本部分。
关键词:单片机;出租车计价器;AT24C02
Abstract
It is now the major city taxi industry have universal automatic meter, meter technology development is a foregone conclusion. Although part of the small city has not yet universal, but with the development of city is deepened increasingly, symbolizes the city 's taxi industry also will be rapid development, valuation implement popularity will represent the general trend, the expected future meter market promising. Taxi meter as an important part of taxi drivers and passengers, relationship between the interests of both sides, plays an important role. Therefore, with good performance of the meter the majority of taxi drivers’ friends and passenger is very necessary. But at this stage of the taxi billing system function sometimes can not satisfy the taxi driver's intention.
This topic is a taximeter system design. The whole system is based on89C52 microcontroller as the center, using infrared sensor on the motor vane Simulation wheel count, realizes to the taxi mileage measurement, and finally calculated the results of. The register chip AT24C02 make the system in power off when unit price, mileage, information storage, exchange of man-machine interface is used by 1602LCD screen display, as is clearly shows the LCD backlight real-time open. The circuit design of the taxi meter can not only achieve the valuation function, can also be realized according to the daytime, night adjust pricing model, can handle halfway to wait, finally after testing the basic design to achieve the basic design requirements part.
Keyword:microcomputer;taxi-meter;AT24C02
主要内容
本设计介绍了一种以AT89C52单片机为核心的,具有计时、计价、性能可靠、电路简单、成本低等特点的多功能出租车计价器,能够很好的满足市场对出租车计价器的要求。本设计的目的就是通过对现有计价器的分析,从而解决计价器的现存问题,同时完成具有单价输出、单价调整、路程输出等功能的新型计价器的硬件及软件设计。
本文结构如下:
第一章主要介绍了课题的背景、意义,国内外现状和本文主要研究内容。
第二章主要介绍了课题的方案选择、工作原理以及实物照片。
第三章主要介绍了系统各个模块的硬件设计原理。
第四章主要介绍了系统各个模块软件的设计原理。
第五章主要展示了系统仿真、实物制作过程以及还有可以改进的地方。
硬件设计说明
单片机是单片微型计算机的简称,单片机以其卓越的性能,得到广泛的应用,已经深入到各个领域。P0口为8位三态I/O口,此口为地址总线及数据总线分时复用;P2口为8位准双向口,与地址总线高八位复用;P0口和P2口都有一定的驱动能力,P0口的驱动能力较强。
设计电路时,考虑到用里程传感器价格昂贵,且不便于试验检测,在设计中采用一个光电开关来代替。光电开关一端接单片机12管脚,另一端接地,通过直流电机带动叶片改变光电开关之间的光通量,测量出叶片转过多少圈,模拟车轮转动,经过一定圈数(本实验用200转代替一公里),通过在程序中设置的里程和金额的信息,就可以在液晶显示屏上分别显示总金额和总里程。试验中为了提供掉电保护,还应用了AT24C02芯片。
在显示方面,可以用液晶显示,也可以用数码管进行显示。由于在这次设计中显示里程和金额信息,我们采用液晶屏进行显示。这样简化了程序,也可以达到简化电路的目的。此外,用LCD1602显示模块显示直观,操作简单。相比数码管的应用要方便许多。
我们还设计了控制按键,能够很好的对出租车计价器控制,如空车牌,等待模式按键,复位按键等。
系统的工作原理
本设计重点是设计主机模块,并将各个硬件的功能显示在选定的显示器上。其中硬件和显示部分是由主机模块控制,各种功能的显示由显示电路来完成。设计中选用时钟模块来保证基本的时间和日期显示的正确性,掉电存储来存储基础设置信息,显示电路作为基本的输出设备。在出租车转轴上加装传感器,以便获得“行驶里程信号”。利用单主机模块行计数,从而计算出里程及所需要的金额。然后传送给显示电路显示所有的信息。本系统可以实现单价、里程及金额,并能对所有的基础数据进行设置。
目 录
第1章 概 述 1
1.1 设计目的 1
1.2 课题背景 1
1.3 课题意义 2
1.4 国内外研究现状 2
1.5 主要内容 3
第2章 方案分析 4
2.1 方案论证与比较 4
2.2 硬件设计说明 5
2.3 系统的工作原理 6
2.4 本章小结 6
第3章 硬件系统设计 7
3.1 单片机的简介 7
3.2 时钟电路 9
3.3 复位电路 9
3.4 液晶显示电路 10
3.5 掉电存储单元设计 12
3.6 按键设计 13
3.7 空车牌模块 14
3.8 电机模块 15
3.9 红外传感器电路 15
3.10 本章小结 16
第4章 软件设计 17
4.1 软件设计方案选择 17
4.2 系统程序设计 17
4.3 主程序模块 17
4.4 掉电保护模块 19
4.6 显示模块 21
4.8 几个关键模块设计 23
4.9本章小结 25
第5章 改进方案、仿真和调试 26
5.1 电路元件检测 26
5.2 软件仿真步骤 26
5.3 硬件检测 27
5.4 系统联调 28
5.5 改进方案 28
5.6 实物图片 29
5.7本章小结 30
结 论 31
参考文献 32
致 谢 33
附录1 34
附录2 44
附录3 45