《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 嵌入式技術(shù) > AET原創(chuàng) > CAN FD 突破CAN總線(xiàn)應(yīng)用局限

CAN FD 突破CAN總線(xiàn)應(yīng)用局限

2015-04-21
作者:王偉
關(guān)鍵詞: CAN CANFD CANopen

CAN(Controller Area Network)即控制器局域網(wǎng),是國(guó)際上應(yīng)用最廣泛的開(kāi)放式現(xiàn)場(chǎng)總線(xiàn)之一。作為一種技術(shù)先進(jìn)、可靠性高、功能完善、成本合理的遠(yuǎn)程網(wǎng)絡(luò)通訊控制方式,CAN總線(xiàn)已被廣泛應(yīng)用到各個(gè)自動(dòng)化控制系統(tǒng)中。然而隨著系統(tǒng)復(fù)雜性和通信量的增加,傳統(tǒng)的CAN總線(xiàn)由于帶寬的限制已經(jīng)難以滿(mǎn)足市場(chǎng)應(yīng)用的需求。為了進(jìn)一步提高傳輸速率,CAN總線(xiàn)的升級(jí)版——CAN FD(CAN with Flexible Data-Rate)應(yīng)運(yùn)而生。

在2015年4月15日舉辦的“CAN/CANopen技術(shù)研討會(huì)”上,CiA國(guó)際用戶(hù)與制造商聯(lián)合組織主席Holger Zeltwanger介紹了CAN FD技術(shù)及其高層協(xié)議的發(fā)展現(xiàn)狀及未來(lái)趨勢(shì)。同時(shí),廣州致遠(yuǎn)電子股份有限公司市場(chǎng)經(jīng)理黃敏思先生從CANopen的故障排查分析了底層設(shè)計(jì)對(duì)應(yīng)用層的影響。

Holger Zeltwanger:CAN FD的現(xiàn)狀及未來(lái)

在汽車(chē)領(lǐng)域,隨著人們對(duì)數(shù)據(jù)傳輸帶寬要求的增加,傳統(tǒng)的CAN總線(xiàn)由于帶寬的限制難以滿(mǎn)足這種增加的需求。以某公司E系轎車(chē)為例,其第一代產(chǎn)品W124只配備了一個(gè)電子網(wǎng)絡(luò),包含7個(gè)ECU,報(bào)文條數(shù)小于100條。其最新一代產(chǎn)品W212,配備了9個(gè)電子網(wǎng)絡(luò),ECU總數(shù)為67個(gè),報(bào)文條數(shù)高達(dá)6000條。這已經(jīng)接近了CAN總線(xiàn)的負(fù)荷極限。除此之外,汽車(chē)制造商還提出了高帶寬、高吞吐量、數(shù)據(jù)鏈路層可靠性、低功耗等要求,同時(shí)他們還希望新一代的技術(shù)標(biāo)準(zhǔn)物理層具有和傳統(tǒng)CAN相似的魯棒性,且不會(huì)帶來(lái)培訓(xùn)投入和硬件成本的增加。CAN FD技術(shù)滿(mǎn)足了上述所有要求。

0.jpg

      CAN FD是CAN總線(xiàn)的升級(jí)換代設(shè)計(jì),它繼承了CAN總線(xiàn)的主要特性,提高了網(wǎng)絡(luò)通信帶寬,雖然增加了數(shù)據(jù)包的大小,但它通過(guò)CRC校驗(yàn),同樣能滿(mǎn)足數(shù)據(jù)安全的要求。

“CAN FD最早被提出來(lái)是在2000年,因?yàn)楫?dāng)時(shí)工業(yè)市場(chǎng)對(duì)這方面的需求不旺盛,因此該提議停止在理論階段,其正式發(fā)布是在2012年的第13屆iCC大會(huì)上。同年,我們正式向國(guó)際標(biāo)準(zhǔn)委員會(huì)提出國(guó)際標(biāo)準(zhǔn)授權(quán)申請(qǐng)。在2015年年初,向國(guó)際標(biāo)準(zhǔn)委員會(huì)遞交了最新的CAN FD協(xié)議?!?Holger Zeltwanger分析道:“CAN FD可以有效提高車(chē)載網(wǎng)絡(luò)的數(shù)據(jù)傳輸速率。這是因?yàn)?CAN FD采用了兩種位速率,在CAN FD報(bào)文通信時(shí),仲裁段和數(shù)據(jù)控制段使用標(biāo)準(zhǔn)的通信波特率,而數(shù)據(jù)段時(shí)會(huì)切換到更高的通信波特率。其次,CAN FD對(duì)數(shù)據(jù)場(chǎng)的長(zhǎng)度作了很大的擴(kuò)充,意味著CAN FD具有更高的有效傳輸負(fù)載。在相同時(shí)間下,CAN FD的有效傳輸負(fù)載是CAN傳輸負(fù)載的8倍?!?/p>

