出租车计程计价器的设计
- 格式:docx
- 大小:37.00 KB
- 文档页数:2
摘要本设计的是一个基于c51单片机的出租车自动计费设计,附有复位电路,时钟电路,键盘电路和显示电路等。
复位电路是单片机的初始化操作,除了正常的初始化外,为摆脱困境,通过复位电路可以重新开始。
时钟电路采用12MHz的晶振,作为系统的时钟源,具有较高的准确性。
在上电时字符型数码显示器显示最初的起步价,但超过3km时计价器会在起步价的基础上再按每里程收费,通过按键可以启动,清除显示器的显示价钱。
通过计算可以得出总共的费用和总的路程。
在这里主要是以AT89S51单片机为核心控制器,P0口和P2口接七段显示器模块,P1口接按键的,通过按键输入启动和清除总价格。
关键词:单片机AT89C51;七段数码显示器7SEG-MPX4-CA;出租车计费器。
AbstractThis design is a based on c51 taxi automatic bill design, with reset circuit, clocking circuit, the keyboard circuit and show circuit, etc. Reset circuit are the initialization of single chip, in addition to the normal operation of the initial barbarian, difficulty, through to reset circuit can start again. The 12 MHz clock circuit of crystals, as the system clock source, has enough precision.When power in character type digital display shows the first started value, but more than 3 km the meter will start in price when on the basis of every mileage charge, then press the button can be activated by the display of the display, clear price. Can be obtained by the computation of the total cost, and general journey. Here are based on AT89S51 as the core controller, mouth and P2 P0 mouth pick seven segment display module, pick buttons, the P1 mouth by keystroke start and remove the total price.目录摘要 (1)目录 (2)第一章出租车计价器的设计题目要求 (3)1.1设计题目 (3)1.2设计要求 (3)第二章出租车的总体设计方案 (3)2.1方法论证与比较 (3)2.2 工作原理 (5)2.21工作原理框图如下: (5)2.22 工作原理: (6)2.3 所需设备及软硬件 (6)第三章出租车硬件电路设计 (6)3.1 AT89S51介绍 (7)3.11主要的功能特性 (7)3.12 管脚功能 (8)3.2 LED数码管介绍 (9)3.3单片机最小系统 (11)3.4振荡电路 (12)3.5 复位电路 (12)3.6 按钮接口电路 (13)3.7 显示电路 (13)第四章系统软件设计 (14)4.1 proteus软件介绍 (14)4.2 keil软件介绍 (15)4.3利用proteus与keil进行调试 (15)4.4 主程序流程图 (16)4.5子程序流程图 (16)4.51 键盘扫描子程序 (16)4.52 处理总价子程序 (17)4.53 显示总价子程序 (18)第五章设计调试结果和设计心得以及参考资料 (20)5.1 设计调试结果 (20)5.2 设计中的问题及解决方法 (20)5.3 设计心得 (20)5.4参考资料 (21)附录: (21)附录一:程序清单 (21)附录二、系统总体电路图 (26)附录二、仿真图 (27)第一章出租车计价器的设计题目要求1.1设计题目出租车计价器1.2设计要求利用单片机设计一个出租车自动计费器,计费包括起步价、行车里程计费、用4个七段数字显示器显示总金额,最大值为999.9元,起步价为5.0元,3Km 之内按起步价计费,超过3Km之后1.6元/公里,每200米计价跳表(即1KM增加1.6元,200m增加0,32元)。
毕业设计任务书 (Ⅰ)摘要 (Ⅱ)第1章绪论1.1 前言…………………………………………………………………1.2 系统设计的要求……………………………………………………第2章单元电路的选择与计算2.1 操纵电路……………………………………………………………电源电路……………………………………………………………………………………………………………………2.3显示电路……………………………………………………………2.4键盘电路……………………………………………………………第3章总电路3.1 原理图………………………………………………………………3.2 系统工作原理………………………………………………………第4章系统软件设计4.1 主程序………………………………………………………………4.2 里程计数中断程序…………………………………………………4.3 计算程序……………………………………………………………4.4 显示程序……………………………………………………………4.5 键盘程序……………………………………………………………4.6 程序…………………………………………………………………结论/展望参考文献摘要最近几年来,城市建设日趋加速,我国出租汽车行业迅猛进展,成为人们工作、生活中不可缺少的交通工具。
出租汽车效劳行业和出租汽车计价器紧密相关,因为出租汽车必需安装出租汽车计价器才能投入营运。
出租汽车计价器是一种能依照乘客乘坐汽车行驶距离和等候时刻的多少进行计价,并直接显示车费值的计量器具。
计价器作为出租车的一个重要组成部份,关系着出租车司机和乘客的两边利益,起着重要作用,因此,具有良好性能的计价器对广大出租车司机和乘客来讲是很必要的。
本课题是出租车计价器系统的设计,重点是设计出租车计价器的有效性。
整个系统是以89C52单片机为中心,采纳A44E霍尔传感器对轮胎转数进行计数,实现对出租车里程的测量。
本课题要紧研究出租车计价器的硬件设计。
出租车自动计费器的设计原理及优化方案引言:出租车自动计费器是现代出租车运营中必不可少的一个装置,它能够准确地计算乘客应付的费用,并提供便利的支付方式。
本文将通过介绍出租车自动计费器的设计原理以及优化方案,帮助读者更好地了解该装置并思考如何提高其功能和效率。
一、出租车自动计费器的设计原理1. 准确测量里程出租车自动计费器通常利用车辆上安装的里程传感器测量车辆行驶的里程,包括实时行驶距离和行驶时间。
2. 考虑计费标准出租车自动计费器会根据城市或地区的计费标准计算乘客的费用。
计费标准通常包括起步价、里程费和时间费等多个维度。
3. 考虑附加费用出租车自动计费器还会考虑一些额外的费用,如过路费、停车费和燃油附加费等。
这些附加费用通常会根据车辆行驶路径和实际发生的情况自动计算。
4. 提供支付方式现代出租车计费器通常支持多种支付方式,如现金支付、刷卡和移动支付等。
根据乘客的选择,计费器能够提供相应的支付方式,并记录支付信息。
二、出租车自动计费器的优化方案1. 提升计费的准确性为了提高计费的准确性,可以在出租车自动计费器中使用更为精准的里程传感器,并结合卫星定位系统(GPS)来实时监测车辆的位置和行驶路径。
这样可以避免计费器在复杂道路环境下的误差,并提供更准确的里程计算。
2. 优化计费标准考虑到不同地区和不同时间段的交通状况和需求,可以针对性地优化出租车计费标准。
例如,可以根据交通拥堵情况来调整时间费的计算标准,或者根据车辆类型和燃油消耗来调整里程费的计算标准,使得计费更加公平和合理。
3. 加强附加费用的计算和记录出租车自动计费器可以与城市交通管理部门的数据库相连接,实时获取过路费和停车费等附加费用的信息,并根据车辆行驶路径和实际发生情况自动计算。
同时,计费器应具备记录附加费用信息的功能,方便车主和乘客核查相关费用。
4. 引入更多支付方式随着电子支付的普及,出租车自动计费器可以引入更多的支付方式,如支付宝、微信等移动支付,并且支持二维码扫描或NFC技术进行支付。
出租车计价器系统的设计正文第一章引言随着生活水平的提高,人们已不再满足于衣食住的享受,出行的舒适已受到越来越多人的关注。
于是,出租车行业以低价高质的服务给人们带来了出行的享受。
但是总存在着买卖纠纷困扰着行业的发展。
而在出租车行业中解决这一矛盾的最好方法就是改良计价器。
用更加精良的计价器来为乘客提供更加方便快捷的服务。
我国在70年代开始出现出租车,但那时的计费系统大都是国外进口不但不够准确,价格还十分昂贵。
随着改革开放日益深入,出租车行业的发展势头已十分突出,国内各机械厂家纷纷推出国产计价器。
出租车计价器的功能从刚开始的只显示路程(需要司机自己定价,计算后四舍五入),到能够自主计费,以及现在的能够打发票和语音提示、按时间自主变动单价等功能。
随着城市旅游业的发展,出租车行业已成为城市的窗口,象征着一个城市的文明程度。
现在各大中城市出租车行业都已普及自动计价器,所以计价器技术的发展已成定局。
而部分小城市尚未普及,但随着城市建设日益加快,象征着城市面貌的出租车行业也将加速发展,计价器的普及也是毫无疑问的,所以未来汽车计价器的市场还是十分有潜力的。
凡乘过出租车的人都知道,只要汽车开动,随着行驶里程的增加,就会看到汽车前面的计价器里程数字显示的读数从零逐渐增大,而当行驶到某一值时(如5KM)计费数字显示开始从起步价(如10元)增加。
当出租车到达某地需要在那里等候时,司机只要按一下“计时”键,每等候一定时间,计费显示就增加一个该收的等候费用。
汽车继续行驶时,停止计算等候费,继续增加里程计费。
到达目的地,便可按显示的数字收费。
汽车计价器是乘客与司机双方的交易准则,它是出租车行业发展的重要标志,是出租车中最重要的工具。
它关系着交易双方的利益。
具有良好性能的计价器无论是对广大出租车司机朋友还是乘客来说都是很必要的。
因此,汽车计价器的研究也是十分有一个应用价值的。
采用模拟电路和数字电路设计的计价器整体电路的规模较大,用到的器件多,造成故障率高,难调试,对于模式的切换需要用到机械开关,机械开关时间久了会造成接触不良,功能不易实现。
出租车计价器控制电路设计1.概述在现代社会中,出租车作为一种重要的交通工具,为人们的出行提供了便利。
而出租车计价器作为出租车运营过程中的关键设备,对于计算乘客的车费起着至关重要的作用。
设计一套稳定可靠的出租车计价器控制电路显得尤为重要。
2.需求分析出租车计价器需要能够准确计算乘客的车费,并且需要具备一定的显示功能,可以显示乘客需支付的车费。
计价器还需要具备防伪功能,避免被人为篡改,保证计费的准确性和公正性。
另外,为了确保计价器的使用寿命,需要在设计中考虑到电路的稳定性和耐用性。
3.关键技术在设计出租车计价器控制电路时,需要考虑以下几个关键技术:-显示技术:选择合适的显示屏幕类型,确保显示清晰度和可视角度。
-计算技术:采用高精度的计算芯片,确保计算准确性。
-防伪技术:设计防篡改的电路和程序,保证计费的公正性和准确性。
4.设计思路在设计出租车计价器控制电路时,需要从整体结构和各个功能模块的设计入手。
整体结构上应该分为显示模块、计算模块、控制模块和防伪模块。
针对每个模块进行详细设计,确保各个模块之间的协调和稳定性。
5.电路设计针对上述需求和设计思路,我设计了一套出租车计价器控制电路。
该电路采用单片机作为核心处理器,通过与显示屏、计算芯片和防伪芯片的连接,实现出租车计费、显示和防伪功能。
具体电路设计如下: 5.1 单片机选择:采用高性能、低功耗的单片机芯片,具备强大的计算和控制能力。
5.2 显示屏选择:选择LED显示屏,具备清晰的显示效果和广泛的可视角度。
5.3 计算芯片选择:选择高精度的计算芯片,确保计费的准确性和稳定性。
5.4 防伪芯片选择:选择具备防篡改功能的芯片,确保计费的公正性和安全性。
6.电路测试完成整体电路设计后,需要进行严格的电路测试。
测试内容主要包括计费准确性测试、显示稳定性测试和防伪功能测试。
通过测试,确保整体电路的稳定性和可靠性。
7.总结通过对出租车计价器控制电路的设计,我们可以利用现代电子技术,设计出一套稳定可靠的出租车计价器控制电路。
出租车计价器的设计摘要:出租车计价器的硬件设计以STC89S52单片机为核心控制元件,利用灵敏的光电传感器对车轮的转数进行采集,从而对行驶距离进行测量,输出采用LCD1602液晶显示器,可以显示路程、金额、时间等信息,温度控制芯片采用体积微小,封装形式多样的DS18B20芯片。
通过按键实现总价、路程及时间的切换显示。
采用两种计价模式,区分白天黑夜计价,使该计价器的设计更加合理化。
本次所设计出的出租车计价器在原有的基础上增加了语音播报及温度控制的功能,给乘客营造了一个舒适、温馨的乘车环境。
关键词:STC89S52单片机;ST181光电传感器;LCD1602显示The design of the meter taxiAbstract:the hardware design of the meter taxi STC89S52 single-chip microcomputer as the core control components, the use of sensitive photoelectric sensor acquisition of revolution of the wheel to measure distance, output using LCD1602 LCD display, can show the information such as distance, time, amount, temperature control chip with small volume, packaging forms of DS18B20 chips. By changing the keys to achieve price, distance and time display. Using two kinds of pricing mode, to distinguish between day and night and make the streamline the design of the meter. Designed by the taxi meter on the basis of original increased the function of speech broadcast and temperature control, passengers travelling create a comfortable, warm environment.Key words:STC89S52 microcontroller; ST181 photoelectric sensor; LCD1602 display目录1引言 (1)2系统硬件的设计 (1)2.1 系统指标要求及工作任务 (1)2.2 系统设计方案选择 (2)2.3 系统工作框图 (2)2.4 STC89S52单片机 (2)2.4.1 复位电路 (3)2.4.2 晶振电路 (3)2.4.3单片机最小系统 (3)2.5 测距单元的设计 (4)2.6 显示电路的设计 (5)2.6.1 显示电路方案选择 (5)2.6.2 1602液晶显示器的概述 (5)2.7按键电路的设计 (6)2.8时钟电路的设计 (7)2.9发声电路的设计 (7)3 软件设计 (7)3.1软件程序内容 (7)3.2程序流程图 (8)3.2.1 总流程图 (8)3.2.2 按键控制部分 (8)4 系统调试 (9)4.2 硬件调试 (9)4.2 程序调试 (9)5.结束语 (10)参考文献 (11)致谢....................................................................................................................... 错误!未定义书签。
基于单片机的出租车计价器的设计摘要随着科学技术的发展,电子计算机技术在许多领域得到了广泛的应用,出租车行业也不例外。
本文介绍了一种基于单片机的出租车计价器的设计,该计价器基于单片机AT89C52,实现了出租车行程一口价以及分段式计价的功能,利用程序设计技术实现了对单片机的编程控制,并运用到实际的出租车计价器中。
关键词:出租车计价器;单片机;AT89C52;程序设计1 绪论随着科技的进步,电子技术越来越普及,出租车也不例外,出租车行业的客观情况也发生了根本的变化。
既有出租车公司和创业者将单片机技术应用于出租车行业,以提高出租车行业的秩序,确保出租车行业中的乘客利益,稳定出租车行业的行情,也给其提供了很有希望的发展前景。
2 计价器的设计2.1 单片机原理单片机是由微处理器、存储器、接口和其他组成部分组成的一种集成电路,它具有结构简单、操作灵活、功耗低、价格便宜等优点。
在本次的出租车计价器设计中,将使用一种称为AT89C52(80C51系统)的单片机作为控制单元。
该单片机具有操作速度快,程序容量大,输入和输出可配置端口及特殊功能如定时器、串口等的优点,可以很好地实现出租车计价器的功能。
2.2 硬件设计本次出租车计价器的硬件设计以单片机AT89C52为核心,与其他电路芯片和外部元件连接,实现计价功能,设计的硬件电路图如下:图1 出租车计价器电路示意图电路中,五个按键K1至K5分别对应“起程”、“重新计算”、“下程”、“保险门”,“丝印台”;LCD123是用来显示当前行程总计程以及应付金额;电机M1用来驱动出票机打印票据;电磁铁的驱动电路依靠单片机AT89C52的P3口来控制,使其开及关。
2.3 软件设计在软件设计中,要求单片机AT89C52能够接收到外界的按键信号,发出电磁铁的控制信号,控制LCD123显示以及打印机的输出,借助C语言和Keil μVision 3.0软件编程,将原理图转化为相应的程序代码,使得计价器的功能及其性能更加可靠。
目录引言 (2)1.设计的主要内容和方案 (2)1.1设计基本内容 (2)1.2设计方案 (3)1.2.1设计框图 (3)1.2.2白天、晚上单价与起步价和原始路程设置 (3)1.2.3行驶中对车速调节 (3)1.2.4路程、总金额与速度、时间的变化关系 (4)1.2.5等待时间计费 (4)1.2.6 LED显示 (4)1.2.7语音报警 (4)1.2.8功能键设置 (4)1.3软件硬件设计 (5)1.3.1硬件设计 (5)1.3.2软件设计 (9)2.程序流程图 (10)2.1主程序流程图 (10)2.2初始化子程序流程图 (11)2.3键盘扫描子程序流程图 (11)2.4中断0程序控制步进电机 (12)2.5中断1控制单色LED显示 (12)2.6中断2控制熄灭LED的精确定时 (13)2.7中断3计时计算价格与公里数 (13)3.具体操作 (14)4.任务分工 (14)5.结果 (14)6.总结 (15)7.参考文献 (15)程序清单 (16)引言现如今,出租车出现在在各大小城市中,给人们带来了很大的便利,人们对出租车最关心的还是在于车价和路程行驶的合理和公道性。
对此就要求一个较为合理简便的计价器的出现。
因此我们结合本课程的基础知识来设计一个计程车计价器。
1.设计的主要内容和方案1.1设计基本内容设计一个计程车计价器,用计算机试验系统完成计程车计价器的基本功能,并在此基础上自行完善和优化系统功能。
基本功能具体要求如下:1.可以设置起步价、每公里单价。
2.用三色LED显示计价结果,夜间价格用绿色显示,白天用红色显示;用单色LED显示车速。
3.按键启动计程车起步价和停车,行驶过程中可以调整车速,并在LED上显示当前车速。
按键开始计价和停止计价。
根据车速和进行时间计算行驶距离,3公里后每公里增加1次单价,要求精确到角。
若在计价过程中停车,则每隔5秒增加1次单价。
计价过程中,LED上显示计价结果;停止计价后,计价结果继续显示5秒后,关闭LED。
出租车计价器电路设计出租车计价器电路设计的第一个关键方面是距离传感器。
距离传感器负责测量车辆移动的距离,通常使用霍尔传感器或光电传感器来实现。
霍尔传感器基于磁场变化测量车轮转动次数,而光电传感器则利用发射和接收光信号的方式检测车轮转动。
这些传感器的输出需要经过放大和滤波等处理,以准确测量车辆行驶的距离。
除了距离传感器,时间传感器也是出租车计价器电路设计中的重要组成部分。
时间传感器负责测量行驶时间,通常使用实时时钟模块实现。
实时时钟模块能够提供准确的时间信号,并可用于计算车辆的行驶时间。
在设计时,需考虑到实时时钟模块的精度和稳定性,并通过校准等方式对其进行修正。
计价器电路中还需要考虑附加费用的计算。
附加费用通常包括夜间加价、高峰时段加价、过路费等。
这些费用的计算需要根据特定的规则进行处理。
例如,夜间加价可根据时间传感器的数据判断是否处于夜间时段,高峰时段加价可根据特定时段内的车流量进行判断。
为了实现这些功能,出租车计价器电路可能需要配备存储特定规则的存储器,并通过逻辑电路实现相应的判断和计算。
在设计出租车计价器电路时,还需考虑到电源管理问题。
计价器电路要能够在车辆启动和熄火过程中正常工作,因此需要设计合适的电源管理电路。
通常,可以采用电源开关电路、电源稳压电路和备用电池等方式来确保计价器电路的正常供电。
最后,出租车计价器电路的设计还需考虑用户界面的设计。
计价器电路需要配备合适的显示屏、按钮和报警器等部件,以方便用户操作和获取相关信息。
面板上的显示屏通常用于显示行驶距离、行驶时间和费用等信息,按钮则用于用户操作,例如开始计费和停止计费等。
综上所述,出租车计价器电路设计需要考虑到距离传感器、时间传感器、附加费用计算、电源管理和用户界面等方面。
设计时需关注稳定性、精确性和可靠性等要求,并根据实际需求选择合适的传感器、逻辑电路和显示报警器等部件。
通过合理的设计和验证,可以确保出租车计价器电路在实际使用中的准确计费和稳定性能。
出租车计程计价器的设计
首先,出租车计程计价器应该具备精确测量里程和时间的功能。
它可
以通过与车辆里程表和时钟的连接来获取车辆的里程和时间信息。
在设计时,需要确保准确测量里程和时间的精度,以避免误差导致费用计算不准确。
其次,出租车计程计价器应该能够根据里程和时间信息自动计算费用。
根据不同地区和规定的价格规则,可以将费用进行分类,如起步价、里程费、时间费、夜间费等。
因此,在设计中应该提供一个可配置的费率表,
以便根据不同的价格规则进行计算。
同时,还应考虑到不同的车型和服务
级别可能存在不同的价格设置,因此还需提供可配置的价格参数。
为了使使用人员能够直观地了解当前的费用和行程信息,设计中应该
提供一个清晰易读的显示界面。
可以使用液晶显示屏来显示行程距离、时间、费用及相关信息。
此外,还可以在显示屏上设计一个简单的操作界面,使乘客能够方便地进行各类操作,例如开始计费、查询行程信息等。
为了提供便利的支付方式,出租车计程计价器应该具备多种支付方式
的支持。
例如,可以支持现金支付、刷卡支付和移动支付等。
在设计时,
还应该考虑到支付方式的安全性和便捷性,确保支付过程简单安全,并能
适应不同的支付需求。
在出租车计程计价器的设计中,还应该考虑到人性化的交互和易于理
解的界面设计。
例如,在行程结束后,可以通过显示屏上的提示信息提醒
乘客付款和签署交易凭证。
另外,为了提高用户体验,还可以提供多语言
支持,以满足不同用户的需求。
同时,出租车计程计价器还可以具备一些附加功能,如导航功能、出租车调度功能等,以提供更多的服务和便利性。
这些附加功能可以进一步提高出租车服务的质量和效率。
总之,出租车计程计价器的设计应该具备准确测量里程和时间、自动计算费用、清晰易读的显示界面、多种支付方式的支持、人性化交互和附加功能等特点。
通过合理的设计和功能配置,可以提高出租车服务的质量和用户体验。