课设报告_-_理工大学单片机_出租车计价器.doc

课设报告_-_理工大学单片机_出租车计价器.doc

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
摘要 出租车已经是城市交通的重要组成部分,从加强行业管理以及减少司机与乘客的纠纷出发,具有良好性能的计价器对出租车司机和乘客来说都是很必要的。而采用模拟电路和数字电路设计的计价器整体电路的规模较大,用到的器件多,造成故障率高,难调试。而采用单片机进行的设计,相对来说功能强大,用较少的硬件和适当的软件相互配合可以很容易地实现设计要求,且灵活性强,可以通过软件编程来完成更多的附加功能。 本设计主要通过利用STC单片机作为主控制器,霍尔传感器模拟测定车速,采取缩距法来对出租车的行驶里程、计费时间、应交钱数进行智能显示。 该设计为了能够更加精确地显示各个计数值,利用缩距法对不同情况下车费进行了编程及显示: 可设定单程和往返的不同价格,单程价格为2元/公里,往返价格为1.5元/公里,则显示收费不同; 等待时间的计费标准为车速5公里/小时的时间累积为总等待时间,每5分钟等待时间相当于里程数增加1公里; 起步公里数为3公里,价格为5元,若实际距离大于3公里,按”规则3”计算价格。 出租车计价器的设计含有复位电路,时钟电路,键盘电路等多个电路。通过按键模拟出租车的运行,暂停,停止。在出租车上需要一个能准确获得车轮转动即路量信号的装置,该设计中的霍尔传感器3144则很好地实现了这一功能。利用霍尔传感器感应小电机带动磁片转动的圈数,来模拟实际生活中车轮转动。可以精确将收集来的标准脉冲信号送入单片机的定时/ 计数器。在八位数码管上可以显示不同情况下运行的时间和总的路程,通过计算可以得出总共的费用。 1 概述……………………………………………………………………………… 1.1(宋体、小四,行间距固定值18磅。以下相同要求)…………………… 1.2 1.3 TOC \o 1-3 \u 附2:系统原理图 PAGEREF _Toc26412 2 1.2功能能要求 PAGEREF _Toc30835 4 2 系统总体方案及硬件设计(宋体、小四,加粗,固定值18磅。以下相同要求) 2.1 2.2 2.3 3 软件设计 3.1 3.2 3.3 4 Proteus软件仿真 5课程设计体会 参考文献 附1:源程序代码 附2:系统原理图 1 概 述 1.1 课题简介 出租车已经是城市交通的重要组成部分,从加强行业管理以及减少司机与乘客的纠纷出发,具有良好性能的计价器对出租车司机和乘客来说都是很必要的。为此,我们采用单片机系统设计了一款符合大众化的计费系统。 本方案以STC10单片机为中心、配合LED数码管,实现对出租车计价统计。本方案可以实现: 1. 系统接收里程传感器的脉冲输入,并对脉冲进行计数,继而转换为里程。 2. 采用现行出租车的计价系统的计算方法,并对行驶里程进行计费,提供友好的用户界面,并具有发光二极管指示操作状态功能。 1.2功能能要求 利用STC10片机配合LED数码管,实现基本的出租车计价功能,具体设计规格如下: 1. 用前4位数码管实时显示里程数,单位为公里,最后一位为小数位;用后4位数码管时时显示金额数,单位为元,最后一位为小数位。 2. 规定出租车单程价格为2元/公里,往返则价格为1.5元/公里;单程/往返分别由“单程” 按键和“往返” 按键设定。 3. 车速<5公里/小时的时间累积为总等待时间,每5分钟等待时间相当于里程数增加1公里。 4. 起步公里数为3公里,价格为5元;若实际运行大于3公里, 按“规则3”计算价格。 5. 到达目的地后,按“暂停” 键,计价器可暂停计价。 6. 按“清除” 键,计价器能将记录数据(里程、等待时间与价格等)自动清0。 7. 按“查询”键,能自动显示总等待时间,再按下该键回到显示里程数、金额状态。 8. 扩展:空车指示、语音提示、信息存储等 2出租车计价器的设计课设要求与实现方案 2.1出租车计价器设计要求 (1)能显示里程,单位为公里,最后一位为小数位。 (2)能显示金额数,单位为元,最后一位“元”。 (3)可设定单程价格和往返价格,单程价格为2元/公里,往返价格为1.5元/ 公里。 (4)车速5公里/小时的时间累积为总等待时间,每5分钟等待时间相当于程数增加1公里。 (5)起步公里数为3公里,价格为5元,若实际距离大于3公里,按”规则3” 计算价格。 (6)按暂停键,计价器可暂停计价,按查询键,可显示总等待时间。 扩展:空车指示、语音提示、信息存储等 缩距法要求:出租车金额每次加1元,变价点为:“起步里程+n*1元/单价”(n=0,1,2…)。例如,起步里

文档评论(0)

bodkd + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档