色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創(chuàng)作中心

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

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

了解CAN收發(fā)器及如何驗(yàn)證多節(jié)點(diǎn)CAN系統(tǒng)的性能

星星科技指導(dǎo)員 ? 來(lái)源:ADC ? 作者:Madhura Tapse ? 2023-06-10 16:50 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文介紹了評(píng)估"控制器局域網(wǎng)"(CAN)收發(fā)器的正確系統(tǒng)級(jí)測(cè)試方法。通過(guò)展示在多CAN節(jié)點(diǎn)系統(tǒng)中執(zhí)行不同CAN節(jié)點(diǎn)之間的數(shù)據(jù)傳輸時(shí)如何避免實(shí)際數(shù)據(jù)傳輸問(wèn)題,解釋了此種測(cè)試方法的優(yōu)越之處。閱讀本文后,讀者將對(duì)CAN系統(tǒng)有更好的了解,并能夠?yàn)樘囟ǖ亩喙?jié)點(diǎn)CAN系統(tǒng)選擇合適的CAN收發(fā)器。

引言

CAN是一種穩(wěn)健的通信標(biāo)準(zhǔn),用于支持不同的傳感器、機(jī)器或控制器進(jìn)行相互通信。相比于一般接口,CAN接口更穩(wěn)定可靠,能夠有效處理總線爭(zhēng)用,因此被廣泛應(yīng)用于工業(yè)自動(dòng)化、家庭自動(dòng)化和汽車應(yīng)用中。

舊版CAN2.0提供8字節(jié)有效載荷,最多支持2 Mbps的數(shù)據(jù)速率。有些情況下,2 Mbps的數(shù)據(jù)速率不足以應(yīng)對(duì)危急通信事件,因此CAN.org提出了新的通信協(xié)議CAN-FD,支持?jǐn)?shù)據(jù)速率高達(dá)10 Mbps的通信。

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

舊版CAN和CAN-FD之間的主要區(qū)別在于靈活的數(shù)據(jù)速率(FD)。在CAN-FD中,數(shù)據(jù)速率(即每秒傳輸?shù)奈粩?shù))比經(jīng)典CAN(10 Mbps僅用于數(shù)據(jù)有效載荷;為了兼容,仲裁位速率仍限制在1 Mbps)快5倍。CAN-FD中的消息有效載荷大小從舊版CAN的8字節(jié)增加到64字節(jié)。

使用CAN-FD時(shí),傳感器可以改變數(shù)據(jù)速率,并增加或減少有效載荷。與如今工廠中的舊版CAN相比,更快的數(shù)據(jù)速度和更大的有效載荷容量帶來(lái)了許多系統(tǒng)級(jí)操作優(yōu)勢(shì)。

CAN通信—基礎(chǔ)知識(shí)

CAN通信包括兩個(gè)主要組件:(a) CAN控制器和(b) CAN收發(fā)器,如圖1所示。

wKgaomSEPT2ASPELAAAfZdyKVkE611.png

圖1. 單一CAN節(jié)點(diǎn)。

CAN控制器處理CAN通信的數(shù)據(jù)鏈路層,而CAN收發(fā)器則處理物理層。我們來(lái)簡(jiǎn)要介紹一下CAN收發(fā)器的物理層。

在CAN協(xié)議中,邏輯0被稱為顯性位,邏輯1被稱為隱性位。由于CAN是一種差分協(xié)議,CANH和CANL之間的電壓差決定了發(fā)射和接收信號(hào)的邏輯電平。如果CANH-CANL電壓大于1.5 V,則CAN接收器將該位識(shí)別為邏輯0。而如果CANH-CANL電壓小于200 mV,則CAN接收器將該位識(shí)別為邏輯1。圖2所示為CAN收發(fā)器TXD引腳上數(shù)字邏輯1和邏輯0位的連續(xù)傳輸,以及CANH和CANL引腳上的等效CAN總線電平。根據(jù)CANH和CANL電壓之間的差異,接收器在RXD引腳上回送信號(hào)。

