[發明專利]一種WTB總線數據幀記錄儀及記錄方法有效
| 申請號: | 201710398245.8 | 申請日: | 2017-05-31 |
| 公開(公告)號: | CN107230263B | 公開(公告)日: | 2019-12-06 |
| 發明(設計)人: | 王歡;萬海;趙曦濱 | 申請(專利權)人: | 中車信息技術有限公司;清華大學;中車青島四方車輛研究所有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;G07C5/08;G06F11/10;H04L12/02;H04L12/40 |
| 代理公司: | 11457 北京律譜知識產權代理事務所(普通合伙) | 代理人: | 羅建書<國際申請>=<國際公布>=<進入 |
| 地址: | 100084 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據幀 記錄儀 板卡 網卡設備 上位機 研發 記錄 數據通信網 發送指令 互相連接 機車車輛 列車運行 數據文件 傳輸 線連接 監聽 調試 網絡 分析 指令 測試 維護 開發 | ||
1.一種WTB總線數據幀記錄儀,其特征在于,所述WTB總線數據幀記錄儀包括:
WTB數據幀記錄儀板卡和上位機;
所述WTB數據幀記錄儀板卡和上位機通過PC104總線互相連接;WTB數據幀記錄儀板卡與WTB總線通過數據通信網線連接,監聽并接收WTB總線上的數據;
所述WTB數據幀記錄儀板卡包括:PC104模塊、FIFO數據緩存器和接收模塊;所述PC104模塊向上通過PC104總線與上位機相接,并與上位機進行數據交互,向下通過內部線路讀取FIFO數據緩存器中的數據幀;FIFO數據緩存器通過內部線路與接收模塊相接;接收模塊從WTB總線接收數據幀,并傳到FIFO數據緩存器中以備讀??;
所述PC104模塊包括:UART控制單元和命令解析單元;
所述PC104模塊通過PC104總線接收到上位機CPU的指令后,通過命令解析單元對該指令進行譯碼,若該指令的譯碼結果是清空數據指令,則通過UART控制單元清空FIFO數據緩存器中的數據幀;若該指令的譯碼結果是讀取指令,則通過UART控制單元從FIFO數據緩存器中讀取數據幀,并將讀取到的數據幀通過PC104總線發送到上位機;
所述上位機發送指令并獲得WTB數據幀記錄儀板卡中根據指令所傳輸的數據幀后,按照設定的規則將該數據幀記錄到數據文件中。
2.根據權利要求1所述的一種WTB總線數據幀記錄儀,其特征在于,所述上位機包括:
CPU、存儲器、PC104總線接口和以太網接口;
所述CPU通過內部線路分別與存儲器、PC104總線接口和以太網接口等相連接;
所述CPU通過PC104總線接口連接的PC104總線,與WTB數據幀記錄儀板卡雙向連接。
3.根據權利要求2所述的一種WTB總線數據幀記錄儀,其特征在于,所述上位機還包括:
用于連接外部設備的USB接口和/或VGA顯示接口。
4.根據權利要求1所述的一種WTB總線數據幀記錄儀,其特征在于,所述接收模塊包括:
分別設置在A、B線路的接收器A和接收器B、解碼器、CRC校驗單元和線路冗余切換控制單元;
接收器A和接收器B同時監聽WTB總線上的所有幀數據,經過接收、解碼、CRC校驗,得到成功傳輸的數據幀;
線路冗余切換控制單元控制A、B線路,根據接收器A和接收器B接收幀的情況以及IEC61375標準,從兩路接收線路中選擇出一條信任線路,并通過該信任線路中向FIFO數據緩存器傳送數據幀。
5.一種WTB總線數據幀記錄方法,其特征在于,所述記錄方法包括:
步驟S101,上位機啟動后,操作系統進行初始化;
步驟S102,向WTB數據幀記錄儀板卡發送清空指令;
步驟S103,判斷是否收到WTB數據幀記錄儀板卡的清空確認信息,若收到,則執行步驟S104;否則,執行步驟S102,再次發送清空命令;
步驟S104,上位機在存儲器上建立當前數據文件,并記錄創建時間;
步驟S105,上位機發送讀取命令;
步驟S106,等待接收WTB數據幀記錄儀板卡傳輸的數據幀,并當接收到后將該WTB數據幀記錄到當前數據文件中,并對記錄時間進行計時;
步驟S107,上位機判斷記錄時間是否超過設定的時間間隔閾值,若超時則執行步驟S108,關閉當前數據文件,然后轉入步驟S109;若未超時,則轉入步驟S106;
步驟S109,判斷存儲器是否有可用容量,若有,則執行步驟S110;若沒有,則執行步驟S111,則結束本程序;
步驟S110,在存儲器上創建新數據文件,并將該新數據文件作為當前數據文件,并記錄創建時間;然后轉入步驟S106。
6.根據權利要求5所述的一種WTB總線數據幀記錄方法,其特征在于,所述步驟S106中將該WTB數據幀記錄到當前數據文件中的過程包括:
步驟S1061,讀取WTB數據幀中的狀態字;
步驟S1062,將狀態字寫入到當前數據文件中;
步驟S1063,根據數據長度字段確定數據幀中幀數據長度;
步驟S1064,根據數據幀的長度逐字節讀取幀數據內容;
步驟S1065,將讀取到的幀數據內容寫入到當前數據文件中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中車信息技術有限公司;清華大學;中車青島四方車輛研究所有限公司,未經中車信息技術有限公司;清華大學;中車青島四方車輛研究所有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710398245.8/1.html,轉載請聲明來源鉆瓜專利網。





