欢迎来到天天文库
浏览记录
ID:26773925
大小:541.61 KB
页数:17页
时间:2018-11-29
《出租车计费系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、2010山东省大学生电子设计竞赛论文题目:出租车计费系统论文编号:J乙5601参赛学校:参赛学生联系方式:指导教师:二○一零年九月摘要:本系统以STC89C52单片机为控制核心,辅以键盘调节、数码管显示、蜂鸣器报警、车速模拟、车速检测及信息存储电路,实现了出租车计价器的行车里程和车速的实时检测与显示、计价金额显示以及价格预置等功能,满足了题目中基本部分及发挥部分的要求。在此基础上,还增加了断电保护、蜂鸣器警示、行驶里程及价格打印等功能。该系统功能齐全,实用性强。经测试,计价器的各项显示指标均满足题目要求。关键字:出租车计价器;STC89C52
2、;价格预置;断电保护Abstract:ThissystemusesSTC89C52microcontrollerascontrolcore.Withthekeyboardcontrolcircuit,digitaldisplaycircuit,beepalarmcircuit,speedmeasurementcircuit,speeddetectioncircuitandinformationstoragecircuit,thissystemrealizesfunctionofthemetertaxidrivingmileage,displa
3、yanddetectionofreal-timespeed,valuationdisplayandpricesetinadvance,itmeetsallessentialandadditionalrequirement.Additionalfunctionsuchaspower-offprotection,beepalarmtheprintofmileageandconsumptionisadded.Thissystemisfullyfunctionedandeasytoimplement.Themeasurementresultsshow
4、thatallindicatorsofthistaximetermeettherequirement.Keywords:TaxiMeter;STC89C52;PriceSetinAdvance;Power-offProtection目录1系统方案设计11.1系统整体方案的设计11.2单元模块论证与比较11.2.1显示模块11.2.2车速模拟驱动模块21.2.3键盘设置模块22单元硬件电路设计22.1数码管显示设计22.2键盘设置模块设计32.3车速模拟模块设计32.4车速检测模块设计32.5消费清单打印设计33软件设计43.1主程序及流程图4
5、3.2各部分子程序流程图43.2.1数码管显示子程序43.2.2电机驱动子程序54系统测试54.1测试仪器清单54.2测试方法54.2.1实时车速检测54.2.2计价测试54.3测试结果54.3.1车速检测结果54.3.2行车里程及计价测试结果64.4误差分析64.5改进措施65设计总结6参考文献7附录一7附录二81系统方案设计1.1系统整体方案的设计单片机I/O口丰富、控制灵活、易于编程的优点,以单片机为控制核心的计价系统可以方便地实现车速检测、价格预置、里程计价显示等功能。其原理图如图1。图1根据上图思路,我们设计了一个以STC89C52
6、单片机为控制核心的出租车计价器系统。该系统由键盘设置、车速检测与里程计算、数码管显示、蜂鸣提示及掉电保护等模块组成。其中,键盘设置模块实现系统的计价预置、计价暂停、“单程”与“往返”设置、及金额查询功能等等;车速检测与里程计算模块通过车速检测传感器器采集车速信息,送至单片机处理,得到实时车速及车的实时行程;数码管显示模块完成车速、里程数、金额数以及累计时间的显示;蜂鸣提示警示出租司机、乘客到达目的地,计价停止;掉电保护模块记录并存储当前计价器的各项显示信息,起到掉电保护作用。1.2单元模块论证与比较1.2.1显示模块12方案一:采用普通LED
7、数码管显示。用74LS74驱动数码管实现动态显示,简单直观,且易于编程,但占用系统I/O口较多,不能实现资源的有效利用。从设计的整体性考虑,该方案将导致单片机IO资源缺乏。因此我们放弃了该方案。方案二:采用串行输入数码管显示。LKM1638模组采用专用驱动芯片TM1638,实现8个7段数码管的检测。和单片机采用串行通讯,只需要3个IO,大大节省了主控器IO。LED显示内容直接由单片机送数即可,不需要MCU扫描,节省MCU资源。经比较分析,采用串行输入数码管显示节省大量单片机IO资源,能很好地满足设计的需要,因此我们选择方案二。1.2.2车速模
8、拟驱动模块以电机为驱动,将电机的转子与码盘连接在一起,用码盘的转动模拟出租车车轮的转动,码盘的转速即为出租车的车速。方案一:采用普通直流电机。普通直流电机转动力矩大
此文档下载收益归作者所有