国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

重型商用車CAN總線通訊平臺的設計

發布時間:2009-7-20 14:21    發布者:比爾蓋
關鍵詞: CAN , 平臺 , 設計 , 通訊 , 總線
本文所敘述的基于J1939的重型商用車CAN通訊平臺,主要用于獨立開發的發動機電控單元、AMT(Automatic and Mechanical Transmission機械自動變速箱)電控單元以及防抱死制動系統三者之間,通過接收和發送來自不同節點的消息實現信息的實時傳遞和共享。
  SAE J1939協議規范及通信原理
  在早期載貨卡車、大客車上的電子系統采用串行通信的方法,用SAE J1587標準來實施,但是其速度較慢且傳遞的數據量少,不適用于高速通信的場合。近年來CAN總線已發展成為車輛電子系統的主流總線,載貨車及大客車已制定了SAE J1939協議作為它的通信標準。SAE J1939協議是由SAE組織發布并以CAN2.0B技術規范為基礎的串行通信協議標準,它是一種支持閉環控制的在多個ECU之間高速通信的網絡協議,通訊速率最高可達到250Kbit/s。J1939協議以CAN2.0為網絡核心,取自ISO(國際標準化組織)定義的OSI模型中的四層:物理層、數據鏈路層、應用層以及網絡管理層,其中CAN2.0技術規范定義了物理層及數據鏈路層規范,不同的汽車廠商可以制定符合自身需要的應用層協議來建立更加完善的系統。SAE J1939支持的開放系統互連(OSI)模型如圖1所示。
  物理層實現網絡中ECU的電氣連接。ECU的數目限制于總線線路的負載承受能力,在特定網段上ECU的最大數目設定為30。物理介質為非屏蔽或屏蔽雙絞線。雙絞線特性阻抗為120Ω,電流對稱驅動,數據波特率設定為250kb/s。
  在數據鏈路層,J1939協議對CAN標識符進行了重新定義,并且僅使用CAN擴展幀格式作為其標準的通信消息幀格式并進行了詳細的劃分和定義,而CAN標準幀則留給用戶作為自定義通信消息幀。J1939協議采用PDU(Protocol Data Unit,協議數據單元)傳遞信息,對CAN2.0B擴展格式29位標識符進行了重新定義,它包含了以下幾個部分:優先權(P)、保留位(R)、數據頁標識(DP)、PDU格式(PF)、PDU特定域(PS)、源地址(SA)。
  SAE J1939PDU的數據格式如表1所示。
  SAE J1939協議采用參數群編號(PGN)作為一組參數的標號,用于標識命令信息、請求信息、數據信息、確認應答和否定應答信息的。在J1939協議的應用層中,一個參數組號可以代表一個或多個參數。
  網絡層的主要作用是用于定義兩個或多個SAE J1939網絡間的網絡連接設備網橋的消息過濾功能。通過采用消息過濾功能,使兩個SAE J1939協議的網絡得以共享期望的PGN而無需將過度的網絡資源消耗在不期望的PGN上。
  J1939協議應用層中的參數主要可分為三類:傳輸信號,離散參數(測量值),以及控制命令傳遞值(狀態量)。狀態參數表示具有多態信號的某一種狀態,如發動機剎車使能/禁能,巡航控制激活/關閉,扭矩/速度控制超載模式,錯誤代碼等;而測量參數則表示所接受到的信號的值的具體大小,如缸內爆發壓力、最大巡航速度、發動機轉速等。不同類型的參數、其范圍類型也不同。在J1939協議中數據的傳輸范圍并不等于傳輸數值的范圍。對于物理數據J1939有如下的計算公式:物理數據=比例系數×傳輸數值+偏移量。
  為了能更全面地定義應用層中各個物理參數的范圍和精度,J1939協議為各物理參數定義了SLOT(比例Scaling,界限Limit,偏移量Offset和傳送Transfer Function)這些概念,主要用于定義新的參數。Transfer Function:傳輸功能表示了數據的用途;Scaling:比例系數表示的是物理數據的精度;Offset:偏移量決定了物理參數數據范圍的初始量;Limit:數據范圍則是根據傳輸數值范圍、比例系數和偏移量所決定的物理參數的數據范圍。在SAE J1939中增加新參數時,可以在給定的參數類型中盡量保持數據的一致性。
  CAN通訊平臺硬件設計
  所要設計的CAN通訊平臺是在發動機、變速器以及制動系統之間傳遞數據,因此需要具備基本的接收和發送功能。通訊平臺硬件系統主要由CAN控制器和CAN驅動器收發器兩個部分組成。
  CAN控制器硬件選用的是英飛凌(Infineon) 公司的XC164CM系列單片機,它集成有CAN控制模塊。該單片機的TwinCAN模塊包含兩個全CAN功能節點,兩節點可以獨立工作或者通過網關功能交換數據幀或遠程幀,該模塊還擁有32個CAN消息通道,這32個報文對象可以被獨立地分配到兩個CAN節點之一并設置為發送或者接收對象,它們可以設置成處理帶11位或29位標識符的幀。這個CAN控制器符合CAN規范V2.0B,每個CAN節點都有控制寄存器,支持速率可到1Mbit/s。
  CAN驅動器收發器選擇NXP公司的PCA82C250芯片給CAN控制器與物理總線之間提供接口。該芯片提供對總線的差動發送和接收功能,也可以支持最高到1Mbit/s的通訊速率。其驅動電路內部具有限流電路,可防止輸出極對電源、地或負載的短路。當結溫超過160℃時,兩個發送器輸出端極限電流將減小,從而限制了芯片的溫升,實現了過熱保護。同時,PCA82C250芯片采用了雙線差分驅動,有助于抑制汽車在惡劣電器環境下的瞬變干擾。
  CAN總線接口電路的設計在遵循SAE J1939協議的同時,要考慮對接口電路進行一定抗干擾和保護措施。連接XC164CM單片機與PCA82C250芯片的硬件電路設計如圖2所示。
  XC164CM單片機具有兩個獨立的CAN節點A、B,故選用兩片PCA82C250分別與其引腳的TxD端與RxD端相連,總線連接的CAN 節點1、2分別代表發動機電控單元和AMT的電控單元,數據由CAN節點1和CAN節點2發出,經過該通訊平臺后傳給另一個節點。SAE J1939協議中需要使用屏蔽雙絞線作為CAN總線的通訊導線,選用PCA82C250的高速工作模式,只要將Rs引腳直接接低電平即可實現。
  根據SAE J1939-11 中要求,線性總線的主要中樞鏈路的每個終端都必須以一個合適的電阻來結束,用以提供CAN_H和CAN_L導線的正確終端,其取值范圍應在 110W~130W之間,額定值為120W。實際設計時在PCA82C250的CANH與CANL之間接入一個阻值為120W的電阻RL作為CAN總線抑制反射的終端電阻。CAN_H和CAN_L與地之間各并聯一個30pF的電容,可以起到濾除總線上的高頻干擾的作用,并且具有一定的防電磁輻射能力。
  電路設計時考慮到進一步提高總線節點的抗干擾能力,有時在CAN控制器和CAN驅動器之間加入光耦器件,并使用隔離電源供電。但是增加光耦也會增加總線節點的循環延遲,信號在每個節點要從發送和接收路徑通過這些器件兩次,這將減少當位速率給定時可使用的最大的總線長度。
  CAN通訊平臺軟件流程
  軟件的設計工作主要是基于底層硬件的CAN控制器驅動程序設計,該部分主要是面向CAN控制器的硬件系統的配置和CAN報文幀的收發處理,從而提供了面向通信層的服務功能,這由CAN模塊的初始化函數和CAN報文幀的發送接收函數來完成。
  實車驗證
  將已開發CAN通訊硬件平臺搭載在解放牌平頭柴油牽引車上,斷開AMT電控單元與發動機和制動系統之間的CAN總線,接入CAN通訊平臺后進行實車測試,試驗場地為長直坡道。重型車先平路起步后上坡,連續換擋至最高檔位并最終制動,整個實驗過程中沒有出現控制錯誤,車輛能夠正常工作,利用串口傳遞數據觀測總線實時的信息流,得到了部分通訊數據(略)。

  CAN通訊平臺上接受和發送的報文均符合SAE J1939協議,包含了在CAN通訊平臺上接收和發送到來自發動機、AMT以及制動系統的部分報文內容,先舉例說明一組來自發動機的報文如表2所示。
  一條報文包含8字節的數據域,除了上述內容占據的字節之外,其余位均作保留位。從這些數據可以看到發動機電子控制器的周期性發送,并且只有在CAN通訊平臺接收到更新的數據后,才會向總線發送更新的報文內容,避免給總線帶來負擔。
  結語
  本文從CAN總線和SAE J1939協議特點和原理的介紹入手,通過設計符合J1939通訊協議的硬件和軟件模塊,實現了在重型車上利用該CAN通訊平臺完成數據實時傳遞與共享的功能,并且在實車上通過了發動機、變速箱和制動系統三方通訊的驗證,為使用J1939協議開發CAN通訊平臺提供了一定的思路。
