ice:office" />
摘 要:本文介绍了基于大容量IC卡AT45D041的出租车数据采集系统的设计方法,讨论了IC卡AT45D041的主要特点及其使用方法;介绍了PIC单片机和PC机串行通信的硬件、软件方法。
关键词:出租车;IC卡;AT45D041;单片机;串行通信
引言
随着出租车行业的发展,对出租车管理的要求也越来越高。通常,出租车管理部门需要经常采集出租车计费器中存储的各种数据,这些数据主要包括累积数据(如总行驶里程、总收费里程、总收费时间、总车资等)和乘客记录数据(如起止时间、收费里程、收费时间、郊区或夜间收费里程、1公里单价、车资等)。一般来说,出租车的计费器可存储300次以上的乘客记录,每条乘客记录约占50字节,这样300次乘客记录约占15K字节。大容量IC卡AT45D041的容量为4Mbit(约500K字节),利用该IC卡来采集出租车计费器中存储的数据,不仅携带方便,而且可一次采集多达33台出租车的数据。数据采集完后,可通过串行接口控制器将数据输入给出租车管理部门的PC机,然后对这些数据进行分析、汇总、打印等各种处理。下面具体介绍基于大容量IC卡AT45D041的出租车数据采集系统的设计方法。
出租车数据采集系统的原理框图如图1所示,由图可知,该系统由出租车计费器、串行接口控制器、PC机及大容量IC卡AT45D041等四个部分组成。AT45D041采集多台出租车计费器中存储的总累积和乘客记录等数据,然后通过串行接口控制器即可将所采集的数据输入给管理部门的PC机,PC机根据车牌号或计费器编号可区分每台车所对应的数据。AT45D041与出租车计费器及串行接口控制器之间数据的交换均是通过其中的单片机来完成的,而串行接口控制器与PC机之间的数据交换主要是通过PC机的串行口来实现的;因此,该数据采集系统设计的关键是AT45D041与单片机接口软、硬件设计及单片机通过串行口与PC机之间串行通信的软、硬件设计。