談及CAN FD技術(shù)的發(fā)展規(guī)劃,Holger Zeltwanger表示,2015年CiA將在全球重點(diǎn)推廣CAN FD技術(shù)。2015年年中,將發(fā)布CiA601系列(CAN FD設(shè)計(jì)與指導(dǎo)建議)。之后還將發(fā)布ISO1898-1:2015(CAN FD數(shù)據(jù)鏈路層)和CiA301 5.0版(CANopen FD)。2015年年底,發(fā)布ISO 16845-1:2015(CAN FD一體化測(cè)試)。2016年年初,將發(fā)布CiA602系列(CAN FD與重型車(chē)輛)。預(yù)計(jì)2016年年底至2017年年初,第一款CAN FD的應(yīng)用將上線(xiàn)。

黃敏思:談CANopen的故障排查

因?yàn)镃AN協(xié)議本身并不完整,只定義了物理層和數(shù)據(jù)鏈路層,并沒(méi)有規(guī)定應(yīng)用層,因此需要高層協(xié)議來(lái)定義CAN報(bào)文中的11/29位標(biāo)識(shí)符和8字節(jié)數(shù)據(jù)的使用。同時(shí)要求該高層協(xié)議能夠支持各種設(shè)備的互用性、互換性;能夠?qū)崿F(xiàn)在CAN網(wǎng)絡(luò)中提供標(biāo)準(zhǔn)的、統(tǒng)一的系統(tǒng)通訊模式;能夠提供設(shè)備功能描述方式并執(zhí)行網(wǎng)絡(luò)管理功能。

01.jpg

      CANopen是CiA定義的CAN應(yīng)用層標(biāo)準(zhǔn)之一,主要應(yīng)用于車(chē)輛工業(yè)、工程機(jī)械、智能建筑、醫(yī)療器械、航海機(jī)具、實(shí)驗(yàn)室器材及研究領(lǐng)域。CANopen規(guī)范允許以廣播方式傳遞信息,也支持點(diǎn)對(duì)點(diǎn)收發(fā)數(shù)據(jù),用戶(hù)通過(guò)CANopen對(duì)象字典來(lái)執(zhí)行網(wǎng)絡(luò)管理、數(shù)據(jù)傳輸?shù)炔僮?。CANopen還具有抗干擾及多主站應(yīng)用特性,可以形成實(shí)際的主站冗余備份,使得控制更安全。

因?yàn)樵趯?shí)時(shí)性、協(xié)議完整性、不同廠(chǎng)家設(shè)備可互操作性較強(qiáng)。CANopen目前在國(guó)內(nèi)已經(jīng)有了非常普遍的應(yīng)用。例如軌道交通車(chē)輛與低速城際列車(chē)、工程機(jī)械、電機(jī)驅(qū)動(dòng)伺服等場(chǎng)合。

黃敏思表示:“致遠(yuǎn)電子作為CAN總線(xiàn)的領(lǐng)軍企業(yè),經(jīng)常要參與用戶(hù)的CAN故障處理。在應(yīng)用層協(xié)議的故障排查中發(fā)現(xiàn),造成應(yīng)用層錯(cuò)誤的很多原因是底層CAN的設(shè)計(jì)?!?nbsp;

在理論分析的基礎(chǔ)上,黃敏思分別以最具代表性的8種CANopen故障為例,分析了如何從CANopen應(yīng)用層現(xiàn)象分析CAN底層的設(shè)計(jì)問(wèn)題。這些常見(jiàn)的故障包括現(xiàn)場(chǎng)通訊不穩(wěn)定、通訊遲緩、高/低溫時(shí)不能通訊、通訊不暢、多加一個(gè)節(jié)點(diǎn)時(shí)通訊不正常、無(wú)法重現(xiàn)的偶發(fā)性故障等?

對(duì)此,黃敏思推薦了用于CANopen故障排查利器的利器——CANScope分析儀。CANScope分析儀可以同時(shí)提供波形和數(shù)據(jù)的同步接收和存儲(chǔ),相當(dāng)于集成了4臺(tái)儀器,可以對(duì)波形進(jìn)行眼圖分析、FFT分析、信號(hào)質(zhì)量分析等。它集成豐富的軟件插件,支持車(chē)載DBC解碼、CANopen、J1393協(xié)議、國(guó)網(wǎng)充電樁與BMS協(xié)議分析等。

黃敏思指出,CAN總線(xiàn)故障排查中,難點(diǎn)最大的就是偶發(fā)性故障。讓用戶(hù)甚至CAN專(zhuān)家都無(wú)法準(zhǔn)確判斷問(wèn)題的源頭。針對(duì)這類(lèi)問(wèn)題,黃敏思介紹了CAN總線(xiàn)偶發(fā)性故障排查與解決的利器——CANREC記錄分析儀,用于在航空航天、軌道交通、船舶電子、汽車(chē)整車(chē)廠(chǎng)等對(duì)可靠性要求高的場(chǎng)合做故障排查。

1.jpg

在研討會(huì)上,來(lái)自德國(guó)Etas公司、中國(guó)Kvaser、廣州虹科電子技術(shù)有限公司的技術(shù)專(zhuān)家分別就CAN FD在汽車(chē)工業(yè)的應(yīng)用、CAN FD物理層診斷、CANopen開(kāi)發(fā)等議題發(fā)表演講,并于與會(huì)聽(tīng)眾展開(kāi)熱烈交流。


此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。