第一階段 ODX協(xié)議詳解 |
??? ODX是開放式診斷數(shù)據(jù)交換(MCD-2D),初由ASAM組織制定,來統(tǒng)一規(guī)定診斷數(shù)據(jù)的描述。ODX現(xiàn)在已是ISO22901規(guī)范。
???
ODX培訓(xùn)主要包括了ISO22901中診斷層(ODX-D),通信參數(shù)(ODX-C),刷寫數(shù)據(jù)(ODX-F)等的介紹。 |
|
|
1. 汽車總線的發(fā)展現(xiàn)狀 |
目標(biāo): |
了解汽車總線的發(fā)展現(xiàn)狀 |
內(nèi)容: |
汽車總線的應(yīng)用;汽車總線的協(xié)議規(guī)范;總線實(shí)現(xiàn)的軟件、硬件;總線設(shè)計(jì)的測試驗(yàn)證;總線的開發(fā)工具 |
|
|
2. CAN綜述 |
目標(biāo): |
了解CAN的基本概念 |
內(nèi)容: |
CAN總線的發(fā)展;CAN總線的協(xié)議標(biāo)準(zhǔn);CAN總線基本的通信機(jī)制 |
|
|
3. CAN數(shù)據(jù)鏈路層 |
目標(biāo): |
理解CAN總線數(shù)據(jù)鏈路層相關(guān)內(nèi)容 |
內(nèi)容: |
CAN2.0的基本內(nèi)容,包括CAN總線的報(bào)文收發(fā)(廣播、報(bào)文過濾、線與、回讀、總線仲裁)、CAN報(bào)文的幀格式、錯(cuò)誤處理、位定時(shí)與同步 |
|
|
4. CAN物理層 |
目標(biāo): |
理解CAN總線物理層相關(guān)內(nèi)容 |
內(nèi)容: |
高速CAN與低速容錯(cuò)CAN的區(qū)別:總線電平、拓?fù)浣Y(jié)構(gòu)、容錯(cuò)性能、外圍電路等; CAN收發(fā)器的選擇 |
|
第二階段 SAE J1939協(xié)議詳解及應(yīng)用 |
?????? J1939是美國汽車工程協(xié)會(huì)(SAE)的推薦標(biāo)準(zhǔn),用于為中重型道路車輛上電子部件間的通訊提供標(biāo)準(zhǔn)的體系結(jié)構(gòu)。它由“卡車與大型客車電氣與電子委員會(huì)”(Track & Bus Electrical & Electronics Committee)下屬的“卡車與大型客車控制和通訊網(wǎng)絡(luò)附屬委員會(huì)”(Track & Bus Control and Communications Network Subcommittee)開發(fā)編寫。
?????
J1939基于德國Bosch公司(Robert Bosch GmbH)開發(fā)的控制器局域網(wǎng)絡(luò)(CAN:Controller Area Network)。它描述了重型車輛現(xiàn)場總線的一種網(wǎng)絡(luò)應(yīng)用,包括CAN網(wǎng)絡(luò)物理層定義、數(shù)據(jù)鏈路層定義、應(yīng)用層定義、網(wǎng)絡(luò)層定義、故障診斷和網(wǎng)絡(luò)管理。
?????
恒潤科技曾為國內(nèi)某大型汽車廠商,提供J1939網(wǎng)絡(luò)的技術(shù)支持,并成功設(shè)計(jì)、制造了符合J1939標(biāo)準(zhǔn)的卡車車身電器網(wǎng)絡(luò)。恒潤科技已經(jīng)組織了數(shù)10次J1939專題培訓(xùn),并獲得了參訓(xùn)單位的一致好評。
|
1. J1939綜述 |
目標(biāo): |
建立J1939的基本概念 |
內(nèi)容: |
開放協(xié)議(高層協(xié)議)的概念,J1939協(xié)議的體系結(jié)構(gòu),應(yīng)用案例 |
|
|
2. J1939物理層(基于J1939-11/15) |
目標(biāo): |
理解電控單元的CAN電路設(shè)計(jì)和元器件選取原則、CAN寄存器設(shè)置 |
內(nèi)容: |
電路原理,信號電平,拓?fù)浣Y(jié)構(gòu),線束及接插件,收發(fā)器,采樣點(diǎn)等 |
|
|
3. J1939數(shù)據(jù)鏈路層(基于J1939-21) |
目標(biāo): |
理解J1939的協(xié)議數(shù)據(jù)單元(PDU)和傳輸協(xié)議(多幀報(bào)文傳輸) |
內(nèi)容: |
協(xié)議數(shù)據(jù)單元(PDU),參數(shù)組類型,傳輸協(xié)議 |
|
|
4. J1939網(wǎng)絡(luò)層(基于J1939-31) |
目標(biāo): |
理解J1939網(wǎng)絡(luò)層的功能、網(wǎng)段互聯(lián)設(shè)備的基本概念 |
內(nèi)容: |
網(wǎng)絡(luò)層概念,網(wǎng)段互聯(lián)設(shè)備分類 |
|
|
5. J1939應(yīng)用層(基于J1939-71) |
目標(biāo): |
理解J1939參數(shù)組和參數(shù)的規(guī)范 |
內(nèi)容: |
參數(shù)組填充方式,參數(shù)組列表,參數(shù)比例系數(shù)和偏移量,參數(shù)類型,參數(shù)數(shù)值范圍等 |
|
|
6. J1939網(wǎng)絡(luò)管理(基于J1939-81) |
目標(biāo): |
理解J1939網(wǎng)絡(luò)管理 |
內(nèi)容: |
網(wǎng)絡(luò)管理參數(shù)組,通信邏輯,錯(cuò)誤處理等 |
|
|
7. J1939診斷(基于J1939-13/73) |
目標(biāo): |
理解J1939的診斷服務(wù)和物理接口 |
內(nèi)容: |
診斷連接器,診斷服務(wù),通信邏輯等 |
|
|
8. J1939仿真示例 |
目標(biāo): |
理解CANoe.J1939的仿真流程、演示例程 |
內(nèi)容: |
仿真流程,數(shù)據(jù)庫,可視面板(J1939 Scanner、DTC Monitor),編程和主要函數(shù),實(shí)現(xiàn)網(wǎng)絡(luò)管理和診斷 |
|
第三階段 CANopen協(xié)議詳解 |
CANopen是由從事工業(yè)控制的CiA (CAN in Automation)的會(huì)員開發(fā)的基于CAN總線的應(yīng)用層協(xié)議集,由通信子協(xié)議和多個(gè)應(yīng)用相關(guān)的設(shè)備子協(xié)議、應(yīng)用子協(xié)議及通信框架組成。CANopen協(xié)議采用面向?qū)ο蟮乃枷朐O(shè)計(jì),具有很好的模塊化特性和很高的適應(yīng)性,通過擴(kuò)展可以適用于大量的應(yīng)用領(lǐng)域。
?????
CANopen在發(fā)布后不久就獲得了廣泛的承認(rèn)。尤其是在歐洲,CANopen被認(rèn)為是在基于CAN的工業(yè)系統(tǒng)中占領(lǐng)導(dǎo)地位的標(biāo)準(zhǔn);在美國,CANopen協(xié)議己經(jīng)成為裝載機(jī)械和公共運(yùn)輸設(shè)備的協(xié)議標(biāo)準(zhǔn),同時(shí)也應(yīng)用于嵌入式系統(tǒng)的控制。CANopen高層協(xié)議發(fā)揮了CAN總線實(shí)時(shí)、可靠的優(yōu)勢,實(shí)現(xiàn)了標(biāo)準(zhǔn)化和通用性。借助強(qiáng)大的開發(fā)平臺及現(xiàn)成應(yīng)用器件,用戶可以輕松配置需要的CAN網(wǎng)絡(luò),大大降低了開發(fā)難度,縮短了開發(fā)時(shí)間。
?????
本課程將理論與實(shí)際相結(jié)合,一方面詳細(xì)介紹了多個(gè)配置CANopen網(wǎng)絡(luò)必要的協(xié)議規(guī)范,另一方面借助工具演示了CANopen網(wǎng)絡(luò)的開發(fā)、測試過程。滿足客戶短時(shí)間內(nèi)掌握及實(shí)現(xiàn)CANopen協(xié)議的需求。
|
- 1. CANopen綜述
|
目標(biāo): |
理解CANopen的基本體系結(jié)構(gòu) |
內(nèi)容: |
CANopen的發(fā)展歷史,組成文檔,主要特點(diǎn),參考模型,設(shè)備模型和通信模型 |
? |
? |
- 2. CANopen應(yīng)用層和通信子協(xié)議
|
目標(biāo): |
掌握CiA DS301協(xié)議 |
內(nèi)容: |
SDO通信,PDO通信,參數(shù)處理和存儲(chǔ),網(wǎng)絡(luò)管理和錯(cuò)誤檢測,CANopen Master和CANopen Slave概念 |
? |
? |
- 3. CANopen通用I/O模塊設(shè)備子協(xié)議
|
目標(biāo): |
掌握CiA DS401協(xié)議 |
內(nèi)容: |
工作原理,錯(cuò)誤處理,預(yù)定義對象(TPDO/RPDO),對象字典和對象詳細(xì)描述 |
? |
? |
- 4. CANopen電子數(shù)據(jù)表(EDS)規(guī)范
|
目標(biāo): |
掌握CiA DS306協(xié)議 |
內(nèi)容: |
CANopen設(shè)備的電子化描述方法 |
? |
? |
- 5. CANopen層參數(shù)設(shè)置服務(wù)和協(xié)議
|
目標(biāo): |
掌握CiA DS305協(xié)議 |
內(nèi)容: |
更改CANopen設(shè)備節(jié)點(diǎn)ID和通信波特率的軟件方法,進(jìn)行層參數(shù)設(shè)置的原因,節(jié)點(diǎn)ID修改方法,使用層設(shè)置服務(wù)(LSS)分配節(jié)點(diǎn)地址,使用地址聲明方法分配節(jié)點(diǎn)地址,無沖突地分配節(jié)點(diǎn)地址 |
? |
? |
- 6. CANopen安全相關(guān)通信框架???
|
目標(biāo): |
掌握CiA DS304協(xié)議 |
內(nèi)容: |
CANopen通信框架概念,SRDO對象,通信協(xié)議,監(jiān)視參數(shù),對象字典參數(shù)設(shè)定,GFC協(xié)議,對象字典參數(shù)設(shè)定,安全網(wǎng)絡(luò)的初始化過程,NMT狀態(tài),預(yù)定義關(guān)系,推薦硬件架構(gòu)等 |
? |
? |
- 7. CANopen管理器框架?????
|
目標(biāo): |
掌握CiA DS302協(xié)議 |
內(nèi)容: |
CANopen管理器概念、功能,CANopen管理器初始化流程,CANopen管理器對象字典詳細(xì)參數(shù)設(shè)置 |
? |
? |
- 8. CANopen設(shè)備開發(fā)示例
|
目標(biāo): |
了解CANopen設(shè)備開發(fā)的流程和工具 |
內(nèi)容: |
CANopen開發(fā)流程,ProCANopen進(jìn)行網(wǎng)絡(luò)規(guī)劃和設(shè)備管理,CANoe.CANopen進(jìn)行仿真、測試和分析,CANeds編輯電子數(shù)據(jù)表、CANopen Master/Slave Source Code架構(gòu) |
|
第四階段 MOST總線技術(shù)基礎(chǔ) |
1. MOST總體介紹 |
目標(biāo): |
了解MOST技術(shù)的產(chǎn)生背景,特點(diǎn)和應(yīng)用領(lǐng)域 |
內(nèi)容: |
MOST技術(shù)產(chǎn)生的背景,MOST技術(shù)的顯著特點(diǎn),MOST技術(shù)的應(yīng)用領(lǐng)域 |
|
|
2. MOST網(wǎng)絡(luò)介紹 |
目標(biāo): |
理解MOST網(wǎng)絡(luò)的特點(diǎn)和組成要素 |
內(nèi)容: |
MOST網(wǎng)絡(luò)節(jié)點(diǎn),節(jié)點(diǎn)結(jié)構(gòu),節(jié)點(diǎn)地址,傳輸通道 |
|
|
3. MOST協(xié)議介紹 |
目標(biāo): |
理解MOST協(xié)議及通信的實(shí)現(xiàn) |
內(nèi)容: |
MOST協(xié)議構(gòu)成,控制通道,異步通道,同步通道的訪問方式,節(jié)點(diǎn)間通信實(shí)現(xiàn) |
|
|
4. ?MOST系統(tǒng)管理 |
目標(biāo): |
理解MOST系統(tǒng)的狀態(tài)以及NetworkMaster和NetworkSlave的管理 |
內(nèi)容: |
MOST系統(tǒng)狀態(tài),NetworkMaster管理,NetworkSlave管理 |
|
|
5. MOST芯片介紹 |
目標(biāo): |
理解MOST芯片的類別和結(jié)構(gòu)組成 |
內(nèi)容: |
芯片分類,芯片組成結(jié)構(gòu) |
|
第五階段 MOST總線技術(shù)應(yīng)用 |
????? 隨著汽車網(wǎng)絡(luò)通訊技術(shù)的發(fā)展,針對電子控制系統(tǒng)(ECU)的診斷技術(shù)也日臻完善,與之相關(guān)的ISO標(biāo)準(zhǔn)亦愈加成熟。新的診斷通訊協(xié)議ISO15765(2004)以ISO14229-1(2004)定義的服務(wù)為基礎(chǔ),規(guī)范了基于CAN總線的診斷服務(wù)(UDS on CAN),包括網(wǎng)絡(luò)管理、網(wǎng)絡(luò)定時(shí)、應(yīng)用層定時(shí)等詳細(xì)內(nèi)容,使得該協(xié)議的適用性和可操作性更強(qiáng),是用戶學(xué)習(xí)、制定診斷技術(shù)規(guī)范的藍(lán)本。 |
1.? MOST應(yīng)用的特點(diǎn) |
目標(biāo): |
理解MOST應(yīng)用的特點(diǎn)、范圍 |
內(nèi)容: |
介紹MOST應(yīng)用的特點(diǎn)、范圍 |
|
|
2. NetServices層的應(yīng)用 |
目標(biāo): |
理解NetServices層的功能和軟硬件接口 |
內(nèi)容: |
NetServices功能介紹,NetServices硬件接口,NetServices軟件接口 |
|
|
3. FBlock應(yīng)用介紹 |
目標(biāo): |
理解FBlock的組成,掌握FBlock的使用方法 |
內(nèi)容: |
FBlock的組成特點(diǎn),F(xiàn)Block中Function的應(yīng)用 |
|
|
4.? MOST應(yīng)用實(shí)例分析 |
目標(biāo): |
掌握MOST模塊的架構(gòu)以及功能的實(shí)現(xiàn) |
內(nèi)容: |
MOST功能簡介,MOST模塊架構(gòu),MOST功能實(shí)現(xiàn)(包括FBlcok Table建立,通用處理設(shè)計(jì)流程,MOST模塊Play機(jī)能的實(shí)現(xiàn)) |
|
|
5. MOST測試工具的使用 |
目標(biāo): |
掌握MOST測試工具的使用方法 |
內(nèi)容: |
Optolyzer的使用方法;Tool4M-XL的使用方法;CANoe.MOST的使用方法 |
|
第六階段 OSEK/VDX標(biāo)準(zhǔn)及應(yīng)用 |
1. OSEK/VDX概述 |
目標(biāo): |
了解OSEK/VDX組織的成立目的和發(fā)展歷史,理解OSEK/VDX規(guī)范的核心思想 |
內(nèi)容: |
OSEK/VDX組織的歷史和發(fā)展,OSEK/VDX在當(dāng)今汽車行業(yè)的應(yīng)用,OSEK/VDX的組成部分,OSEK/VDX和ISO規(guī)范 |
|
|
2. OSEK/VDX操作系統(tǒng)規(guī)范 |
目標(biāo): |
理解OSEK/VDX操作系統(tǒng)的相關(guān)內(nèi)容 |
內(nèi)容: |
OSEK/VDX OS 2.2協(xié)議規(guī)范的操作系統(tǒng),包括:任務(wù);警報(bào);事件;中斷;資源 |
|
|
3. OSEK/VDX 網(wǎng)絡(luò)管理規(guī)范 |
目標(biāo): |
理解OSEK/VDX直接網(wǎng)絡(luò)管理的相關(guān)內(nèi)容 |
內(nèi)容: |
網(wǎng)絡(luò)管理的原理和概述,OSEK/VDX網(wǎng)絡(luò)管理中的令牌環(huán)機(jī)制,總線的睡眠,“跛行回家”狀態(tài),節(jié)點(diǎn)的加入和退出,離線的處理 |
|
|
4. OSEK/VDX 通信規(guī)范 |
目標(biāo): |
理解OSEK/VDX通信規(guī)范的相關(guān)內(nèi)容 |
內(nèi)容: |
OSEK/VDX通信的主要特點(diǎn)和層模型,消息和隊(duì)列,消息傳送模式,數(shù)據(jù)一致性 |
|