基于单片机的出租车计价器的设计-毕业设计

面瘫的中药基于单片机出租车计价器的设计
苏州大学应用技术学院  10电子班级(学号1016405025)[骆俊杰]
目录
毛毡带前言 (2)
第1章系统方案 (3)
第1.1节毕设背景 (3)
第1.2节设计目的与要求 (3)
第1.3节方案论证与比较 (4)
第二章系统硬件设计 (6)
第2.1节硬件设计条件 (6)
第2.2节 AT89C51单片机简介 (6)
第2.3节硬件组成 (8)
第2.4节硬件电路设计 (14)
第三章系统软件设计 (15)
衣架钩第3.1节软件总体设计 (15)
第3.2节系统程序设计 (15)
数字电视解码器第四章系统的软硬件调试 (17)
第4.1节软件调试 (17)
第4.2节硬件电路 (18)
第4.3节硬件检测 (18)
结论 (20)
参考文献 (21)
维夫饼干
致谢 (22)
附录 (23)
附录1程序源代码 (23)
附录2电路原理图 (34)
附录3电路实物图 (34)
基于单片机的出租车计价器的设计
苏州大学应用技术学院  10电子班级(学号1016405025)[骆俊杰]
【摘要】:本次毕业设计用的核心芯片是单片机AT89C51,计算路程长度用的芯片为A44E霍尔传感器测距。因为该芯片需要实际测量到车轮的旋转周数,所以在本次设计中采用按键。采用AT24C02 实现在系统掉电的时候保存单价,利用74LS245增强发光数码管的发光强度。显示部分采用的是发光数码管。按键部分有开始计价、加价、减价、白天和黑夜价格的转换、清零等。单价、起步路程、起步价格这些数据都是按照常州的价格来定事先在程序中写好。
【关键词】:出租车计价器,单片机AT89C51,AT24C02掉电保存
[Abstract]: This graduate design uses the core chip Single Chip Microcomputer A T89C51. The chip of calculate the path length is A44E hall sensor measuring range. Because the chip need actually measure the rotation weeks of the wheel, this design uses buttons. When system power-fail, it uses A T24C02 to realize keeping unit price. It uses 74 LS245 to strengthen the luminous intensity of the luminescence digital tube. The display part adopts the luminescence digital tube. Button part has start invoicing, price markup, price cut, conversion price of the day and night, zero cleaning, etc. These data such as unit price, start journey, and starting price are in advance written in program according to the Chang-Zhou price.
[Key words]: Taximeter; Single Chip MicrocomputerA T89C51; A T24C02 power-fail saving
前言
随着物质生活条件的改善,以及人力车逐步淘汰,越来越多的人开始选择价格适中的出租车[1]。尤其是年轻的朋友短途出行游玩、会见朋友出租车无疑是他们首选的交通工具。当然对于乘客来说人们不会去关心整个出租车的构造,人们更多地还是比较关心它的计价方式,起步路程、起步价格等等[2]。咱们了解只有出租车启动时,计价器就会跟着路程的增加而增加,就会见到四级右边的计价器路程值在渐渐变大,然而当行驶到一个数值(如3km)时,计价数字开始由起步价(如9元)开始逐渐增加。当乘客抵达车站,按停止按钮,总里程计费的数字和总量,它可以反映用户使用情况[3],非常直观。
该表反映价值量是一个里程和价格的函数(等待时间正常换算成一定比例关系的里程来计算)[4]。出租车计价器经过连接传感器后,驱动。通过实际里程计价的脉冲信号转换成一定的驾驶距离[5]。正是由于这一方面,我们就利用单片机作为核心控制器设计出租车计价器[6],拥有计价显示,昼夜价钱变化,公里数显示,增添减价等相关功能[7]。
本次毕业设计主要采用52单片机为主控制器,来实现出租车计价器各项功能的设计,选择AT24C02式存储单元可以实现在系统掉电来保存单价和系统时间等信息[8],输出是采用8段LED显示管。仪表的设计,不仅可以实现基本的估值,还可以根据白天和黑夜,以及等待的时间来调整价格。此次的毕业设计过程中,有四个需要解决的关键问题:
(1)按键按下的数据如何能在数码管上显示。
(2)如何实现増价、减价这些功能。
(3)如何实现昼夜计价的切换。
(4)主控制器选用普通单片机还是ARM,FPGA。
第1章系统方案
第1.1节毕设背景
随着物质生活条件的改善,以及人力车逐步淘汰,越来越多的人开始选择价格适中的出租车。尤其是年轻的朋友短途出行游玩、会见朋友出租车无疑是他们首选的交通工具。当然对于乘客来说本人不会去关心整个出租车的构造,本人更多地还是比较关心它的计价方式,起步路程、起步价格等等。
咱们了解只有出租车启动时,计价器就会跟着路程的增加而增加,就会见到四级右边的计价器路程值在渐渐变大,然而当行驶到一个数值(如3km)时,计价数字开始由起步价(如9元)开始逐渐增加。当乘客抵达车站,按停止按钮,总里程计费的数字和总量,它可以反映用户使用情况,非常直观。
低压有源滤波第1.2节设计目的与要求
1.2.1 设计目的
此次毕设是让本人把在大学四年所学的知识综合运用起来,尤其运用到的书本有《数字电路》、《单片机原理与应用》、《C语言应用程序设计》。以及还会熟练地运用各种软件如keilc(主要用来编写代码以及生成HEX文件烧录到单片机中去)、protues(主要是用来画出电路图以及完成电路的仿真)、STC_ISP(通过keilc软件生成的HEX文件烧录到单片机中去)。本次毕设核心运用的还是单片机。
1.2.2 主要设计内容及基本要求
采用AT89C51单片机来完成本次设计,设计一个简单的出租车计价器。计价器的整体设计中主要的外部功能电路有:启动电路、按钮控制电路、掉电保护电路、时钟及数码管显示电路。经过上述各功能的设计,生产出来的出租车计价器应具有以下特点:来电显示均为零,按下启动按钮,开始计费,数码管开始显示起步价和起步金额(此部分价格在程序里面已经写好了);按一下模拟开关按键从而产生一个脉冲信号代表车子已经行驶一千米了,以此来模拟行驶的路程;数码管开始显示所走路程和所给付的金额,并逐渐增大;按下功能按键后显示屏会显示功能标志位“1”,待显示功能标识位“1”后,按下増价/减价按键单价会增加/减少1元;按下夜晚/白天转换按键,就会切换白天和夜晚的起步价格9/12元;按下停止按钮,它就会停止计价,总金额为数字显示,并提供所需的用户移
动的总距离,按下复位键,数码管显示全为零,以方便下一次计算。
第1.3节方案论证与比较
出租车计价器是出租车上专用的仪器,随着技术的发展,计价器越来越先进了,不仅只有单纯的计价功能,还能具备更多的智能化功能。国内出租车计价器现在已经经历了四个阶段,从传统的机械式,到半电子式。乘客关注的问题是出租车计价器是否准确,是否超速之类的,而准确的仪表数据和营销管理则是司机们关心的,如何让整体规划,未来会给我们答案。
解决方案一:数字电路控制。如图1-1所示为原理图。使用传感器,输出脉冲信号由整形,作为移位寄
存器的脉冲,以实现定价。
金额显示路程显示里程传感器
单价显示移位寄存器电
图1-1系统结构图
考虑到像这种电路过于简单单一,性能还不算稳定,而且不能够调节单价,也不能根据天气的变化而调节计费标准,电路不够实用。规模更大的整体电路,使用的设备,故障率高,难调试,需要使用机械开关的开关模式,很长一段时间的机械开关会造成接触不良,功能不易实现。
解决方案二:采用单片机进行的,相对来说功能强大,使用较少的硬件和相应的软件可以很容易的互相配合,达到了设计要求,和灵活性,也可以通过软件编程完成更多的附加功能。设计采用AT89C51单片机为主控器,以按键按下为车子行驶一公里且给单片机发送一个脉冲,实现对出租车的基本的计价设计,并且使用AT24C02掉电时保存信息的功能,使用6个8段数码管输出。丰富的端口,和灵活的控制,完成计费功能的实现。
系统结构图如图1-2:

本文发布于:2024-09-22 14:35:30,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/1/201573.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:出租车   设计   单片机   显示
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议