RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

應(yīng)用最新的CAN總線增強(qiáng)功能,實(shí)現(xiàn)安全可靠的高速汽車通信

eeDesigner ? 2023-01-31 09:58 ? 次閱讀

多年來,設(shè)計(jì)人員一直依靠控制器局域網(wǎng) (CAN) 在汽車的各個(gè)子系統(tǒng)和電子控制單元 (ECU) 之間進(jìn)行可靠的通信。然而,隨著板載網(wǎng)絡(luò)節(jié)點(diǎn)數(shù)量的增加,所需的數(shù)據(jù)吞吐量以及對(duì)更低延遲和更高級(jí)安全性的需求也在增加,所有這些都在嚴(yán)格的尺寸、重量和成本限制內(nèi)完成。盡管如此,許多設(shè)計(jì)人員還是不愿意改變網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),而且由于CAN規(guī)范和相關(guān)IC解決方案的穩(wěn)步改進(jìn),他們不必這樣做。

遷移到另一種網(wǎng)絡(luò)拓?fù)浜芾щy,因?yàn)闀?huì)損失先前的投資,并且隨著設(shè)計(jì)人員的學(xué)習(xí)曲線向上移動(dòng),可能會(huì)出現(xiàn)設(shè)計(jì)延遲。但是,通過再次查看CAN規(guī)范增強(qiáng)功能可以避免這種情況,例如用于更高吞吐量的CAN靈活數(shù)據(jù)速率(FD),使用部分網(wǎng)絡(luò)等技術(shù)來處理泄漏和干擾,使用更嚴(yán)格的時(shí)序裕量來確保更高數(shù)據(jù)速率下的可靠通信,以及增強(qiáng)的安全性。

此外,CAN收發(fā)器供應(yīng)商本身也通過集成度更高的解決方案來響應(yīng)設(shè)計(jì)要求,這些解決方案結(jié)合了CAN增強(qiáng)功能,以更好地服務(wù)于高級(jí)駕駛輔助系統(tǒng)(ADAS)、動(dòng)力總成和信息娛樂等新興應(yīng)用。

本文簡(jiǎn)要討論了CAN及其增強(qiáng)功能,包括設(shè)計(jì)人員如何管理向更高級(jí)迭代(如CAN FD)的過渡。在此過程中,它將介紹合適的CAN解決方案以及如何使用它們來實(shí)現(xiàn)更快的數(shù)據(jù)速率,更高的可靠性和更高的安全性。

CAN靈活的數(shù)據(jù)速率

隨著車輛現(xiàn)在有更多的電子設(shè)備,設(shè)計(jì)人員需要更高的性能,但與其轉(zhuǎn)移到完全不同的網(wǎng)絡(luò),不如利用CAN增強(qiáng)功能,從CAN FD開始。這提供了高達(dá)5 Mbits/s的速率,而ISO 1標(biāo)準(zhǔn)中定義的原始CAN規(guī)范的速率為11898 Mbit/s(最大值)。這種數(shù)據(jù)速率限制迫使汽車設(shè)計(jì)人員在車內(nèi)添加更多的CAN網(wǎng)絡(luò)設(shè)備和連接,不可避免地導(dǎo)致更多的布線、功率損耗和重量。

CAN FD標(biāo)準(zhǔn)解決了帶寬難題,同時(shí)在標(biāo)稱條件下將數(shù)據(jù)速率提高到2 Mbits/s,在編程模式下將數(shù)據(jù)速率提高到5 Mbits/s。這一主要的 CAN 增強(qiáng)功能改進(jìn)了幀速率,將數(shù)據(jù)字段從 8 字節(jié)增加到 64 字節(jié),以便更有效地支持?jǐn)?shù)據(jù)密集型應(yīng)用(圖 1)。

CAN FD標(biāo)準(zhǔn)的圖像,2012年更新

圖 1:2012 年更新的 CAN FD 標(biāo)準(zhǔn)將有效負(fù)載中的最大數(shù)據(jù)字節(jié)數(shù)從 8 字節(jié)擴(kuò)展到 64 字節(jié)。(圖片來源:微芯科技)

