- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
20xx出租车计价器目录-CONTENTS3124引言系统组成与功能硬件设计软件设计1引言引言随着科技的发展,单片机在许多领域的应用越来越广泛在出租车计价器设计中,单片机作为一种高效、可靠、低成本的解决方案,得到了广泛的应用本文将介绍一种基于单片机的出租车计价器设计2系统组成与功能系统组成与功能系统组成基于单片机的出租车计价器主要由以下几部分组成单片机(如AT89C51或STC89C52等):作为系统的核心,负责数据处理和控制里程传感器:一般用霍尔传感器检测车轮行驶的圈数。霍尔传感器的作用是检测车轮的转动,从而计算车辆行驶的距离和费用按键与显示:用于设置起步价、里程单价以及计价器的显示系统组成与功能系统组成与功能系统功能该计价器系统应具备以下功能实时检测并显示出租车行驶的里程数:出租车计价器通过汽车的行驶历程、停车等待时间和24小时分段计价标准进行计价,汽车的行驶里程通过汽车车轮传感器检测,一般用霍尔传感器检测车轮行驶的圈数,为脉冲传感器,车轮每转一圈发一个脉冲,小车车轮转一圈行驶的距离月0.38米根据设定的起步价和里程单价:计算乘车费用(1)当里程3km时,按起步价7元计算费用;(2)当里程3km时,按2.2元/km计费;(3)当里程9km时,每公里按3.3元/km计费;(4)当停车等待时间3min时,按2.2元/3min计费通过按键设置起步价和里程单价系统组成与功能当乘客下车时显示总费用并保留最新的里程数系统组成与功能提供复位功能:以便重新开始计价3硬件设计硬件设计硬件设计单片机选择选择合适的单片机对于实现计价器的各项功能至关重要。常用的单片机包括AT89C51和STC89C52等,这些单片机都具有丰富的IO接口,适合于实现复杂的控制逻辑。在本设计中,我们选用STC89C52作为核心控制器。其优点包括算术运算功能强,软件编程灵活、自由度大,可用软件编程实现各种算法和逻辑控制。由于其功耗低、体积较小、技术成熟和成本低等优点,在各个领域应用广泛。而且抗干扰性能好硬件设计里程传感器选择选用霍尔传感器在出租车计价器中,霍尔传感器的作用是检测车轮的转动,从而计算车辆行驶的距离和费用当车辆行驶时,车轮会转动,霍尔传感器会检测到车轮上磁铁的磁场变化,并将这个变化转换成电信号传输给计数器计数器会根据接收到的电信号增加计数值,记录车轮转动的圈数硬件设计同时,计价器中的距离传感器会将车轮的转动转化为车辆行驶的距离,价格计算器会根据行驶距离和预设的费率计算费用此外,为了确保计价的准确性,出租车计价器还需要进行一些校准和补偿操作例如,在安装时需要对霍尔传感器进行校准,以确保其与车轮的匹配硬件设计在行驶过程中需要对计价器进行温度补偿,以适应不同环境下的温度变化硬件设计硬件设计显示与按键设计显示部分可选用常见的LED数码管或LCD液晶显示屏。按键部分可选用独立式按键或矩阵式按键,根据实际需要选择。在本设计中,我们选用LED数码管作为显示设备,独立式按键作为输入设备4软件设计软件设计软件部分的设计是实现计价器功能的关键。我们采用C语言进行编程,主要分为以下几个模块软件设计软件设计主程序模块主程序模块负责系统的初始化以及各个子程序的调用。主要流程包括系统初始化、里程检测与计算、费用计算与显示、按键扫描与处理等软件设计里程检测模块该模块负责读取里程传感器的数据,并将实时里程数传递给主程序。可以采用定时器中断或直接读取传感器输出的方式来实现软件设计费用计算模块该模块根据主程序传入的里程数和设定的起步价、里程单价计算乘车费用,并将结果传递给显示模块软件设计显示与按键处理模块显示模块根据主程序传递的数据实时更新显示;按键处理模块则负责扫描按键输入,将结果传递给主程序以实现相应的功能(如设置起步价、里程单价等)-THANKS
您可能关注的文档
最近下载
- 中医气功学导论期末试卷.docx
- 请你谈一下你为什么要加入中国共产党谈谈为什么加入中国共产党.pptx VIP
- 2024南方电网广西电网公司校园招聘公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版.docx
- DB37T19976—2011山东物业服务规范第1部分住宅物业.doc
- 七年级心理健康教案完整版.docx
- 赤泥综合利用项目可行性研究报告(完整案例).pdf
- 2024款比亚迪海豹06DM-i豪华型尊贵尊荣尊享旗舰_用户手册驾驶指南车主车辆说明书电子版.pdf
- 企业技术改造资金绩效评价总结报告.doc
- 《生物化学》全套教学课件(共13章完整版).pptx
- 15-彭向刚-学习领导科学提升领导力(清华)__(全国各校课件参考).ppt
文档评论(0)