CAN匯流排學習 1

2021-10-03 20:58:14 字數 887 閱讀 8596

最近開始學習can,希望每天能夠做些筆記,有所積累。本文基於weixin_40528417博主的內容。

1 位定時1.1 位速率-位速率:又叫做位元率(bit rata)、資訊傳輸率,表示的是單位時間內,匯流排上傳輸的資訊量,即每秒能夠傳輸的二進位制位的數量,單位是bit per second。

1.2 位時間

1.2.1 位時間定義

位速率=

1/位時間

首先先了解兩個時鐘的概念:晶振時鐘週期can時鐘週期

1.2.2 位時間分布

如上面所述:乙個can的最小的時間單位是tq

位時間主要分成4段:同步段,傳播段,相位緩衝段1,相位緩衝段2,總共8-25個tq。

2. can的同步機制

在can通訊中,有兩種同步機制:硬同步與重同步

2.1 同步的規則

所以nbt=8個tq的長度中需要有4個tq用於補償傳播延遲,於是還剩下4個tq,

ss同步段長度固定佔據1個tq,還剩3個tq,於是pbs1分配乙個tq,pbs2分配2個tq。

can匯流排學習(一) 初識can匯流排

can匯流排最初由德國bosch公司為汽車檢測 控制系統而設計的。1993年can成為國際標準iso11898 高速應用 和iso1119 低速應用 can的規範從can1.2規範 標準格式 發展為相容can1.2規範的can2.0規範 can2.0a為標準格式,can2.0b為擴充套件格式 目前應...

快速學習CAN匯流排(一)

can controller area network,控制器區域網,是一種有效支援分布式控制和實時控制的序列通訊網路。邏輯訊號 資料幀幀起始 sof 段 start of frame 只有乙個資料位,通過幀起始訊號的電平跳變沿來進行硬同步 幀結束 eof 段 end of frame 幀結束段由傳...

CAN匯流排學習資料總結

can 低層或稱硬體 協議僅僅定義了第 1 層 物理層 和第 2 層 資料鏈路層 can匯流排簡明易懂教程 講得不錯 can匯流排簡明易懂教程 一 can匯流排簡明易懂教程 二 can匯流排簡明易懂教程 三 深入淺出 通俗易懂的講解can bus 講解比較通俗易懂 基於stm32的can匯流排通訊學...