本文地址:http://m.qingdxww.cn/thread-2567-1-1.html     【打印本頁】

本站部分文章為轉載或網友發布,目的在于傳遞和分享信息,并不代表本網贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據著作權人的要求,第一時間更正或刪除。
您需要登錄后才可以發表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區
  • Chiptorials——如何使用ATECC608 TrustFLEX實現公鑰輪換
  • Chiptorials ——如何將CryptoAuthLib庫用于Microchip安全身份驗證IC
  • Chiptorials ——使用ATECC608 TrustFLEX實現基本非對稱身份驗證
  • 無線充電基礎知識及應用培訓教程
  • 貿澤電子(Mouser)專區

相關在線工具

相關視頻

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 韩国精品一区二区 | 久久伊人男人的天堂网站 | 欧美曰韩一区二区三区 | 香蕉国产精品偷在线播放 | 99热这里只有精品66 | 色片免费网站 | 一级毛片视频免费 | 免费国产在线观看 | 狠狠色综合久久婷婷 | 国产午夜精品理论片影院 | 日本免费观看的视频在线 | 九色视频网站 | 国产亚洲人成网站在线观看不卡 | 成年午夜性漫画免费看 | 国产亚洲一区二区三区不卡 | 亚洲国产小视频 | 看一级特黄a大片国产 | 成人精品一区二区www | 亚洲国产欧美久久香综合 | 高傲名媛野外耻辱调教h | 国产成人久久精品 | 欧洲一级视频 | 免费日韩在线观看 | 国产欧美亚洲专区第一页 | 福利社在线免费观看 | 日产精品一线二线三线区动漫 | 久久青青草原综合伊人 | 日本免费观看官网 | 一区二区视频在线 | 视频在线日韩 | 久操不卡 | 成人午夜久久精品 | 国产日日夜夜 | 黑色皮革手册在线观看 | 免费一级毛片无毒不卡 | 国产成视频 | 在线观看成年美女黄网色视频 | 亚洲 欧美 日韩在线一区 | 亚洲三级欧美 | 欧美 日韩 中字 国产 | 999视频在线|