新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 汽車電子設(shè)備電磁兼容性改進(jìn)措施

        汽車電子設(shè)備電磁兼容性改進(jìn)措施

        作者: 時間:2012-07-03 來源:網(wǎng)絡(luò) 收藏


        4RFID汽車防盜系統(tǒng)軟件的實(shí)現(xiàn)

        RFID汽車防盜系統(tǒng)軟件的設(shè)計(jì)開發(fā)環(huán)境為CodeWarriorforS12,它是面向以HC12和S12為CPU的單片機(jī)應(yīng)用開發(fā)軟件包。包括集成開發(fā)環(huán)境IDE、處理器專家?guī)臁⑷酒抡妗⒖梢暬瘏?shù)顯示工具、項(xiàng)目工程管理器、C交叉編譯器、匯編器、鏈接器以及調(diào)試器。其調(diào)試方式為BDM方式,BDM(BackgroundDebugMode)是Freescale公司的一種系統(tǒng)調(diào)試方式,具備基本的調(diào)試功能,包括資源訪問及運(yùn)行控制,與指令掛牌及斷點(diǎn)邏輯配合可以實(shí)現(xiàn)很多重要的開發(fā)功能。

        4.1S6700工作流程

        軟件設(shè)計(jì)的重點(diǎn)是對S6700的編程。S6700編程要嚴(yán)格遵循其通訊協(xié)議和工作時序,對S6700的操作有三種模式:普通模式、寄存器模式和直接模式。直接模式下,CPU要直接面向射頻信號處理,比較復(fù)雜,故一般不采用。普通模式下每條指令均含有協(xié)議、調(diào)制方式、傳輸速率等參數(shù),而寄存器模式系列則不含這些參數(shù),而是由預(yù)先寫入的寄存器的數(shù)值決定。

        本系統(tǒng)對S6700的操作選用普通模式,在該模式下,MCU首先要發(fā)送關(guān)閉命令以防止復(fù)位脈沖誤判,接著初始化時間寄存器,然后發(fā)送普通模式命令參數(shù)。在TAG-IT應(yīng)答之前,MCU必須放棄時鐘線控制權(quán),并將其轉(zhuǎn)交給S6700,然后等待應(yīng)答器的回復(fù)信號,接收到回復(fù)信號后,MCU讀應(yīng)答器UID判斷有無讀卡錯誤,應(yīng)答結(jié)束后,MCU收回時鐘線控制權(quán)。S6700的工作流程圖如圖4所示。


        4.2初始化

        射頻應(yīng)答的所有操作都是從S6700的初始化開始的。在MCU與TAG-IT的通訊過程中,首先必須初始化時間寄存器。按照ISO/IEC15693協(xié)議,必須寫入初始化時間序列S1011110111000000011000ES1,其中S1與ES1分別為起始位和結(jié)束位,普通模式下,命令字節(jié)為8位,其發(fā)送順序是高位在前,數(shù)據(jù)流則是低位在前。下面是其命令結(jié)構(gòu)格式:
        起始位的波形是當(dāng)SCLOCK為高時,在DIN發(fā)生一個上升沿。其中DIN必須在SCLOCK突變?yōu)楦唠娖?00ns以后才能突變?yōu)楦唠娖讲a(chǎn)生上升沿。結(jié)束位的波形是當(dāng)SCLOCK突變?yōu)楦唠娖街辽?00ns以后在DIN發(fā)生一個下降沿。

        4.3讀應(yīng)答器UID

        在MCU讀TAG-IT期間,由S6700掌握時鐘線控制權(quán)。S6700讀得數(shù)據(jù)后,通過DIN傳輸給MCU。在讀取數(shù)據(jù)時,MCU必須嚴(yán)格模擬TAG-IT的響應(yīng)時序,并通過傳輸來的FLAG來確定數(shù)據(jù)的正確性。只有在FLAG完全正確時,才會繼續(xù)接受響應(yīng)內(nèi)容,否則,系統(tǒng)將結(jié)束讀卡過程。圖5給出了讀應(yīng)答器的子程序圖。
          
        TAG-IT的響應(yīng)格式依次為起始位S2、FLAG、響應(yīng)內(nèi)容、CRC16、結(jié)束位ES2,其基本的讀卡請求和應(yīng)答時序如圖6所示。其中TRAN1和TRAN2分別表示MCU放棄時鐘權(quán)限和MCU獲得時鐘權(quán)限。
        汽車防盜問題在全世界范圍內(nèi)備受關(guān)注。要解決這一問題需從高科技防盜技術(shù)方面著手,而RFID汽車防盜系統(tǒng)具有如下諸多優(yōu)點(diǎn):

          (1)采用射頻識別技術(shù)能準(zhǔn)確判別UID,瞬間完成身份識別;

          (2)應(yīng)答器內(nèi)含唯一的UID號和數(shù)字化的密碼,重碼率極低,提高了防盜性能;

          (3)采用車用微控制器MC9SD64為防盜系統(tǒng)的控制單元,提高了現(xiàn)場的抗干擾能力,可確保防盜系統(tǒng)的正常運(yùn)行;

          (4)利用CAN總線與汽車的中央計(jì)算機(jī)進(jìn)行通信,可保證通信流暢,提高了防盜系統(tǒng)通信的抗干擾能力。

        上一頁 1 2 下一頁

        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 丽江市| 克拉玛依市| 柯坪县| 中超| 旅游| 靖江市| 含山县| 武宣县| 青海省| 酒泉市| 叶城县| 德州市| 尚志市| 千阳县| 兴山县| 霍邱县| 金昌市| 五常市| 黄平县| 牙克石市| 托克托县| 耿马| 东莞市| 策勒县| 天台县| 平武县| 乳源| 宝山区| 吴川市| 宕昌县| 北宁市| 韩城市| 焉耆| 疏勒县| 于田县| 桃园市| 娱乐| 扬中市| 徐水县| 达孜县| 屏山县|