從經(jīng)典CAN過渡到CAN FD

隨著攝像頭和傳感器(包括高級(jí)駕駛輔助系統(tǒng)(ADAS))的增加,通過車載網(wǎng)絡(luò)傳輸?shù)臄?shù)據(jù)量不斷增加。雖然更高速的CAN FD網(wǎng)絡(luò)可以提供幫助,但它們?cè)陂_發(fā)過程中確實(shí)需要更高的精度。例如,在更高的數(shù)據(jù)速度下,穩(wěn)定位值的可用裕量會(huì)迅速縮小,從而增加了出錯(cuò)的可能性并破壞了CAN的固有可靠性。

CAN網(wǎng)絡(luò)內(nèi)的高速數(shù)據(jù)傳輸還可能產(chǎn)生干擾漏電流等問題。此外,在實(shí)施經(jīng)典CAN的同時(shí)實(shí)施CAN FD系統(tǒng)在確保不會(huì)因混合網(wǎng)絡(luò)安排而引入錯(cuò)誤方面提出了重大挑戰(zhàn)。

為了幫助解決其中一些問題,[Microchip Technology]推出了[MCP2561/2FD]高速CAN收發(fā)器。該器件提供與其前代產(chǎn)品 [MCP2561/2] 相同的內(nèi)核特性,但增加了有保證的環(huán)路延遲對(duì)稱性,以支持 CAN FD 所需的更高數(shù)據(jù)速率(圖 2)。這反過來又減少了最大傳播延遲,以便在CAN總線上支持更長(zhǎng)的網(wǎng)絡(luò)連接和更多的節(jié)點(diǎn)。具體而言,MCP2561/2FD CAN收發(fā)器的最大傳播延遲為120納秒(ns)。

微芯片MCP2561/2FD CAN收發(fā)器示意圖

圖 2:MCP2561/2FD CAN 收發(fā)器具有保證的環(huán)路對(duì)稱性,可在 CAN 總線上實(shí)現(xiàn)更長(zhǎng)的網(wǎng)絡(luò)連接和更多節(jié)點(diǎn)。(圖片來源:微芯科技)

Microchip和其他CAN收發(fā)器供應(yīng)商也在實(shí)施符合ISO 11898-2:2016標(biāo)準(zhǔn)的部分網(wǎng)絡(luò)機(jī)制。部分聯(lián)網(wǎng)通過支持選擇性喚醒功能和自主總線偏置,確保從經(jīng)典CAN系統(tǒng)平穩(wěn)過渡到更高速的CAN FD系統(tǒng)。

例如,[恩智浦半導(dǎo)體的][TJA1145]高速CAN收發(fā)器支持高達(dá)2 Mbits/s的數(shù)據(jù)速率,并通過稱為FD Passive的選擇性喚醒功能集成部分網(wǎng)絡(luò)。它允許不需要通信CAN FD消息的常規(guī)CAN控制器在CAN FD通信期間保持睡眠/待機(jī)模式,而不會(huì)產(chǎn)生總線錯(cuò)誤。

最終,所有CAN控制器都將被要求符合高速CAN總線標(biāo)準(zhǔn),將所有CAN總線節(jié)點(diǎn)轉(zhuǎn)換為FD有源節(jié)點(diǎn)。但在此之前,部分網(wǎng)絡(luò)將彌合經(jīng)典CAN和CAN FD世界之間的差距。

恩智浦還提供CAN FD Shield技術(shù),該技術(shù)使用高精度振蕩器動(dòng)態(tài)過濾CAN FD報(bào)文。與部分聯(lián)網(wǎng)一樣,采用FD Shield功能的CAN收發(fā)器可直接替代現(xiàn)有收發(fā)器,因此不需要更改軟件。恩智浦已經(jīng)完成了對(duì)采用汽車開放系統(tǒng)架構(gòu)(AUTOSAR)的FD Shield技術(shù)的評(píng)估,并將樣品提供給主要的汽車OEM和一級(jí)供應(yīng)商。

使用較小的CAN收發(fā)器提供總線保護(hù)