wKgaomSEOVWAe9KTAABz9VCsp3I135.jpg

圖2. CAN協(xié)議物理層。

現(xiàn)在我們來(lái)看看CAN數(shù)據(jù)鏈路層,它制定了數(shù)據(jù)幀以便進(jìn)行比特流的受控傳輸,而且有助于解決錯(cuò)誤檢測(cè)和總線爭(zhēng)用問(wèn)題。圖3所示為標(biāo)準(zhǔn)的CAN幀格式。

wKgaomSEPXWATxFXAAAyq8ipzig240.png

圖3. CAN協(xié)議數(shù)據(jù)鏈路層。

每個(gè)節(jié)點(diǎn)以幀起始符(SOF)開(kāi)始數(shù)據(jù)幀,SOF是第一個(gè)顯性位。11位標(biāo)識(shí)符是每個(gè)節(jié)點(diǎn)的唯一地址。IDE表示幀格式。該位域中的邏輯0表示標(biāo)準(zhǔn)的CAN格式,而邏輯1表示擴(kuò)展的CAN格式。r0是一個(gè)保留位。DLC字段表示要傳輸?shù)臄?shù)據(jù)字節(jié)數(shù)。在標(biāo)準(zhǔn)CAN2.0幀中,最多可以傳輸8個(gè)字節(jié)。接收節(jié)點(diǎn)通過(guò)在總線上發(fā)送顯性位來(lái)確認(rèn)該數(shù)據(jù)幀。最后,幀結(jié)束符(EOF)是一個(gè)隱性位,標(biāo)志著一個(gè)數(shù)據(jù)幀的結(jié)束。

大多數(shù)情況下,在選擇CAN收發(fā)器時(shí),客戶通過(guò)函數(shù)生成器在CAN收發(fā)器的TXD引腳上發(fā)送比特流,以此來(lái)評(píng)估CAN收發(fā)器。盡管這種方法非常適合用于評(píng)估單節(jié)點(diǎn)CAN,但在開(kāi)發(fā)多節(jié)點(diǎn)、遠(yuǎn)距離CAN系統(tǒng)時(shí)似乎存在缺陷。因此,要為系統(tǒng)選擇合適的CAN收發(fā)器,必須采用新的CAN控制器和收發(fā)器測(cè)試方法。使用這種方法背后的原因是什么?

仲裁方法

使用這種系統(tǒng)級(jí)測(cè)試方法的主要原因是CAN協(xié)議的仲裁特性。如果兩個(gè)節(jié)點(diǎn)試圖同時(shí)占用總線,則使用非破壞性逐位仲裁來(lái)進(jìn)行訪問(wèn)。將第一個(gè)標(biāo)識(shí)符位作為0(顯性)發(fā)送的節(jié)點(diǎn)將保留對(duì)CAN總線的控制, 并繼續(xù)完成其消息傳送, 而其他節(jié)點(diǎn)發(fā)送的是1(隱性)。圖4所示為兩個(gè)節(jié)點(diǎn)之間的仲裁方案。

wKgZomSEPWyAFGc9AAHOsJhuGiM423.png

圖4. 雙節(jié)點(diǎn)系統(tǒng)中的CAN仲裁。

在此圖中,節(jié)點(diǎn)1和節(jié)點(diǎn)2通過(guò)CAN總線相互連接。因此,CANH和CANL信號(hào)對(duì)于兩個(gè)節(jié)點(diǎn)是共用的。TXD1和RXD1是用于節(jié)點(diǎn)1的信號(hào),而TXD2和RXD2是用于節(jié)點(diǎn)2的信號(hào)。可以看到,節(jié)點(diǎn)1和節(jié)點(diǎn)2的前三位是相同的:分別為1、0、1。節(jié)點(diǎn)2的第四位是1,而節(jié)點(diǎn)1是0。由于節(jié)點(diǎn)1有一個(gè)顯性位,因此贏得了仲裁并繼續(xù)發(fā)送完整的消息。此消息由節(jié)點(diǎn)2確認(rèn)。一旦節(jié)點(diǎn)1完成傳輸,節(jié)點(diǎn)2就開(kāi)始發(fā)送消息。節(jié)點(diǎn)1確認(rèn)此消息。

