當(dāng)前位置:首頁(yè) > 通信技術(shù) > 通信技術(shù)
[導(dǎo)讀]本文介紹的射頻識(shí)別系統(tǒng)是將射頻識(shí)別技術(shù)應(yīng)用到汽車防盜系統(tǒng)中的一次成功嘗試。

0引言

    射頻識(shí)別技術(shù)(RFID,即Radio Frequency I-dentification)是從20世紀(jì)80年代開始走向成熟的一項(xiàng)自動(dòng)識(shí)別技術(shù)。它利用射頻方式進(jìn)行非接觸式雙向通信方式來交換數(shù)據(jù)以達(dá)到識(shí)別目的??捎糜谧R(shí)別高速運(yùn)動(dòng)物體并可同時(shí)識(shí)別多個(gè)射頻卡,而且操作快捷方便,不怕油漬、灰塵污染等惡劣的環(huán)境,特別適合于實(shí)現(xiàn)系統(tǒng)的自動(dòng)化且不易損壞。本文介紹的射頻識(shí)別系統(tǒng)是將射頻識(shí)別技術(shù)應(yīng)用到汽車防盜系統(tǒng)中的一次成功嘗試。

1 RFID汽車防盜系統(tǒng)概述

    隨著科技的發(fā)展,汽車防盜裝置日趨嚴(yán)密和完善,目前防盜器按其結(jié)構(gòu)與功能可分四大類:機(jī)械式、電子式、芯片式和網(wǎng)絡(luò)式,雖然各有優(yōu)劣,但汽車防盜的發(fā)展方向則向智能程度更高的芯片式和網(wǎng)絡(luò)式發(fā)展。 RFID汽車防盜系統(tǒng)屬于芯片式防盜系統(tǒng),它是RFID的新應(yīng)用。由于這是一種足夠小的、能夠封裝到汽車鑰匙當(dāng)中并含有特定碼字的射頻卡。該系統(tǒng)在汽車方向盤下安裝有閱讀器,閱讀器離點(diǎn)火鑰匙的距離小于7厘米,當(dāng)插入一把帶有應(yīng)答器的正確鑰匙并打到"M"位時(shí),汽車防盜系統(tǒng)上電工作,閱讀器讀取到有效的UID號(hào),系統(tǒng)語(yǔ)音提示鑰匙正確,并自動(dòng)完成對(duì)碼、解鎖發(fā)動(dòng)機(jī)電腦,否則語(yǔ)音報(bào)警,發(fā)動(dòng)機(jī)電腦處于閉鎖狀態(tài),發(fā)動(dòng)機(jī)管理系統(tǒng)(EMS)鎖定油路和引擎,發(fā)動(dòng)機(jī)點(diǎn)火和噴油的控制被切斷,汽車無(wú)法啟動(dòng),汽車的中央計(jì)算機(jī)也就能容易地防止短路點(diǎn)火,實(shí)現(xiàn)防盜功能。

2 RFID汽車防盜系統(tǒng)組成原理

    RFID系統(tǒng)為該汽車防盜系統(tǒng)的核心組成部分。一般由標(biāo)簽(TAG,即射頻卡)、閱讀器、射頻天線三部分組成。標(biāo)簽由耦合元件及芯片組成,含有內(nèi)置天線,用于和射頻天線間通訊;閱讀器用于讀取(在讀寫卡中還可以寫入)標(biāo)簽信息;射頻天線用于在標(biāo)簽和讀取器間傳遞射頻信號(hào)。系統(tǒng)的基本工作流程是閱讀器通過射頻天線發(fā)送一定頻率的射頻信號(hào);射頻卡進(jìn)入射頻天線工作區(qū)域時(shí)即產(chǎn)生感應(yīng)電流,射頻卡獲得能量被激活,然后由射頻卡將自身編碼等信息通過卡內(nèi)天線發(fā)送出去;射頻天線接收到從射頻卡發(fā)送來的載波信號(hào),并經(jīng)調(diào)節(jié)器傳送到閱讀器后,閱讀器對(duì)接收的信號(hào)進(jìn)行解調(diào)和解碼,然后送到后臺(tái)主系統(tǒng)進(jìn)行相關(guān)處理;主系統(tǒng)根據(jù)邏輯運(yùn)算判斷該卡的合法性,同時(shí)針對(duì)不同的設(shè)定做出相應(yīng)的處理和控制,并發(fā)出指令信號(hào)控制執(zhí)行機(jī)構(gòu)動(dòng)作。

