can總線(二)--如何測量can總線的波特率


這兩天在研究車載can總線,因為對於車上的can總線的接口以及波特率沒有對應的資料可查(不同的車接口都不一樣,波特率也可能不同),

做一想要從車上測出can總線上的數據還不太容易。

於是我首先使用示波器(我使用的示波器型號是TDS 220)來找出汽車上can總線的接口,然后測出can總線的波特率,測量波特率的步驟如下:

1、將示波器的兩個接口(接地和探頭)分別接在can總線的兩條線(CAN_H和CAN_L)上,
這里需要注意如果CAN線上需要接一個120歐姆的負載電阻,否則波形是不規整方波,
接上負載之后才是規整的方波。

2、此時如果can線上有數據,則會在示波器上顯示出方波如圖1所示。(這里使用示波器的RUN/STOP按鈕捕捉波形)

                                                     圖1

2、但是此時因為示波器顯示的數據太多還無法讀取單個脈沖的周期,
所以需要調節示波器的X軸的每格所代表的周期(調節SEC/DIV旋鈕)
然后使用RUN/STOP按鈕重新捕捉波形得到圖2所示的波形,

                                                       圖2

3、最后將圖2中寬度較小的脈沖再次放大(調節SEC/DIV)直到圖3所示,這時每格代表1us
可以看到這個脈沖跨度為8us

                                                      圖3

所以最終得到該can總線的波特率為1s/8us=125K

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM