J1939商用车车载网络通信协议培训课程
-
-
培训对象: 商用车电控系统工程师、汽车网络工程师、嵌入式软件开发者、发动机/变速箱/ABS等ECU开发人员、车辆诊断工程师。
-
-
培训目标:
-
-
培训内容介绍:
-
一、J1939协议概述: 了解J1939在商用车、工程机械、农业车辆中的应用,掌握J1939协议族(J1939/11、J1939/21、J1939/71、J1939/73、J1939/81)的分层架构,对比J1939与CAN 2.0B的关系。
二、物理层(J1939/11): 掌握J1939的物理层特性(250kbps波特率、屏蔽双绞线、终端电阻),了解网络拓扑结构(干线-支线结构),掌握总线长度和节点数的限制。
三、数据链路层(J1939/21): 解析J1939的协议数据单元(PDU)格式(优先级、保留位、数据页、PDU格式、PDU特定、源地址、数据场),理解参数组编号(PGN)的计算方法,掌握传输协议功能(多包消息传输、连接管理、数据包重组)。
四、应用层(J1939/71): 掌握J1939应用层的常用参数组(PGN),包括发动机参数(转速、扭矩、温度、压力)、变速箱参数(档位、速比)、制动系统参数(制动压力、ABS状态)、燃油系统参数(油耗、液位),理解可疑参数编号(SPN)的定义和解析方法。
五、网络层(J1939/31): 了解J1939网络层的功能(网桥、路由器),掌握多网段的地址管理和消息转发机制,实现不同网段之间的数据交换。
六、网络管理(J1939/81): 掌握J1939的地址声明和地址冲突解决机制(地址声明报文、地址请求报文),理解ECU的上线流程和网络启动过程,实现网络节点的动态管理。
七、诊断功能(J1939/73): 掌握J1939的诊断通信机制,包括诊断请求和响应的报文格式,理解故障码(DM1)的结构(SPN、FMI、发生次数),掌握诊断服务(DM2-DM16)的功能和应用场景,实现车载诊断系统的开发。
八、内存编程(J1939/76): 了解J1939的Bootloader和在线刷写功能(DM128),掌握ECU固件升级的通信流程(请求下载、数据传输、退出传输),实现远程刷写功能。
九、J1939应用层协议开发: 设计ECU的应用层软件,定义节点地址和参数组,实现发动机控制器(ECM)、变速箱控制器(TCU)、制动控制器(ABS)之间的数据交换和控制命令传输。
十、J1939报文解析与仿真: 使用CAN分析工具(CANalyzer、PCAN-Explorer、Kvaser)捕获和解析J1939报文,查看PGN和SPN数据,创建仿真节点模拟ECU行为,进行系统联调。
十一、J1939一致性测试: 了解J1939的一致性测试标准和要求,进行物理层测试(信号电平、位时序)、协议层测试(报文格式、传输协议)、应用层测试(参数组支持、诊断功能),确保产品符合J1939规范。
十二、J1939故障排查与调试: 分析J1939通信常见故障(总线错误、地址冲突、超时错误、数据错误),使用诊断工具读取故障码(DM1),结合示波器分析总线信号,快速定位和解决问题。
十三、实战项目:发动机-变速箱联合控制: 在仿真环境中搭建发动机和变速箱ECU节点,实现发动机转速、扭矩输出与变速箱档位控制的协调通信,完成多包消息传输和诊断功能验证。
如果您想学习本课程,请
预约报名
如果没找到合适的课程或有特殊培训需求,请
订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表下载请点击
服务优势:
丰富专家资源,精准匹配相关行业,相关项目技术精英,面向用户实际需求,针对性培训或咨询,互动式交流,案例教学,精品小班,实际工程项目经验分享,快捷高效,节省时间与金钱,少走弯路与错路。
专家力量:
中国科学院相关研究所高级研究人员
西门子,TI,vmware,MSC,Ansys,MDI,Mentor, candence,Altium,Atmel 、Freescale,达索,华为等
大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关学历背景专业,理论素养高
多年实际项目实践,大型复杂项目实战案例分享,热情,乐于技术分享
针对客户实际需要,真实案例演示,互动式沟通,学有所值