chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

CAN基礎(chǔ):電平、邏輯、報(bào)文是怎么來(lái)的

電子設(shè)計(jì) ? 來(lái)源:電子設(shè)計(jì) ? 作者:電子設(shè)計(jì) ? 2020-12-26 02:46 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

CAN總線的報(bào)文是怎么產(chǎn)生以及收發(fā)的,遇到通訊異常的問(wèn)題時(shí)從什么角度分析?這篇文章將會(huì)帶您快速了解報(bào)文的傳輸原理。

1、節(jié)點(diǎn)通訊的原理

圖1 CAN節(jié)點(diǎn)示意圖

如圖1所示是一個(gè)CAN節(jié)點(diǎn)的示意圖,整體包括了CAN收發(fā)器、CAN控制器MCU。我們以節(jié)點(diǎn)發(fā)送報(bào)文為例,當(dāng)我們使用上位機(jī)軟件發(fā)送一段報(bào)文時(shí),報(bào)文會(huì)通過(guò)MCU發(fā)送給CAN控制器。CAN控制器將這段報(bào)文解析成邏輯信號(hào)后,再發(fā)送給CAN收發(fā)器。CAN收發(fā)器根據(jù)CAN-bus標(biāo)準(zhǔn)將接收到的邏輯信號(hào)轉(zhuǎn)換成電信號(hào),再通過(guò)CAN_H和CAN_L兩根總線將電信號(hào)傳到總線上的其他節(jié)點(diǎn)上。

簡(jiǎn)單說(shuō)就是MCU將報(bào)文發(fā)送給控制器,控制器將報(bào)文轉(zhuǎn)換成符合規(guī)范的CAN報(bào)文后,通過(guò)CAN收發(fā)器以電信號(hào)的形式在總線上進(jìn)行傳輸。

2、電平是如何轉(zhuǎn)換成邏輯?

圖2 CAN-bus信號(hào)電平

如圖2所示,CAN總線使用的是雙線差分信號(hào),所以分為CAN_H和CAN_L兩根總線,根據(jù)兩根總線之間電壓的差值大小來(lái)判斷其顯隱性。而線纜上傳輸?shù)碾娖叫盘?hào)只有兩種可能,分別為顯性電平和隱性電平,其中顯性電平代表邏輯0,隱性電平代表邏輯1。

當(dāng)接受到報(bào)文時(shí),首先就要通過(guò)CAN收發(fā)器將電信號(hào)轉(zhuǎn)換成邏輯信號(hào)。根據(jù)圖3所示的ISO11898高速CAN電平標(biāo)準(zhǔn)進(jìn)行判斷,但是線路上經(jīng)常會(huì)受到各種干擾,為了保證傳輸?shù)姆€(wěn)定性。所以差分電平小于0.5V就是隱性電平代表邏輯1,差分電平大于0.9V就是顯性電平代表邏輯0。

圖3 ISO11898高速CAN電平

3、邏輯信號(hào)如何轉(zhuǎn)換成報(bào)文?

CAN控制器是CAN-bus設(shè)備的核心元件,集成了CAN規(guī)范中數(shù)據(jù)鏈路層的全部功能,能夠自動(dòng)完成CAN-bus協(xié)議的解析。

當(dāng)CAN收發(fā)器將邏輯信號(hào)傳送給CAN控制器后,CAN控制器會(huì)將邏輯信號(hào)轉(zhuǎn)換成符合CAN規(guī)范的CAN幀。而CAN幀的類(lèi)型包括了數(shù)據(jù)幀、遠(yuǎn)程幀、幀間空間、錯(cuò)誤幀和超載幀。

圖4 標(biāo)準(zhǔn)幀格式

以最常見(jiàn)的數(shù)據(jù)幀為例,圖4就是標(biāo)準(zhǔn)幀的格式,包括了幀起始、仲裁場(chǎng)、控制場(chǎng)、數(shù)據(jù)場(chǎng)等。

圖5 報(bào)文解析實(shí)例

圖5就是報(bào)文解析的實(shí)例,當(dāng)接受到對(duì)應(yīng)的邏輯信號(hào)后,CAN控制器就會(huì)根據(jù)規(guī)定的CAN幀格式進(jìn)行解析,并將報(bào)文發(fā)給MCU。

4、上位機(jī)報(bào)文顯示

圖6 上位機(jī)報(bào)文顯示

如圖6所示,當(dāng)CAN控制器完成了CAN-bus協(xié)議的解析后,就會(huì)將報(bào)文傳輸?shù)組CU中在上0位機(jī)軟件中進(jìn)行顯示。像幀起始、CRC場(chǎng)、ACK場(chǎng)這樣的數(shù)據(jù)不讀取,所以我們上位機(jī)軟件只顯示數(shù)據(jù)幀類(lèi)型、幀ID和幀數(shù)據(jù)等信息。

5、總結(jié)