每個(gè)節(jié)點(diǎn)都有唯一的標(biāo)識(shí)符ID。因此,這個(gè)11位的標(biāo)識(shí)符ID被用于仲裁過(guò)程。這些比特將由控制器讀回,以識(shí)別消息傳輸?shù)膬?yōu)先級(jí)。在CAN-FD中,仲裁位速率可以與數(shù)據(jù)位速率相同或不同。在CAN2.0中,仲裁位速率和數(shù)據(jù)位速率相同。

在舊版CAN2.0系統(tǒng)中,有時(shí)位速率會(huì)較標(biāo)準(zhǔn)CAN2.0推薦的1 Mbps有所增加,以加快數(shù)據(jù)傳輸。在CAN-FD系統(tǒng)中,仲裁位速率被限制為1 Mbps的數(shù)據(jù)速率,而數(shù)據(jù)位速率可高達(dá)10 Mbps。在包括11位標(biāo)識(shí)符和SOF位的仲裁階段,每個(gè)傳輸?shù)奈欢急蛔x回以進(jìn)行同步。

CAN節(jié)點(diǎn)在CAN總線邊緣上同步,但總線上的信號(hào)傳輸時(shí)間會(huì)在節(jié)點(diǎn)之間引入相位差。CAN的非破壞性仲裁機(jī)制要求任意兩個(gè)節(jié)點(diǎn)之間的相位差小于半個(gè)比特時(shí)間。該標(biāo)準(zhǔn)比特時(shí)間的下限定義了標(biāo)稱位速率以及總線長(zhǎng)度的上限。因此,RXD的上升時(shí)間和下降時(shí)間、CAN收發(fā)器的環(huán)路延遲以及電纜都需要考慮在內(nèi)。在更高的位速率下(例如10 Mbps),傳輸延遲和上升時(shí)間/下降時(shí)間需要小于50 ns。

因此,CAN-FD中的仲裁位速率被限制為1 Mbps,允許更高的余量用于同步多個(gè)可能的節(jié)點(diǎn)。然而,CAN-FD是一個(gè)新協(xié)議,尚未應(yīng)用于所有CAN系統(tǒng)。在某些情況下,CAN-FD控制器不可用或者被認(rèn)為是代價(jià)高昂的附加組件,因此客戶繼續(xù)使用標(biāo)準(zhǔn)CAN控制器。在這些系統(tǒng)中,由于涉及關(guān)鍵傳感器信息且節(jié)點(diǎn)之間的線纜長(zhǎng)度可能更短,CAN節(jié)點(diǎn)需要以更高的位速率(>2 Mbps)進(jìn)行通信。在這種情況下,收發(fā)器的上升時(shí)間/下降時(shí)間對(duì)稱性和傳輸延遲可能會(huì)對(duì)允許的數(shù)據(jù)通信上限造成限制。

CAN收發(fā)器需要系統(tǒng)級(jí)測(cè)試

以CAN收發(fā)器MAX33012E為例,該收發(fā)器已經(jīng)過(guò)20米線纜測(cè)試,速率最高可達(dá)13.3 Mbps。可以看到,在圖5中,TXD2位寬為75 ns(對(duì)應(yīng)于13.3 Mbps),RXD2位寬為72 ns。當(dāng)控制器以80%的TXD位寬進(jìn)行采樣時(shí),包括所需RXD的上升時(shí)間/下降時(shí)間和環(huán)路延遲在內(nèi)的最小RXD位寬為60 ns。在圖5中,可以看到接收到的位寬為72 ns。因此,MAX33012E滿足條件,并且足夠穩(wěn)健,能夠在更高的位速率下工作。在這種情況下,CAN控制器不會(huì)檢測(cè)到任何錯(cuò)誤,并且會(huì)繼續(xù)執(zhí)行數(shù)據(jù)通信。

