首页
›
嵌入式基础与RISC-V
›
158-嵌入式Linux CAN总线编程
›
《J1939协议栈调试与CAN总线通信故障定位实战》
VIP10
本课程属于:158-嵌入式Linux CAN总线编程
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
J1939协议栈调试与CAN总线通信故障定位实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
CAN总线物理层基础
差分信号 · CAN_H/CAN_L电平特性 · 终端电阻作用与测量方法
CAN
总线物理层基础
02
CAN总线数据链路层
CAN帧结构(SOF · 仲裁场 · 控制场
CAN
总线数据链路层
03
J1939协议栈概述
J1939在商用车/工程机械中的地位 · 协议栈分层结构(物理层 · 数据链路层
J1939
协议栈概述
04
J1939协议数据单元(PDU)
PDU格式(PF · PS · SA
J1939
PDU
05
J1939地址管理
源地址(SA) · 目标地址(DA) · 地址声明(Address Claim…
J1939
地址管理
06
J1939传输协议(TP)
连接模式数据传输(CMDT) · 广播模式数据传输(BAM) · TP连接管理与超时处理
J1939
TP
07
J1939多包传输
多包消息的拆分与重组 · 序列号管理 · 流控制帧(CTS/ACK)交互流程
J1939
多包传输
08
J1939应用层基础
SPN(可疑参数编号)定义 · PGN到SPN的映射关系 · 参数数据长度与缩放因子
J1939
应用层基础
09
J1939诊断协议(DM)
DM1(主动诊断故障码) · DM2(历史故障码) · DM3(清除故障码)报文结构
J1939
DM
10
J1939网络管理
节点上线/离线流程 · 网络拓扑发现 · 节点心跳监测机制
J1939
网络管理
11
CAN总线调试工具入门
PCAN-USB · Kvaser · CANalyst-II等硬件选型与驱…
CAN
总线调试工具入门
12
CAN总线分析软件使用
PCAN-View · CANoe · Canalyzer的基本操作与报文过…
CAN
总线分析软件使用
13
J1939协议栈初始化
波特率配置(250kbps典型值) · 过滤器设置 · 接收/发送邮箱配置
J1939
协议栈初始化
14
J1939报文发送实战
构造PGN报文 · 填充数据场 · 计算CRC
J1939
报文发送实战
15
J1939报文接收实战
中断接收与轮询接收 · 报文解析 · PGN识别与数据提取
J1939
报文接收实战
16
J1939地址声明实战
编写地址声明报文 · 监听地址冲突 · 仲裁失败处理
J1939
地址声明实战
17
J1939多包发送实战
BAM模式发送大数据 · TP连接管理状态机实现
J1939
多包发送实战
18
J1939多包接收实战
BAM模式接收重组 · 超时重传机制 · 数据完整性校验
J1939
多包接收实战
19
J1939诊断报文实战
构造DM1报文 · 读取故障码 · 清除故障码
J1939
诊断报文实战
20
CAN总线常见故障类型
总线关闭(Bus Off) · 位错误(Bit Error) · 填充错误(Stuff Error)
CAN
总线常见故障类型
21
CAN总线物理层故障定位
终端电阻测量 · 共模电压测量 · 信号质量分析(眼图)
CAN
总线物理层故障定…
22
CAN总线数据链路层故障定位
错误帧分析 · 重传次数统计 · 总线负载率计算
CAN
总线数据链路层故…
23
J1939协议栈故障定位
地址冲突 · PGN未响应 · TP超时
J1939
协议栈故障定位
24
CAN总线示波器调试
差分信号捕获 · 位时序分析 · 显性/隐性电平测量
CAN
总线示波器调试
25
J1939协议一致性测试
PGN范围检查 · 地址声明合规性 · TP协议合规性
J1939
协议一致性测试
26
CAN总线网络设计要点
节点数量限制 · 总线长度与波特率关系 · 星型/线型拓扑选择
CAN
总线网络设计要点
27
J1939协议栈性能优化
中断优先级设置 · DMA传输 · 缓冲区管理策略
J1939
协议栈性能优化
28
J1939协议栈移植实战
从STM32到NXP S32K的移植… · 硬件抽象层(HAL)适配
J1939
协议栈移植实战
29
J1939协议栈与上位机联调
CANoe仿真环境搭建 · 自动化测试脚本编写(CAPL)
J1939
协议栈
30
综合实战案例
商用车仪表盘J1939数据采集与显示…
综合实战案例
J1939
所属VIP或分类
同VIP:CANopen协议栈移植与CAN总线调试实战
同VIP:CAN驱动开发与调试优化从入门到实践
同VIP:J1939协议在嵌入式Linux实现与故障定位实战