對(duì)于CAN總線報(bào)文錯(cuò)誤來(lái)說(shuō),百分之90的錯(cuò)誤都來(lái)自于物理層,而CANScope總線分析儀可以對(duì)CAN 波形與報(bào)文同步發(fā)送和接收,快速對(duì)CAN總線進(jìn)行各項(xiàng)測(cè)試,幫助工程師們快速完成故障定位和問(wèn)題排查。

審核編輯:符乾江
聲明:本文內(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)投訴
  • CAN
    CAN
    +關(guān)注

    關(guān)注

    59

    文章

    3042

    瀏覽量

    472076
  • 電平
    +關(guān)注

    關(guān)注

    5

    文章

    371

    瀏覽量

    41422
  • 邏輯
    +關(guān)注

    關(guān)注

    2

    文章

    834

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    虹科答疑 | 如何將數(shù)字模擬信號(hào)映射到CAN/CAN FD報(bào)文?一步到位指南!

    在汽車(chē)電子、工業(yè)控制、智能設(shè)備等場(chǎng)景中,溫度、壓力、電壓、速度這些物理世界的「模擬信號(hào)」,如何精準(zhǔn)轉(zhuǎn)化為CAN/CANFD總線上可傳輸?shù)摹笖?shù)字報(bào)文」?這是很多工程技術(shù)人員都會(huì)遇到的核心問(wèn)題。本期答疑
    的頭像 發(fā)表于 01-15 17:03 ?668次閱讀
    虹科答疑 | 如何將數(shù)字模擬信號(hào)映射到<b class='flag-5'>CAN</b>/<b class='flag-5'>CAN</b> FD<b class='flag-5'>報(bào)文</b>?一步到位指南!

    MDD 邏輯IC的邏輯電平不兼容問(wèn)題與解決方案

    )不斷被引入市場(chǎng),它們具有各自的優(yōu)勢(shì),但也帶來(lái)了邏輯電平不兼容的問(wèn)題,尤其是在多個(gè)不同類(lèi)型的邏輯IC互聯(lián)時(shí),電平不匹配的問(wèn)題顯得尤為突出。作為FAE,幫助客戶理解
    的頭像 發(fā)表于 10-29 09:39 ?283次閱讀
    MDD <b class='flag-5'>邏輯</b>IC的<b class='flag-5'>邏輯</b><b class='flag-5'>電平</b>不兼容問(wèn)題與解決方案

    如何同時(shí)指定can硬件濾波器的只接收id為0 和id為3的報(bào)文呢?

    如何同時(shí)指定can硬件濾波器的 只接收id為0 和id為3的報(bào)文呢 我目前只會(huì)用 RT_CAN_FILTER_STD_INIT(3, RT_NULL, RT_NULL)去指定id為3的報(bào)文
    發(fā)表于 09-28 07:46

    silex希來(lái)CAN通信的無(wú)線化解決方案

    silex希來(lái)CAN通信的無(wú)線化解決方案
    的頭像 發(fā)表于 08-27 15:07 ?643次閱讀
    silex希<b class='flag-5'>來(lái)</b>科<b class='flag-5'>CAN</b>通信的無(wú)線化解決方案

    車(chē)載 CAN-Bus 數(shù)據(jù)記錄儀

    “黑盒子 ”,會(huì)記錄所有的CAN 數(shù)據(jù),以便于事后進(jìn)行故障分析。 SG-CAN-200R 是一款便攜的 2 通道 CAN 總線記錄儀,可脫離 PC 單獨(dú)工作,內(nèi)置存儲(chǔ)卡, 可以長(zhǎng)時(shí)間記錄 CA
    的頭像 發(fā)表于 07-15 14:13 ?616次閱讀
    車(chē)載 <b class='flag-5'>CAN</b>-Bus 數(shù)據(jù)記錄儀

    ADG3304 1.15 V至5.5 V低壓、4通道雙向邏輯電平轉(zhuǎn)換器技術(shù)手冊(cè)

    ADG3304是一款雙向邏輯電平轉(zhuǎn)換器,內(nèi)置4個(gè)雙向通道。它可用于多電壓數(shù)字系統(tǒng),如利用SPI和MICROWIRE接口在低壓DSP/控制器與高壓器件之間進(jìn)行數(shù)據(jù)傳輸?shù)?。該器件的?nèi)部結(jié)構(gòu)允許執(zhí)行雙向邏輯
    的頭像 發(fā)表于 05-16 14:03 ?875次閱讀
    ADG3304 1.15 V至5.5 V低壓、4通道雙向<b class='flag-5'>邏輯</b><b class='flag-5'>電平</b>轉(zhuǎn)換器技術(shù)手冊(cè)

    ADG3301 1.15 V至5.5 V低壓、單通道雙向邏輯電平轉(zhuǎn)換器技術(shù)手冊(cè)

    ADG3301是一款單通道雙向邏輯電平轉(zhuǎn)換器,可用于多電壓數(shù)字系統(tǒng),如低壓DSP/控制器與高壓器件之間的數(shù)據(jù)傳輸?shù)?。該器件的?nèi)部結(jié)構(gòu)允許執(zhí)行雙向邏輯電平轉(zhuǎn)換,且無(wú)需借助額外的信號(hào)
    的頭像 發(fā)表于 05-16 11:43 ?815次閱讀
    ADG3301 1.15 V至5.5 V低壓、單通道雙向<b class='flag-5'>邏輯</b><b class='flag-5'>電平</b>轉(zhuǎn)換器技術(shù)手冊(cè)

    ADG3300 1.15 V至5.5 V低壓、8通道雙向邏輯電平轉(zhuǎn)換器技術(shù)手冊(cè)

    ADG3300是一款雙向邏輯電平轉(zhuǎn)換器,內(nèi)置8個(gè)雙向通道,可用于多電壓數(shù)字系統(tǒng),如低壓DSP/控制器與高壓器件之間的數(shù)據(jù)傳輸?shù)?。該器件的?nèi)部結(jié)構(gòu)允許執(zhí)行雙向邏輯電平轉(zhuǎn)換,且無(wú)需借助額外
    的頭像 發(fā)表于 05-16 10:18 ?927次閱讀
    ADG3300 1.15 V至5.5 V低壓、8通道雙向<b class='flag-5'>邏輯</b><b class='flag-5'>電平</b>轉(zhuǎn)換器技術(shù)手冊(cè)

    MAX14595高速、漏極開(kāi)路邏輯電平轉(zhuǎn)換器技術(shù)手冊(cè)

    MAX14595為雙通道、雙向邏輯電平轉(zhuǎn)換器,設(shè)計(jì)用于手持設(shè)備和電池供電等低功耗應(yīng)用。 外部電壓V~CC~和V~L~設(shè)置器件兩側(cè)的邏輯電平。 將V~L~側(cè)的
    的頭像 發(fā)表于 05-15 15:37 ?756次閱讀
    MAX14595高速、漏極開(kāi)路<b class='flag-5'>邏輯</b><b class='flag-5'>電平</b>轉(zhuǎn)換器技術(shù)手冊(cè)

    MAX14591高速、漏極開(kāi)路邏輯電平轉(zhuǎn)換器技術(shù)手冊(cè)

    MAX14591為雙通道、雙向邏輯電平轉(zhuǎn)換器,為多電壓供電系統(tǒng)的數(shù)據(jù)傳輸提供必要的電平轉(zhuǎn)換。外部電壓V~CC~和V~L~設(shè)置器件兩側(cè)的邏輯電平
    的頭像 發(fā)表于 05-15 15:28 ?746次閱讀
    MAX14591高速、漏極開(kāi)路<b class='flag-5'>邏輯</b><b class='flag-5'>電平</b>轉(zhuǎn)換器技術(shù)手冊(cè)

    MAX14611 4通道雙向邏輯電平轉(zhuǎn)換器技術(shù)手冊(cè)

    MAX14611為4通道雙向邏輯電平轉(zhuǎn)換器,在多電壓系統(tǒng)中提供數(shù)據(jù)傳輸所需的電平轉(zhuǎn)換。外部電壓V~CC~和V~L~設(shè)置器件每一側(cè)的邏輯電平,
    的頭像 發(fā)表于 05-15 15:22 ?714次閱讀
    MAX14611 4通道雙向<b class='flag-5'>邏輯</b><b class='flag-5'>電平</b>轉(zhuǎn)換器技術(shù)手冊(cè)

    CAN芯片邏輯響應(yīng)驗(yàn)證測(cè)試

    CAN芯片研發(fā)階段,需要做諸多涉及通訊錯(cuò)誤管理驗(yàn)證的問(wèn)題。在ISO-16845國(guó)際標(biāo)準(zhǔn)中,規(guī)定完善的測(cè)試標(biāo)準(zhǔn),如錯(cuò)誤幀檢測(cè),傳輸幀相關(guān)檢測(cè),錯(cuò)誤管理邏輯驗(yàn)證等,本文主要分享有效便捷的方法來(lái)完成測(cè)試
    的頭像 發(fā)表于 04-30 18:24 ?788次閱讀
    <b class='flag-5'>CAN</b>芯片<b class='flag-5'>邏輯</b>響應(yīng)驗(yàn)證測(cè)試

    CAN報(bào)文流程解析

    CAN報(bào)文流程解析,直流充電樁上的CAN通訊解析過(guò)程
    發(fā)表于 03-24 14:03 ?10次下載

    使用CAN以及CANIF配置了S32K310的CAN驅(qū)動(dòng)模塊,如何進(jìn)行報(bào)文的接收呢?

    我使用CAN以及CANIF配置了S32K310的CAN驅(qū)動(dòng)模塊。我知道調(diào)用CAN_Write()函數(shù)進(jìn)行報(bào)文的發(fā)送,但我存有以下的一些問(wèn)題: 1.我該如何進(jìn)行
    發(fā)表于 03-21 07:24

    CANape中記錄總線報(bào)文及生成BLF文件的培訓(xùn)視頻#CANape #汽車(chē)CAN總線?

    CAN總線
    北匯信息POLELINK
    發(fā)布于 :2025年03月06日 11:40:27