can通訊報(bào)文名稱代表什么意思 can數(shù)據(jù)是什么?
can數(shù)據(jù)是什么?CAN總線是世界上應(yīng)用最廣泛的現(xiàn)場總線之一。最早由德國Bosch公司推出,用作汽車內(nèi)部測量與執(zhí)行部件之間的數(shù)據(jù)通信協(xié)議。一般來說,CAN數(shù)據(jù)就是設(shè)備之間來回發(fā)送的報(bào)文數(shù)據(jù)。每個(gè)消息有
can數(shù)據(jù)是什么?
CAN總線是世界上應(yīng)用最廣泛的現(xiàn)場總線之一。最早由德國Bosch公司推出,用作汽車內(nèi)部測量與執(zhí)行部件之間的數(shù)據(jù)通信協(xié)議。一般來說,CAN數(shù)據(jù)就是設(shè)備之間來回發(fā)送的報(bào)文數(shù)據(jù)。每個(gè)消息有幾個(gè)幀,每個(gè)幀中有效字節(jié)的最大數(shù)量是8。
can接收幀超時(shí)錯(cuò)誤是什么?
超時(shí)錯(cuò)誤原因
NOx傳感器通過CAN總線不時(shí)向ECU發(fā)送監(jiān)測到的氮氧濃度信號(hào)。如果ECU沒有收到NOx濃度信號(hào)超過0.5秒,它將報(bào)告此故障;
②收不到的原因無非是發(fā)射機(jī)、傳輸介質(zhì)、接收機(jī)的故障?;旧鲜莻鬏斀橘|(zhì)故障導(dǎo)致的,即NOx傳感器線束和接插件故障;在極少數(shù)情況下,NOx傳感器會(huì)出現(xiàn)故障。
can數(shù)據(jù)傳輸原理?
一、CAN總線原理-簡介
CAN(Controller Area Network),中文名稱為控制器局域網(wǎng),通常稱為CAN總線,即CAN總線。由德國BOSCH公司開發(fā),現(xiàn)已成為ISO國際標(biāo)準(zhǔn)化串行通信協(xié)議,是世界上應(yīng)用最廣泛的開放式現(xiàn)場總線之一。
二、CAN總線消息的原理
CAN總線以報(bào)文的形式發(fā)送數(shù)據(jù),每組報(bào)文的前十一個(gè)字符是標(biāo)識(shí)符(在同一系統(tǒng)中,標(biāo)識(shí)符是唯一的),不包含具體要發(fā)送的數(shù)據(jù),是對(duì)報(bào)文優(yōu)先級(jí)的定義。我們稱這種消息格式為面向內(nèi)容的尋址方案。
三、CAN總線框架結(jié)構(gòu)原理
幀可以分為四種類型:數(shù)據(jù)幀、遠(yuǎn)程幀、錯(cuò)誤幀和過載幀。CAN總線上傳輸?shù)拇蟛糠謹(jǐn)?shù)據(jù)都是數(shù)據(jù)幀,數(shù)據(jù)幀負(fù)責(zé)將數(shù)據(jù)從發(fā)送方傳送到接收方。遠(yuǎn)程幀由負(fù)責(zé)請(qǐng)求發(fā)送相同數(shù)據(jù)幀的總線單元發(fā)送。當(dāng)檢測到總線錯(cuò)誤時(shí),任何單元都可以發(fā)送錯(cuò)誤幀,以在兩個(gè)數(shù)據(jù)幀或遠(yuǎn)程幀中提供延遲。
四、CAN總線的原理
CAN總線以廣播將數(shù)據(jù)從一個(gè)節(jié)點(diǎn)發(fā)送到另一個(gè)節(jié)點(diǎn)。當(dāng)一個(gè)節(jié)點(diǎn)發(fā)送數(shù)據(jù)時(shí),該節(jié)點(diǎn)的CPU將數(shù)據(jù)和標(biāo)識(shí)符發(fā)送到該節(jié)點(diǎn)的CAN芯片,并使其進(jìn)入就緒狀態(tài)。一旦CAN芯片接收到總線分配,就變成消息發(fā)送狀態(tài),CAN芯片以指定的消息格式發(fā)送數(shù)據(jù)。此時(shí)網(wǎng)絡(luò)中其他所有節(jié)點(diǎn)都處于接收狀態(tài),所有節(jié)點(diǎn)都要先接收,通過檢測判斷消息是否發(fā)送給自己。
由于CAN總線是一種面向內(nèi)容的尋址方案,因此很容易構(gòu)建控制系統(tǒng)并對(duì)其進(jìn)行靈活配置,從而可以在不修改硬件和軟件的情況下向CAN總線添加新的節(jié)點(diǎn)。