wKgaomSEOVmAVJoKAABUjjEQzNk068.jpg

圖5. MAX33012E CAN數(shù)據(jù)傳輸。

圖6所示為同樣在13.3 Mbps速度下進(jìn)行測(cè)試的競(jìng)品的范圍。對(duì)于該部分,傳輸位寬為75 ns(對(duì)應(yīng)于13.3 Mbps),并且接收位寬小于傳輸位寬(48 ns)的80%。因此,仲裁階段位傳輸失敗,導(dǎo)致通信錯(cuò)誤,最終系統(tǒng)停止工作。

wKgZomSEOVqAHd_tAABSwWoGiB4441.jpg

圖6. 競(jìng)品的CAN數(shù)據(jù)傳輸。

這些類型的數(shù)據(jù)傳輸錯(cuò)誤只能通過(guò)執(zhí)行完整的系統(tǒng)級(jí)測(cè)試來(lái)發(fā)現(xiàn),其中包括多個(gè)CAN控制器、CAN收發(fā)器和一根長(zhǎng)線纜。

結(jié)論

對(duì)CAN收發(fā)器進(jìn)行系統(tǒng)級(jí)測(cè)試有助于揭示系統(tǒng)中未來(lái)可能出現(xiàn)的數(shù)據(jù)傳輸問(wèn)題。可使用滿足所需時(shí)序和電壓規(guī)格的CAN控制器和線纜來(lái)評(píng)估CAN收發(fā)器,從而避免這些問(wèn)題。CAN系統(tǒng)的穩(wěn)健性取決于CAN系統(tǒng)中每個(gè)組件性能的累積結(jié)果。僅評(píng)估一個(gè)組件或CAN收發(fā)器并不能準(zhǔn)確測(cè)量系統(tǒng)功能。對(duì)系統(tǒng)進(jìn)行預(yù)先驗(yàn)證比等到發(fā)生故障后才更換系統(tǒng)更加經(jīng)濟(jì)高效。因此,我們強(qiáng)烈建議在選擇CAN控制器之前進(jìn)行系統(tǒng)級(jí)測(cè)試。

審核編輯:郭婷

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

    關(guān)注

    10

    文章

    3671

    瀏覽量

    107829
  • 控制器
    +關(guān)注

    關(guān)注

    114

    文章

    17082

    瀏覽量

    183951
  • CAN控制器
    +關(guān)注

    關(guān)注

    3

    文章

    75

    瀏覽量

    15315
