新聞中心

        EEPW首頁 > 汽車電子 > 設計應用 > 基于SLE4442加密存儲卡的汽車行駛記錄儀中駕駛員身份識別系統設計

        基于SLE4442加密存儲卡的汽車行駛記錄儀中駕駛員身份識別系統設計

        作者: 時間:2015-06-20 來源:網絡 收藏

          引言

        本文引用地址:http://www.104case.com/article/276023.htm

          近年來,隨著經濟的發展以及人們生活水平的提高,小汽車越來越多的走進了人們的生活。但是,交通事故頻發,汽車駕駛安全又成為一個問題。汽車行駛記錄儀的使用對遏止疲勞駕駛和車輛超速等交通事故,約束駕駛員的不良行駛行為,保障車輛運行安全,規范車輛管理都具有重要作用。規范駕駛員行為,作為汽車行駛記錄儀的基本功能之一,它首先應該能夠準確識別駕駛員的身份。使用汽車行駛記錄儀的單位應當為每個駕駛員配置IC卡,而駕駛員出車時再用IC卡登陸。該記錄儀主要通過讀取IC卡來確認駕駛員的唯一身份。而PC管理軟件中的IC卡管理模塊則主要用來給駕駛員的IC卡進行合法身份注冊,使用單位可以編輯卡中駕駛員的身份信息,包括擦除、寫人和讀取等功能。

          1設計方案的選擇

          目前汽車行駛記錄儀采用的駕駛員身份識別方式主要有非接觸式IC卡識別和接觸式IC卡識別兩種方式。

          非接觸式IC卡識別系統的凄寫過程通常由非接觸式IC片和讀寫設備問的無線電波來完成。非接觸式lC卡識別方式的操作過程比較簡單,但是抗干擾能力相對較弱,且成本較高。

          接觸式IC卡識別系統中的CPU一旦探測到有IC卡插入,則立即通過卡的I/O口讀取數據,接著進行程序的判斷和處理。當確定為合法的IC駕駛員IC卡后,再按照協議凄取駕駛員信息。該接觸式IC卡存儲量大,凄寫機構造價便宜,維護比較方便。

          本設計中考慮到汽車行駛記錄儀的應用環境較為復雜,而非接觸式IC卡容易受汽車點火的電磁干擾,而且駕駛員身份數據的存儲量不人,所以,本設計選擇方案二的接觸式IC卡識別方式來進行設汁。

          2 駕駛員身份識別系統的硬件設計

          2.1 IC卡芯片的選擇

          目前用于IC卡的通用存儲器芯片多為EEPROM,其常用的協議主要有兩線串行連接協議(I⒉C) 和二三線串行連接協議。邏輯加密可采用密碼控制邏輯來控制對EEPROM存儲器的訪問和改寫,因此,它不像一樣可以被任意的復制或改寫。設計中,由于駕駛員身份識別要求安全保密,所以,本設計選擇西門子公司設計的邏輯加密來作為IC卡存儲芯片。

           具有2KB的存儲容量和完全獨立的可編程加密代碼(PSC,Programmable security code)存儲器。其內部的電壓提升電路可保證芯片以單+5V電壓工作,而其較大的存儲容量則能夠滿足通常應用領域的各種要求。因此,是目前國內應用較多的一種IC卡芯片。

          SLE4442卡芯片的主要特點如下:

          ◇采用多存儲器結構,主要包括三個存儲器:256x8位的EEl,ROM型主存儲器、32xl位的PROM型保護存儲器和4x8位的EEPROM型加密存儲器:

          ◇采用2線連接協議,串行接口滿足IS07816同步傳輸協議;

          ◇采用NMOS工藝技術,每個字節的寫入,擦除編程時間為2 5 ms;

          ◇具有至少104次的寫入,擦除周期,數據保持時間至少10年。

          

         

          SLE4442存儲芯片的引出端分布如圖1所示,表1所列是其引腳功能描述。

          

         

          2.2 IC卡硬件接口電路

          SLE4442為2線連接總線方式,其中I/O是串行數據線,該引腳為開漏極驅動,可雙向傳輸數據,主要用于地址數據的輸人和數據的輸出。CLK腳則為時鐘,為器件數據傳輸的同步時鐘信號。本汽車行駛記錄儀中的微控制器采用S3C2410,該微控制器內含I2C總線控制器,可以方便的與各種帶有I⒉C 接口的器件相連接。設計中,主控制器的ⅡCSDA、ⅡCSCL和RESET分別接IC卡的I/O、CLK和RST,其總線受微控器控制,并可由程序控制產生串行時鐘以控制總線的存取,進而發送START和STOP信號。SLE4442與S3C2410的接口電路圖如圖2所示。

          

         

          3 IC卡的I2C傳送協議

          心傳送協議是接口設備與IC卡集成電路之間的兩線連接協議,SLE4442芯片l/O線上數據變化只在CLK信號的下降沿有效。

          I2C傳進協議包括復位和復位響應、命令模式、輸出數據模式和處理模式等4種模式。

          3.1 復位和復位響應

          復位響應是根據ISO/IEC 7816-3 (ATR)標準來進行的,在操作期間的任意時刻都可以復位。開始,地址計數器隨一個時鐘脈沖而被設置為O。當RST線從高狀態(H狀態)變為低狀態(L狀態)時,第一個數據位(LSB)的內容將被送到I/O上。若連續輸入32個時鐘脈沖,則主存儲器中的前4個字節地址單元中的內容將被讀出。而在第33個時鐘脈沖的下降沿,I/O線被置高而關閉。在復位響應期間,“啟動”和“停止”狀態都被忽略。

        西門子plc相關文章:西門子plc視頻教程


        存儲器相關文章:存儲器原理


        塵埃粒子計數器相關文章:塵埃粒子計數器原理

        上一頁 1 2 下一頁

        關鍵詞: SLE4442 存儲卡

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 青神县| 内乡县| 台湾省| 丹寨县| 朝阳市| 石嘴山市| 克拉玛依市| 革吉县| 屏东市| 维西| 二连浩特市| 清原| 大名县| 馆陶县| 吐鲁番市| 莎车县| 探索| 尚义县| 巴楚县| 宣汉县| 大余县| 岚皋县| 同心县| 满城县| 巴楚县| 韶关市| 镇赉县| 景泰县| 益阳市| 尚义县| 桐乡市| 庆阳市| 锡林郭勒盟| 易门县| 台北县| 永清县| 临城县| 唐海县| 棋牌| 昌江| 阿合奇县|