關于堂售飯機(刷卡機)讀寫原理分析報告
文章出處:http://www.nyfzw.net 作者:興邦客服 人氣: 發表時間:2012年08月08日
基食堂售飯機(刷卡機)讀寫原理分析報告
食堂售飯機(刷卡機)是RFID和IC技術完美結合,使卡片能夠在不需要電源及與讀卡器不接觸的情況下正常工作。目前食堂售飯機(刷卡機)已經廣泛使用在社會生活的各個領域,如工廠、學校、醫院、企業一卡通系統等。由于食堂售飯機(刷卡機)具有使用人群的密集性以及使用時間不確定性的特點,就要求讀卡器能夠對食堂售飯機(刷卡機)進行實時準確的數據采集并通過數據線把采集到的數據傳送給計算機,通過特定的處理軟件進行快速處理,并將處理結果反饋回食堂售飯機(刷卡機),從而實現計算機與食堂售飯機(刷卡機)信息的雙向交互,滿足人們特定的要求。本文通過定時器技術實現對食堂售飯機(刷卡機)信息的實時采集和交互處理,利用定時器的定時觸發功能實現對食堂售飯機(刷卡機)讀寫函數的全天候循環調用,減輕系統的負載、優化系統的進程、提高系統的穩定性,從而保持計算機和食堂售飯機(刷卡機)協同高效地工作。
1 食堂售飯機(刷卡機)硬件結構與工作原理
[1].如果同時感應到多張食堂售飯機(刷卡機)ic卡,讀卡器會啟動反沖突機制控制模塊選定其中的一張。選定要處理的卡之后,讀寫器就確定要訪問的扇區號,并對該扇區密碼進行密碼校驗,在3次相互認證之后就可以通過加密流進行通訊,對讀卡器進行讀寫操作,操作成功后啟動報警控制模塊,提示操作成功,同時掛起該張卡。EEPROM是食堂售飯機ic卡卡片的存儲單元,用來保存讀卡器寫入的信息。
M1ic卡卡片存儲空間是8 KB.存儲空間分為16個扇區,每個扇區又分為4個塊,每個塊內存大小為16 B.64個塊按物理排序命名,序號從0塊一直到63塊。其中0塊保存的是ic卡的序列號,出廠時由廠家直接寫入,不能更改。另外,每個扇區的第4塊是該扇區的密碼存儲塊,其中包括兩套密碼以及密碼讀取控制字節。其余3塊是數據塊,可以存儲數據并進行相應數據操作;
[2].射頻天線是由特制的磁感線圈繞制而成,用來接收讀卡器發出的固定頻率的電磁波。ASIC主要由高速射頻RF接口、數據讀寫控制單元、存儲工具EEPROM構成。當讀卡器對食堂售飯機(刷卡機)進行讀寫操作時,讀卡器會持續發出一組頻率固定的電磁波,電磁波的頻率與M1卡內置的LC諧振模塊的諧振頻率相同,從而造成LC諧振模塊發生共振,使諧振電路的電容內產生電荷,這個電容通過特殊的傳輸裝置單向傳輸到另外一個電容聚集起來。當積累的電荷電壓達到2 V時,此電荷實際上可以作為一個電源向卡內的各種電路裝置供電,從而實現讀卡器對食堂售飯機(刷卡機)的讀寫操作。
高速射頻RF接口的主要功能是用來接收通過LC諧振電路產生的電源電壓以及諧振電路本身的復位信號和時鐘信號。數據讀寫控制單元的主要功能是對射頻接口傳遞的數據進行調制和解密并對數據按照特定的步驟與讀卡器進行數據的交互處理。讀卡器與計算機連接的串口初始化成功后,就開始在讀卡器射頻感應的工作范圍內尋找ic卡;