CAN總線是一種高效、可靠的通信協(xié)議,專為分布式實時控制系統(tǒng)設(shè)計。自1986年博世推出CAN協(xié)議以來,其憑借多主架構(gòu)、非破壞性仲裁和差分信號傳輸三大核心優(yōu)勢,在汽車電子領(lǐng)域構(gòu)建了不可替代的地位,還在工業(yè)自動化、醫(yī)療設(shè)備甚至航空航天中發(fā)揮著關(guān)鍵作用!但隨著智能汽車、工業(yè)4.0等技術(shù)的發(fā)展,還在工業(yè)自動化、醫(yī)療設(shè)備甚至航空航天中發(fā)揮著關(guān)鍵作用!如下所示:
l 特斯拉Model S的自動駕駛系統(tǒng)每秒需傳輸超過5000個信號;
l 工業(yè)機器人關(guān)節(jié)控制要求μs級響應(yīng)延遲;
l 智能電網(wǎng)設(shè)備需支持64字節(jié)以上的長數(shù)據(jù)包傳輸。
2015年發(fā)布的CANFD協(xié)議(ISO-11898-1標準)正是為解決這些痛點而生。它通過雙速率傳輸、擴展數(shù)據(jù)幀和增強校驗機制,將通信效率提升至傳統(tǒng)CAN的8-10倍,同時保持向下兼容性。
CAN是一種高效、可靠的通信協(xié)議,專為分布式實時控制系統(tǒng)設(shè)計。由德國博世(Bosch)公司于1986年推出,主要用于解決汽車電子系統(tǒng)中復(fù)雜線束和電磁干擾問題。
CAN協(xié)議具有以下特點:
多主架構(gòu):任何節(jié)點均可主動發(fā)送數(shù)據(jù),無需中心控制器。
差分信號傳輸:通過CAN_H和CAN_L雙絞線傳輸,抗干擾能力強。
非破壞性仲裁:通過ID優(yōu)先級解決總線沖突,高優(yōu)先級數(shù)據(jù)優(yōu)先發(fā)送。
高可靠性:內(nèi)置錯誤檢測、錯誤恢復(fù)及故障隔離機制。
汽車電子:ECU(發(fā)動機控制單元)、ABS、儀表盤、車載網(wǎng)絡(luò)(如CAN-based診斷接口OBD-II)。
工業(yè)控制:PLC通信、機器人控制、傳感器網(wǎng)絡(luò)。
醫(yī)療設(shè)備:監(jiān)護儀、手術(shù)設(shè)備內(nèi)部通信。
航空航天:機載設(shè)備通信。
CANFD(CAN with Flexible Data-Rate)從英文全稱中我們就能看出CAN與CANFD之間最大的差異-“具有靈活數(shù)據(jù)速率的 CAN”。CANFD在CAN的基礎(chǔ)主要突破了以下三點:
傳統(tǒng)CAN在傳輸數(shù)據(jù)時,波特率固定;
CANFD在傳輸數(shù)據(jù)時仲裁段最高1Mbps,數(shù)據(jù)段與仲裁段可使用不同的數(shù)據(jù)率,典型值5Mbps最高可到8Mbps。
傳統(tǒng)CAN數(shù)據(jù)段最多8字節(jié);
CANFD數(shù)據(jù)段最多64字節(jié);
傳統(tǒng)CAN的CRC校驗部分有15位,CRC錯誤自動重傳;
CANFD的CRC校驗部分有17或21位+固定填充位;
關(guān)鍵技術(shù)突破解析:
1、雙速率模式(BRS位控制)
u 仲裁段保持1Mbps確保兼容性;
u 數(shù)據(jù)段切換至8Mbps(電纜長度≤40米);
u 例:傳輸64字節(jié)數(shù)據(jù),CAN需512μs,CANFD僅需64μs;
2、增強型CRC校驗
u 21位多項式覆蓋整個數(shù)據(jù)段(傳統(tǒng)CAN僅覆蓋數(shù)據(jù)部分);
u 固定填充位消除位填充干擾;
u 實測抗電磁干擾能力提升6倍;
控制位升級
FDF位標識幀類型(顯性=CAN,隱性=CANFD);
BRS位觸發(fā)數(shù)據(jù)段速率切換(顯性=恒定,隱性=加速);
ESI位顯示節(jié)點錯誤狀態(tài)(顯性=主動錯誤,隱性=被動錯誤);
RRS位?CAN FD取消了對遠程幀的支持,取而代之的是使用遠程請求替換位(RRS位)來替代傳統(tǒng)的遠程傳輸請求位(RTR位)。
智能駕駛系統(tǒng):激光雷達點云數(shù)據(jù)(單幀>50字節(jié));
新能源三電系統(tǒng):BMS電池管理(需傳輸128個電芯數(shù)據(jù));
高端工業(yè)機器人:六軸同步控制(周期≤100μs);
車身控制模塊:車門開關(guān)、燈光控制(數(shù)據(jù)量<8字節(jié));
傳統(tǒng)儀表盤:轉(zhuǎn)速/油量顯示(刷新率≤50Hz);
基礎(chǔ)傳感器網(wǎng)絡(luò):溫濕度采集(非實時需求);
通過CANFD-CAN橋接器實現(xiàn)協(xié)議轉(zhuǎn)換(如TI TCAN4550芯片),在同一個網(wǎng)絡(luò)中兼容兩種設(shè)備,逐步完成協(xié)議過渡。
CAN協(xié)議最早是由博士為了解決汽車電子系統(tǒng)中復(fù)雜線束和電磁干擾而推出的協(xié)議,后來應(yīng)用逐漸擴展到工業(yè)控制、醫(yī)療、航空航天等鄰域。隨著應(yīng)用的復(fù)雜與數(shù)據(jù)量的提升,又在2015年推出了CANFD,CANFD有更快的數(shù)據(jù)傳輸能力以及更可靠的校驗,并且CANFD能向下兼容CAN協(xié)議,從而接入普通的CAN網(wǎng)絡(luò)。
無論是汽車電子工程師還是工業(yè)自動化開發(fā)者,理解CAN與CANFD的核心差異已成為必修課。選擇升級的關(guān)鍵在于:評估數(shù)據(jù)傳輸量、實時性需求與改造成本,在性能提升與工程可行性之間找到最佳平衡點。
?
今天的分享就到這里啦,EBYTE每一天都致力于更好的助力物聯(lián)化、智能化、自動化的發(fā)展,提升資源利用率,更多CAN總線模塊和CAN總線網(wǎng)關(guān)產(chǎn)品的更多資料,感興趣的小伙伴可以登錄我們的億佰特官網(wǎng)進行了解,也可以直接撥打400電話咨詢技術(shù)專員!
相關(guān)閱讀:
1、CAN總線:計算機系統(tǒng)與工業(yè)控制中的通信橋梁
3、ECAN-E02系列CAN網(wǎng)關(guān)設(shè)備阿里云物聯(lián)網(wǎng)平臺應(yīng)用指南教程