3 RFID汽車防盜系統(tǒng)硬件設(shè)計(jì)

    本RFID汽車防盜系統(tǒng)以RFID系統(tǒng)為核心組成。汽車防盜系統(tǒng)硬件控制單元選用Motorola(Freescale)的16位單片機(jī)MC9S12D64,射頻識(shí)別系統(tǒng)由閱讀器S6700、應(yīng)答器TAG-IT和射頻天線組成。此外,系統(tǒng)還包括存儲(chǔ)電路(AT24C01),檢測(cè)電路,語(yǔ)音電路和CAN總線通訊電路。RFID汽車防盜系統(tǒng)的硬件設(shè)計(jì)框圖如圖1所示。

    本系統(tǒng)中的控制單元單片機(jī)MC9S12D64延續(xù)了飛思卡爾半導(dǎo)體在車用微控制器領(lǐng)域的優(yōu)良傳統(tǒng),是以速度更快的S12內(nèi)核(Star Core)為核心的MC9S12系列單片機(jī)成員,這兩種器件管腳兼容,存儲(chǔ)器可以得到升級(jí)。并且片內(nèi)有多種外圍設(shè)備可供選擇。MC9S12D64共有8種工作模式,模式的設(shè)定可通過復(fù)位期間采集BKGD、MODB、MODA三個(gè)引腳的狀態(tài)來實(shí)現(xiàn),這樣可增強(qiáng)應(yīng)用的可選擇性。

    控制單元主要負(fù)責(zé)與應(yīng)用系統(tǒng)軟件進(jìn)行通信、執(zhí)行應(yīng)用系統(tǒng)軟件發(fā)來的命令、控制與射頻卡的通信過程(主-從原則)及信號(hào)的編解碼、對(duì)一些特殊的系統(tǒng)還要執(zhí)行反碰撞算法、對(duì)射頻卡與閱讀器問要傳送的數(shù)據(jù)進(jìn)行加密和解密,以及進(jìn)行射頻卡和閱讀器間的身份驗(yàn)證等附加功能。

    S6700 IC卡讀寫多協(xié)議收發(fā)器與應(yīng)答器TAG-IT共同組成射頻系統(tǒng),S6700采用13.56 MHz工作頻率。并具有防沖突機(jī)制。由于S6700采用的是曼徹斯特編碼方式,故能允許多張卡同時(shí)讀寫而不會(huì)發(fā)生沖突。典型發(fā)送功率為200 mW。它支持的協(xié)議包括TI TAG-IT協(xié)議、ISO/IEC15693-2協(xié)議和ISO/IEC 14443-2協(xié)議。S6700與CPU的接口為同步串行接口(SPI)。SCLOCK、DIND、OUT分別為時(shí)鐘線、數(shù)據(jù)輸入線、數(shù)據(jù)輸出線。時(shí)鐘線為雙向,DOUT在接收數(shù)據(jù)期間用于數(shù)據(jù)輸出,而在發(fā)送數(shù)據(jù)期間則用來指示S6700內(nèi)部FIFO寄存器的情況。

    應(yīng)答器TAG-IT完全兼容ISO/IEC15693協(xié)議??▋?nèi)有64位的UID(卡號(hào))和8位的AFI (應(yīng)用識(shí)別號(hào))、8位的DSFID(數(shù)據(jù)存儲(chǔ)格式),其中UID是不可修改的。另外,卡內(nèi)有2 KB的EEPROM,分成64塊,每塊32Bit,每個(gè)塊均可鎖定,以保護(hù)數(shù)據(jù)免于修改。射頻系統(tǒng)的閱讀器電路設(shè)計(jì)圖如圖2所示。

    AT24C01是具有I2C總線的1K位電可擦除存儲(chǔ)器,具有獨(dú)立的寫周期(最大10 ms),上電后可在線編程數(shù)據(jù),失電時(shí)能長(zhǎng)期保存結(jié)果,這樣可以有效地防止人為對(duì)汽車電源的破壞。AT24C01存儲(chǔ)相應(yīng)的TAG-IT的UID號(hào),用于與讀取的應(yīng)答器的UID進(jìn)行核對(duì)。語(yǔ)音電路以ISD5216集成語(yǔ)音芯片為核心,ISD5216具有錄音播放能力和4MB的數(shù)字資料存儲(chǔ)功能,結(jié)合調(diào)理和功放電路實(shí)現(xiàn)多段語(yǔ)音的錄放,從而方便地實(shí)現(xiàn)了RFID防盜系統(tǒng)的安全提示和報(bào)警功能。檢測(cè)電路用來檢測(cè)汽車的各種狀態(tài)信息,檢測(cè)到的狀態(tài)信息包括車門的檢測(cè),對(duì)電源,剎車等信號(hào)的檢測(cè)。MCU通過檢測(cè)到的狀態(tài)信息做出判斷決策,通過執(zhí)行機(jī)構(gòu)控制方向燈、電源、門磁鎖和輪轂鎖。

    CAN通訊網(wǎng)絡(luò)模塊負(fù)責(zé)將啟動(dòng)信號(hào)和檢測(cè)信號(hào)通過CAN網(wǎng)傳輸給汽車的中央處理器。中央處理器通過接收的信號(hào)做決策判斷。CAN總線通信方式靈活、抗干擾能力強(qiáng),目前在汽車控制系統(tǒng)中應(yīng)用廣泛。CAN通訊接口硬件設(shè)計(jì)如圖3所示,其中82C250是CAN控制器和物理總線間的接口,它和CAN控制器之間采用光隔P113來提高系統(tǒng)的抗干擾能力。

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

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

