[發明專利]一種控制器狀態的診斷方法及裝置有效
| 申請號: | 201710333383.8 | 申請日: | 2017-05-12 |
| 公開(公告)號: | CN106970612B | 公開(公告)日: | 2019-07-09 |
| 發明(設計)人: | 何丹丹;蘆曉媛;崔書超 | 申請(專利權)人: | 北京汽車研究總院有限公司 |
| 主分類號: | G05B23/02 | 分類號: | G05B23/02 |
| 代理公司: | 北京銀龍知識產權代理有限公司 11243 | 代理人: | 許靜;安利霞 |
| 地址: | 101300 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 控制器 狀態 診斷 方法 裝置 | ||
1.一種控制器狀態的診斷方法,應用于終端設備,其特征在于,包括:
確定待進行狀態診斷的目標控制器,以及所述目標控制器待進行狀態診斷的診斷數據內容;
將所述目標控制器對應的地址存儲于狀態診斷數據報文的目標診斷地址域中,以及將所述診斷數據內容存儲于狀態診斷數據報文的診斷數據域中;
向整車控制器發送狀態診斷數據報文;
所述狀態診斷數據報文包括:報頭、報文長度、報文數據域、校驗碼和報尾,所述報文數據域包括:目標診斷地址域、診斷數據長度域和診斷數據域;其中,報頭和報尾均為第一固定長度且具有預定第一數值的第一字段;所述校驗碼具有固定長度;
向整車控制器發送狀態診斷數據報文的步驟,包括:
生成第一狀態診斷數據報文;
以第一固定長度為步長,檢測所述第一狀態診斷數據報文的報文數據域中存在的第一字段和第二字段,所述第二字段為第一固定長度且具有預定第二數值的字段;
將所述第一狀態診斷數據報文的報文數據域中的第一字段替換為第三字段,所述第二字段替換為第四字段,得到第二狀態診斷數據報文;其中,第三字段為2倍所述第一固定長度,且第三字段的前半部分的數值為預定第二數值,后半部分為預定第三數值;第四字段為2倍所述第一固定長度,且第四字段的前半部分的數值為預定第二數值,后半部分為預定第四數值,所述預定第四數值與預定第三數值不同;
通過串行接口,向整車控制器發送第二狀態診斷數據報文。
2.根據權利要求1所述的控制器狀態的診斷方法,其特征在于,以第一固定長度為步長,檢測所述第一狀態診斷數據報文的報文數據域中存在的第一字段和第二字段的步驟之前,還包括:
根據所述第一狀態診斷數據報文的診斷數據域中所攜帶的診斷數據內容,確定出所述第一狀態診斷數據報文的校驗碼的數值。
3.根據權利要求1所述的控制器狀態的診斷方法,其特征在于,還包括:
接收整車控制器自身進行狀態診斷后的第一狀態診斷結果;或
接收所述整車控制器轉發的目標控制器進行狀態診斷后的第二狀態診斷結果。
4.一種控制器狀態的診斷方法,應用于整車控制器,其特征在于,包括:
接收終端設備發送的狀態診斷數據報文;
根據所述狀態診斷數據報文中所攜帶的目標診斷地址,確定目標控制器;
判斷所述目標控制器是否為整車控制器自身;
在所述目標控制器為所述整車控制器自身時,則根據所述狀態診斷數據報文中所攜帶的診斷數據內容,對整車控制器自身進行狀態診斷;
在所述目標控制器不為所述整車控制器自身時,則將所述狀態診斷數據報文通過CAN網絡轉發至所述目標控制器;
所述狀態診斷數據報文包括:報頭、報文長度、報文數據域、校驗碼和報尾,所述報文數據域包括:目標診斷地址域、診斷數據長度域和診斷數據域;其中,報頭和報尾均為第一固定長度且具有預定第一數值的字段;所述校驗碼具有固定長度;
所述接收終端設備發送的狀態診斷數據報文的步驟,包括:
接收終端設備發送的串行數據流,并檢測串行數據流中的相鄰的第一字段,所述第一字段為具有預定第一數值且長度為所述第一固定長度的字段;
根據相鄰的第一字段以及位于相鄰的第一字段中的數據,獲得第二狀態診斷數據報文,其中,相鄰的第一字段中的第一個第一字段為報頭,第二個第一字段為報尾;
根據狀態診斷數據報文的結構,確定第二狀態診斷數據報文中的報文數據域;
以第二固定長度為步長,檢測所述第二狀態診斷數據報文的報文數據域中存在的第三字段和第四字段,其中,第三字段為2倍所述第一固定長度,且第三字段的前半部分的數值為預定第二數值,后半部分為預定第三數值;第四字段為2倍所述第一固定長度,且第四字段的前半部分的數值為預定第二數值,后半部分為預定第四數值,所述預定第四數值與預定第三數值不同;
將所述第二狀態診斷數據報文的報文數據域中的第三字段替換為第一字段,所述第四字段替換為第二字段,得到第一狀態診斷數據報文,所述第二字段為第一固定長度且具有預定第二數值的字段;
根據所述校驗碼,對所述第一狀態診斷數據報文進行校驗;
在校驗通過后,將所述第一狀態診斷數據報文作為所述終端設備發送的狀態診斷數據報文。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京汽車研究總院有限公司,未經北京汽車研究總院有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710333383.8/1.html,轉載請聲明來源鉆瓜專利網。





