欢迎来到天天文库
浏览记录
ID:61788033
大小:27.00 KB
页数:4页
时间:2021-03-20
《出租车多功能计费器设计论文.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、出租车多功能计费器设计论文1原理框图计费器组成方框图如图1所示。1.1主控模块主控模块如图2所示。CPU选89C51RC2,它的主要特点是:ROM为32KFLASH,RAM为512byte;具有双DPTR寄存器、一个硬件看门狗定时器、3个16位定时/计数器、7个中断源,其它与MCS51基本相同。双DPTR寄存器给软件编程带来了很大的方便。复位、看门狗及电源监控由MAX813芯片来完成。计费器在营运过程中,由于干扰等各种因素的影响。有可能出现死机现象导致出租车无法正常营运。为了克服这一现象,除了充分利用CPU本身的看门狗定时器外,还需外加看门狗电路。MAX813的主要特点如
2、下:(1)系统上电、掉电以及供电电压降低时,第7脚产生复位输出,复位脉冲宽度的典型值为200ms,高电平有效,复位门限为4.65V。(2)如果在1.6s内没有触发该电路(即第6路无脉冲输入),则第8脚输出一个低电平信号,即看门狗电路输出信号。(3)手动复位输入,低电平有效,即第1脚输入一个低电平,则第7脚产生复位输出。(4)具有1.25V门限值检测器,第4脚为输入,第5脚为输出。实际应用时,将第1脚与第8脚相连,第7脚接CPU的复位脚(89C51RC2的第9脚),第6脚与CPU的P1.0相连。在营运过程中,P1.0不断输出脉冲信号。如果因某种原因CPU进入死循环,则P1.
3、0无脉冲输出。于是1.6秒后在MAX813的第8脚输出低电平,该低电平加到第1脚,使MAX813产生复位输出,使CPU有效复位,摆脱死循环的困境。另外,当电源电压低于门限值4.65V时,MAX813也产生复位输出,CPU处于复位状态,不执行任何指令,直到电源电压恢复正常,因此可有效防止因电源电压较低时CPU产生错误的动作。4学海无涯时钟及存储器由芯片DS1244Y来完成,该芯片是一具有幽灵式(Phantom)时钟的32K×8NVSRAM,第1脚为复位脚,其余和一般SRAM兼容。它提供嵌入式RTC和全静态非挥发性RAM,含有内芷式锂电池和控制电路。此控制电路不断监视Vcc,
4、当Vcc>4.5V时,DS1244Y提供全部功能;当Vcc打印功能,可通过选项设定,也可选择税控打印。各种打印命令及资料均由电脑通过RS-232或手持式资料传输器传给计费器,存储在DS1244Y中。以何种格式打印何种数据完全由用户自动选择,因此可适用不同地区、不同客户之需要。计费器可使用司机卡、采集卡、收费卡及税控卡等四种IC卡,究竟使用哪种卡可由选项控制。司机卡表示每次开机均要插入对应卡(一台出租车对应两张司机卡),计费器才能正常工作;采集卡可采集计费器中存储的各种营运资料;收费卡表示乘客可使用该卡支持车资;税控卡由税务部门发行,只有税控计费器才需要此卡。计费器通过一条
5、I/O线控制语言接口电路。乘客上车时,CPU给出50ms的低脉冲使语音接口电路说一段话。乘客下车时,CPU给出20ms的低脉冲使语音接口电路说另一段话。计费器可通过RS-232与电脑进行串行通信,通过电脑设置计费器的各种参数及采集计费器里存储的各种数据。1.2税控模块该模块由税部门专门提供,税控计费器需要此模块,非税控计费器则不需要此模块。主控模块与税控模块实行串行通信。计费器正常工作时,主控模块按要求将各种数据串行传送到税控模块,税控模块将收到的数据存储或显示。1.3电源模块该模块为一开关电源,将输入的12V直流电源变为稳定的5V电源。由于12V电源由出租车上的电瓶提供
6、,其电压有一定的离散性,当电瓶质量不好时12V电源较低。而开关电源的适用范围较广,且驱动能力较强,使用开关电源可有效防止因输入电压过低而产生的各种故障现象。设计电源模块应注意电源的抗干扰能力。1.4按键显示模块4学海无涯按键显示模块如图3所示,共需4片4511、1片4028、1片2003、20个数码管及一些发光二极管(作为指示灯,如计程、计时收费指示灯)。计费器提供6个按键功能,但税控计费器不需要6个按键,只需要3个按键,因而无需4028译码器,利用CPU的三条I/O线即可实现三个按键的功能。1.5防作弊及脉冲输入模块防作弊及脉冲输入模块如图4所示。为了提高计费器的防作弊
7、功能,采用了两片PIC508,传感器中装一片PIC508,计费器中装一片PIC508。其工作原理如下:每次计费器复位后,计费器中的PIC508送一随机数(1个字节)作为密码给传感器中的PIC508,车辆每产生一个脉冲,传感器中的PIC508均要将此密码送回到计费器的PIC508。只有密码正确,计费器中的PCI508才发正确信息给CPU,表示输入了一脉冲,否则发错误信息给CPU。当CPU收到三次错误信息(次数可任意设置)时,CPU报警表示有作弊现象。由于不同时刻,即使同一个计费器的密码也不相同且是随机,因此采用该方法能效地防止司
此文档下载收益归作者所有