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

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

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

CAN2.0B的邏輯數(shù)值:“顯性”和“隱性”

DIri_ALIFPGA ? 來(lái)源:未知 ? 作者:李倩 ? 2018-03-13 14:13 ? 次閱讀

物理信號(hào)CAN2.0B規(guī)范定義了兩種互補(bǔ)的邏輯數(shù)值:“顯性”和“隱性”,同時(shí)傳送“顯性”和“隱性”位時(shí),總線結(jié)果值為“顯性”?!帮@性”(“Daminant”)數(shù)值表示邏輯“0”,而“隱性”(“Recessive”)表示邏輯“1”。在CAN規(guī)范中并未定義代表邏輯電平的物理狀態(tài)(例如電壓),iCAN網(wǎng)絡(luò)使用符合ISO11898-2標(biāo)準(zhǔn)的電平信號(hào),典型地,CAN總線為“隱性”(邏輯1)時(shí),CAN_H和CAN_L的電平為2.5V(電位差為0V);CAN總線為“顯性”(邏輯0)時(shí),CAN_H和CAN_L的電平分別是3.5V和1.5V(電位差為2.5V)。

由此可見(jiàn),無(wú)論從實(shí)時(shí)性、適應(yīng)性、靈活性,還是可靠性上來(lái)看,CAN總線都是一種比RS-232更為優(yōu)秀的串行總線。當(dāng)兩臺(tái)串口設(shè)備的相距較遠(yuǎn),不能直接用RS-232把它們連接起來(lái)時(shí),就可以把RS-232轉(zhuǎn)換為CAN,通過(guò)CAN總線來(lái)實(shí)現(xiàn)串口設(shè)備的網(wǎng)絡(luò)互連。

但是,RS-232和CAN在電平和幀格式上都是很大的不同。具體表現(xiàn)如下:RS-232標(biāo)準(zhǔn)電平采用負(fù)邏輯,規(guī)定+3V~+15V之間的任意電平為邏輯“0”電平,-3V~-15V之間的任意電平為邏輯“1”電平。而CAN信號(hào)則使用差分電壓傳送,兩條信號(hào)線稱為“CAN_H”和“CAM_L”,靜態(tài)時(shí)均為2.5V左右,此時(shí)的狀態(tài)表示為邏輯“1”,也可以叫做“隱性”;用CAN_H比CAN_L高表示邏輯“0”,稱為“顯性”。顯性時(shí),通常電壓值為:CAN_H=3.5V,CAN_L=1.5V。差分電壓定義:Vdiff=CAN_H-CAN_L那個(gè)圖中黃線為CAN_H波形,綠線為CAN_L在波形左,右兩端時(shí),CAN_H=CAN_L=2.5v,稱為"隱性"(差值為"0v")在波形中間時(shí),CAN_H=3.5V,CAN_L=1.5V,稱為"顯性"(差值為"2v")

