• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    ECN網(wǎng)關(guān)設(shè)計

    2017-09-07 07:26:51杜振環(huán)石小磊周達
    關(guān)鍵詞:網(wǎng)關(guān)以太網(wǎng)

    杜振環(huán)+石小磊+周達

    摘要:描本文述了一種通信網(wǎng)關(guān)的設(shè)計方法,用于實現(xiàn)CAN總線設(shè)備與車輛以太網(wǎng)ECN設(shè)備的數(shù)據(jù)交互。介紹了網(wǎng)關(guān)硬件架構(gòu)、軟件架構(gòu)和設(shè)計方法,對網(wǎng)關(guān)的測試驗證進行了描述,表明了網(wǎng)關(guān)的可用性。

    關(guān)鍵詞:以太網(wǎng);CAN;網(wǎng)關(guān);列車網(wǎng)絡(luò)控制系統(tǒng)

    中圖分類號:TP393.07 文獻標識碼:A 文章編號:1007-9416(2017)05-0190-01

    IEC定義le 列車骨干以太網(wǎng)ETB和車輛以太網(wǎng)ECN作為新一代列車網(wǎng)絡(luò)通信標準。CAN總線(Controller Area Network)以其低成本、高可靠性特點,仍被廣泛用于列車控制器。CAN總線和ECN網(wǎng)絡(luò)采用不同的通信標準,要實現(xiàn)兩者數(shù)據(jù)傳輸,需要總線轉(zhuǎn)換網(wǎng)關(guān)來實現(xiàn)。本文描述了ECN網(wǎng)關(guān)設(shè)備的設(shè)計和驗證方法。

    1 ECN網(wǎng)關(guān)設(shè)計

    1.1 硬件架構(gòu)

    ECN網(wǎng)關(guān)硬件設(shè)計選用Cortex-M3系列微處理器,配置雙路冗余以太網(wǎng)接口和CAN通信接口;處理器內(nèi)部集成了CAN協(xié)議控制器和以太網(wǎng)協(xié)議控制器,通過以太網(wǎng)物理層收發(fā)器和CAN收發(fā)器連接到現(xiàn)場總線。為了增強ECN可靠性,采用可編程器件FPGA實現(xiàn)以太網(wǎng)物理層冗余。其硬件結(jié)構(gòu)框圖如圖1所示。

    1.2 軟件架構(gòu)

    ECN網(wǎng)關(guān)軟件采用分層設(shè)計,自下而上主要由設(shè)備驅(qū)動、操作系統(tǒng)級中斷服務(wù)、應(yīng)用層軟件組成,其中應(yīng)用層軟件由CAN總線通信軟件、ECN通信軟件和CAN-ECN協(xié)議轉(zhuǎn)換軟件組成。以太網(wǎng)控驅(qū)動負責以太網(wǎng)控制器底層初始化、以太網(wǎng)數(shù)據(jù)幀發(fā)送及接收。以太網(wǎng)采用開源lwIP實現(xiàn)了精簡TCP/IP協(xié)議棧,實現(xiàn)了包含IP、TCP、UDP、ARP等協(xié)議功能,本網(wǎng)關(guān)采用UDP協(xié)議。CAN-ECN協(xié)議轉(zhuǎn)換任務(wù)實現(xiàn)ECN以太網(wǎng)數(shù)據(jù)與CAN總線數(shù)據(jù)的透明傳輸。

    1.3 ECN冗余控制器設(shè)計

    FPGA實現(xiàn)ECN網(wǎng)絡(luò)鏈路狀態(tài)監(jiān)視功能和通信鏈路冗余控制功能。以太網(wǎng)鏈路狀態(tài)監(jiān)視完成兩路PHY芯片的以鏈路連接狀態(tài)通信監(jiān)視。通信鏈路選擇模塊采用了目前列車應(yīng)用管飯的多功能車輛總線MVB的線路冗余原理,F(xiàn)PGA根據(jù)鏈路狀態(tài)的正確性,完成通信通道的選擇,正常只信任一種一路,當信任通道鏈路故障時,F(xiàn)PGA啟動切換到另外的通信通道,從而實現(xiàn)通信鏈路冗余切換功能。此外,F(xiàn)PGA提供狀態(tài)寄存器和控制寄存器,允許CPU獲得鏈路狀態(tài)和選擇信任鏈路。

    2 測試

    作為車載通信設(shè)備,ECN網(wǎng)關(guān)通過了型式試驗、一致性測試和通信性能測試。

    按照ISO-11898-和IEC 61375標準對CAN接口一致性測試和以太網(wǎng)接口一致性測試,測試包括物理層測試和數(shù)據(jù)鏈路層測試,具體項目包括幅值測試、上升時間、下降時間測試、吞吐量測試、傳輸延時測試、丟幀率測試等。

    上行通信測試:模擬一個車載CAN總線終端設(shè)備節(jié)點,對CAN總線控制器發(fā)送郵箱寫入數(shù)據(jù)信息,運行CAN總線到ECN以太網(wǎng)發(fā)送數(shù)據(jù)程序,ECN網(wǎng)關(guān)接收到CAN發(fā)送請求,運行CAN服務(wù)線程,將CAN總線上數(shù)據(jù)通過ECN網(wǎng)關(guān)接收郵箱接收并轉(zhuǎn)存到數(shù)據(jù)緩沖區(qū)中,將數(shù)據(jù)發(fā)送到以太網(wǎng)總線,最后由中央控制單元CCU應(yīng)用程序接收并在顯示屏上顯示。

    下行通信測試:在顯示屏終端界面發(fā)送指令數(shù)據(jù),通過中央控制單元CCU向網(wǎng)關(guān)發(fā)出UDP服務(wù)請求,ECN網(wǎng)關(guān)響應(yīng)服務(wù)請求后,從ECN以太網(wǎng)讀取數(shù)據(jù)并存儲在數(shù)據(jù)緩沖區(qū)中,進入以太網(wǎng)服務(wù)線程,將數(shù)據(jù)通過ECN網(wǎng)關(guān)發(fā)送郵箱發(fā)送到CAN總線,CAN控制器接收郵箱解析數(shù)據(jù)包并轉(zhuǎn)存到內(nèi)存中,數(shù)據(jù)通過CAN終端設(shè)備LED燈顯示。

    經(jīng)多組數(shù)據(jù)測量,系統(tǒng)的響應(yīng)時間在5毫秒以內(nèi)。

    3 結(jié)語

    本文設(shè)計了列車以太網(wǎng)嵌入式ECN網(wǎng)關(guān),采用該網(wǎng)關(guān)實現(xiàn)了ECN和CAN總線的數(shù)據(jù)交互。測試表明,網(wǎng)關(guān)具有良好的技術(shù)架構(gòu)和通信可靠性,符合以太網(wǎng)列車的應(yīng)用需求。

    參考文獻

    [1]劉曉莉,高軍,趙延明.基于ARM 的以太網(wǎng)與CAN 總線互聯(lián)網(wǎng)關(guān)的設(shè)計[J].工業(yè)控制計算機,2007,20(4):15-16.

    [2]黃天戍,羅潘,肖文華.CAN 總線到Ethernet 網(wǎng)的網(wǎng)關(guān)研究實現(xiàn)[J].工業(yè)儀表與自動化裝置,2004,(5):47-48.endprint

    猜你喜歡
    網(wǎng)關(guān)以太網(wǎng)
    基于1500以太網(wǎng)養(yǎng)豬場的智能飼喂控制系統(tǒng)的設(shè)計與實現(xiàn)
    基于改進RPS技術(shù)的IPSEC VPN網(wǎng)關(guān)設(shè)計
    談實時以太網(wǎng)EtherCAT技術(shù)在變電站自動化中的應(yīng)用
    電子制作(2017年24期)2017-02-02 07:14:44
    LTE Small Cell網(wǎng)關(guān)及虛擬網(wǎng)關(guān)技術(shù)研究
    移動通信(2015年18期)2015-08-24 07:45:08
    一種90W高功率以太網(wǎng)供電系統(tǒng)的設(shè)計
    淺談EPON與工業(yè)以太網(wǎng)在貴遵高速公路中的應(yīng)用
    應(yīng)對氣候變化需要打通“網(wǎng)關(guān)”
    太陽能(2015年7期)2015-04-12 06:49:50
    一種實時高效的伺服控制網(wǎng)關(guān)設(shè)計
    明溪县| 白河县| 和硕县| 澄迈县| 自治县| 恩施市| 名山县| 龙口市| 永年县| 沅陵县| 东阿县| 临泉县| 乌鲁木齐市| 云浮市| 阜南县| 青阳县| 隆林| 新昌县| 赤水市| 鸡东县| 江津市| 灵丘县| 常德市| 宁武县| 从化市| 文成县| 六盘水市| 齐河县| 台中县| 阿巴嘎旗| 石城县| 静宁县| 房山区| 开鲁县| 昌黎县| 曲沃县| 永城市| 科尔| 博乐市| 陇西县| 黔西县|