資源描述:
《現(xiàn)代汽車CANBUS系統(tǒng)ppt課件.ppt》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫。
1、現(xiàn)代汽車CAN-BUS系統(tǒng)1、CAN是控制器局域網(wǎng)絡ControllerAreaNetwork的縮寫含義是控制單元通過網(wǎng)絡進行數(shù)據(jù)交換CAN數(shù)據(jù)總線可比作公共汽車公共汽車可以同時運輸大量乘客CAN數(shù)據(jù)總線包含大量的數(shù)據(jù)信息2、數(shù)據(jù)傳遞的形式目前,在汽車上應用的數(shù)據(jù)傳輸形式有兩種:形式1每項信息均通過各自獨立的數(shù)據(jù)線進行交換在該例中,共需要5條數(shù)據(jù)線進行數(shù)據(jù)傳遞也就是說,每項信息都需要一個獨立的數(shù)據(jù)線隨著汽車控制系統(tǒng)越來越復雜,所需傳輸?shù)男畔⒘恳苍絹碓酱笠虼藬?shù)據(jù)線的數(shù)量和控制單元的針腳數(shù)也會相應增加所以這種數(shù)據(jù)傳遞形式只適用于
2、有限信息量的數(shù)據(jù)交換和傳輸形式2各控制單元之間的所有信息都通過兩根數(shù)據(jù)線進行交換——CAN數(shù)據(jù)總線與數(shù)據(jù)傳輸形式1相比,CAN數(shù)據(jù)總線,所有信息都通過兩根數(shù)據(jù)線進行傳遞相同的數(shù)據(jù)只須通過CAN數(shù)據(jù)系統(tǒng)中的兩根雙向數(shù)據(jù)線進行傳遞通過該種數(shù)據(jù)傳遞形式,所有的信息,不管控制單元的多少和信息容量的大小,都可以通過這兩條數(shù)據(jù)線進行傳遞,所以,如果控制單元間進行大量的信息交換,CAN數(shù)據(jù)點線也能完全勝任3、CAN數(shù)據(jù)傳輸系統(tǒng)一般說來,一個控制單元從整個系統(tǒng)中獲得的信息越多,該控制單元協(xié)調自身的功能會越好CAN數(shù)據(jù)總線作為控制單元之間的一
3、種數(shù)據(jù)傳遞形式,它將各個控制單元連接形成一個完整的系統(tǒng)動力控制CAN數(shù)據(jù)傳輸系統(tǒng)舒適系統(tǒng)CAN數(shù)據(jù)傳輸系統(tǒng)4、CAN數(shù)據(jù)傳輸系統(tǒng)的優(yōu)點如果需要增加額外信息,只需修改軟件即可通過控制單元和輔助安全措施對傳遞信息的持續(xù)檢查,可以達到最低的故障率利用最少的傳感器信號線傳輸多用途的傳感信號控制單元間實現(xiàn)高速數(shù)據(jù)傳遞控制單元和控制單元插角最少化應用,從而節(jié)省更多有用空間CAN數(shù)據(jù)總線符合國際標準,便于不同的控制單元進行數(shù)據(jù)交換CAN數(shù)據(jù)總線中的數(shù)據(jù)傳遞就像一個電話會議一個電話用戶(控制單元)將數(shù)據(jù)“講入”網(wǎng)絡中,其他用戶通過網(wǎng)絡“接聽
4、”這個數(shù)據(jù)6、CAN數(shù)據(jù)總線數(shù)據(jù)傳輸?shù)脑韺@個數(shù)據(jù)感興趣的用戶就會利用數(shù)據(jù),而其他用戶則選擇忽略7、CAN數(shù)據(jù)總線的構成CAN數(shù)據(jù)總線由1個控制器、1個收發(fā)器、2個數(shù)據(jù)傳輸終端和2條數(shù)據(jù)傳遞線構成8、CAN數(shù)據(jù)總線各部件的功能CAN控制器的功能接收在控制單元中的微處理器中的數(shù)據(jù)處理數(shù)據(jù)并傳送給CAN收發(fā)器接受CAN收發(fā)器的數(shù)據(jù),處理并傳送給微處理器控制器CAN控制單元CPUCAN收發(fā)器CPU數(shù)據(jù)處理數(shù)據(jù)傳送給收發(fā)器接受收發(fā)器數(shù)據(jù)CAN收發(fā)器的功能是一個發(fā)送器和接收器的組合將CAN控制器提供的數(shù)據(jù)轉化為電信號并通過數(shù)據(jù)線發(fā)送
5、出去接收數(shù)據(jù),并將數(shù)據(jù)傳送到CAN控制器CAN收發(fā)器功能收發(fā)器發(fā)送器接受器控制器數(shù)據(jù)轉變?yōu)殡娦盘枖?shù)據(jù)傳給控制器數(shù)據(jù)傳輸終端的功能是一個電阻器阻止數(shù)據(jù)在傳輸終了被反射回來并產生反射波因為反射波會破壞數(shù)據(jù)用以傳輸數(shù)據(jù)的雙向數(shù)據(jù)線分為CAN高位數(shù)據(jù)線(CAN-HIGH)和CAN低位數(shù)據(jù)線(CAN-LOW)數(shù)據(jù)總線沒有指定接收器,數(shù)據(jù)通過數(shù)據(jù)總線發(fā)送并由各控制單元接受和計算數(shù)據(jù)傳遞線的功能9、CAN數(shù)據(jù)總線的數(shù)據(jù)傳遞過程提供數(shù)據(jù)控制單元向CAN控制器提供需要發(fā)送的數(shù)據(jù)發(fā)送數(shù)據(jù)CAN收發(fā)器接收由CAN控制器傳來的數(shù)據(jù),轉為電信號并發(fā)送
6、接收數(shù)據(jù)CAN系統(tǒng)中,所有控制單元轉為接收器檢查數(shù)據(jù)控制單元檢查判斷所接收的數(shù)據(jù)是否所需要的數(shù)據(jù)接受數(shù)據(jù)如接收的數(shù)據(jù)重要,它將被接受并進行處理。否則忽略10、CAN數(shù)據(jù)總線傳遞數(shù)據(jù)的構成CAN數(shù)據(jù)總線在極短的時間里,在各控制單元間傳遞數(shù)據(jù),可將其分為7個部分CAN數(shù)據(jù)總線傳遞的數(shù)據(jù)由多位構成。在數(shù)據(jù)中,位數(shù)的多少由數(shù)據(jù)域的大小決定(一位是信息的最小單位——單位時間電路狀態(tài)。在電子學中,一位只有0或1兩個值。也就是只有”是“和”不是“兩個狀態(tài))數(shù)據(jù)的形成圖表如下:該形式在兩條數(shù)據(jù)傳輸線上是一樣的開始域:標志數(shù)據(jù)開始。帶有大約5
7、V電壓(由系統(tǒng)決定)的1位,被送入高位CAN線;帶有大約0V電壓的1位被送入低位CAN線。狀態(tài)域:判定數(shù)據(jù)中的優(yōu)先權。如果兩個控制單元都要同時發(fā)送各自的數(shù)據(jù),那么,具有較高優(yōu)先權的控制單元,優(yōu)先發(fā)送檢查域:顯示在數(shù)據(jù)域中所包含的信息項目數(shù)。在本部分允許任何接收器檢查是否已經(jīng)接收到所傳遞過來的所有信息。數(shù)據(jù)域:在數(shù)據(jù)域中,信息被傳遞到其他控制單元。確認域:在此,接收器信號通知發(fā)送器,接收器已經(jīng)正確收到數(shù)據(jù)。若檢查到錯誤,接收器立即通知發(fā)送器,發(fā)送器然后再發(fā)送一次數(shù)據(jù)結束域:標志數(shù)據(jù)報告結束。在此是顯示錯誤并重復發(fā)送數(shù)據(jù)的最后一
8、次機會安全域:檢測傳遞數(shù)據(jù)中的錯誤。11、數(shù)據(jù)是如何產生的?數(shù)據(jù)由多位構成每1位只有0或1兩個值或狀態(tài)。下面以燈開關為例說明帶有0或1的狀態(tài)是如何產生的。燈開關打開或關閉,這說明燈開關有兩個不同的狀態(tài)。燈開關處于值1的狀態(tài):開關閉合,燈亮開關處于值0的狀態(tài):開關打開,燈不亮位值為1的狀態(tài):