新聞中心

        EEPW首頁 > 汽車電子 > 設計應用 > ReFLEX-XMODEM在汽車安全控制應用 下

        ReFLEX-XMODEM在汽車安全控制應用 下

        ——
        作者:EDN電子設計技術 時間:2006-05-17 來源: 收藏
        ReFLEX-XMODEM 數據通信程序

              ReFLEX-XMODEM數據通信包含很多控制命令,其中主要命令有ACK應答命命令(用于應答文件包的收發命令,ID為14H)、刪除數據包命令(ID為12H)和接收數據包命令(ID為11H)、傳輸數據包命令(ID為16H)、讀狀態命令(ID為18H)、取得配置命令(ID為17H)以及設置配置命令(ID為1AH)等。ReFLEX-XMODEM的通訊流程如圖3所示,主要是完成對ReFLEX-XMODEM模塊的監控和配置,使得整個通訊速率設定在2400bps,并使系統數據同步。當模塊收到數據包后,模塊狀態標志就會發生變化,系統CPU讀取模塊狀態,然后鑒別狀態。如果有數據包被接受,就應答數據,并進行數據包命令解析,細化數據包內容。一旦接收到有效的控制數據包,就存儲數據包內容,并設置通訊數據有效標志,由中央處理程序進行處理。

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

        ReFLEX-XMODEM通訊程序流圖

         

         

        圖3 ReFLEX-XMODEM通訊程序流圖

              中央數據處理和控制程序

              中央數據處理和控制程序總框圖如圖4所示。

        中央數據處理和控制程序框圖

         

         

        圖4 中央數據處理和控制程序框圖

              中央數據處理程序主要完成整個系統的控制功能,對通訊數據進行命令分解處理,同時對指示燈、蜂鳴器和油路及啟動裝置進行控制。

              系統首先對寄存器和ReFLEX-XMODEM進行初始化處理,然后檢測汽車內部的部件是否存在(判斷存在CPU內EEPROM中的ID是否都存在),如果檢測通過,則黃色指示燈亮,系統進入下一步工作流程;否則系統報錯,紅色指示燈亮。接著系統檢測ID按鈕是否正確,如果正確,系統正常啟動;否則系統進入ReFLEX-XMODEM通訊檢測流程。

              本設計中,系統內采用AVR單片機匯編語言編制核心程序。而上位機則采用Visual Basic編制的接口程序,實現ID芯片的讀/寫。

         

              結語

              本系統作為一種新型的汽車安全控制產品,通過應用ReFLEX-XMODEM模塊,實現了遠程安全控制功能,尤其值得注意的是裝在組件中的每個ID芯片都是獨一無二的,所以每個產品中的程序識別碼都是在線寫入CPU EEPROM中。這樣,系統中的每個器件都是不可交換和替代的,所以對汽車防盜非常有效,目前已通過開發研究階段,正在投入生產。

        點擊看原圖

        點擊看原圖



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 隆昌县| 叶城县| 神池县| 荔浦县| 新河县| 乐平市| 郸城县| 靖江市| 炎陵县| 洱源县| 乌苏市| 湘西| 青阳县| 广宁县| 安乡县| 濮阳县| 南平市| 巴彦淖尔市| 商河县| 沂源县| 松溪县| 玉田县| 柞水县| 惠州市| 元氏县| 吴川市| 辛集市| 新田县| 共和县| 浮梁县| 岳池县| 探索| 鸡西市| 林州市| 惠水县| 黄大仙区| 苏尼特右旗| 甘德县| 昭苏县| 秀山| 乌什县|