版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、CAN總線示意圖CAN總線原理CAN總線的通信是通過一種類似于“會議”的機制實現(xiàn)的CAN總線原理CAN基本概念CAN基本概念 報文:在總線上傳輸?shù)男畔?信息路由: CANCAN不對通信單元分配地址,不對通信單元分配地址,報文的尋址內(nèi)容由報文的標識符指定。所報文的尋址內(nèi)容由報文的標識符指定。所有有CANCAN節(jié)點通過報文濾波來判斷是否接收報節(jié)點通過報文濾波來判斷是否接收報文文CAN擴展格式數(shù)據(jù)幀CAN總線上的電平 總線空閑時,CAN_H和CAN_L上的電壓為2.5V 在數(shù)據(jù)傳輸時,顯性電平(邏輯0):CAN_H 3.5V CAN_L 1.5V 隱性電平(邏輯1):CAN_H 2.5V CAN_L
2、 2.5VCAN總線上的信號變化CAN總線負載率計算 假設(shè)CAN總線波特率為250Kbit/s,總線報文發(fā)送時間間隔為50ms,報文為數(shù)據(jù)幀(8個字節(jié)數(shù)據(jù)), 1:根據(jù)通信波特率計算50ms總共可以發(fā)送多少bit(250000/1000)*50 = 12500bit 2:計算最長的一幀報文有多少個bit 1sof + 29id + 1ide + 1rtr + 1srr + 2r + 4dlc + 8*8data+ 16crc + 2ack + 7eof = 128bit 3:計算50ms內(nèi)可以支持的報文數(shù)目 12500/128 97當50ms間隔的報文數(shù)量超過97條時,就會出現(xiàn)丟幀CAN通訊機
3、制 通信波特率為250Kbit/s,那么每一個bit的時間就為1/250=0.004s=4s 最長一幀報文有128bit,每幀報文占用時間為128*4=512s 為了保證通訊的可靠性和穩(wěn)定性,同時考慮到控制的實時性,網(wǎng)絡(luò)通訊周期定為50mS,整車控制器初始化運行后,每隔50mS 以廣播方式發(fā)送數(shù)據(jù)給各部件,在一個周期里只發(fā)送一次CAN協(xié)議和標準規(guī)格J939幀數(shù)據(jù)結(jié)構(gòu)J939幀數(shù)據(jù)結(jié)構(gòu) CAN29位ID位置 J1939幀的位位置常用J1939文檔 J1939/11 物理層 250Kbits/s 屏蔽的雙絞線 J1939/21 數(shù)據(jù)鏈路層文檔 J1939/71 汽車應用層 J1939/73 應用層
4、 診斷 J1939/81 網(wǎng)絡(luò)管理協(xié)議J1939地址解譯 PGN:61701(0 xF105)ID=0 x08F10501J1939地址解譯 0 x181328F3解譯成報文結(jié)構(gòu)如下J1939信息解譯PGN(61443)電子 發(fā)動機控制器#2(EEC2)刷新率:50ms數(shù)據(jù)長度:8字節(jié)數(shù)據(jù)頁:0PF:240PS:3P:3PGN:61443(0 x00F003)參考位 長度 SPN描述 SPN 2 1 byte 加速踏板 91J1939信息解譯 Spn91 加速踏板位置1 輸入裝置類似發(fā)動機速度/轉(zhuǎn)速的實際位置(如油門踏板或節(jié)流桿)和輸入裝置最大位置的比值,此參數(shù)意在為最初的實施加速器控制。SP
5、N 91 僅應用于單加速器控制。對于公路上的汽車,一般針對駕駛員的油門踏板。 數(shù)據(jù)長度: 1字節(jié) 分辨率: 0.4%/位遞增,從0 % 開始計算 數(shù)據(jù)范圍: 0%到100% 類型: 測量值 可疑參數(shù)號碼: 91 參數(shù)組編號: 61443J1939信息解譯 通過CAN分析儀得到如下信息序號 時間 幀ID 幀格式 幀類型 DLC 幀數(shù)據(jù)1 0811 29 609 0CF003x 數(shù)據(jù)幀 擴展幀 0 x8 7D C3 C0 2D FF FF FF FF解譯C31 將C3轉(zhuǎn)換成十進制=1952 乘以轉(zhuǎn)換系數(shù)0.4=195*0.4=783加上偏置0=76.8+0=78(實際參數(shù)值=分辨率*參數(shù)值+偏移量
6、 )4 得出加速踏板位置在78%處。CAN模塊裝置收發(fā)器 CAN驅(qū)動總線的差動信號放大器CAN收發(fā)器 狀態(tài)狀態(tài)1: 截止狀態(tài),晶體管截止(開關(guān)未截止狀態(tài),晶體管截止(開關(guān)未接合)接合) 狀態(tài)狀態(tài)0: 接通狀態(tài),晶體管導通(開關(guān)已接通狀態(tài),晶體管導通(開關(guān)已接合)接合)CAN收發(fā)器 發(fā)送過程CAN控制器 SJA1000硬件結(jié)構(gòu)框圖SJA1000控制器 CAN 核心模塊負責CAN 信息幀的收發(fā)和CAN 協(xié)議的實現(xiàn), 接口管理邏輯負責同外部主控制器的接口,該單元中的每一個寄存器都可由主控制器通過SJA1000 的地址/數(shù)據(jù)總線訪問,發(fā)送緩沖區(qū)可存貯一個完整的信息幀長度為13個字節(jié),主控制器可直接將標
7、識符和數(shù)據(jù)送入發(fā)送緩沖區(qū),然后置位命令寄存器CMR 中的發(fā)送請求位TR ,啟動CAN 核心模塊讀取發(fā)送緩沖區(qū)中的數(shù)據(jù),按CAN 協(xié)議封裝成一完整CAN 信息幀,通過收發(fā)器發(fā)往總線,驗收濾波器單元完成接收信息的濾波,只有驗收濾波通過且無差錯才把接收的信息幀送入接收FIFO 緩沖區(qū)CAN控制器對報文檢驗濾波 當總線上有報文到達時,收發(fā)器會將該報文的標識符與本當總線上有報文到達時,收發(fā)器會將該報文的標識符與本地的標識符校驗寄存器中進行比較,本地標識符屏蔽寄存地的標識符校驗寄存器中進行比較,本地標識符屏蔽寄存器則是用于指定比較結(jié)果是否有影響,器則是用于指定比較結(jié)果是否有影響,1 1表示相應位的比表示相
8、應位的比較結(jié)果不影響報文的接收。較結(jié)果不影響報文的接收。J1939實例之6120HEV網(wǎng)絡(luò)拓撲結(jié)構(gòu)J1939實例之VCU 6120HEV混合動力車整車控制器(VCU)使用飛思卡爾16位單片機MC9S12XDP512,它擁有雙路MSCAN 口,24 路AD 轉(zhuǎn)換通道,8 個PWM 口輸出。 CodeWarriorfors集成開發(fā)環(huán)境編程VCU硬件結(jié)構(gòu)簡圖飛思卡爾CAN控制器MSCAN MSCAN CAN協(xié)議的實施- CAN 2.0A/B版 標準和擴展數(shù)據(jù)幀 0 8字節(jié)的數(shù)據(jù)長度 高達1Mbps的可編程比特率 支持遠程幀 帶FIFO存儲機制的5個接收緩沖器 帶內(nèi)部優(yōu)先級分配功能的3個發(fā)送緩沖器 靈
9、活的可屏蔽標識符過濾器: 2個32位擴展標識符過濾器 4個16位過濾器 8個8位過濾器MC9S在CAN總線中位置CAN控制器MSCAN12模塊框圖 晶振時鐘 總線時鐘 發(fā)送中斷請求 接收中斷請求 錯誤中斷請求 喚醒中斷請求 配置 寄存器 控制和 狀態(tài) 喚醒 低通濾波 消息過濾和緩沖 接收/發(fā)送驅(qū)動器 CAN 時鐘 Tq 時鐘 預 分頻 MSCAN12 模塊 CAN 接收 CAN 發(fā)送 時鐘 選擇 MSCAN外部引腳MSCAN12模塊圖MSCAN12模塊圖MSCAN初始化MSCAN12的發(fā)送 3個發(fā)送緩沖區(qū)發(fā)送控制相關(guān)寄存器MSCAN發(fā)送流程 配置: 將標識符、數(shù)據(jù)和優(yōu)先級寫入空的發(fā)送緩沖器。
10、安排緩沖器的發(fā)送順序(清除TXEn) 啟動發(fā)送中斷(設(shè)置TXEIEn) 優(yōu)先級值最低的發(fā)送緩沖器(安排發(fā)送消息的緩沖器)將在下一個IFS期間參與仲裁以接入CAN總線 發(fā)送中斷: 識別已發(fā)送完消息的信息緩沖器 關(guān)閉發(fā)送中斷 測試ABTAK(確認標記) 讀取時間戳寄存器(如果啟動了TIME鏈路的話) 如果發(fā)送隊列中還有一條消息,請重復上述發(fā)送流程。MSCAN發(fā)送流程MSCAN接收結(jié)構(gòu)接收器標志寄存器(CANRFLG)中有一位中有一位RXF:接收緩沖器已滿標志接收緩沖器已滿標志0: RxFG 中沒有新報文中沒有新報文1:接收器:接收器FIFO 非空。非空。RxFG 中有報文中有報文MSCAN接收流程 配置: 設(shè)置INITRQ(初始化模式請求) 配置接收過濾器 啟動接收中斷 清除I
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 石河子大學《藥物分析實驗》2022-2023學年第一學期期末試卷
- 石河子大學《現(xiàn)代教育技術(shù)》2023-2024學年第一學期期末試卷
- 石河子大學《紀錄片賞析》2023-2024學年第一學期期末試卷
- 沈陽理工大學《自動檢測技術(shù)》2022-2023學年第一學期期末試卷
- 沈陽理工大學《色彩構(gòu)成》2021-2022學年第一學期期末試卷
- 沈陽理工大學《建筑力學》2021-2022學年第一學期期末試卷
- 沈陽理工大學《后期特效》2023-2024學年第一學期期末試卷
- 沈陽理工大學《電工與電子技術(shù)實驗》2021-2022學年期末試卷
- 沈陽理工大學《測量學》2021-2022學年第一學期期末試卷
- 海商法修改船舶融資租賃合同
- 《市場營銷》教案(第3周)市場營銷環(huán)境分析
- 租地種香蕉合同
- 上海市虹口區(qū)2024學年第一學期期中考試初三物理試卷-學生版
- 舊市場提升改造方案
- 湖北漢江王甫洲水力發(fā)電限責任公司公開招聘工作人員【6人】高頻難、易錯點500題模擬試題附帶答案詳解
- 統(tǒng)編版 七年級上冊(2024修訂) 第四單元 13 紀念白求恩 課件
- 外匯兌換居間勞務(wù)協(xié)議
- 少兒趣味編程Scratch綜合實戰(zhàn)《小車巡線》教學設(shè)計
- 國開(甘肅)2024年春《地域文化(專)》形考任務(wù)1-4終考答案
- 檔案整理及數(shù)字化服務(wù)方案(技術(shù)標 )
- 警務(wù)監(jiān)督員表態(tài)發(fā)言(共4篇)
評論
0/150
提交評論