版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
工業(yè)控制網絡(4)哈工大網絡與電氣智能化研究所劉勇2013(春)第三章CAN總線一、CAN總線的發(fā)展歷程
CAN是ControllerAreaNetwork(控制器局域網)的縮寫,也稱為canbus。最早由德國Bosch公司Uwe
Kiencke領導的課題小組于1983年開發(fā),并于1986年2月在Detroit召開的SAE大會上以“AutomotiveSerialControllerAreaNetwork”論文的形式首次向世界介紹。其名稱由顧問Wolfhard
Lowrenz教授所起。
CAN最早應用于汽車工業(yè),1992年世界上首輛使用CAN總線的汽車從Benz公司下線。現在CAN已經成為世界上最流行的現場總線。
CAN由CiA(CANinAutomation)國際組織維護,并已經成為ISO11898國際標準。以CiA推出的CANSpecification2.0為底層的高層協議有:CANKingdomDeviceNetCANopenSAEJ1939SDS
CAN的最新進展是2000年推出的TTCAN(時間觸發(fā)CAN通信協議)。二、CAN節(jié)點的分層結構三、CAN物理層1.CAN總線電平顯性電平(Dominant):邏輯“0”隱性電平(Recessive):邏輯“1”
ISO11898中規(guī)定:在隱性狀態(tài)下:VCAN-H=VCAN-L=2.5V,Vdiff=0V在顯性狀態(tài)下:VCAN-H=3.5V,VCAN-L=1.5V,Vdiff=2V2.CAN接插件管腳分配3.CAN總線終端電阻
120Ω±10%,ISO118984.CAN總線使用的編碼
NRZ編碼(非歸零編碼),5位1填充。5.CAN總線的位速率5k~1M(bps)6.CAN總線長度40m~10kmCAN總線位速率與總線長度的關系:1600100051010010100100010000數據位速率[kbps]總線長度[m]主要影響因素:(1)CAN總線要求發(fā)送器在發(fā)送每一位的同時,都要監(jiān)視總線電平,用以確定是否發(fā)送器競爭發(fā)送權失敗,是否總線發(fā)生了位錯誤,是否獲得了應答;(2)為實現(1)中的目的,要考慮傳播延時的影響。銅導線中,電信號的傳播速度是光速的2/3;(3)還要考慮發(fā)送器延時、接收器延時,以及可靠采樣的要求。7.CAN總線的位定時同步段:1個時間份額;傳播段:1~8個時間份額;相位緩沖段1:1~8個時間份額;相位緩沖段2:相位緩沖段1和信息處理時間的最大值;信息處理時間:≤2個時間份額;時間份額總數:8~25時間份額:由振蕩器周期派生出的一個固定時間單元。由于各個CAN節(jié)點所使用的振蕩器頻率不可能都是精確的理想值,一般都與其存在著一定的誤差,使得發(fā)送器與接收器各自對位時間的理解實際上存在差異。又由于CAN總線使用了NRZ編碼,若沒有一定的位定時機制,隨著累積誤差的增大,終歸會使接收器錯誤地采樣到總線上的其它位上。硬同步與重同步就是用于準確位定時的保障機制。8.CAN總線的位同步硬同步(HardSynchronization):只發(fā)生在幀起始的位置。硬同步后,內部位時間從同步段重新開始。因而,硬同步強迫引起硬同步的沿處于重新開始的位時間同步段之內。重同步(Resynchronization):發(fā)生在幀內。通過在每個時間段采樣總線,并與前一個采樣點處的總線電平做比較,可以檢測到跳變沿。如果跳變沿發(fā)生在同步段內,則認為接收節(jié)點與發(fā)送節(jié)點是同步的;否則說明二者不同步,需要進行重同步。重同步的目的是通過延長相位緩沖段1或縮減相位緩沖段2來控制跳變沿和采樣點之間的距離,以補償振蕩器誤差。CAN2.0規(guī)范規(guī)定:只有隱性電平到顯性電平的跳變沿才用于重同步。沿相位誤差e:由沿相對于當前同步段的位置給定,計為時間份額的整數倍。如果沿出現在當前同步段之前,e被計為負,如果沿出現在當前同步段之后,e被計為正。重同步跳轉寬度(SJW)用于設定相位緩沖段延長或縮短的上限,應被編程為1~4個時間份額,并且不能長于任何一個相位緩沖段長度。重同步規(guī)則:當e>0時,相位緩沖段1要延長。如果e<SJW,相位緩沖段1要延長e,否則延長SJW;當e<0時,相位緩沖段2要縮減。如果e<SJW,相位緩沖段1要縮減e,否則縮減SJW;
當e<SJW時,重同步和硬同步的效果是一樣的。如果e>SJW,重同步不能充分補償e,誤差(e-SJW)仍然存在。9.CAN總線的振蕩器容差由于只有當e<SJW時,發(fā)送器與接收器之間的振蕩器誤差才能得以充分補償,其它情況下只是得到部分補償,并可能會引起接收器讀取的數值與發(fā)送器發(fā)送的實際數值不一致。因此,接收器中CAN位定時參數設計的目的就是要使其在滿足總線通信速率的同時,最大可能地去適應發(fā)送器與接收器之間的振蕩器誤差。約束條件-1:受位填充限制。約束條件-2:受錯誤標志影響。其它約束條件:根據CAN2.0規(guī)范,振蕩器最大容許誤差可至1.58%。思考題:1.CAN的中英文含義如何?2.CAN的底層與高層協議有哪些?3.CAN是哪個國際標準規(guī)定的現場總線?4.CAN總線電平是如何定義的?5.CAN使用什么樣的編碼形式?6.CAN總線的位速率與總線長度關系如何?7.
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 科普類紀錄片藍色星球觀后感
- 品牌形象塑造實戰(zhàn)技巧
- 智能物流系統建設與維護合同
- 在線旅游平臺服務免責協議
- 2023中職畢業(yè)生自我鑒定(25篇)
- 包頭市高三數學試卷
- 初一上學期幾何數學試卷
- 人工智能產業(yè)園區(qū)運營合作協議
- 東元TSDA伺服作業(yè)手冊
- 科幻小說三體的解讀
- 2025公司資產劃轉合同
- 2024-2030年中國鋁汽車緊固件行業(yè)銷售規(guī)模與盈利前景預測報告
- 2025康復科年度工作計劃
- 廣東省清遠市2023-2024學年高一上學期期末質量檢測物理試題(解析版)
- 拼圖行業(yè)未來五年前景展望
- 2024-2025學年人教版數學五年級上冊期末檢測試卷(含答案)
- 廣西玉林市(2024年-2025年小學六年級語文)統編版質量測試(上學期)試卷及答案
- 《外盤期貨常識》課件
- 【MOOC】土力學-西安交通大學 中國大學慕課MOOC答案
- 醫(yī)院醫(yī)保科工作總結
- 2024-2025學年譯林版八年級英語上學期重點詞匯短語句子歸納【考點清單】
評論
0/150
提交評論