日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 測試測量 > 測試測量
[導讀]CAN總線一直以來以穩(wěn)定、容錯性高而著稱。要想達到這樣的效果,其獨特的同步機制是非常重要的一點,本文將為大家講解一下CAN總線的同步機制以及SJW 的作用所在。

CAN總線一直以來以穩(wěn)定、容錯性高而著稱。要想達到這樣的效果,其獨特的同步機制是非常重要的一點,本文將為大家講解一下CAN總線的同步機制以及SJW 的作用所在。

CAN總線的同步共有兩種方式:硬同步和重同步。

硬同步

在總線剛剛從空閑狀態(tài)中走出來的時候,在幀頭的位置都會進行一次同步。此時所有的節(jié)點位時間重新開始,就像所有的運動員都再一次回到了起跑線上。這種同步方式被稱作硬同步。

 

 

重同步

硬同步時只是在有幀起始信號時起作用,無法確保后續(xù)一連串的位時序都是同步的,這個時候重同步就到了發(fā)揮作用的時候。具體來說,CAN總線的一個位時間中包含兩個緩沖段BS1和BS2:

 

 

在兩個緩沖段中間的位置,即是讀取總線電平的采樣點位置,當檢測到總線上存在相位差的時候,通過延長BS1段或縮短BS2段來獲得同步,這樣的方式稱為重新同步。這兩個相位緩沖段的延長時間或縮短時間上限由再同步跳轉(zhuǎn)寬度(SJW)給定。采樣點是接收節(jié)點判斷信號邏輯的位置,CAN通訊屬于異步通訊,需要通過不斷的重新同步才能保證收發(fā)節(jié)點的采樣準確,所以SJW(同步跳轉(zhuǎn)寬度)決定了接收節(jié)點是否能有比較好的兼容性。如下圖,即是某CAN總線中利用致遠電子CANscope進行的采樣點與位寬度容忍的快速測試結(jié)果:

 

 

因此,使用CAN總線的時候,發(fā)現(xiàn)位寬度有偏差,則需要對其程序中的位定時寄存器或者晶振進行修正。比如不要使用帶小數(shù)點的晶振,如11.0592HZ。這樣算出來的波特率肯定不準。不要使用陶瓷晶振,會有偏差超過1%的概率,即使重同步也會失敗。

 

 

波特率計算時,提高適應范圍,需要保證12-20(特征16)個的位時間因子,然后通過提高正常節(jié)點波特率寄存器中的同步跳轉(zhuǎn)寬度SJW值(加大到2-3個單位時間)來實現(xiàn)。比如使用廣州致遠電子兩款波特率計算工具,可以計算出良好的波特率寄存器值。

 

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

未來,隨著 5G、物聯(lián)網(wǎng)、人工智能等技術(shù)的發(fā)展,可編程波特率產(chǎn)生器將面臨更高的性能要求和更復雜的應用場景。通過不斷創(chuàng)新和技術(shù)進步,可編程波特率產(chǎn)生器將在更廣泛的領(lǐng)域發(fā)揮重要作用,推動數(shù)字通信技術(shù)的發(fā)展和應用。

關(guān)鍵字: 波特率

在現(xiàn)代汽車電子、工業(yè)自動化以及嵌入式系統(tǒng)領(lǐng)域,CAN(Controller Area Network)總線作為一種高效、可靠的串行通信協(xié)議,得到了廣泛應用。然而,在實際應用中,我們有時會遇到需要確定未知CAN總線波特率的...

關(guān)鍵字: CAN總線 波特率 汽車電子

UART(Universal Asynchronous Receiver/Transmitter,通用異步收發(fā)傳輸器)是一種廣泛使用的異步串行通信協(xié)議。它允許數(shù)據(jù)在發(fā)送端和接收端之間通過單根或多根線進行傳輸,是許多嵌入式...

關(guān)鍵字: UART協(xié)議 波特率

在下述的內(nèi)容中,小編將會對手把手教大家如何去實現(xiàn)RA UART實現(xiàn)串口波特率自適應,如果串口波特率自適應內(nèi)容是您想要了解的焦點之一,不妨和小編共同閱讀這篇文章哦。

關(guān)鍵字: 串口 波特率 UART

以下內(nèi)容中,小編將對波特率的相關(guān)內(nèi)容進行著重介紹和闡述,希望本文能幫您增進對波特率的了解,和小編一起來看看吧。

關(guān)鍵字: 波特率 碼元

波特率9600的傳輸速率為每秒9600個比特,而波特率115200的傳輸速率為每秒115200個比特,因此,115200的傳輸速度比9600快得多。

關(guān)鍵字: 波特率 傳輸速度 MCU

比特率:在數(shù)字信道中,比特率是數(shù)字信號的傳輸速率,它用單位時間內(nèi)傳輸?shù)亩M制代碼的有效位(bit)數(shù)來表示,其單位為每秒比特數(shù)bit/s(bps)。

關(guān)鍵字: 波特率 比特率 信道

在通信領(lǐng)域中,波特率與數(shù)據(jù)傳輸速率是兩個關(guān)鍵的性能指標。波特率通常用于描述模擬通信系統(tǒng)中的信號調(diào)制速率,而數(shù)據(jù)傳輸速率則用于描述數(shù)字通信系統(tǒng)中的數(shù)據(jù)傳輸效率。了解波特率與數(shù)據(jù)傳輸速率的關(guān)系對于正確選擇和配置通信系統(tǒng)至關(guān)重...

關(guān)鍵字: 波特率 數(shù)據(jù)傳輸速率 模擬通信

串行通信是一種通信方式,其中數(shù)據(jù)按順序一位一位地傳輸。與并行通信不同,串行通信在一條線路上傳輸數(shù)據(jù),因此需要較少的數(shù)據(jù)線。串行通信主要用于長距離通信,因為它的功耗低、成本低、簡單易實現(xiàn)。

關(guān)鍵字: 串行通信 波特率
關(guān)閉