新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 汽車防盜器設計原理及應用

        汽車防盜器設計原理及應用

        作者: 時間:2012-09-07 來源:網絡 收藏

        3.1.3跳頻的實現

        nRF905可以實現人工載波頻率控制,只需要修改nRF905的RF工作頻率寄存器的CH_NO和HFREQ_PLL就可以選擇不同的載波頻率,實現跳頻。位變量HFREQ_PLL為0,表示工作在430MHz頻段,頻道差為100kHz;為1,則表示工作在868/915MHz頻段,頻道差為200kHz。因此共有1024種通信頻率。通信頻率(H)為H=(422.4+(CH_NO)10/10)×(1+HFREQ_PLL)。

        例如CH_NO=(001001100)2=(76)10,HFREQ_PLL=0,則H=(422.4+76/10)×(1+0)=430.0MHZ。

        本系統統一設置為工作頻段為430MHz,頻道差為100kHz,每一個頻點間隔為100kHz,隨機數產生于0~128之間,跳頻帶寬為12.8MHz,完成一次跳頻時間T≤800μs。

        時間:2011-06-27 11:00 作者:信息與電子工程 來源:未知

        3.2基于跳頻通信遙控防盜器的可靠性設計及系統實現

        3.2.1生成隨機跳頻表增強安全性

        為了增加安全性,每對密碼鎖除具有唯一對應的32位加密地址外還增加了一一對應的隨機跳頻表,第一次使用時,將車機、人機對應的設置開關打開,可以產生一個隨機的跳頻表,并將該跳頻表通過握手頻率發送給,經返回校驗無誤時將該跳頻表存儲在掉電保護的非易失FLASH存儲器中,關閉設置開關,在保證兩機有一一對應的跳頻頻率表的同時又很好地保護了頻率表的安全性,只要雙方按照事先約定的與跳頻表對應設置一致的CH_NO和HEFREQ_PLL的數值便可實現跳頻通信,增加了無線通信的可靠性、安全性。

        3.2.2設定握手及出錯、丟包回歸頻率,保證通信可靠

        跳頻通信的一個突出問題就是盡管可靠性高,但一旦通信雙方通信錯誤,引發跳頻表讀取數據不一致,系統將發生混亂,無法通信。為解決這一問題,提高防盜器安全性和可靠性,系統設定了一個固定頻率作為握手頻率,人機和車機之間的通信是先從一個雙方設定的握手頻率來進行握手連接,該頻率僅攜帶目標地址和握手請求或應答信號,即使被截獲也不影響系統的安全性。當系統出現問題雙方通信不成功時,馬上回到握手頻率,從跳頻表初始值重新開始通信。在一次指令信息傳輸進行過程中屏蔽中斷,保證信息的可靠傳輸。

        3.2.3系統工作過程

        系統上電初始化跳頻表后,人機和車機都通過設定系統的工作模式(SetnRF905Mode),配置nRF905的寄存器(ConfigureRegister),使其工作在握手頻率,接收模式(RXMode)。當其中一端收到中斷請求時(車主指令/報警信息等),便發起握手請求,握手完成后,進行兩次跳頻通信過程,完成信息的發送及反饋,在發送過程中,發送方發出握手請求或指令后等待響應或反饋的時間不超過200ms,否則便認為通信出錯,發起方重新發起請求。

        以車主發出上鎖指令為例,系統整個工作過程如圖3,其他車主指令發送、車載報警信息的發送過程類似。

        33.jpg

        圖3防盜器工作流程圖

        4結論

        經測試該系統在小區內的可靠通信距離可達到150m,滿足一般的實際應用要求,采用跳頻通信保證了防盜器不易被截獲破解,通過通信方案的優化設計,保證了跳頻的通信可靠性,進一步提高了防盜器的安全性和可靠性。將該系統簡化外圍電路設計后也可用于摩托車防盜及其他防盜系統。

        數字通信相關文章:數字通信原理


        通信相關文章:通信原理



        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 城市| 锡林郭勒盟| 邢台市| 林周县| 诏安县| 枣强县| 获嘉县| 望谟县| 崇义县| 遂溪县| 桐乡市| 石楼县| 太湖县| 镇坪县| 潮安县| 三门峡市| 宁明县| 昭平县| 凌海市| 富锦市| 宁波市| 石林| 崇信县| 河池市| 馆陶县| 延边| 卫辉市| 中西区| 罗江县| 股票| 微山县| 千阳县| 达拉特旗| 东兰县| 青冈县| 嘉禾县| 佛学| 鄂尔多斯市| 利津县| 酒泉市| 汾阳市|