微波EDA网,见证研发工程师的成长!
首页 > 应用设计 > 汽车电子 > 基于HT46RU24单片机的出租车计价器设计

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

时间:11-30 来源:互联网 点击:
2.3.1 误时价。

误时价程序主要是判断累计等待时间是否超过规定的等待时间(Twait),超过以后,每过10S增加一次10S误时价,流程图如图九所示,其中F_wait表示起价等待时间到标志。



2.3.2 里程价

里程价子程序关键是判断计程单元S的大小,判断是起步价,还是3KM-8KM的短途价或是8KM以上的长途价。



2.4 载客变空车

这部分要完成停止计价、存统计信息、允许串口中断的操作,关键是存储统计信息。每月最多有31天,每天需要4个字节的容量,这样一个月的信息至少需要124个字节。因为采用的存储芯片AT24C256是分页存储,每页有64个字节的容量,如果给每个月的信息分配128个字节,这样通过计算公式: (月-1)×32×4+(日-1)×4+ADDRESS_AT3 ( ADDRESS_AT3表示在AT24C256里分配给统计信息的起始地址) 很容易存储和查看每日统计信息,所以我们给每个月的信息分配2页128个字节的容量。

3.结论

本文详细的阐述了用HT46RU24单片机实现出租车计价器的软硬件原理。程序设计清晰、有条理,维护性强,整个电路完整、紧凑,成本低,且具有操作简单,管理方便,安全可靠、功能强的优点。计价器的核心HT46RU24单片机,软件编程灵活、自由度大、功能强,功耗低,性价比高,技术成熟。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top