[發明專利]實現車輛電機控制器故障數據記錄讀取的方法、系統、裝置、處理器及其存儲介質在審
| 申請號: | 202110018083.7 | 申請日: | 2021-01-07 |
| 公開(公告)號: | CN112731909A | 公開(公告)日: | 2021-04-30 |
| 發明(設計)人: | 鄭富輝;蔣冬暉;肖浩;邵勤;孫斌 | 申請(專利權)人: | 東風電子科技股份有限公司 |
| 主分類號: | G05B23/02 | 分類號: | G05B23/02;G06F9/54 |
| 代理公司: | 上海智信專利代理有限公司 31002 | 代理人: | 王潔 |
| 地址: | 201114 上海市*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 實現 車輛 電機 控制器 故障 數據 記錄 讀取 方法 系統 裝置 處理器 及其 存儲 介質 | ||
1.一種基于Labview實現車輛電機控制器故障數據記錄讀取的方法,其特征在于,所述的方法包括以下步驟:
(1)初始化故障數據記錄讀取系統及USBCAN轉換卡;
(2)讀取故障數據記錄,調用USBCAN轉換卡的動態鏈接庫函數,發送讀取命令至電機控制器,同時根據時間戳TimeStamp寄存器數值,判斷接收數據是否為有效數據,如果是,則接收標志位ReceiveCount自增;否則,繼續讀取故障數據。
2.根據權利要求1所述的基于Labview實現車輛電機控制器故障數據記錄讀取的方法,其特征在于,所述的步驟(2)具體包括以下步驟:
(2.1)系統上電初始化;
(2.2)上位機發送讀取命令;
(2.3)下位機發送故障報文幀,其他報文靜默,傳輸至CAN總線,上位機運行數據校驗策略,得到標志位ReceiveCount;
(2.4)將ReceiveCount值與下位機存儲介質rom中的已寫入的電機控制器環境變量參數個數比較,如果相等,則傳輸完成,校驗成功,上位機數據有效;否則,重復發送讀取命令,繼續校驗接收,累計失敗5次則停止發送讀取命令,反饋讀取失?。?/p>
(2.5)上位機顯示讀取狀態,保存參數。
3.根據權利要求1所述的基于Labview實現車輛電機控制器故障數據記錄讀取的方法,其特征在于,所述的方法還包括數據提取及解析的步驟,具體包括以下處理過程:
提取主線程隊列buffer中的數據,根據標志位ReceiveCount,對照rom中故障數據的存儲數組按照行和列解析,得到電機控制器故障前后狀態的各個環境變量。
4.根據權利要求1所述的基于Labview實現車輛電機控制器故障數據記錄讀取的方法,其特征在于,所述的方法還包括數據存儲的步驟,具體包括以下處理過程:
通過故障數據記錄讀取系統保存運行參數按鈕,將故障數據記錄解析結果保存至本地存儲設備。
5.根據權利要求2所述的基于Labview實現車輛電機控制器故障數據記錄讀取的方法,其特征在于,所述的數據校驗策略具體包括以下步驟:
下位機反饋報文至CAN總線;
上位機首次讀取USBCAN轉換卡的時間戳TimeStamp寄存器,TimeStamp寄存器賦值給全局變量TS_before,ReceiveCount自增1;
CAN數據場數據存入主線程隊列buffer,等待傳送至輔線程,并將TS_before賦值至全局變量TS_after;
接收第二幀報文,更新TS_before,將TS_before與TS_after作差,得到TS_minus;
判斷TS_minus是否為0,如果是,則繼續步驟(2.6);否則,傳輸結束,反饋至故障數據記錄讀取系統,并將標志位ReceiveCount反饋至上位機以供校驗;
將CAN數據場數據繼續存入隊列buffer,接收標志位ReceiveCount繼續自增1,繼續自增,更新得到TS_before和TS_after以及TS_minus;
其中,TS_before為全局變量,為TimeStamp前次更新值;TS_after為TimeStamp后次更新值。
6.一種基于Labview實現車輛電機控制器故障數據記錄讀取的系統,其特征在于,所述的系統包括:
上位機,用于發送讀取命令,接收電機控制器反饋的報文數據并解析報文;
USBCAN轉換卡,與所述的上位機相連接,用于充當上位機的通信口與下位機的通信口之間的轉換器;
下位機通信線束,與所述的USBCAN轉換卡相連接,用于提供汽車CAN總線信號;
電機控制器,與所述的下位機通信線束相連接,用于作為下位機,接收讀取命令,反饋故障數據記錄至CAN總線。
7.根據權利要求6所述的基于Labview實現車輛電機控制器故障數據記錄讀取的系統,其特征在于,所述的USBCAN轉換卡包括CAN時間戳,是16位計數器,用于上位機讀取故障數據報文幀數計數。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于東風電子科技股份有限公司,未經東風電子科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110018083.7/1.html,轉載請聲明來源鉆瓜專利網。