4.1 S6700工作流程

    軟件設(shè)計(jì)的重點(diǎn)是對(duì)S6700的編程。S6700編程要嚴(yán)格遵循其通訊協(xié)議和工作時(shí)序,對(duì)S6700的操作有三種模式:普通模式、寄存器模式和直接模式。直接模式下,CPU要直接面向射頻信號(hào)處理,比較復(fù)雜,故一般不采用。普通模式下每條指令均含有協(xié)議、調(diào)制方式、傳輸速率等參數(shù),而寄存器模式系列則不含這些參數(shù),而是由預(yù)先寫入的寄存器的數(shù)值決定。本系統(tǒng)對(duì)S6700的操作選用普通模式,在該模式下,MCU首先要發(fā)送關(guān)閉命令以防止復(fù)位脈沖誤判,接著初始化時(shí)間寄存器,然后發(fā)送普通模式命令參數(shù)。在TAG-IT應(yīng)答之前,MCU必須放棄時(shí)鐘線控制權(quán),并將其轉(zhuǎn)交給S6700,然后等待應(yīng)答器的回復(fù)信號(hào),接收到回復(fù)信號(hào)后,MCU讀應(yīng)答器UID判斷有無(wú)讀卡錯(cuò)誤,應(yīng)答結(jié)束后,MCU收回時(shí)鐘線控制權(quán)。S6700的工作流程圖如圖4所示。

 



4.2 初始化

    射頻應(yīng)答的所有操作都是從S6700的初始化開始的。在MCU與TAG-IT的通訊過程中,首先必須初始化時(shí)間寄存器。按照ISO/IEC15693協(xié)議,必須寫入初始化時(shí)間序列S1 011110111000000011000 ES1,其中S1與ES1分別為起始位和結(jié)束位,普通模式下,命令字節(jié)為8位,其發(fā)送順序是高位在前,數(shù)據(jù)流則是低位在前。下面是其命令結(jié)構(gòu)格式:

    起始位的波形是當(dāng)SCLOCK為高時(shí),在DIN發(fā)生一個(gè)上升沿。其中DIN必須在SCLOCK突變?yōu)楦唠娖?00 ns以后才能突變?yōu)楦唠娖讲a(chǎn)生上升沿。結(jié)束位的波形是當(dāng)SCLOCK突變?yōu)楦唠娖街辽?00 ns以后在DIN發(fā)生一個(gè)下降沿。

4.3 讀應(yīng)答器UID

    在MCU讀TAG-IT期間,由S6700掌握時(shí)鐘線控制權(quán)。S6700讀得數(shù)據(jù)后,通過DIN傳輸給MCU。在讀取數(shù)據(jù)時(shí),MCU必須嚴(yán)格模擬TAG-IT的響應(yīng)時(shí)序,并通過傳輸來的FLAG來確定數(shù)據(jù)的正確性。只有在FLAG完全正確時(shí),才會(huì)繼續(xù)接受響應(yīng)內(nèi)容,否則,系統(tǒng)將結(jié)束讀卡過程。圖5給出了讀應(yīng)答器的子程序圖。

    TAG-IT的響應(yīng)格式依次為起始位S2、FLAG、響應(yīng)內(nèi)容、CRC16、結(jié)束位ES2,其基本的讀卡請(qǐng)求和應(yīng)答時(shí)序如圖6所示。其中TRAN1和TRAN2分別表示MCU放棄時(shí)鐘權(quán)限和MCU獲得時(shí)鐘權(quán)限。


5 結(jié)束語(yǔ)

    汽車防盜問題在全世界范圍內(nèi)備受關(guān)注。要解決這一問題需從高科技防盜技術(shù)方面著手,而RFID汽車防盜系統(tǒng)具有如下諸多優(yōu)點(diǎn):

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

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

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

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

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫?dú)角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

倫敦2024年8月29日 /美通社/ -- 英國(guó)汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時(shí)1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動(dòng) BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運(yùn)行,同時(shí)企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風(fēng)險(xiǎn),如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報(bào)道,騰訊和網(wǎng)易近期正在縮減他們對(duì)日本游戲市場(chǎng)的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)開幕式在貴陽(yáng)舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語(yǔ)權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點(diǎn): 有效應(yīng)對(duì)環(huán)境變化,經(jīng)營(yíng)業(yè)績(jī)穩(wěn)中有升 落實(shí)提質(zhì)增效舉措,毛利潤(rùn)率延續(xù)升勢(shì) 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長(zhǎng) 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競(jìng)爭(zhēng)力 堅(jiān)持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競(jìng)爭(zhēng)優(yōu)勢(shì)...

關(guān)鍵字: 通信 BSP 電信運(yùn)營(yíng)商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺(tái)與中國(guó)電影電視技術(shù)學(xué)會(huì)聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會(huì)上宣布正式成立。 活動(dòng)現(xiàn)場(chǎng) NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長(zhǎng)三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會(huì)上,軟通動(dòng)力信息技術(shù)(集團(tuán))股份有限公司(以下簡(jiǎn)稱"軟通動(dòng)力")與長(zhǎng)三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