汽車前照燈CAN總線多路傳輸系統的研究與設計 (1)_第1頁
汽車前照燈CAN總線多路傳輸系統的研究與設計 (1)_第2頁
汽車前照燈CAN總線多路傳輸系統的研究與設計 (1)_第3頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、    汽車前照燈CAN總線多路傳輸系統的研究與設計 (1)摘要: 為代替傳統繁雜的汽車線束, 汽車CAN 總線應運而生。以CAN 總線為基礎, 結合51 系列單片機技術, 研究開發了汽車前照燈的CAN 總線多路傳輸系統。按照整體結構進行了CAN 總線傳輸節點的軟件設計, 設計出并口CAN 適配卡, 通過編寫動態鏈接庫( DLL) , 向上層應用軟件提供讀/ 寫函數接口, 實現了上位機與下位機的通信。該設計使得傳統線束大大簡化, 可靠性得到了極大提高, 有效節約了線束安裝空間。0 引言CAN( Co摘要:為代替傳統繁雜的汽車線束, 汽車CAN 總線應運而

2、生。以CAN 總線為基礎, 結合51 系列單片機技術, 研究開發了汽車前照燈的CAN 總線多路傳輸系統。按照整體結構進行了CAN 總線傳輸節點的軟件設計, 設計出并口CAN 適配卡, 通過編寫動態鏈接庫( DLL) , 向上層應用軟件提供讀/ 寫函數接口, 實現了上位機與下位機的通信。該設計使得傳統線束大大簡化, 可靠性得到了極大提高, 有效節約了線束安裝空間。0  引言CAN( Cont ro ller Ar ea Netw ork) 數據總線是一種適用于汽車環境的汽車局域網。它屬于多路傳輸系統中的一種, 是由德國博世( Bosch) 公司在20 世紀80 年代初為解決現代汽車中眾

3、多的控制單元與測試儀器之間的數據交換而應用開發的一種串行通信協議。目前,在汽車設計領域中, CAN 幾乎成了一種必須采用的技術手段, 尤其是在歐洲, 如奔馳、寶馬、保時捷等都采用CAN 總線實現汽車內部控制系統與各檢測和執行機構間的數據通信。此外, 美國汽車廠也將控制器聯網系統逐步由Class2 過渡到CAN。CAN 國際標準只定義了物理層和數據鏈路層, 實際應用中, 一些廠家和公司又定義了相應的應用層規范, 使CAN 的應用更加廣泛和可靠。CAN 信號傳輸介質為普通雙絞線, 通信速率最高可達1 Mbps/ 40 m, 直接傳輸距離可達10 km/ 5 Kbps。CAN 的信號傳輸采用短幀結構

4、, 每一幀的有效字節數為8 個, 因而傳輸時間短, 受干擾的概率低, 由于其采用CRC16 的校驗方式, 誤碼率僅為3  10- 5 。當節點嚴重錯誤時, 具有自動關閉的功能, 以切斷該節點與總線的聯系, 使通信線上的其他節點機通信不受影響, 具有較強的抗干擾能力。控制器局部網( CAN) 屬于現場總線范疇, 它是一種有效支持分布式控制或實時控制的串行通訊網絡。CAN 作為汽車環境中的微控制器通訊, 在車載各電子控制裝置ECU 之間交換信息, 形成汽車電子控制網絡。比如: 發動機管理系統、變速箱控制器、儀表裝備、電子主干系統中, 均嵌入CAN 控制裝置。但是CAN 總線多路傳輸系統還

5、沒有實際應用到汽車前照燈。傳統的汽車系統布線工作量很大, 一旦線路發現故障, 診斷工作十分困難, 同時由于數據傳輸線很長, 導致傳輸速度下降,可靠性、實時性差等問題。CAN 總線技術作為最有前途的現場總線之一, 依靠其可靠性高, 適應環境能力強, 糾錯能力突出, 性價比高等特點成為解決這一問題的新選擇。正是基于這種研究背景, 本文研究并開發出了基于CAN 總線的汽車前照燈多路傳輸系統。1  CAN 控制器SJA10001. 1 SJA1000 的硬件結構和功能CAN 的通信協議主要由CAN 控制器完成。CAN控制器主要由實現CAN 總線協議部分和微控制器接口部分組成。不同型號的CAN

6、 總線通信控制器, 實現CAN 協議部分電路的結構和功能大都相同, 而與微控制器接口部分的結構及方式存在一些差異。SJA1000是一種獨立CAN 控制器, 是PHILIPS 公司首推新一代控制器。支持CAN 2. 0B 協議。SJA1000 的主要特性如下:器件管腳和電器特性均和PCA82C200 兼容; 時鐘頻率24 MHz; 支持CAN 協議2. 0 標準位速率可達1 Mb/ s;同時支持11 位標識符和29 位標識符; 擴展的接收緩沖器( 增至64 B, PCA82C200 只有20 個字節) ; 對不同微處理器的接口; 可編程的CAN 驅動器輸出。SJA1000 具有兩種工作模式: 基

7、本模式和Peli 模式。其中基本模式符合CAN 協議2. 0A 標準, 和PCA82C200 兼容。設置時鐘分頻器( CDR: Clock divider Reg ister) 的最高位模式選擇位( CDR. 7) , 可在基本模式和Peli 模式之間切換。1. 2  CAN 收發器82C250 的硬件結構和功能82C250 是CAN 控制器與物理總線間的接口, 最初主要應用于汽車高速控制場合。它向總線提供了差動的發送能力, 向CAN 控制器提供了差動的接收能力。82C250 主要特性如下: 與ISO/ DIS11898 標準兼容; 高速( 最高可達1 Mb/ s) ; 具有抗汽車環

8、境下的瞬間干擾, 保護總線能力; 降低射頻干擾( Radio FrequencyInterference, RFI) 的斜率( slope) 控制; 熱防護; 防護電池與地之間發生短路; 低電流待機方式; 某一個節點掉電不會影響總線; 可有110 個節點相連接。2  系統硬件電路圖設計2. 1  汽車前照燈線路示意圖汽車前照燈傳統供電線路示意圖和汽車前照燈多路總線傳輸系統示意圖如圖1, 圖2 所示。圖1  汽車前照燈傳統供電線路示意圖圖2  汽車前照燈多路總線傳輸系統示意圖2. 2 系統硬件電路原理圖CAN 智能節點電路圖的設計是本系統的核心, 下面給出詳細的CAN 節點硬件電路設計。圖3 是汽車汽車前照燈的CAN 總線多路傳輸系統的硬件電路原理圖。從圖中可以看出, 電路主要由三大塊組成。第一塊是前照燈的開關電路部分, 主要包括微控制器89C51 單片機、獨立CAN 通信控制器SJA1000, CAN 總線收發器82C250; 第二塊是上位機,包括CAN 總線適配卡以及數據顯示部分; 第三塊是前照燈的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論