[發明專利]一種CAN信號解析方法及系統有效
| 申請號: | 201710657139.7 | 申請日: | 2017-08-03 |
| 公開(公告)號: | CN107566344B | 公開(公告)日: | 2020-08-21 |
| 發明(設計)人: | 付印鵬 | 申請(專利權)人: | 智車優行科技(北京)有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06 |
| 代理公司: | 北京思創大成知識產權代理有限公司 11614 | 代理人: | 張清芳 |
| 地址: | 100142 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 can 信號 解析 方法 系統 | ||
1.一種CAN信號解析方法,其特征在于,包括:
1)定義需要處理信號的結構體,通過參照CAN矩陣來定義結構體里的成員,所述結構體包括信號的起始地址、長度、分辨率、偏移量以及保存地址;
2)接收CAN消息,確定CAN消息的ID中需要處理的信號;
3)基于所述ID所對應的結構體確定步驟2)中需要處理的信號所對應的起始地址、長度、分辨率、偏移量以及保存地址;
4)將CAN消息中包含的CAN數據轉換為64位數據;
5)基于步驟3)所得到的數據對步驟4)中得到的64位數據進行處理,得到CAN消息包含的信號的實際值。
2.根據權利要求1所述的CAN信號解析方法,其特征在于,當CAN消息的存儲格式為Intel格式時,步驟4)將CAN消息中包含的CAN數據轉換為64位數據包括:
在大端存儲模式下,將CAN數據中第1個字節與第8個字節互換、第2個字節與第7個字節互換、第3個字節與第6個字節互換、第4個字節與第5個字節互換;
在小端存儲模式下,將CAN數據的8個字節數據直接轉換為64位數據。
3.根據權利要求2所述的CAN信號解析方法,其特征在于,在步驟5)中對步驟4)中得到的64位數據進行處理包括以下子步驟:
5.1)將64位數據右移所處理信號的起始地址值;
5.2)將64位為1的數據左移所處理信號的長度,并取反;
5.3)將子步驟5.1)得到的值和子步驟5.2)得到的值進行與操作,得到信號的原始值;
5.4)將信號的原始值乘以分辨率,并與偏移量相加,得到信號的實際值。
4.根據權利要求1所述的CAN信號解析方法,其特征在于,當CAN消息的存儲格式為Motorola格式時,步驟4)將CAN消息中包含的CAN數據轉換為64位數據包括:
在大端存儲模式下,將CAN數據的8個字節數據直接轉換為64位數據;
在小端存儲模式下,將CAN數據中第1個字節與第8個字節互換、第2個字節與第7個字節互換、第3個字節與第6個字節互換、第4個字節與第5個字節互換。
5.根據權利要求4所述的CAN信號解析方法,其特征在于,在步驟5)中對步驟4)中得到的64位數據進行處理包括以下子步驟:
5.1)將信號的起始地址值除以8取余數,將所得結果乘以2,與56相加后再與所述起始地址值相減;
5.2)將64位數據右移子步驟5.1)所得到的值;
5.3)將64位為1的數據左移所處理信號的長度值,并取反;
5.4)將子步驟5.2)得到的值和子步驟5.3)得到的值進行與操作,得到信號的原始值;
5.5)將信號的原始值乘以分辨率,并與偏移量相加,得到信號的實際值。
6.一種CAN信號解析系統,其特征在于,包括:
CAN總線;
CAN信號采集設備,用于采集在CAN總線上傳輸的消息;
處理器,用于執行:
1)定義需要處理信號的結構體,通過參照CAN矩陣來定義結構體里的成員,所述結構體包括信號的起始地址、長度、分辨率、偏移量以及保存地址;
2)確定所述CAN信號采集設備所采集的CAN消息的ID中需要處理的信號;
3)基于所述ID所對應的結構體確定步驟2)中需要處理的信號所對應的起始地址、長度、分辨率、偏移量以及保存地址;
4)將CAN消息中包含的CAN數據轉換為64位數據;
5)基于步驟3)所得到的數據對步驟4)中得到的64位數據進行處理,得到CAN消息包含的信號的實際值并保存到相應地址。
7.根據權利要求6所述的CAN信號解析系統,其特征在于,當CAN消息的存儲格式為Intel格式時,步驟4)將CAN消息中包含的CAN數據轉換為64位數據包括:
在大端存儲模式下,將CAN數據中第1個字節與第8字節互換、第2個字節與第7個字節互換、第3個字節與第6個字節互換、第4個字節與第5個字節互換;
在小端存儲模式下,將CAN數據的8個字節數據直接轉換為64位數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于智車優行科技(北京)有限公司,未經智車優行科技(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710657139.7/1.html,轉載請聲明來源鉆瓜專利網。





