新聞中心

        EEPW首頁 > 手機與無線通信 > 設計應用 > 基于CANopen總線協議的城市地鐵數據通信網設計

        基于CANopen總線協議的城市地鐵數據通信網設計

        作者: 時間:2011-03-29 來源:網絡 收藏

        2.2 VCU控制單元
        列車網絡的硬件系統通常由列車車輛控制單元(VCU),遠程輸入輸出模塊(RemoteI/O Module,RIOM),司機顯示單元(DDU),列車通信中繼器(Repeater)等組成。其中列車車輛控制單元(VCU)用于通過車輛連接各子設備,負責列車網絡中各種數據的傳輸和管理,列車車輛控制單元與列車各子系統通信,可以采集列車運行時各子系統的數據,并將相應的控制指令發送到各子系統,以便對列車各設備實施列車級控制。VCU可選用高性能的列車專用PLC來實現。列車上的兩臺VCU分為強主VCU和弱主VCU,兩個VCU互為冗余。在強主VCU工作時,弱主VCU一直處于偵聽狀態,同時也可接收網絡上傳送的任何數據,但不行使網絡管理和控制功能。只有當強主VCU發生故障時,弱主VCU將馬上自動接替強主VCU工作,從而保證列車的正常運行。
        2.3 配置過程
        通信網絡的基礎上,以牽引系統為例來牽引系統與控制單元之間的通信網絡接口,然后由列車主控制器VCU完成監測過程中數據的處理和虛擬儀器的工作。圖3所示是由VCU完成監測控制的程序流程圖。

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

        c.JPG


        當系統進行完網絡管理狀態轉換之后,即可對控制系統節點啟動配置過程,具體步驟是在DCU不在線時,由VCU通過SDO周期性詢問DCU
        是否在線;如果DCU已經連接到CAN上,則由DCU響應VCU的SDO請求;之后,再由VCU配置DCU的Rx PDO和Tx PDO,對象為14xxh和18xxh;之后由VCU配置DCU的消費者心跳,對象為1016h;同時由VCU配置DCU的生產者心跳,對象為1017h;最后,由VCU啟動DCU系統。此時,DCU系統將處于預操作模式,之后,DCU系統將進入操作階段,這時,PDO就能夠進行交換了。
        網絡對牽引的控制過程中,其傳輸的數據類型有過程數據(PDO)、服務數據(SDO)、網絡管理數據(NMT)、時間戳(TimeStamp)和心跳數據(Heart-Beat)。其中過程數據用于傳輸DCU狀態數據、故障數據、控制指令等;服務數據指的是DCU系統所提供的一個SDO信道,這個信道用于網絡配置;網絡管理表示VCU使用NMT對象來管理和控制DCU通信;時間戳的作用主要是為了同步,通常VCU會周期性地廣播一個標準的時間戳到DCU,以便使DCU實時時鐘與VCU同步;此外,系統中的DCU也將周期性地產生一個心跳信息,這樣,VCU就可以通過檢測DCU心跳信息來了解其狀態;反之亦然。

        3 結束語
        利用網絡拓撲結構能很好地連接軌道列車的各個數據模塊。另外,CANopen總線強大的數據傳輸能力,也可以讓列車通信模塊變得容易擴充。應當說明的是,CANopen總線的接口配置對不同的應用系統各有不同,而不同的配置也會影響通信速率,因此,只有合理配置,才能保證整個列車通信系統的正常工作。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 札达县| 咸丰县| 曲阜市| 社旗县| 冕宁县| 大洼县| 沁水县| 卫辉市| 内丘县| 海晏县| 彩票| 邳州市| 新乡县| 陆丰市| 常州市| 锡林浩特市| 县级市| 册亨县| 漯河市| 成武县| 东山县| 密山市| 五常市| 海宁市| 韩城市| 田东县| 克什克腾旗| 永安市| 贵南县| 寻乌县| 高台县| 南平市| 商南县| 准格尔旗| 富民县| 平湖市| 电白县| 昌江| 苍南县| 铜陵市| 临武县|