出租车计价器设计与实现
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
出租车计价器设计与实现
1 系统硬件组成总体结构如图一所示。硬件上主要由HT46RU24 单片机,霍尔传感器,空载开关,键盘电路,数据存储电路,时钟电路,显示电路,蜂
鸣器,IC 卡电路以及串口电路组成。
1.1 HT46RU24 单片机。HT46RU24 单片机是HOLTEK 公司研制的一种低功耗,高性能的8 位单片机。它的ROM 为8k*16、RAM 为384 bytes,最多有40 个双向IO 口。除此之外它还具有8 通道12 位分辨率的A/D 转换,A/D 转
换可用来监测外部模拟信号,如侦测电池电压、电流、温度、湿度、压力、明
暗度等。提供两种模式的PWM 输出可应用于控温、调速、定电压、定电流等。可控的PFD 输出用于发声,或是红外线传输的载波信号。HT46RU24 的UART 属于全双工异步通信,可由软件设定波特率,并具有自动检错功能,利
用UART 与其它系统做数据传输时,可减少软件的负担,提高整个系统的使用效率。HT46RU24 单片机具有高的抗噪声特性、WDT 及LVR 的功能用以加强MCU 的稳定性。HALT 和唤醒功能可降低功耗。HT46RU24 单片机还可当I2C 从机使用。管脚图如图二所示。图二HT46RU24 管脚图
1.2 霍尔传感器将安装在车辆变速箱输出端齿轮的霍尔传感器接到单片机外部中断接口上,车轮每转动一圈,霍尔传感器将产生一个下降沿脉冲,触发外
部中断。 1.3 键盘电路为了节省IO 口,设计一个2*4 的矩阵键盘,在程序设计中每一个按键所代表的功能如表一所示。表一按键功能
1.4 空载开关电路(如图三)设计一个空载开关,开关闭合时读到低电平“0”,打开时读到高电平“1”,通过两次读取开关的数值,判断出租车所处的不
同状态,如表二所示,两次读到“0”说明出租车处于空车状态,两次都读到“1”
说明出租车处于载客状态,第一次读到“0”第二次读到“1”出租车从空车变到载