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

2011-06-02 01:33衡水职业技术学院王素芹
电子世界 2011年14期
关键词:数码管低电平霍尔

衡水职业技术学院 王素芹

一、设计方案

(一)主控电路的设计

利用单片机丰富的 I/O端口和其本身控制的灵活性,可以实现基本的里程计价功能和价格调整、时钟显示等功能。

(二)掉电保护

DS13O2是美国DALLAS公司推出的一种高性能、低功耗、带RAM的实时时钟,它可以在很小电流的后备电源(2.5V~5.5V电源,在2.5V时耗电小于3OOnA)下工作,利用DS13O2的RAM就可以实现掉电保护,而且可以很直观的就可以显示时间,可带来很多方便。

(三)显示设计

采用LED数码管显示。数码管具有编程简单,夜间显示效果好,而且其价格便宜。

二、各单元电路设计

(一)里程计算、计价单元的设计

里程计算是通过安装在车轮上的霍尔传感器检测到的脉冲信号,送到单片机产生中断,单片机再根据程序设定,计算出里程。

A44E 属于开关型的霍尔器件,其工作电压范围比较宽(4.5~18V),其输出的信号符合TTL电平标准,可以直接接到单片机的IO 端口上,而且其最高检测频率可达到1MHZ。

在霍尔电势发生器的两端加上电压VCC后,根据霍尔效应原理,当霍尔片处在磁场中时,霍尔传感器的输出端输出低电平。当车轮转动一圈时小磁铁提供一个磁场,则霍尔传感器输出一次低电平完成一次数据采集。我们选择了P3.3 口作为信号的输入端,内部采用外部中断O,车轮每转一圈,霍尔开关就检测并输出信号,引起单片机的中断,对脉冲计数。通过计算将脉冲增加体现在金额和里程上。

(二)掉电存储单元电路

当主电源低于1OV时单片机就要采取掉电保护措施,我们采用看门狗电路MAX813L对电源电压进行监视,该芯片PFI的门限电压是1.25V,当电源电压为1OV时分压结果使PFI引脚的电压等于1.25V,电源电压下降1OV以下时V小于1.25V,则PFO就从高电平跳变到低电平,将PFO连接单片机的外部中断P3.2口,当PFO从高电平跳变到低电平时触发中断进行数据保护,数据保护采用的是时钟芯片DS13O2,该芯片内部有32个寄存器可以对数据进行读和写以及时钟的设置,所以当掉电时将数据写入DS13O2,重新上电后在从该芯片中读取数据,这样就完成了掉电保护功能。如图1所示。

(三)按键电路

按键设计了一个功能键,能够选择时,分,单价,配合上调和下调,对时间,单价调整。设一个“计价”键,当乘客上车后,出租车开始计价,设一个“清零”键,乘客下车后,里程,总价清零,设一个“打印”键,当乘客到站付钱后,打印基本收费信息。共六个按键。各键盘设置的功能如图2所示。

按下对应按键时调用对应的程序执行功能,其中计价按键含一个有乘客指示灯,清零按键还包含一个空车指示灯进行辅助显示。

图1

图2 键盘功能示意图

(四)显示电路

显示采用LED数码管,LED显示效果好,能显示基本的数字信息,且程序简单。LED显示器与单片机的接口一般有静态显示和动态显示两种方式。LED采用静态显示与单片机接口时,共阴极或共阳极点连接在一起接地或高电平。静态显示器接口电路,在位数较多时,电路比较复杂,需要的接口芯片较多,成本也较高。动态LED显示接口由于各个数码管共用同一个段码输出口,分时轮流通电的,从而大大简化了硬件线路,降低了成本。此次设计用动态显示位选用74LS138驱动,138输出低电平,所以选用共阴极数码管。LED显示器中每个发光二极管要通过5毫安-2O毫安的电流才能达到正常亮度。

在本设计中,LED的主要功能就是把北京时间和乘客坐出租车的单价、路程和费用显示出来,给乘客带来方便。

[1]曹巧媛.单片机原理及应用[M].电子工业出版社,2002.

[2]李朝青.单片机原理与接口技术[M].北京航空航天大学出版社,1999.

[3]陈启美.微机原理、外设接口[M].清华大学出版社,2002(第1版).

[4]何小艇.电子系统设计[M].浙江大学出版社,1998.

猜你喜欢
数码管低电平霍尔
微课教学设计之“数码管动态显示”
Arduino编程
MC9S08FL16单片机数码管静态显示分析
单片机控制的四位数码管动态显示编程
2017款凯迪拉克2.8L/3.0L/3.2L/3.6L车型低电平参考电压总线电路图
这个大童话讲猫(五)名侦探西尼·霍尔
五相无刷直流电动机霍尔容错控制策略
15-MeV电子直线加速器的低电平系统
离子推力器和霍尔推力器的异同
集成电路静态参数测试