聲明:本文內(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總線
    +關(guān)注

    關(guān)注

    145

    文章

    1971

    瀏覽量

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

    關(guān)注

    5

    文章

    363

    瀏覽量

    40350
  • RS-232
    +關(guān)注

    關(guān)注

    0

    文章

    398

    瀏覽量

    50424

原文標(biāo)題:CAN電平——隱性與顯性

文章出處:【微信號(hào):ALIFPGA,微信公眾號(hào):FPGA極客空間】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

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

    轉(zhuǎn):STM32CubeMX系列教程12:控制器局域網(wǎng)絡(luò)(CAN)

    之一。CAN控制器通過(guò)組成總線的2根線(CAN-H和CAN-L)的電位差來(lái)確定總線的電平,信號(hào)是以兩線之間的“差分”電壓形式出現(xiàn),總線電平分為顯性電平和
    發(fā)表于 07-06 16:53

    CAN總線協(xié)議中的有哪些基本概念需要熟悉

    據(jù)傳輸時(shí),CAN 總線有兩種邏輯值:顯性值(dominant)和隱性值(recessive)。如果同時(shí)傳輸顯性值和
    發(fā)表于 12-14 14:37

    CAN通信控制的位時(shí)序邏輯--Bit Timing Logic具體實(shí)現(xiàn)

    位時(shí)序邏輯實(shí)現(xiàn) CAN 總線協(xié)議中對(duì)位同步的有關(guān)控制。位時(shí)序邏輯監(jiān)視串行 CAN 總線并處理與總線相關(guān)的位時(shí)序。它在報(bào)文開(kāi)始發(fā)送、總線電平從隱性
    發(fā)表于 12-20 11:40

    CAN-PIC32MZ:使用邏輯分析儀讀取時(shí)CAN BUS輸出錯(cuò)誤

    你好,我使用的是PIC32 MZ2048 ECM144的CAN1模塊,以及來(lái)自Ti的SN65 HVD罐Trx。附件是我的和諧驅(qū)動(dòng)配置。當(dāng)我向總線寫(xiě)東西時(shí),我從邏輯分析器讀到的只是一些虛假的29位(位
    發(fā)表于 09-23 09:11

    CAN總線工作原理及數(shù)據(jù)鏈路層、延時(shí)分析

    是兩種標(biāo)準(zhǔn)的差異對(duì)比圖。高速CAN物理層協(xié)議應(yīng)用最為廣泛,而低速CAN物理層協(xié)議一般應(yīng)用于可靠性要求較高的場(chǎng)合,這里不做詳細(xì)介紹。4. CAN總線顯性
    發(fā)表于 05-13 06:00

    充電機(jī)和BMS之間通信網(wǎng)絡(luò)采用CAN2.0B通訊協(xié)議

    我們首先要了解的信息有以下五點(diǎn):1、充電機(jī)和BMS之間通信網(wǎng)絡(luò)采用CAN2.0B通訊協(xié)議。2、在充電過(guò)程中,充電機(jī)和BMS監(jiān)測(cè)電壓、電流和溫度等參數(shù),同時(shí)BMS管理整個(gè)充電過(guò)程。3、充電機(jī)和BMS
    發(fā)表于 09-14 06:07

    [ElfBoard] YOU CAN YOU UP 之CAN總線分享

    ;,即高電平。 CAN_High - CAN_Low > 0.9V 時(shí)候?yàn)?b class='flag-5'>顯性的,邏輯信號(hào)表現(xiàn)為\"邏輯0\",即低電平。
    發(fā)表于 12-04 14:47

    [ElfBoard] YOU CAN YOU UP 之CAN總線

    ;,即高電平。 CAN_High - CAN_Low > 0.9V 時(shí)候?yàn)?b class='flag-5'>顯性的,邏輯信號(hào)表現(xiàn)為\"邏輯0\",即低電平。
    發(fā)表于 12-05 10:45

    基于顯性隱性時(shí)空關(guān)聯(lián)的兩種用戶激勵(lì)算法

    為在群智感知系統(tǒng)中實(shí)現(xiàn)有效的用戶激勵(lì),提岀基于顯性隱性時(shí)空關(guān)聯(lián)的兩種用戶激勵(lì)算法。將顯性時(shí)空關(guān)聯(lián)的用戶激勵(lì)問(wèn)題轉(zhuǎn)化為集合覆蓋問(wèn)題并利用貪心算法對(duì)其進(jìn)行求解,同時(shí)結(jié)合顯性時(shí)空關(guān)聯(lián)算法和
    發(fā)表于 03-21 10:30 ?19次下載
    基于<b class='flag-5'>顯性</b>與<b class='flag-5'>隱性</b>時(shí)空關(guān)聯(lián)的兩種用戶激勵(lì)算法

    CAN總線的顯性電平與隱性電平

    CAN總線的書(shū)時(shí),都會(huì)涉及到總線電平的問(wèn)題,CAN總線的電平分為顯性電平與隱性電平,這是CAN總線物理層的核心部分,也是總線仲裁的基礎(chǔ)。那
    發(fā)表于 04-19 16:58 ?21次下載

    基于STM32的CAN輪詢=查詢

    發(fā)送的優(yōu)先級(jí)要求(優(yōu)先級(jí)特性可軟件配置)。對(duì)于安全緊要的應(yīng)用,bxCAN提供所有支持時(shí)間觸發(fā)通信模式所需的硬件功能。2 CAN--2.0A和2.0BCAN2.0A為標(biāo)準(zhǔn)格式,CAN2.0B
    發(fā)表于 12-04 18:21 ?10次下載
    基于STM32的<b class='flag-5'>CAN</b>輪詢=查詢

    什么是CAN2.0B協(xié)議

    首先咱們說(shuō)說(shuō)什么是CAN2.0b,它是CANBUS的一種協(xié)議類型,用人話說(shuō)就是定義規(guī)則。它和can2.0A是目前應(yīng)用的最為普遍的協(xié)議,被稱作為是傳統(tǒng)CAN。其中CAN2.0A協(xié)議僅支持
    的頭像 發(fā)表于 07-04 09:40 ?8062次閱讀

    高速CAN總線和低速CAN總線區(qū)別分析

    高速CAN總線上為顯性電平(邏輯0)時(shí),CAN_H為3.5V、CAN_L為1.5V,此時(shí)電壓差是2V,
    發(fā)表于 09-13 16:57 ?5266次閱讀

    CAN總線為什么要加終端電阻,不加會(huì)有說(shuō)明影響

    眾所周知,CAN總線的傳輸方式是差分傳輸方式,而總線電平的判斷,就是CAN收發(fā)器根據(jù)CANH和CANL線纜之間的差分電壓(CANH-CANL)來(lái)判斷的,總線上傳輸?shù)碾娖叫盘?hào)只有兩種可能,一是顯性電平,二是
    的頭像 發(fā)表于 06-09 17:22 ?9785次閱讀
    <b class='flag-5'>CAN</b>總線為什么要加終端電阻,不加會(huì)有說(shuō)明影響

    CAN SIC收發(fā)器助力復(fù)雜CAN網(wǎng)絡(luò)高效可靠通信(2)

    (RecessiveVoltage),其中顯性電平為邏輯0,隱性電平為邏輯1,如下圖所示。CAN總線電壓電平當(dāng)TXD輸出
    的頭像 發(fā)表于 08-09 08:37 ?2774次閱讀
    <b class='flag-5'>CAN</b> SIC收發(fā)器助力復(fù)雜<b class='flag-5'>CAN</b>網(wǎng)絡(luò)高效可靠通信(2)

    電子發(fā)燒友

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

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