收藏 0人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    未知多節(jié)點(diǎn)CAN總線網(wǎng)絡(luò),如何準(zhǔn)確識(shí)別?

    CAN網(wǎng)絡(luò)中,所有節(jié)點(diǎn)的數(shù)據(jù)收發(fā)共享一條總線。當(dāng)面對(duì)未知的多節(jié)點(diǎn)CAN總線網(wǎng)絡(luò)時(shí),如何準(zhǔn)確分析各節(jié)點(diǎn)
    的頭像 發(fā)表于 02-27 09:29 ?1.6w次閱讀
    未知<b class='flag-5'>多節(jié)點(diǎn)</b><b class='flag-5'>CAN</b>總線網(wǎng)絡(luò),如何準(zhǔn)確識(shí)別?

    CAN總線節(jié)點(diǎn)控制收發(fā)器是需要自己設(shè)計(jì)?

    CAN總線系統(tǒng)中控制收發(fā)器是需要自己設(shè)計(jì)嗎?還是節(jié)點(diǎn)的模塊內(nèi)部自帶了?
    發(fā)表于 09-06 11:12

    CAN總線多節(jié)點(diǎn)通信異常問(wèn)題解決

    能力不足造成的。為了進(jìn)一步驗(yàn)證上述問(wèn)題,利用兩塊ARM開(kāi)發(fā)板上4個(gè)CAN通道(NXP公司的TJA1040收發(fā)器)進(jìn)行測(cè)試,測(cè)試結(jié)果發(fā)現(xiàn)3個(gè)CAN通道可正常通信,但是4
    發(fā)表于 07-01 19:20

    CAN收發(fā)器有什么特點(diǎn)?

    CAN通信中,收發(fā)器起到了十分相當(dāng)特別的作用。目前市面的收發(fā)器型號(hào)也是不計(jì)其數(shù),本文則是根據(jù)收發(fā)器的發(fā)展,簡(jiǎn)單介紹幾款收發(fā)器的特點(diǎn)。很多年
    發(fā)表于 09-03 06:04

    CAN節(jié)點(diǎn)設(shè)計(jì)基于32位Luminary ARM

    關(guān)鍵詞 LM3S2016、CTM系列隔離CAN收發(fā)器摘 要 基于32位Luminary ARM的CAN節(jié)點(diǎn)設(shè)計(jì)
    發(fā)表于 11-07 14:16 ?13次下載

    深入探析CAN收發(fā)器各項(xiàng)參數(shù)

    CAN收發(fā)器是連接CAN控制系統(tǒng)CAN總線網(wǎng)絡(luò)的橋梁,當(dāng)選型CAN
    的頭像 發(fā)表于 12-15 09:34 ?1.6w次閱讀
    深入探析<b class='flag-5'>CAN</b><b class='flag-5'>收發(fā)器</b>各項(xiàng)參數(shù)

    CAN 收發(fā)器的時(shí)序考慮

    CAN 收發(fā)器的時(shí)序考慮
    發(fā)表于 11-15 19:45 ?6次下載
    雙 <b class='flag-5'>CAN</b> <b class='flag-5'>收發(fā)器</b>的時(shí)序考慮

    【技術(shù)分享】CAN隔離收發(fā)器測(cè)試,助您快速掌握產(chǎn)品基本性能

    CAN隔離收發(fā)器的基本性能是衡量一款收發(fā)器是否優(yōu)秀的標(biāo)準(zhǔn)。本文將重點(diǎn)介紹CAN隔離收發(fā)器
    的頭像 發(fā)表于 01-06 10:09 ?1825次閱讀
    【技術(shù)分享】<b class='flag-5'>CAN</b>隔離<b class='flag-5'>收發(fā)器</b>測(cè)試,助您快速掌握產(chǎn)品基本<b class='flag-5'>性能</b>

    了解CAN收發(fā)器及如何驗(yàn)證多節(jié)點(diǎn)CAN系統(tǒng)性能

    本文介紹了評(píng)估“控制局域網(wǎng)”(CAN)收發(fā)器的正確系統(tǒng)級(jí)測(cè)試方法。通過(guò)展示在多CAN節(jié)點(diǎn)
    的頭像 發(fā)表于 07-10 09:56 ?1338次閱讀
    <b class='flag-5'>了解</b><b class='flag-5'>CAN</b><b class='flag-5'>收發(fā)器</b>及如何<b class='flag-5'>驗(yàn)證</b><b class='flag-5'>多節(jié)點(diǎn)</b><b class='flag-5'>CAN</b><b class='flag-5'>系統(tǒng)</b>的<b class='flag-5'>性能</b>

    NXP CAN收發(fā)器的特點(diǎn)及應(yīng)用

    面對(duì)各種不同種類的CAN通信收發(fā)器,你是否知道該如何選型?NXP推出了多種類型的CAN收發(fā)器,它們除了能滿足基本的CAN通信需求外,每種系列
    的頭像 發(fā)表于 09-05 14:05 ?4545次閱讀
    NXP <b class='flag-5'>CAN</b><b class='flag-5'>收發(fā)器</b>的特點(diǎn)及應(yīng)用

    CAN控制CAN收發(fā)器CAN驅(qū)動(dòng)的區(qū)別是什么?

    CAN總線結(jié)構(gòu)中,CAN控制CAN收發(fā)器CAN驅(qū)動(dòng)
    的頭像 發(fā)表于 01-30 09:44 ?6264次閱讀
    <b class='flag-5'>CAN</b>控制<b class='flag-5'>器</b>、<b class='flag-5'>CAN</b><b class='flag-5'>收發(fā)器</b>、<b class='flag-5'>CAN</b>驅(qū)動(dòng)<b class='flag-5'>器</b>的區(qū)別是什么?

    汽車CAN收發(fā)器的作用、原理及構(gòu)成

    隨著汽車電子技術(shù)的飛速發(fā)展,汽車CAN收發(fā)器作為汽車電子系統(tǒng)中的重要組成部分,其重要性日益凸顯。汽車CAN收發(fā)器不僅關(guān)乎到汽車內(nèi)部各個(gè)模塊之
    的頭像 發(fā)表于 05-24 15:33 ?3152次閱讀

    CAN收發(fā)器CAN控制的區(qū)別

    CAN總線系統(tǒng)是現(xiàn)代工業(yè)自動(dòng)化和汽車控制系統(tǒng)中常用的通信協(xié)議。在CAN總線系統(tǒng)中,CAN
    的頭像 發(fā)表于 05-28 15:44 ?4461次閱讀

    CAN總線收發(fā)器的工作原理和應(yīng)用

    CAN(Controller Area Network)總線收發(fā)器CAN總線通信中的關(guān)鍵組件,其工作原理和應(yīng)用對(duì)于理解現(xiàn)代汽車電子、工業(yè)自動(dòng)化等領(lǐng)域的通信系統(tǒng)至關(guān)重要。以下將詳細(xì)闡述
    的頭像 發(fā)表于 08-26 15:23 ?4885次閱讀

    如何自動(dòng)測(cè)量CAN收發(fā)器的延遲時(shí)間?

    CAN總線系統(tǒng)的設(shè)計(jì)中,物理層的延遲主要來(lái)源于收發(fā)器,它影響到系統(tǒng)性能以及系統(tǒng)響應(yīng)能力,過(guò)大
    的頭像 發(fā)表于 05-28 11:39 ?248次閱讀
    如何自動(dòng)測(cè)量<b class='flag-5'>CAN</b><b class='flag-5'>收發(fā)器</b>的延遲時(shí)間?
    主站蜘蛛池模板: 无码欧美喷潮福利XXXX | 午夜不卡久久精品无码免费 | 性生大片免费看 | 久久视频在线视频 | 女人高潮被爽到呻吟在线观看 | 扒开腿狂躁女人GIF动态图 | 亚洲麻豆精品成人A在线观看 | 久久久无码精品亚洲A片软件 | 激情内射亚洲一区二区三区爱妻 | 欧美日韩亚洲一区视频二区 | 伦理 电影在线观看 | 亚洲免费大全 | 国内精品日本久久久久影院 | 富婆夜店找黑人猛男BD在线 | 爱情岛论坛网亚洲品质 | 最新日本免费一区 | 色一欲一性一乱一区二区三区 | 久久青草免费91线频观看站街 | 欧美性猛交AAA片免费观看 | 色www.亚洲免费视频 | 大胸美女被C得嗷嗷叫动态图 | 老师掀开短裙让我挺进动态 | 中文国产在线观看 | 中文无码乱人伦中文视频播放 | 国产传媒18精品免费观看 | 欧美日韩中文字幕综合图区 | 好男人的视频在线观看 | 99无码熟妇丰满人妻啪啪 | 国产成人a一在线观看 | 国产在线观看不卡 | 亚洲中文久久久久久国产精品 | 国产精品网红女主播久久久 | 美女快播第一网 | 试看2分钟AA片 | 妹妹我要操| 竹菊影视一区二区三区 | 白丝萝莉喷水 | av女优快播 | 97豆奶视频国产 | 先锋资源av | 精品日韩视频 |

    電子發(fā)燒友

    中國(guó)電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會(huì)員交流學(xué)習(xí)
    • 獲取您個(gè)性化的科技前沿技術(shù)信息
    • 參加活動(dòng)獲取豐厚的禮品