A. 請問如何才能採集到汽車can通信數據呢
感謝題主的邀請,我來說下我的看法:
一般有兩種方法,一個是通過USBCAN分析儀將汽車CAN匯流排數據從車子里導出去,然後轉存到PC上。另一種方法,將CAN數據存儲器連接到車子OBD介面上,實時採集已經生成的汽車CAN數據,然後取出TF內存卡進行數據回放就可以了。當然,無論是以上的哪一種辦法,都涉及一個連接OBD介面的問題,你需要保證車子的OBD介面沒有被設置障礙,否則後續工作都將無法進行下去。如果你需要相關的CAN數據採集器的話,可以前往我們的網站進行具體咨詢,歡迎來訪。
B. 汽車CAN匯流排如何進行故障診斷和記錄
判斷CAN匯流排工作狀態有兩種方法:
方法1:可以拔掉開關線,使控制器轉向線上的正極和轉向信號線可以短路。如果CAN匯流排對應的電機沒有轉動,則可以確定總控制器有故障。如果電機轉動,您可以確定CAN匯流排存在故障。
方法2:用萬用表測量,連接轉動手柄,測量並轉動信號線,手動轉動。如果電壓從0.8V上升到3.6V,則電機不轉動,可以確定控制器故障。如果電壓沒有變化或沒有電壓,則可以確定CAN接線開關存在故障。
(2)汽車can通信數據怎麼測量擴展閱讀:
汽車CAN匯流排數據傳輸系統的常見故障
1、汽車電源系統引起的故障:汽車電子控制模塊的工作電壓一般為10.5-15.0V。如果汽車電源系統提供的工作電壓異常,將導致某些電子控制模塊出現短期異常操作。這將導致整個汽車CAN匯流排系統中的通信不良。
2、汽車CAN匯流排系統的鏈路故障:當通信線路的短路,開路或物理性質變化導致通信信號衰減或失真時,多個電子控制單元將異常工作,CAN匯流排系統將無法工作。
C. 示波器測量can匯流排步驟
檢測提示
●電壓檢測(示波器):電壓檢測的前提是連接好電池,打開點火開關。
●電阻測量:電阻測量過程中,被測元件在測量前必須斷電。因此,應斷開車輛蓄電池的接線。等待大約3分鍾,直到系統中的所有電容器都放電完畢。
控域網
控制器區域網匯流排系統是一種線性匯流排系統,具有以下特點:
●雙向信號傳播。
●所有公交用戶都收到相同的信息。每個匯流排用戶決定是否使用這些信息。
●通過簡單的並聯連接可以增加額外的匯流排用戶。
●該匯流排系統構成多主控單元系統。每個匯流排用戶可以是主控制單元,也可以是從控制單元,具體取決於它是作為發送器還是接收器連接。
●傳輸介質是雙線連接。導線的名稱為:低電位和高電位。
●原則上,每個匯流排用戶都可以通過匯流排與所有其他總用戶通信。通過干預方法控制匯流排上的數據交換。
數據匯流排K-CAN(車身CAN)、PT-CAN(動力傳動系CAN)和F-CAN(底盤CAN)之間的主要區別是:
●K-CAN:數據傳輸速率約100kbit/s,可單線運行。
●PT-CAN:數據傳輸速率約500kbit/s,不允許單線運行。
●F-CAN:數據傳輸速率約為500kbits,無法在一條線路上運行。
主控制單元
主控單元是主動通信器,通信的主動權由其發出。主控制單元控制匯流排並控制通信。主控單元可以向匯流排系統中的被動匯流排用戶(子控制單元)發送信息,並根據被動用戶的要求接收信息。
輔助控制單元
輔助控制單元是被動通信用戶。輔助控制單元需要接收和發送數據。
多主控單元系統
在多主控單元系統中,所有通信用戶都可以在某一時刻扮演主控單元或子控制單元的角色。
示波器測量
為了了解CAN匯流排是否工作良好,我們必須觀察匯流排上的通信情況。在這種情況下,不需要分析單個位,只需要觀察CAN匯流排是否工作。示波器測量說明:「CAN匯流排大概工作無故障」。
如果用示波器測量CAN低(或CAN高)導線和接地之間的電壓,將獲得以下電壓極限范圍內的矩形波信號:
韓國-加拿大:
低(低速)接地:u最小值=1伏,u最大值=5伏。
CAN高地:u最小值=0伏,u最大值=4伏
這些值是近似值,根據匯流排上的負載,可能有幾個100毫伏的偏差。
測量k-can:c h1 can低,C H2 CAN高
如果用示波器測量CAN低(或CAN高)導線和接地之間的電壓,將獲得以下電壓極限范圍內的矩形波信號:
鉑-碳和氟-碳:
低(低速)接地:u最小值=1.5V,u最大值=2.5v
CAN高地:u最小值=2.5伏,u最大值=3.5伏
測量pt-can:ch1can低,CH2CAN高
母線側測量
測量前提:
●CAN匯流排必須斷電。
●不允許使用其他測量儀器(平行測量儀器)。
●測量在CAN低線和CAN高線之間進行。
●允許實際值與標准值相差幾歐姆。
韓國-加拿大:
因為電阻根據控制單元內部的開關邏輯而變化,所以不能在K-CAN匯流排上進行指定的電阻測量!鉑-碳、氟-碳:
為避免信號反射,兩個CAN匯流排用戶(PT-CAN網路中最遠的距離)分別連接一個120ω的終端電阻。這兩個終端電阻並聯,形成一個60ω等效電阻。該等效電阻可以在電源電壓關閉後在數據線之間測量。此外,可以單獨測量單個電阻。
提示用60ω等效電阻測量:從匯流排上斷開一個易於拆卸的控制單元。然後測量插頭上的CAN低導線和CAN高導線之間的電阻。提示!
並非所有車輛在CAN匯流排上都有終端電阻。根據相應的電路圖,可以檢查連接的車輛上是否安裝了終端電阻。
CAN匯流排故障
當鉀-CAN或鉑-CAN數據匯流排出現故障時,CAN-Low或CAN-High導線上可能存在短路或開路。或者控制單元損壞。
為了找出故障原因,建議採取以下步驟:
●依次從CAN匯流排上拔下匯流排用戶,直到找到故障原因(=控制單元X)。
●檢查通向控制單元X的導線是否短路或開路。
●如果可能,檢查控制單元x
●如果從控制單元到CAN匯流排的支線短路,只有這個工作步驟會成功。如果CAN匯流排中的一根導線本身短路,必須檢查線束。 @2019
D. 通過什麼方法檢測汽車CAN數據匯流排故障
用示波器可以檢測汽車CAN數據匯流排故障
CAN(多路傳輸技術)應用於汽車上,可以使得布線更加簡化,成本降低,電控單元之間交流更加簡單和快捷,更少的感測器數目,實現信息資源共享。
多路傳輸通信網路應用於多模塊操作系統上。模塊由普通雙絞線相互連接,並使用數據鏈接插口作為診斷介面。信息的交換以類似於電話合用線的方式進行,模塊之間使用信息及專用的企業標准協議進行通信。信息內容涉及控制、狀態或診斷信息以及運行參數等。雙絞線具有提供冗餘備份的優點,即當一條線路中斷時,可由另一條線路保證系統運行。而且,雙絞線降低了外界對多路通信網路的電子干擾,也降低了多路通信網路自身產生的電子干擾。
我們來看下如何用示波器來測量汽車的CAN匯流排信號,首先找到汽車的OBD介面
E. 我想問一下進行汽車can匯流排測量方法是什麼呢
用示波器。
首先找到汽車的OBD介面
F. 汽車can線如何檢測
還有一種方法是用萬用表測量CAN線的電阻,60歐姆或者120歐姆。不同的車,不同的CAN線連接方式,不同的測量結果。是CAN(控制器區域網)的縮寫。由以研究和生產汽車電子產品聞名的德國博世公司開發,最終成為國際標准(ISO 11898)。
是CAN控制器區域網(以下簡稱CAN)的縮寫,是ISO標准化的串列通信協議。在汽車工業中,為了安全、舒適、方便、低污染和低成本的要求,開發了各種電子控制系統。由於這些系統之間通信的不同數據類型和可靠性要求,許多情況下由多條匯流排組成,線束的數量也相應增加。為了滿足減少線束數量和通過多個區域網進行大量數據高速通信的需要,1986年,德國電氣公司Bosch開發了汽車用CAN通信協議。此後,CAN被ISO11898和ISO11519標准化,成為歐洲汽車網路的標准協議。CAN的高性能和高可靠性已經得到認可,並廣泛應用於工業自動化、船舶、醫療設備、工業設備等領域。現場匯流排是當今自動化技術發展領域的熱點之一,在自動化領域被稱為計算機區域網。它的出現為分布式控制系統實現節點間實時可靠的數據通信提供了強有力的技術支持。
G. 汽車CAN線是什麼意思汽車CAN線檢測方法
CAN 是Controller Area Network 的縮寫,中文為控制器區域網絡,是ISO國際標准化的串列通信協議。H. 如何測量汽車上can匯流排的信號
你可以試試廣成科技的USBCAN-OBD設備,它是專門適用於汽車電子的CAN匯流排分析儀,只需要一端插入汽車OBD介面,另一端插入電腦USB介面即可使用,希望能幫到你!
I. 汽車can線如何檢測
用萬用表檢測CAN線,還有一個測量電阻的方法,60歐或者120歐,不同的車,CAN線連接方式不同,測出結果也不同。CAN是控制器區域網絡的簡稱,是由以研發和生產汽車電子產品著稱的德國BOSCH公司開發的,並最終成為國際標准(ISO11898)。CAN是ControllerAreaNetwork的縮寫(以下稱為CAN),是ISO國際標准化的串列通信協議。在汽車產業中,出於對安全性、舒適性、方便性、低公害、低成本的要求,各種各樣的電子控制系統被開發了出來。由於這些系統之間通信所用的數據類型及對可靠性的要求不盡相同,由多條匯流排構成的情況很多,線束的數量也隨之增加。為適應減少線束的數量、通過多個LAN,進行大量數據的高速通信的需要,1986年德國電氣商博世公司開發出面向汽車的CAN通信協議。此後,CAN通過ISO11898及ISO11519進行了標准化,在歐洲已是汽車網路的標准協議。CAN的高性能和可靠性已被認同,並被廣泛地應用於工業自動化、船舶、醫療設備、工業設備等方面。現場匯流排是當今自動化領域技術發展的熱點之一,被譽為自動化領域的計算機區域網。它的出現為分布式控制系統實現各節點之間實時、可靠的數據通信提供了強有力的技術支持。
J. 請問汽車can數據匯流排波特率不知道該如何測得呢
感謝題主的邀請,我來說下我的看法:
我們知道,想要讓不同的CAN設備互相連接乃至通訊的話,都需要知道它們的波特率,也就是匯流排通訊的速率。同時,這兩個CAN設備的波特率還必須是一致的,如果有差異,也是沒辦法互相通訊的。在我們使用USBCAN分析儀連接汽車想要對其進行CAN數據的收發的時候,如果我們不清楚汽車的波特率是多少該怎麼辦呢?不要擔心,有的USBCAN設備是具備自動識別波特率功能的,而且識別的方式還有很多,比如說標准波特率識別,也就是只識別那些5K,10K,100K那樣的通訊速率。也可能是全范圍識別,也就是5K-1000Kbps范圍里的任何通訊速率都識別一遍,什麼時候識別出來了什麼時候就自動連接上了。現在你清楚了嗎?如果您需要具備自動識別波特率能力的汽車CAN分析儀的話,可以前往我們的網站進行具體的咨詢,歡迎來訪。