基于单片机的太阳能出租车计价系统的设计
2023-04-17 15:04:01
论文总字数:24429字
摘 要
本出租车计价系统的设计是建立在AT89S52单片机基础之上,采用电机模拟车辆运行,电路通过附加A44E 霍尔传感器测距,计量出租车行驶距离,并显示采用LCD液晶显示管,显示当前车速,行车时间,价格和距离等,系统由太阳能电池板提供电源。主要包含时钟电路,复位电路,键盘电路等。系统的初始化操作由复位电路实现,时钟电路选用12MHz的晶振作为系统的时钟源,具有很好的准确性。
当系统通电后,液晶1602将显示起步价,速度,行驶时间,等待时间,金额等数据,电机转动,由霍尔元件对点击进行转速跟踪。系统内包含白天/黑夜两种模式,白天/黑夜起步价不同,可以通过按键对两种模式进行切换;除了行驶时的计费方式外,系统还包含的停车等待计费系统,可以通过按键进行切换;最终系统会根据当前模式,汇总行车路费和等待路费,汇总金额显示在液晶1602上,实现自动计价。
关键字:单片机;霍尔元件;LCD显示;里程
The design of the solar taxi valuation system based on MCU
Abstract
This taxi valuation system is designed based on AT89S52 single chip microcomputer, the motor simulation vehicle operation, circuit by attaching A44E hall sensor range, taxi distance measurement, and display USES LCD liquid crystal display tube, display the current speed, driving time, price and distance, such as system consists of solar panels to provide power supply. Mainly includes the clock circuit, reset circuit, keyboard circuit, etc. System initialization operation by the reset circuit, clock circuit selects 12 MHZ crystal to cheer for the system clock source, has the very good accuracy.
When the system after electrify, LCD will show starts at 1602, speed, time, waiting time, amount of data, such as motor rotation, the hall element to click for speed tracking. System contains two day/night mode, day/night fare is different, can through the button to switch two modes; Except when driving way of billing system also contains stop waiting for a billing system, can through the button to switch; Final system will be based on the current mode, collect driving trip and wait for the trip, the summary amount is displayed on LCD 1602, automatic valuation.
Keywords: MCU; Hall element; LCD ;Mileage
目 录
摘 要 I
Abstract II
第一章 绪 论 1
1.1 课题研究背景 1
1.2 课题研究目的和意义 1
1.3 国内外研究现状 1
1.4 课题主要工作 2
1.5 论文结构 2
第二章 系统方案论证及总体设计方案 3
2.1 系统方案论证 3
2.1.1 主控电路选择 3
2.1.2 显示电路选择 3
2.2 总体方案设计 3
2.2.1 电源电路方案 4
2.2.2 报警电路方案 5
第三章 系统硬件设计 6
3.1 单片机选型 6
3.1.1 AT89S52介绍 6
3.2 最小系统设计 8
3.2.1 时钟电路 8
3.2.2 复位电路 8
3.2.3 电源电路 8
3.3 霍尔元件模块 9
3.4 LCD1602显示模块 9
3.5 报警模块 12
3.6 按键模块 12
第四章 系统软件设计 13
4.1 主程序图 13
4.2 系统主程序设计 13
4.3 定时中断服务程序 14
4.4 里程计数中断服务程序 14
4.5 中途等待中断服务程序 14
4.6 显示子程序服务程序 14
4.7 键盘服务程序 14
4.8 子程序 14
第五章 系统仿真与调试 16
5.1 Proteus介绍 16
5.2 Proteus仿真 16
5.2.1 Proteus仿真过程 16
5.3 系统的调试 19
5.3.1 硬件调试 19
5.3.2 软件调试 19
5.3.3 系统调试 19
5.4 调试故障及原因分析 20
第六章 结束语 21
致 谢 22
参考文献(References) 23
附录一 实物图 24
附录二 原理图 25
附录三 源程序 26
第一章 绪 论
1.1 课题研究背景
一直以来出租车都以相对低廉的价格和优质的服务为人们带来了良好的出行享受,但随着行业的发展和汽油价格的浮动,越来越多的价格纠纷正困扰着出租车行业的发展。随着时间的推移,越来越多的人认识到改良出租车计价器真是解决价格这一主要矛盾的最好办法。估值更合理、更准确的定价系统,不仅能为乘客提供更方便的服务,它可以促进出租车行业的健康发展。
出租车启动后,随着通车里程的增加,它可以从数字显示仪表的出租车装在距离从零逐渐增加,观察读数,然后,当距离达到初始值的定价体系(如3km)将从起始价格显示费(8元)开始增加。当出租车到达某一区域需要停车等待时(如红绿灯),出租车驾驶员只须点击"计时”键一次,每达到一次按照设定的等待时间,计价就显示增加一个对应等候费用。出租车接着启动后,路程计费将被接连启动,而等待计价模式将终止运算,路程计价将持续增长。随后就能够依据计价系统液晶上的数字完成计价,当出租车最终驶达目标地域
出租车计价系统作为出租车司机与乘客之间的交易标准,关乎出租车行业未来发展的前景,是决定出租车交易服务是否合理的重要依据。出租车计价系统与交易双方的利益有着切实的联系。不论对于需要乘坐出租车出行的乘客还是提供出租车营运服务的司机来说,一个性能稳定、合理试用的计价系统都是不可或缺的。所以,出租车计价系统的开发和研究是具有重要意义和实用价值的。
1.2 课题研究目的和意义
我们的出租车出现在上世纪七十年代。当时的出租车计价系统大多来自进口,价格昂贵,计价精度也令人失望。再到八十年代改革开放的逐渐深入,我国出租车行业进入了快速发展的时期。出租车计价系统从最原始的仅显示路程,必须由司机定价,再通过四舍五入法计价,到现如今具有自动计价,语音提示功能,一键打印发票,按昼夜、行止自动变换单价等功能。
剩余内容已隐藏,请支付后下载全文,论文总字数:24429字