[發明專利]基于嵌入式數據庫的列車故障診斷裝置及方法在審
| 申請號: | 201711326302.8 | 申請日: | 2017-12-13 |
| 公開(公告)號: | CN108090160A | 公開(公告)日: | 2018-05-29 |
| 發明(設計)人: | 黃眾;段旭良;張楊 | 申請(專利權)人: | 中車株洲電力機車有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;G06Q50/30 |
| 代理公司: | 長沙正奇專利事務所有限責任公司 43113 | 代理人: | 盧宏;王娟 |
| 地址: | 412001 *** | 國省代碼: | 湖南;43 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 故障發生 故障消失 列車故障診斷 嵌入式數據庫 讀取系統 故障代碼 次數據 采集 讀取 故障處理模塊 采集數據 查詢條件 故障記錄 配置模塊 配置文件 完整顯示 次循環 數組 排序 寫入 數據庫 查詢 更新 | ||
1.一種基于嵌入式數據庫的列車故障診斷裝置,其特征在于,包括:
故障配置模塊:用于讀取故障配置文件,并按故障配置文件在內存中生成故障內容數組和故障鏈表;
故障處理模塊:用于將本次采集的數據與上一次循環采集的數據進行對比,若故障相應位上一次數據為0,而本次采集的數據為1,則表明發生了一個新的故障;反之若故障相應位上一次數據為1,而本次采集數據為0,則表明發生的故障已消失;當故障發生時,讀取系統當前時間作為故障發生時間和對應的故障代碼并寫入數據庫;當故障消失時,讀取系統當前時間作為故障消失時間,并以故障代碼和故障發生時間作為查詢條件查找到該故障,更新其故障消失時間,從而形成一條完整的故障記錄。
2.根據權利要求1所述的基于嵌入式數據庫的列車故障診斷裝置,其特征在于,還包括:
故障顯示模塊:用于顯示故障發生序號、發生時間、消失時間、故障代碼、故障發生次數、對應的車號、故障級別和故障內容;
數據庫支持模塊:與故障處理模塊、故障顯示模塊進行交互,用于存儲故障記錄,支持SQL查詢、更新故障記錄、打開數據庫、新增故障、更新故障、關閉數據庫、查詢并統計接口函數。
3.根據權利要求2所述的基于嵌入式數據庫的列車故障診斷裝置,其特征在于,所述故障發生時間、消失時間、故障代碼、故障發生次數后加“↑”或“↓”,表示按升序或者降序排序。
4.根據權利要求1所述的基于嵌入式數據庫的列車故障診斷裝置,其特征在于,所述故障配置文件每一行表示一個故障配置項,共分為以下幾個字段:故障代碼、車輛號、端口號、端口大小、觸發字偏移、觸發位偏移、觸發輪循周期、故障名稱、故障類型、故障等級、故障描述、故障解決方案,相鄰的字段間以逗號作為分隔。
5.根據權利要求1所述的基于嵌入式數據庫的列車故障診斷裝置,其特征在于,所述故障鏈表包括:
字節偏移單元,用于記錄需要查詢的故障字節;
故障位掩碼,用于記錄故障字節中的故障位;
故障代碼數組,用于記錄故障字節中故障位相對應的故障代碼。
6.一種基于嵌入式數據庫的列車故障診斷方法,其特征在于,該方法主要實現過程包括:
1)讀取故障配置文件;
2)將本次采集的數據與上一次循環采集的數據進行對比,若故障相應位上一次數據為0,而本次采集的數據為1,則表明發生了一個新的故障;反之若故障相應位上一次數據為1,而本次采集數據為0,則表明發生的故障已消失;當故障發生時,讀取系統當前時間作為故障發生時間和對應的故障代碼并寫入數據庫;當故障消失時,讀取系統當前時間作為故障消失時間,并以故障代碼和故障發生時間作為查詢條件查找到該故障,更新其故障消失時間,從而形成一條完整的故障記錄。
7.根據權利要求6所述的基于嵌入式數據庫的列車故障診斷方法,其特征在于,步驟2)之后,還進行如下處理:顯示故障發生序號、發生時間、消失時間、故障代碼、故障發生次數、對應的車號、故障級別和故障內容。
8.根據權利要求6所述的基于嵌入式數據庫的列車故障診斷方法,其特征在于,步驟1)中,按故障配置文件在內存中生成故障內容數組和故障鏈表;所述故障鏈表的具體生成過程包括:
1)將故障配置文件按行讀取到配置數組;
2)從配置數組中讀取下一條配置項,所述配置項中包括配置項端口號;
3)判斷讀取的配置項端口號是否在端口鏈表中,若是,則進入步驟4);否則,新建端口鏈表節點,加入配置項的端口號并進入步驟4);
4)判斷讀取的配置項字偏移是否在當前配置項端口鏈表的字節鏈表中,若是,則更新配置項字偏移中對應故障位的故障代碼和故障掩碼,進入步驟5);否則,新建字節鏈表節點,加入當前的字偏移和配置項故障位對應的故障代碼和故障掩碼,進入步驟5);所述初始字節鏈表為空;
5)判斷配置項是否位于配置數組末尾,若不是,則返回步驟2);否則進入步驟6);
6)結束。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中車株洲電力機車有限公司,未經中車株洲電力機車有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711326302.8/1.html,轉載請聲明來源鉆瓜專利網。





