成人免费无码不卡毛片,亚洲AⅤ无码精品一区二区三区,国产尤物精品视频,久久精品日本亚洲,欧美成人一区三区无码乱码A片,中文字日产幕码一区二区色哟哟,亞洲日韓中文字幕網AV

  • 正文
    • ? CAN-bus信號產(chǎn)生原理
    • ??應(yīng)答位上的幅值“異?!?/span>
    • ? ID段上的幅值“異常”
    • ? 錯(cuò)誤幀上的幅值“異?!?/span>
  • 推薦器件
  • 相關(guān)推薦
申請入駐 產(chǎn)業(yè)圖譜

2024/06/24
5002
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

CAN波形一定都是標(biāo)標(biāo)準(zhǔn)準(zhǔn)的方波嗎?其實(shí)并非如此,今天就把CAN總線上的幅值“異?!睔w歸類。

? CAN-bus信號產(chǎn)生原理

眾所周知,一個(gè)標(biāo)準(zhǔn)CAN節(jié)點(diǎn)由微處理器、控制器、收發(fā)器構(gòu)成。多個(gè)節(jié)點(diǎn)成總線型架構(gòu)掛在一起,兩個(gè)端節(jié)點(diǎn)上并有終端電阻。其結(jié)構(gòu)簡圖如下圖所示。


圖1?CAN-bus節(jié)點(diǎn)網(wǎng)絡(luò)結(jié)構(gòu)

可以看出,與總線直接相連的是CAN節(jié)點(diǎn)的收發(fā)器,其內(nèi)部電路等效如下圖所示,CAN-H、CAN-L直接由三極管驅(qū)動(dòng),近似可以看成電流型輸出。結(jié)合上文所述網(wǎng)絡(luò)架構(gòu)中的終端電阻,節(jié)點(diǎn)發(fā)出信號時(shí)電流流過終端電阻產(chǎn)生電壓信號,當(dāng)同一時(shí)間多個(gè)節(jié)點(diǎn)同時(shí)發(fā)出信號時(shí)就會使總線上的電流高于單一節(jié)點(diǎn)發(fā)出的電流,使得我們觀察電壓信號時(shí)出現(xiàn)突增的現(xiàn)象。圖2 CAN收發(fā)器結(jié)構(gòu)

CAN-bus是總線型結(jié)構(gòu),通常狀態(tài)下一般只有一個(gè)節(jié)點(diǎn)占有總線。那么有幾種情況會導(dǎo)致多個(gè)節(jié)點(diǎn)同時(shí)發(fā)出,進(jìn)而導(dǎo)致幅值出現(xiàn)“異?!蹦兀挛耐ㄟ^致遠(yuǎn)電子CANScope分析儀的幾個(gè)測試案例總結(jié)一下。

??應(yīng)答位上的幅值“異?!?/strong>

最常見的,當(dāng)CAN網(wǎng)絡(luò)上存在3個(gè)以上的節(jié)點(diǎn)時(shí),應(yīng)答位上的幅值要明顯高于同一報(bào)文的其他位置,如下圖所示。可以看到報(bào)文在ID段、數(shù)據(jù)段、CRC校驗(yàn)段處的幅值均比較一致,但是到應(yīng)答位處時(shí)幅值出現(xiàn)突增。這是為什么呢,大家都知道CAN-bus總線擁有自動(dòng)應(yīng)答機(jī)制,即當(dāng)某一節(jié)點(diǎn)發(fā)送完一幀報(bào)文時(shí),所有總線中的其余非只聽節(jié)點(diǎn)均會在應(yīng)答位處做出響應(yīng),如果報(bào)文被成功識別則發(fā)出一個(gè)顯性位作為應(yīng)答信號。

結(jié)合上文所述,應(yīng)答位此時(shí)CAN總線上的電流是若干節(jié)點(diǎn)電流疊加的綜合,所以應(yīng)答位的幅值高就很容易講通了。

圖3 應(yīng)答位上的幅值“異?!?/p>

? ID段上的幅值“異?!?/strong>

CAN-bus總線的一大特點(diǎn)就是多主結(jié)構(gòu),即網(wǎng)絡(luò)中所有節(jié)點(diǎn)功能對等,沒有主從機(jī)的概念,所有節(jié)點(diǎn)均可自由收發(fā)數(shù)據(jù)。保證多主結(jié)構(gòu)得以實(shí)現(xiàn)的關(guān)鍵在于CAN總線的仲裁機(jī)制也稱為優(yōu)先級機(jī)制。當(dāng)網(wǎng)絡(luò)中同時(shí)有多個(gè)節(jié)點(diǎn)同時(shí)發(fā)送數(shù)據(jù)時(shí)會在ID段處產(chǎn)生仲裁,優(yōu)先級高的節(jié)點(diǎn)會最終占有總線。

