1. 請問我們為啥要不斷的進行汽車can報文分析呢
感謝題主的邀請,我來說下我的看法:
現在很多的汽車都在用CAN匯流排作為控制匯流排,如果它出問題了,那車子就無法得到有效的控制,會給駕駛人員和馬路上的行人帶來安全威脅。因此,我們需要更加透徹地了解自己車子CAN匯流排的一切信息。這樣的話,解析汽車CAN協議就很有必要了。同時,由於現在車子上的電子設備越來越多,對於汽車匯流排帶寬的要求越來越高,我們有必要對CAN線進行優化,那也是要透徹了解CAN匯流排才能做到,你覺得呢?如果您需要相關的汽車can報文分析設備的話,可以前往我們的網站進行具體的咨詢,歡迎來訪。
2. 憑窗詳窺車世界!汽車ODB系統全解析
閱讀提示
抗疫居家隔離的日子,各位讀者朋友都有大把閑暇時光。在休閑之餘,不妨略費光陰來掌握些許進階汽車知識:了解原理再觀表象,在面對許多汽車相關問題時,必能泰然處之。
ODB(車載診斷)是每車必備,不可或缺的汽車輔助系統,盡管在很多讀者眼裡,它顯得相當「神秘」與「高深」,但其原理並非難以理解。
即使是維修人員,他們中的相當一部分人,盡管能熟練使用部分應用,但就其工作原理而言,也未必能全面了解掌握,而當朋友們掌握了這些知識,這標志著您對汽車的理解,已向前邁進了一大步!
在愛車上線年檢前,對其尾氣排放控制不自信的車主,應提前有針對性地對車輛尾氣污染控制水平進行檢測,確保順利通過環保車檢。(應將燃油質量因素考慮進去,ODB系統不檢測燃油質量)。
日常用車環節,我們亦可安裝簡易ODB顯示裝置監控愛車運行,在車輛有故障前兆時,及時進行干預。
同時,掌握本期圖文基本內容以後,對於車輛維修過程中存在的某些「貓膩」,您也具有了一定的鑒別能力!
祝各位身體安康,早日重返工作崗位。
本文來源於汽車之家車家號作者,不代表汽車之家的觀點立場。
3. 車輛行駛數據分析報告怎樣寫
按以下流程來寫:
1、清楚業務目標
2、查看數據報表表現
3、發現問題
4、分析原因
5、提出建議
6、測試/實驗
7、實施
首先要明白沒有目標也就無所謂分析,其次分析的時候要注重關聯,細分,以及數據的背景信息,同時可採用魚骨分析法分析原因類型,注意的是問題的80%可能只是20%的原因造成,找出主要問題,提出建議,不要忘了做測試,有時候原因可能不是想像中的,所以需要通過測試來驗證你的假設,最後如果實驗結果滿意就進一步具體實施,不滿意再來一邊。
千萬不要悶頭自己想,一定要測試
4. 如何看懂汽車cantest報文
匯流排比特率為250K bit/s匯流排報文發送時間間隔為10ms報文為8位元組數據幀,那麼,...2、實測:採用廣州研煌的ACUSB-211或者131的配套軟體AdawinCANTest測試,設置為...
5. (高分請教)如何解析報文
如果你不知道報文數據大小的話,最好設置一個報文數據開始與結束標志,然後在接收端固定大小,比如512位元組分段接收報文,每次接收判斷接收的最後一位是否為結束標志,如果不是,則繼續接收。接收buf的初始大小可以隨便給一個,當數據溢出時,則再申請新的內存,然後拷貝數據就行了。
數據的循環接收一般可以放在一個單獨的線程裡面,可以在線程裡面持續接收報文,然後發到報文解析端就可以了。程序結束時,只要終止線程就可以停止接收報文了。
6. 請問汽車can協議破解的方法都是相同的嗎
感謝題主的邀請,我來說下我的看法:
差不多都一樣,都是控制變數法,即在實現目標CAN設備,USBCAN分析儀以及裝有CAN解析軟體的電腦的通訊連接以後,讓目標CAN匯流排產生運動變數,比如說你想要知道汽車開關車門的CAN數據,你就可以不停地開關車門,這時候,電腦檢測軟體的界面上就會有一個數據在隨著車門的開關有節奏的變化,這時候我們就可以一一對應了。其實其他地方的破解工作基本上也就是遵循這個規律。如果你需要相關的協議解析或者USBCAN設備的話,可以前往我們的網站進行咨詢,歡迎來訪。
7. 請問該如何提高汽車can報文分析的效率呢
感謝題主的邀請,我來說下我的看法:
提高汽車CAN報文分析的效率,那你就減少要分析的CAN數據的數據量不就好了嗎?如果是這樣的話,那你可以使用一些檢測軟體的濾波功能,就是根據CAN數據的幀ID,設置哪些數據可以接收的到,哪些會被阻擋。這樣的話,實際要分析的數據量就會少很多很多,那分析的效率自然就上去了。如果你需要相關的設備或者軟體的話,可以前往GCGD官網進行具體的咨詢,歡迎來訪。
8. 哥們,又遇到問題了,什麼是報文解析為何要進行報文解析
報文是一組預先約定好的字元串排列組合,有點像電報的內容,不知道結構和解密規則的人看到的就是一組沒有意義的數據,但是按照事先約定的內容來進行閱讀和解密就可以獲得傳輸的內容,報文的目的不一定是為了保密,而是更多的是優化網路數據傳輸,根據約定好的內容,shi'y使用一些代號和數字來傳達想傳遞的意思,節約網路帶寬,提升傳輸速度。常見的報文有中國銀聯制定的8583報文,各大銀行與銀聯進行信息傳輸都遵循這個報文,定義了64個域(每個域相當於一個房間,放一個數據比如價格,姓名),支持擴展到128個域,每個域存放特定的約定內容和格式(可以網上搜到),各個行業也有自己定義的報文,很多企業之間也可以互相約定報文,按照報文來組建字元串,接收方按照規則來解析f字元串就可以獲得傳遞過來的信息了,報文分為報文頭和報文主體,報文頭是一串16進制的數據,將其換算成2進制就可以知道哪些對應的域有數據哪些沒有數據了,0代表沒有,1代表有,例如一串報文頭為7B35......那麼解析則為:0111 1011 0011 1001後面省略,則表示2345域有數據,6沒有,78有,9,10域沒有,以此類推。然後根據這些去查看約定好的文檔裡面看每個域的數據長度和內容進行截取然後放入對象即可。(約定的規則中有每個域的長度和數據格式,是固定的)
9. 請問什麼是汽車CAN通信中報文中信號checksum和rolling counter,具體有什麼用為什麼要加在報文中。
Checksum:總和檢驗碼,校驗和。在數據處理和數據通信領域中,用於校驗目的的一組數據項的和。這些數據項可以是數字或在計算檢驗總和過程中看作數字的其它字元串。
rolling counter:是為了防止漏幀。
CAN數據鏈路層採用短幀結構,每一幀為8個位元組,易於糾錯;CAN每幀信息都有CRC校驗及其檢錯措施,有效地降低了數據的錯誤率;CAN節點在錯誤嚴重的情況下,具有自動關閉功能,使匯流排上其他節點不受影響。
(9)汽車數據報文如何解讀擴展閱讀:
CAN匯流排是一種多主匯流排,通信介質可以是雙絞線、同軸電纜或光纖。CAN協議採用通信數據塊進行編
碼,取代了傳統的站地址編碼,使網路內的節點數在理論上不受限制。由於CAN匯流排具有較強的糾錯能力、支持差分收發,因而適合高幹擾環境,並具有較遠的傳輸距離。CAN特性如下:
第一、CAN是一種有效支持分布式控制和實時控制的串列通信網路。
第二、CAN協議遵循ISO/OSI參考模型,採用了其中的物理層、數據鏈路層和應用層。
第三、CAN可以多主方式工作,網路上任意一個節點均可在任意時刻主動地向網路上其他節點發送信息,而不分主從,節點之間有優先順序之分,因而通信方式靈活;CAN採用非破壞性逐位仲裁技術,優先順序發送,節省了匯流排沖突仲裁時間,在重負載下性能良好;CAN可以點對點、一點對多點(成組)及全局廣播等方式傳送和接收數據。第四,CAN的直接通信距離最遠可達10000m(傳輸速率為5kbit/s);最高通信速率可達1Mbit/s(傳輸距離為40m)。
第五、CAN上的節點數可達110個。
第六、CAN數據鏈路層採用短幀結構,每一幀為8個位元組,易於糾錯;CAN每幀信息都有CRC校驗及其他
檢錯措施,有效地降低了數據的錯誤率;CAN節點在錯誤嚴重的情況下,具有自動關閉功能,使匯流排上其他節點不受影響。
第七、信號調制解調方式採用不歸零(NRZ)編碼/解碼方式,並採用插入填充位技術。
第八、數據位具有顯性「0」(Dominantbit)和隱性「1」(Recessivebit)兩種邏輯值,採用時鍾同步技術,具有硬體自同步和定時時間自動跟蹤功能。