ice:office" />
摘 要:本文介紹了基于大容量IC卡AT45D041的出租車數(shù)據(jù)采集系統(tǒng)的設計方法,討論了IC卡AT45D041的主要特點及其使用方法;介紹了PIC單片機和PC機串行通信的硬件、軟件方法。
關鍵詞:出租車;IC卡;AT45D041;單片機;串行通信
引言
隨著出租車行業(yè)的發(fā)展,對出租車管理的要求也越來越高。通常,出租車管理部門需要經(jīng)常采集出租車計費器中存儲的各種數(shù)據(jù),這些數(shù)據(jù)主要包括累積數(shù)據(jù)(如總行駛里程、總收費里程、總收費時間、總車資等)和乘客記錄數(shù)據(jù)(如起止時間、收費里程、收費時間、郊區(qū)或夜間收費里程、1公里單價、車資等)。一般來說,出租車的計費器可存儲300次以上的乘客記錄,每條乘客記錄約占50字節(jié),這樣300次乘客記錄約占15K字節(jié)。大容量IC卡AT45D041的容量為4Mbit(約500K字節(jié)),利用該IC卡來采集出租車計費器中存儲的數(shù)據(jù),不僅攜帶方便,而且可一次采集多達33臺出租車的數(shù)據(jù)。數(shù)據(jù)采集完后,可通過串行接口控制器將數(shù)據(jù)輸入給出租車管理部門的PC機,然后對這些數(shù)據(jù)進行分析、匯總、打印等各種處理。下面具體介紹基于大容量IC卡AT45D041的出租車數(shù)據(jù)采集系統(tǒng)的設計方法。
出租車數(shù)據(jù)采集系統(tǒng)的原理框圖如圖1所示,由圖可知,該系統(tǒng)由出租車計費器、串行接口控制器、PC機及大容量IC卡AT45D041等四個部分組成。AT45D041采集多臺出租車計費器中存儲的總累積和乘客記錄等數(shù)據(jù),然后通過串行接口控制器即可將所采集的數(shù)據(jù)輸入給管理部門的PC機,PC機根據(jù)車牌號或計費器編號可區(qū)分每臺車所對應的數(shù)據(jù)。AT45D041與出租車計費器及串行接口控制器之間數(shù)據(jù)的交換均是通過其中的單片機來完成的,而串行接口控制器與PC機之間的數(shù)據(jù)交換主要是通過PC機的串行口來實現(xiàn)的;因此,該數(shù)據(jù)采集系統(tǒng)設計的關鍵是AT45D041與單片機接口軟、硬件設計及單片機通過串行口與PC機之間串行通信的軟、硬件設計。