2出租车计价器.docx
《2出租车计价器.docx》由会员分享,可在线阅读,更多相关《2出租车计价器.docx(20页珍藏版)》请在优知文库上搜索。
1、摘要本设计采纳STC89C52单片机为主控器,并用霍尔传感器检测电机转盘转动模拟车速,实现对出租车的多功能的计价设计,输出采纳8段数码显示管。本电路设计的计价器可以实现要单程,来回和中途等待来调整计费,并且能够记录等待时间。出租车计价是依据车所行驶的路程以及乘客乘车的方式综合确定的。出租车行驶总路程可以通过车轮的周长乘车轮旋转圈数得到。即可计算得到车轮旋转几周出租车能行驶一公里的路程。运用霍尔传感器便利地计量车轮旋转的圈数。输出的脉冲信号被接入到STC89C52单片机系统中,通过计算接收到的脉冲个数,计算出当前所行驶的路程,并且可以计算实时的速度,在速度低于5公里每小时是进入等待计费。于此同时
2、,依据不同的收费标准,通过选择相应的起步价、单价等收费标准进行计算。通过键盘能够实现来回设置,启动、暂停、停止计价器以及切换显示当前的行驶里程和需支付的车费。本设计硬件电路总体可以分为五个单元:单片机最小系统单元,指示灯电路单元,按键电路单元,路程时间与金额显示单元,转速信号接收单元。软件系统可以大致分为五个大的模块为:总初始化模块,按键扫描模块,中断与定时模块,数据计算模块,数码管显示模块。其中,键盘扫描和数码管显示采纳查询方式,转速信号接收与等待记时采纳中断方式。这些软硬件系统构成了最终的设计。关键字:多功能计价器STC89C52霍尔传感器显示切换书目1概述11.l功能要求11.2 设计参
3、数11.3 系统原理12系统总体方案及硬件设计22.1 系统总体方案22.2 单片机最小系统单元22.3 转动信号采集单元42.4 显示单元52.5 键盘与指示单元53软件设计73.1 总体流程73.2 计算模块73.3 键盘扫描83.4 显示程序84Proteus软件仿真95课程设计体会10参考文献10附1源程序代码12附2系统原理图191.1功能要求(1)能显示里程,单位为公里,最终一位为小数位。(2)能显示金额数,单位为元,最终一位为小数位。(3)可设定单程价格和来回价格,单程价格为2元/公里,来回价格为1.5元/公里。(4)车速5公里/小时的时间累积为总等待时间,每5分钟等待时间相当于
4、里程数增加1公里。(5)起步公里数为3公里,价格为5元,若实际距离大于3公里,按规则3计算价格。(6)按暂停键,计价器可暂停计价,按查询键,可显示总等待时间。1.2 设计参数由于要求没有给出车轮的相关参数,所以这里进行一些基本参数的查询。据调查统计,现行出租车轮胎直径大致有四种,直径分别为52Omm、540mm、560mm和580mm.本作品针对56Omm的出租车进行设计。它的周长为:1.7584m,57圈行驶100m.1.3 系统原理出租车计价是依据车所行驶的路程以及乘客乘车的方式综合确定的。出租车行驶总路程可以通过车轮的周长乘车轮旋转圈数得到。即可计算得到车轮旋转几周出租车能行驶一公里的路
5、程。运用霍尔传感器便利地计量车轮旋转的圈数。输出的脉冲信号被接入到AT89S52单片机系统中,通过计算接收到的脉冲个数,计算出当前所行驶的路程,并且可以计算实时的速度,在速度低于5公里每小时是进入等待计费。于此同时,依据不同的收费标准,通过选择相应的起步价、单价等收费标准进行计算。通过键盘能够实现来回设置,启动、暂停、停止计价器以及切换显示当前的行驶里程和需支付的车费。本设计硬件电路分为五个单元:单片机最小系统单元,指示灯电路单元,按键电路单元,路程时间与金额显示单元,转速信号接收单元。软件系统分为五个大的模块为:总初始化模块,按键扫描模块,中断与定时模块,数据计算模块,数码管显示模块。其中,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 出租车 计价器