Along with faster data rates, designers can take advantage of highly integrated CAN solutions that reduce the BOM cost and board space. However, the devices are often near each other as well as other sensitive electronics, so care must be taken that they don’t cause interference, or become susceptible to interference, so electromagnetic interference (EMI) and noise immunity are important characteristics. Often CAN transceivers use discrete filters, common-mode chokes and transient voltage suppression (TVS) devices to counter the ESD and EMI-centric problems.

For more on the important topic of TVS for CAN bus, see “Design-In TVS Diode Protection to Enhance CAN Bus Reliability.”

However, automotive designers are increasingly looking for ways to reduce weight and cost in CAN-based designs. For example, the [TCAN1042]and [TCAN1051] transceivers from [Texas Instruments] have removed the choke to reduce the component count while still complying with strict noise immunity requirements (Figure 3).

Diagram of Texas Instruments TCAN1042 CAN transceiver

Figure 3: The TCAN1042 CAN transceiver provides protection features to enhance CAN robustness and is used in applications such as automotive HVAC control modules and RF smart remote controls. (Image source: Texas Instruments)

The protection against high bus fault and electrostatic discharge (ESD) is crucial in CAN systems which are now catering to 12 volt, 24 volt, and 48 volt battery requirements in vehicles, as well as 24 volt industrial power supplies. It guards CAN bus pins against short-to-DC voltages with better matching of the output signals.

The TCAN1042 and TCAN1051 transceivers provide ESD protection of up to ±15 kilovolts (kV), which potentially eliminates the need for external TVS diodes. Also, designers can quickly and easily evaluate the performance of these CAN transceivers with an evaluation module, the [TCAN1042DEVM], which also provides information on CAN bus termination, CAN bus filtering, and protection concepts.

CAN的下一個(gè)前沿領(lǐng)域:安全

用于連接ECU的基于CAN的車載網(wǎng)絡(luò)相對(duì)簡(jiǎn)單易用。但是,安全性受到損害的單個(gè)ECU可能會(huì)使整個(gè)車輛容易受到黑客攻擊。保護(hù)CAN通信的一個(gè)廣為人知的選項(xiàng)是基于采用加密和復(fù)雜密鑰管理的消息身份驗(yàn)證代碼(MAC)機(jī)制。但是,CAN報(bào)文加密會(huì)增加CAN總線負(fù)載、報(bào)文延遲和功耗。由于當(dāng)前安裝的CAN控制器缺乏計(jì)算能力,升級(jí)車載網(wǎng)絡(luò)以實(shí)現(xiàn)安全CAN通信也存在困難。

最新的CAN收發(fā)器具有更簡(jiǎn)單的機(jī)制,可規(guī)避帶寬開銷、延遲和處理負(fù)載。這些安全CAN收發(fā)器可以過濾消息ID,因此,如果受損ECU嘗試發(fā)送最初未分配給它的ID的消息,則收發(fā)器可以拒絕將其傳輸?shù)紺AN總線(圖4)。除了防止欺騙企圖外,CAN收發(fā)器還可以通過使來自受感染ECU的消息無效來防止篡改和泛洪攻擊。

[較新的收發(fā)器過濾消息 ID 的圖示]

圖 4:為了在保護(hù) CAN 網(wǎng)絡(luò)的同時(shí)降低延遲和帶寬要求,更新的收發(fā)器正在過濾消息 ID。 (圖片來源:恩智浦半導(dǎo)體)

這些CAN收發(fā)器無需使用加密技術(shù)即可提供針對(duì)泛洪、欺騙和篡改的安全性。如果消息在總線上失效并帶有活動(dòng)錯(cuò)誤標(biāo)志,他們可以檢測(cè)到網(wǎng)絡(luò)事件。接下來,安全CAN收發(fā)器暫時(shí)斷開本地主機(jī)與CAN總線的連接。

但是,如果未檢測(cè)到安全威脅,CAN收發(fā)器的作用類似于標(biāo)準(zhǔn)高速CAN收發(fā)器。換句話說,這些安全CAN收發(fā)器可以直接替代類似封裝中的標(biāo)準(zhǔn)CAN收發(fā)器。