如下圖所示,可以看到在圖中的標(biāo)記處波形出現(xiàn)了“臺階”。正是由于在“臺階”出現(xiàn)前有兩個(gè)節(jié)點(diǎn)同時(shí)發(fā)出數(shù)據(jù),導(dǎo)致幅值增高,在“臺階”處某一節(jié)點(diǎn)由于優(yōu)先級高占有總線,另一個(gè)節(jié)點(diǎn)暫時(shí)退出,使得幅值又回歸平常。

圖4 ID段上的幅值異常

? 錯(cuò)誤幀上的幅值“異?!?/strong>

再看看這個(gè)案例,可以看到在波形的后半部分也出現(xiàn)了臺階式的幅值增高,光標(biāo)卡住的顯性電平區(qū)間可以看到寬度明顯超過了5個(gè)標(biāo)準(zhǔn)位寬,按照CAN總線的位填充規(guī)則(不能存在連續(xù)六個(gè)相同的顯性位或隱性位)表明這是一條錯(cuò)誤幀。但是不要誤會,并不是因?yàn)檫@個(gè)幅值“異?!倍鴮?dǎo)致的錯(cuò)誤幀,我們知道CAN總線有錯(cuò)誤重發(fā)機(jī)制,以保證總線傳輸數(shù)據(jù)的可靠性。這種可靠性正是通過錯(cuò)誤幀的“一票否決制”實(shí)現(xiàn)的。

當(dāng)網(wǎng)絡(luò)中某一節(jié)點(diǎn)識別到一條認(rèn)為是有問題的報(bào)文后會發(fā)送六個(gè)連續(xù)的顯性位(即錯(cuò)誤幀),投出這一否決票通知網(wǎng)絡(luò)上所有其他節(jié)點(diǎn),本條報(bào)文無效。此后其他節(jié)點(diǎn)會以“跟票”的形式全部發(fā)出六個(gè)顯性位錯(cuò)誤幀。所以此時(shí)多個(gè)節(jié)點(diǎn)重疊部分的錯(cuò)誤幀的幅值就會高一些了。

圖5?錯(cuò)誤幀上的幅值異常

??產(chǎn)品推薦

推薦器件

更多器件
器件型號 數(shù)量 器件廠商 器件描述 數(shù)據(jù)手冊 ECAD模型 風(fēng)險(xiǎn)等級 參考價(jià)格 更多信息
TJA1051T/E,118 1 NXP Semiconductors TJA1051 - High-speed CAN transceiver SOIC 8-Pin

ECAD模型

下載ECAD模型
$0.3 查看
KSZ8895RQI 1 Micrel Inc Ethernet Transceiver, CMOS, PQFP128, LEAD FREE, PLASTIC, QFP-128
暫無數(shù)據(jù) 查看
KSZ8081MNXCA-TR 1 Microchip Technology Inc DATACOM, ETHERNET TRANSCEIVER
$1.36 查看
致遠(yuǎn)電子

致遠(yuǎn)電子

廣州致遠(yuǎn)電子股份有限公司成立于2001年,注冊資金5000萬元,國家級高新技術(shù)認(rèn)證企業(yè),廣州市高端工控測量儀器工程技術(shù)研究開發(fā)中心,Intel ECA全球合作伙伴和微軟嵌入式系統(tǒng)金牌合作伙伴。

廣州致遠(yuǎn)電子股份有限公司成立于2001年,注冊資金5000萬元,國家級高新技術(shù)認(rèn)證企業(yè),廣州市高端工控測量儀器工程技術(shù)研究開發(fā)中心,Intel ECA全球合作伙伴和微軟嵌入式系統(tǒng)金牌合作伙伴。收起

查看更多

相關(guān)推薦

登錄即可解鎖
  • 海量技術(shù)文章
  • 設(shè)計(jì)資源下載
  • 產(chǎn)業(yè)鏈客戶資源
  • 寫文章/發(fā)需求
立即登錄
忻城县| 自治县| 临清市| 荣成市| 砚山县| 交城县| 沙雅县| 永福县| 乌鲁木齐县| 修水县| 小金县| 桑植县| 扶沟县| 绥芬河市| 潜山县| 灌阳县| 保德县| 阿克陶县| 漳浦县| 蚌埠市| 铜山县| 山阴县| 比如县| 筠连县| 闻喜县| 石狮市| 龙川县| 常山县| 温州市| 浦江县| 宝坻区| 霍林郭勒市| 正定县| 尤溪县| 鹤山市| 卢龙县| 马山县| 砚山县| 道孚县| 太白县| 牟定县|