基于SLE4442加密存儲卡的汽車行駛記錄儀中駕駛員身份識別系統設計
3 2命令模式
本文引用地址:http://www.104case.com/article/276023.htm復位響應以后,芯片將等待命令。每條命令都以一個“啟動狀態”開始。整個命令包括3個字節。隨后緊跟一個附加脈沖并用一個“停止狀態”來結束操作。在cLK為高狀態期間,I/O線的下降沿為啟動信號:在cLK為高狀態期間,I/O線的上升沿為停止信號。
3.3 輸出數據模式
在這一模式下,IC卡芯片將發送數據給外部接口設備。在第一個CLK脈沖的下降沿,I/O線上的第一位數據變為有效。當所需要的最后一個數據送出以后,還需要再附加一個時鐘脈沖來把I/O線置成高阻狀態(Z狀態),以準備接收新的命令。在輸出數據期間,任何“啟動狀態”和“停止狀態”均被屏蔽。
3.4 數據處理模式
在數據處理模式下,系統將對IC卡芯片進行內部處理。在整個處理過程中,I/O線被鎖定成低狀態,任何“啟動狀態”和“停止狀態”均將被屏蔽。
4 系統軟件設計
SLF4442 芯片的每條操作命令都包含3個字節,其排列順序和操作格式如表2所列,命令的傳送總是從控制字節開始,首先傳送字節的最低位LSB (即B0位),控制字節傳送完畢之后,依次傳送地址字節和數據字節,均為低位在前。在最后一位(D7)傳送完成之后,需要增加一個附加時鐘脈沖來把I/O 線置成高狀態。


駕駛員的身份信息存儲在IC卡的主存儲器后的224個字節(應用數據區),共占用83字節,其余字節為0。地址從32(20H)-255(FFH),這部分的數據讀出不受限制,但擦除和寫入需要校驗密碼,校驗密碼成功后,芯片的加密控制邏輯才會打開芯片的主存儲器,以允許后面的擦除和寫入操作。其信息存儲格式如表3所列。圖3所示是系統的主程序流程圖。

5 結束語
SLE4442作為IC卡存儲芯片,能夠方便的與帶有I⒉C總線的微控制器相連,而且具有讀寫機構造價便宜,安全保密,使用靈活,電路設計簡單,維護方便,抗干擾能力強等特點,十分適合汽車行駛記錄儀的工作環境和特點,因此,在汽車行駛記錄儀中具有很好的應用價值。
西門子plc相關文章:西門子plc視頻教程
存儲器相關文章:存儲器原理
塵埃粒子計數器相關文章:塵埃粒子計數器原理
評論