[發明專利]一種車聯網CAN數據采集方法有效
| 申請號: | 201710701211.1 | 申請日: | 2017-08-16 |
| 公開(公告)號: | CN107347101B | 公開(公告)日: | 2018-05-04 |
| 發明(設計)人: | 糜鋒;李立;柳偉 | 申請(專利權)人: | 武漢英泰斯特電子技術有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 武漢華旭知識產權事務所42214 | 代理人: | 邱琳 |
| 地址: | 430070 湖北省*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 聯網 can 數據 采集 方法 | ||
技術領域
本發明涉及一種車聯網CAN數據采集方法,屬于汽車CAN數據采集技術領域。
背景技術
現有車身信息采集主要是應用于汽車性能監測。汽車在使用過程中,隨著行駛里程增加,出現可靠性降低,經濟性變差和故障率增加等現象。汽車的這一變化過程是必然的,是符合發展規律的,但是如果檢測不及時,則汽車在行駛過程中就會出現問題。故而,現有技術需對CAN總線中的數據進行采集獲得車身信息,以便分析汽車性能。
現有技術是針對汽車性能分析領域對CAN總線上的車身信息進行采集,采集的車身信息是固定的,不需要反復變更配置文件,故而現有技術是將配置文件直接固化在車載終端上。現有技術通過固定式的采集配置文件,一次性對車身數據采集并上傳平臺。
然而,隨著汽車技術和車聯網技術的發展,汽車整車網絡構成也越來越復雜,汽車整車網絡將汽車上的各個部件、控制器、傳感器有機地結合并形成功能強大的現代化汽車。車身信息采集和整合不再只是應用于分析汽車性能以及故障,同時也演變為基于車聯網的聯網車輛信息管理。車身信息變成多樣性、易變性,車身信息采集不能只是固定地、一次性地采集車身信息,而應該實時配置采集文件,并對采集的車身數據進行處理,然而現有技術并沒有出現多樣化、易變性的車身信息采集方案。
綜上,現有技術存在如下缺點:1)車載終端中存儲固定配置信息的方式,導致車載終端與不同車輛的匹配能力降低;2)固定配置文件采集車身信息,不能靈活變更采集項目,而實際上隨著車聯網的發展,車身信息采集項目將呈現更多的項目和變化,固定配置文件采集方式無法滿足經常變動的真實需求;3)需人工存儲配置文件,操作不便。
發明內容
有鑒于現有技術的上述缺陷,本發明所要解決的技術問題是提供一種車聯網CAN數據采集方法,旨在解決現有技術配置文件為固定式,不能靈活變更采集項目的問題;同時,根據采集車身信息項目的實際需求,定制配置文件,節約網絡帶寬;此外,本發明通過服務器直接變更配置文件,無需人工現場操作,提高車載終端與不同車輛的協議匹配能力,且整個過程簡單、高效且不易出錯。
本發明為解決其技術問題所采用的技術方案是:提供了一種車聯網CAN數據采集方法,包括以下步驟:
步驟S1、根據車身信息的采集項目,生成車身信息采集的DBC文件和配置文件;
步驟S2、車聯網后臺服務器將所述配置文件通過無線網絡發送給車載終端;
步驟S3、所述車載終端根據所述配置文件采集總線上的車身信息數據;
步驟S4、依據組包協議,將所述車身信息數據進行組包生成數據包;
步驟S5、將所述數據包回傳到所述車聯網后臺服務器;
步驟S6、車聯網后臺服務器將解析所述數據包,并獲得所述車身信息。
步驟S1具體包括以下過程:
根據廠商提供的整車CAN總線協議,生成DBC文件;
根據DBC文件生成配置文件;首先提取DBC中各個控制器相關報文和信號的定義,包括控制器名稱、控制器報文的報文ID、參數名稱、起始位、參數位長度、字節序、數據類型、增益值、偏置值、數值范圍和單位;提取后設定采集相關的參數,包括波特率、信號所在的總線接口序號、信號是否需要上傳,完成配置文件的生成。
步驟S3具體包括以下過程:提取所述波特率,設定數據傳輸速度,設定控制器報文對應的CAN接口序號;
處理所述配置文件,提取幀ID、數據起始位、位長度、字節序、增益、偏移量,獲得CAN總線上所述幀ID上的數據;
根據配置文件解析和計算車身信息各個參數的數據值;
重復執行,直至完成所述配置文件所有信號數據的提取,完成所述車身信息數據的提取。
步驟S4中,所述組包協議,是指依據車聯網系統數據傳輸協議的定義進行組包。
步驟S4所述數據包中,設置MD5值為配置文件的識別碼;所述MD5值用于所述服務器對回傳的所述數據包進行校驗,確定數據包與配置文件之間的唯一對應關系。
步驟S4所述數據包中包括固定的信號列表,所述信號列表記錄有待回傳到所述車聯網后臺服務器的信號,以及信號之間的順序和每個信號的數據類型;步驟S6具體包括以下過程:車聯網后臺服務器根據數據包的定義,將數據包進行校驗,確定數據包格式正確,然后逐個進行車身信息數據解析,按照信號列表提取數據包中的所有車身信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢英泰斯特電子技術有限公司,未經武漢英泰斯特電子技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710701211.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種業務報文處理方法及系統
- 下一篇:檢測撞庫攻擊的方法及裝置
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