像恩智浦這樣的供應(yīng)商正在做的是完全在硬件中實(shí)現(xiàn)安全功能,允許CAN收發(fā)器安全操作獨(dú)立于CAN控制器執(zhí)行。這反過來又避免了對(duì)ECU進(jìn)行軟件更改的需要以及ECU操作中斷的相關(guān)風(fēng)險(xiǎn)。

此外,安全CAN收發(fā)器保留日志,用于報(bào)告總線上的安全事件。這些CAN收發(fā)器還可以保護(hù)自己的配置更新,因此可以充當(dāng)入侵檢測(cè)系統(tǒng)。

結(jié)論

CAN總線始于1983年,但正如本文所示,它已經(jīng)很好地適應(yīng)了汽車電子設(shè)計(jì)師的通信要求。首先,CAN收發(fā)器正在經(jīng)歷向更高速CAN FD網(wǎng)絡(luò)的過渡。其次,CAN收發(fā)器通過消除共模扼流圈和TVS二極管等外部元件,提高了可靠性,同時(shí)降低了BOM成本和設(shè)計(jì)尺寸。最后,CAN收發(fā)器通過將安全功能嵌入收發(fā)器硬件,在保護(hù)CAN總線方面發(fā)揮著作用。后者不僅確保了CAN總線,而且確保了聯(lián)網(wǎng)汽車的未來。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • CAN總線
    +關(guān)注

    關(guān)注

    145

    文章

    1946

    瀏覽量

    130725
  • CAN
    CAN
    +關(guān)注

    關(guān)注

    57

    文章

    2744

    瀏覽量

    463609
  • 汽車通信
    +關(guān)注

    關(guān)注

    0

    文章

    18

    瀏覽量

    10201
  • adas
    +關(guān)注

    關(guān)注

    309

    文章

    2183

    瀏覽量

    208629
  • CAN收發(fā)器
    +關(guān)注

    關(guān)注

    2

    文章

    165

    瀏覽量

    25637
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    can轉(zhuǎn)profinet網(wǎng)關(guān)實(shí)現(xiàn)汽車生產(chǎn)的革新

    了解CAN總線網(wǎng)絡(luò)和PROFINET網(wǎng)絡(luò)的基本概念。CAN(控制器局域網(wǎng))總線網(wǎng)絡(luò)是一種用于實(shí)時(shí)控制的串行通信協(xié)議,具有
    發(fā)表于 12-25 10:29

    基于DSP的高低速CAN總線汽車控制系統(tǒng)設(shè)計(jì)

    CAN總線將整個(gè)汽車控制系統(tǒng)聯(lián)系起來統(tǒng)一管理,實(shí)現(xiàn)數(shù)據(jù)共享和相互之間協(xié)同工作,使車內(nèi)線束布線方便可靠,提高了
    發(fā)表于 10-06 14:57

    汽車CAN總線技術(shù)

    Can-Bus技術(shù)的幫助下,汽車的防盜性、安全性都得到了較大幅度提升。例如:在啟動(dòng)車輛時(shí),確認(rèn)鑰匙合法性的信息會(huì)通過Can-Bus總線進(jìn)行傳
    發(fā)表于 06-24 13:56

    汽車電子CAN總線網(wǎng)絡(luò)與標(biāo)準(zhǔn)

    ,采用串行總線實(shí)現(xiàn)多路傳輸,組成汽車電子網(wǎng)絡(luò),是一種既可靠又經(jīng)濟(jì)的做法。同時(shí)現(xiàn)代汽車基于安全性和
    發(fā)表于 07-08 13:49

    【Aworks申請(qǐng)】汽車方向盤開關(guān)can總線通信

    想申請(qǐng)這個(gè)開發(fā)板開發(fā)can通信項(xiàng)目描述:汽車方向盤按鍵與車載DVD、汽車儀表通信,駕駛員在駕駛的時(shí)候直接操作方向盤開關(guān)就可以控制儀表和DVD
    發(fā)表于 07-20 20:36

    詳解汽車CAN總線

    作者:Xiaomin 概述 CAN(Controller Area Network)總線協(xié)議是由 BOSCH 發(fā)明的一種基于消息廣播模式的串行通信總線,它起初用于
    發(fā)表于 07-26 08:33

    如何實(shí)現(xiàn)安全可靠的藍(lán)牙通信?

    請(qǐng)問如何實(shí)現(xiàn)安全可靠的藍(lán)牙通信?
    發(fā)表于 05-07 07:05

    怎么實(shí)現(xiàn)基于CAN總線的電動(dòng)汽車電源管理通信的設(shè)計(jì)?

    電動(dòng)汽車能源管理的重要性是什么?怎么實(shí)現(xiàn)基于CAN總線的電動(dòng)汽車電源管理通信的設(shè)計(jì)?
    發(fā)表于 05-12 06:14

    一文淺析汽車CAN-FD總線通信應(yīng)用

    ,但隨著ADAS 功能水平升級(jí),這些 ADAS 功能實(shí)現(xiàn)對(duì)網(wǎng)絡(luò)通信有著更高性能、低時(shí)延、高帶寬及ASIL B+的功能
    發(fā)表于 02-14 14:22

    can總線可靠通信是依靠什么機(jī)制來實(shí)現(xiàn)的?

    can總線可靠通信是依靠什么機(jī)制來實(shí)現(xiàn)的?
    發(fā)表于 05-09 10:35

    FPGA實(shí)現(xiàn)安全可靠的藍(lán)牙通信

    FPGA實(shí)現(xiàn)安全可靠的藍(lán)牙通信 藍(lán)牙技術(shù)注定會(huì)成為一項(xiàng)通用的低成本無線技術(shù),可適用于一系列范圍廣泛的數(shù)據(jù)通信應(yīng)用。但仍有兩個(gè)主要方面需要進(jìn)一步的考慮,即有
    發(fā)表于 03-09 11:59 ?2264次閱讀

    基于CAN總線技術(shù)實(shí)現(xiàn)熱網(wǎng)監(jiān)控控制和通信系統(tǒng)的設(shè)計(jì)

    由于CAN總線相比其它現(xiàn)場(chǎng)總線技術(shù)具有眾多優(yōu)點(diǎn),因此在工業(yè)中的應(yīng)用越來越廣泛。本文基于該總線技術(shù)針對(duì)熱網(wǎng)監(jiān)控系統(tǒng)開發(fā)的現(xiàn)場(chǎng)控制和通信的子系統(tǒng)
    的頭像 發(fā)表于 06-05 07:51 ?2130次閱讀
    基于<b class='flag-5'>CAN</b><b class='flag-5'>總線</b>技術(shù)<b class='flag-5'>實(shí)現(xiàn)</b>熱網(wǎng)監(jiān)控控制和<b class='flag-5'>通信</b>系統(tǒng)的設(shè)計(jì)

    應(yīng)用最新的 CAN 總線增強(qiáng)功能實(shí)現(xiàn)安全可靠高速汽車通信

    發(fā)表于 11-25 08:31 ?0次下載
    應(yīng)用最新的 <b class='flag-5'>CAN</b> <b class='flag-5'>總線</b><b class='flag-5'>增強(qiáng)</b><b class='flag-5'>功能</b><b class='flag-5'>實(shí)現(xiàn)</b><b class='flag-5'>安全可靠</b>的<b class='flag-5'>高速</b><b class='flag-5'>汽車</b><b class='flag-5'>通信</b>

    CAN總線可靠通信是依靠什么機(jī)制來實(shí)現(xiàn)的?

    CAN總線采取多種技術(shù)措施來消除外界干擾,確保可靠通信。
    的頭像 發(fā)表于 01-30 09:50 ?1663次閱讀

    如何使用Arduino實(shí)現(xiàn)CAN總線通信

    CAN總線(Controller Area Network)是一種多主控制的串行通信協(xié)議,廣泛應(yīng)用于汽車電子、工業(yè)自動(dòng)化等領(lǐng)域。它以其高可靠
    的頭像 發(fā)表于 11-12 10:09 ?721次閱讀
    RM新时代网站-首页