首页
›
车载软件与智能汽车
›
014-车规级MCU开发
›
《CAN通信协议栈开发与实车诊断》
VIP10
本课程属于:014-车规级MCU开发
车载软件与智能汽车 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
CAN通信协议栈开发与实车诊断
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
CAN协议概述
CAN总线起源 · CAN与RS485对比 · CAN物理层特性(差分信号
CAN
协议概述
02
CAN协议核心概念
CAN2.0A与CAN2.0B区别 · 标准帧与扩展帧 · 数据帧与远程帧
CAN
协议核心概念
03
CAN帧结构详解(上)
帧起始 · 仲裁场(ID与RTR位) · 控制场(IDE
CAN
帧结构详解
04
CAN帧结构详解(下)
数据场 · CRC场(15位CRC计算) · ACK场
CAN
帧结构详解
05
CAN总线仲裁机制
线与逻辑 · 逐位仲裁过程 · 非破坏性仲裁原理
CAN
总线仲裁机制
06
CAN错误处理机制
5种错误类型(位错误 · 填充错误 · CRC错误
CAN
错误处理机制
07
CAN位时序与同步
位时间组成(SS · PTS · PBS1
CAN
位时序
08
CAN采样点配置
采样点位置计算 · 不同波特率下的推荐采样点 · 采样点对通信质量的影响
CAN
采样点配置
09
CAN总线终端电阻
终端电阻作用 · 标准120Ω终端 · 分支拓扑问题
CAN
总线终端电阻
10
CAN总线拓扑结构
直线型拓扑 · 星型拓扑 · 混合拓扑
CAN
总线拓扑结构
11
CAN总线布线规范
线缆选择(双绞线特性) · 屏蔽层处理 · 最长距离与波特率关系
CAN
总线布线规范
12
CAN控制器与收发器
典型芯片介绍(SJA1000 · MCP2515 · TJA1050)
CAN
控制器
13
CAN通信初始化流程
模式切换 · 时钟配置 · 波特率设置
CAN
通信初始化流程
14
CAN报文发送流程
发送缓冲区操作 · 发送优先级 · 发送完成中断
CAN
报文发送流程
15
CAN报文接收流程
接收缓冲区操作 · 接收中断 · 溢出处理
CAN
报文接收流程
16
CAN验收滤波器详解
屏蔽位模式 · 列表模式 · 32位/16位/8位过滤器配置
CAN
验收滤波器详解
17
CAN中断管理
发送中断 · 接收中断 · 错误中断
CAN
断管理
18
CAN错误分析与诊断
总线状态读取 · 错误计数器分析 · 常见错误码解读
CAN
错误分析
19
CAN总线利用率计算
位填充影响 · 帧间隔 · 实际数据吞吐量估算
CAN
总线利用率计算
20
CANopen协议栈入门
对象字典(OD) · PDO与SDO · NMT状态机
CANopen
协议栈入门
21
CANopen通信对象
心跳报文 · 紧急报文 · 同步报文
CANopen
通信对象
22
CANopen SDO通信
SDO请求/响应机制 · 分段传输 · 块传输
CANopen
SDO
23
CANopen PDO通信
TPDO与RPDO · PDO映射 · 事件触发与定时触发
CANopen
PDO
24
CANopen NMT网络管理
节点状态切换(初始化 · 预操作 · 操作
CANopen
NMT
25
CANopen对象字典设计
索引与子索引 · 数据类型定义 · 设备配置文件
CANopen
对象字典设计
26
J1939协议栈入门
J1939与CAN2.0关系 · PGN与SPN · 地址声明
J1939
协议栈入门
27
J1939传输协议
连接模式数据传输(CMDT) · 广播模式数据传输(BAM) · 多包传输机制
J1939
传输协议
28
J1939网络管理
地址声明过程 · 请求地址 · 网络拓扑发现
J1939
网络管理
29
CAN FD协议
CAN FD与CAN2.0区别 · 数据场长度扩展(64字节) · 可变速率传输
CAN
FD
30
CAN FD帧结构
BRS位与ESI位 · CRC多项式变化 · CAN FD与CAN2.0兼容性设计
CAN
FD
所属VIP或分类
同VIP:AUTOSAR经典平台架构设计与开发
同VIP:Bootloader开发与升级实战
同VIP:ISO-26262功能安全流程与项目合规验证