出租车计价器方案设计书.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
出租车计价器 摘 要:本设计是利用单片机技术来实现一台多功能出租车计价器,由单片机、键盘控制部分、串口驱动显示电路、里程计价单元部分组成,能够实现白天晚上转换计价、中途等待计价、总金额路程转换显示、时钟显示、始终调整等功能,具有性能可靠、电路简单、成本低等特点。 关键词:单片机控制 出租车计价器 数码显示 1引言 随着电子技术的发展,出租车计价器技术也在不断进步和提高,国内出租车计价器已经经历了四个阶段的发展,从传统的全部由机械元器件组成的机械式,到半电子式即用电子线路代替部分机械元器件的出租车计价器,再从集成电路式到目前的单片机系统设计的出租车计价器。单片机控制的出租车计价器性能可靠、电路简单、成本低,在出租车行业已经得到了广泛的应用。 2总体设计方案 出租车计价器通过传感器与行驶车辆连接。出租汽车的实际里程通过传感器的脉冲信号在计价器里折算成一定的计价营运里程。目前市场上出租车计价器功能主要有具有数据的复位功能、白天/晚上转换功能、数据输出功能、计时计价功能等。本设计利用89S51单片机丰富的I/O口进行移位显示和键盘控制,用六片74164驱动六片数码管显示,并带有复位电路,可以在不正常状况下按复位键复位。 2.1设计思路 出租车计价器根据乘客乘坐汽车行驶距离和等候时间的多少进行计价,并在行程中同步显示车费值。从起步价开始,当汽车程行驶未满2公里时,均按起步价计算。过2公里后,实现每1公里单价收费,中间遇暂停时,计程数不再增加,开始计时收费,测距收费和测时收费的和便构成了一位乘客的车费。里程计算是通过安装在车轮上的霍尔传感器A44E检测到信号传到单片机通过处理计算,送给显示单元的。完整的出租车计价器还应包括查看、统计、时钟显示等功能。 2.2总体设计框图 总体设计框图如图1所示。 图1 出租车计价器原理框图 3设计原理分析 本系统的硬件设计主要包括单片机AT89S51、A44E霍尔传感器电路、里程计算及计价单元的设计。在硬件设计过程中,充分利用各部件的功能,实现多功能的出租车计价器设计。软件设计主要可分为主程序模块、定时计数中断程序、里程计数中断服务程序、中途等待中断服务程序、时间调整子程序、显示子程序服务程序、字型码表及延时子程序。 3.1硬件设计 1所示。它由以下几个部件组成:单片机AT89S51、总金额及单价显示部件、键盘控制部件、里程计算单元、串口显示驱动电路等。 利用单片机丰富的I/O端口,及其控制的灵活性,实现基本的里程计价功能和价格调节、时钟显示功能。不但能实现所要求的功能而且能在很大的程度上扩展功能,而且还可以方便的对系统进行升级。具体电路参见附录。 3.11里程计算、计价单元的设计 出租车中需要一个能准确获得车轮转动即路程计量信号的装置,以得到标准的脉冲信号送入单片机外部中断0即P3.2引脚,由单片机完成计程数及车费的换算及显示。我们在汽车联轴器按圆周间隔嵌入磁钢,用霍尔传感器A44E检测并输出脉冲。原理图如图2所示。 图2 传感器测距示意图 3.12数据显示单元设计 由于设计要求有单价(2 位)、路程(2 位)、总金额(3 位)显示输出,加上我们另外扩展了时钟显示(包含时分秒的显示),我们采用6 位LED数码管的分屏显示。时钟显示时,左端两位显示的是时,中间两位显示分,右边两位显示秒;总金额单价显示时,左边三位显示总金额,右边两位显示目前单价,中间显示短横线表示本位没有使用;总路程单价显示时,同样是左边两位显示总路程,右边两位显示目前单价中间两位显示短横线;当切换置中途等待计价时,左边三位显示总金额,右边两位显示中途等待单价。几个显示部分通过按键可以自由切换。显示如图3所示。 时钟显示(图中显示为12点0分0秒) 总金额和单价显示(图中显示为总金额20.0元,每公里3.0元) 里程和单价显示(图中显示为10公里,每公里3.0元) 图3 采用6 位LED数码管的分屏显示 本设计显示部分采用串行移位显示,从单片机串口输出的信号先送到左边的移位寄存器(74HC164),由于移位脉冲的作用,使数据向右移,达到显示的目的。移位寄存器74HC164还兼作数码管的驱动。显示器原理图如图4所示。 图4 显示器原理图 3.13键盘设计 本设计采用4个按键用来控制系统时间,总金额、单价显示,里程、单价显示,中途等待计价显示的切换,并且置有一个复位键S5。 (1)S1按键的功能 S1为计价启动/结束按键,在显示时间的情况下,按下S1为启动计价,再次按下S1为结束计价 (2)S2按键的功能 在按下S1按键启动计价之后,若接着按下S2键则进入中途等待计价模式。在调整时间时,按下S2键则数值减1。 (3)S3按键的功能 计价结束,在显示金额及单价时,若按下S3键则显示路程和单价,再次按下S3,可返回显示金额及单价。在调整时间

文档评论(0)

ipad0b + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档