基于单片机的出租车计价器设计.docxVIP

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
目 录前 言1一、方案设计11.1功能要求11.2系统原理及组成模块2二、硬件设计22.1单片机组成的最小系统模块22.2脉冲检测模块22.3显示模块22.4键盘模块电路22.5全系统原理图2三、软件设计23.1主程序流程图23.2乘车时间、车速、里程获取流程图23.3按键流程图2四、总结错误!未定义书签。五、附录(源程序)25.1 taxi.c文件25.2 TaxiMain.c文件2基于单片机的出租车计价器设计前 言近几年来,出租汽车行业在各地得以蓬勃发展,出租车经营更加步入正轨的状态,出租车计价器成为出租车营运中必配的、可靠的计量器具,其使用准备性直接关系到经营者与乘客的经济利益。而随着出租车行业的发展,对出租车计价器的要求也越来越高,用户不仅要求计费器性能稳定,计费准确,有防作弊功能;同时还要求其具有车票资料打印、IC卡付费和电脑串行通信功能。不同国家和地址的计费方式存在差异,如有些地区有夜间收费及郊区收费等,而有些地区则无夜间收费和郊区收费。但是在实际的运营中,总有不少经营者或乘客反映相同路径,不同车辆的收费有较大出入。计价器的设计早已成熟,但还可以在此基础上增加一些功能,以使得出租车计价器的功能和性能更加完善。出租车已经是城市交通的重要组成部分,从加强行业管理以及减少司机与乘客的纠纷出发,具有良好性能的计价器对出租车司机和乘客来说都是很必要的。而采用模拟电路和数字电路设计的计价器整体电路的规模较大,用到的器件多,造成故障率高,难调试。而采用单片机进行的设计,相对来说功能强大,用较少的硬件和适当的软件相互配合可以很容易地实现设计要求,且灵活性强,可以通过软件编程来完成更多的附加功能。本设计采用STC89C52单片机为主控器,并用光电传感器检测转盘转动模拟车速,实现对出租车的多功能的计价设计,输出采用HD7279芯片驱动8段数码显示管。本电路设计的计价器不但能实现基本的计价,而且还能根据单程,往返和中途等待来调节单价。一、方案设计1.1功能要求1、显示模块由四位数码管组成,在控制按钮下实现单价、里程、总价钱和乘车时间的显示。单价(元)和总价(元)由四位不带小数点数码管显示,里程(公里Km)和时间(分钟min)由四位带一位小数的数码管显示。2、按键模块由五个案件组成,依次分别实现单价显示、里程显示、总价显示、乘车时间显示和初始化系统的功能。3、脉冲发生模块实现车速和里程的测量,在车轮上安装基于光耦传感器的脉冲发生电路,通过测量脉冲的个数计算出车速、里程、总价的信息。4、单片机系统实现总价、里程、乘车时间的计算。其中里程由测速模块电路获得,而总价的算法如下:起步价8元,三公里内里程增加起步价不变,超过三公里每公里1.9元;全程如果车速时速在12公里以下则每30秒1块钱,如果时速在12公里以上则不算钱;如果中途任何时候停车,只按时间收费。1.2系统原理及组成模块1、系统工作原理整个系统由数据处理模块、数据采集模块、显示模块、键盘模块组成。当有乘客上车,系统开始工作;数据采集模块通过采集车轮圈数而获得车速、里程和总价的数据,同时将数据输入数据处理模块进行处理,处理后将里程、乘车时间和总价的数据处理后输出到显示模块进行驱动,实现对里程、乘车时间和总价信息的显示;通过按键的输入的变化,改变显示的内容。系统组成模块二、硬件设计2.1单片机组成的最小系统模块单片机的最小系统由单片机、振荡电路和手动复位电路组成。各部分电路和说明如下: 单片机单片机是数据处理的核心芯片,通过振荡电路由XTAL1口和XTAL2提供时钟,由I/O口输入输出数据。本次用AT89C51芯片。振荡电路振荡电路由12M晶振和两个电容组成,为系统提供12M的时钟。手动复位电路手动复位电路通过按下按键是单片机的复位端口置为高电平,实现复位;松开按键由于电容的作用又将单片机复位端口置为低电平,单片机正常工作。整体最小系统2.2脉冲检测模块该模块由槽型光耦为主要器件组成。传耦合器以光为媒介输电信号。它对输入、输出电信号有良好的隔离作用,所以,它在各种电路中得到广泛的应用。目前它已成为种类最多、用途最广的光电器件之一。光耦合器一般由三部分组成:光的发射、光的接收及信号放大。输入的电信号驱动发光二极管(LED),使之发出一定波长的光,被光探测器接收而产生光电流,再经过进一步放大后输出。这就完成了电—光—电的转换,从而起到输入、输出、隔离的作用。由于光耦合器输入输出间互相隔离,电信号传输具有单向性等特点,因而具有良好的电绝缘能力和抗干扰能力。又由于光耦合器的输入端属于电流型工作的低阻元件,因而具有很强的共模抑制能力。所以,它在长线传输信息中作为终端隔离元件可以大大提高信噪比。在计算机数字通信及实时控制中作为信号隔离的接口器件,可以大大增加计算机工作的可靠性。而槽型光耦为中断槽隙

文档评论(0)

企管文库 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档