📘 CANopenNode 实战 主·从站开发

🎓 30章 完整体系
起源与发展 工业自动化地位 CAN与CANopen CANopenNode简介
对象字典(OD) COB-ID NMT PDO/SDO SYNC/EMCY
硬件平台(STM32/ARM/Linux) 软件工具链 源码获取与编译 Hello World
OD结构与存储 EDS文件格式 OD编辑器 自定义OD 运行时访问
NMT状态机 命令与响应 Node Guarding 心跳协议
通信机制 上传与下载 块传输 超时处理 项目应用
通信机制 TPDO/RPDO配置 PDO映射 同步/异步 动态映射
产生与消费 周期设置 与PDO配合 运动控制应用
错误代码定义 发送与接收 错误处理 调试使用
主站架构 初始化流程 NMT主站功能 节点扫描/枚举
SDO主站功能 PDO主站配置 心跳监控 错误处理
多节点管理 同步控制 紧急事件处理 性能优化
从站架构 初始化流程 对象字典实现 NMT从站功能
SDO从站功能 PDO从站配置 心跳发送 错误处理
同步响应 紧急事件生成 参数保存/恢复 固件升级
Linux命令行 Windows工具 Web配置界面 配置导入/导出
CAN分析仪 日志系统 Wireshark抓包 问题排查
FreeRTOS集成 RT-Thread集成 任务优先级 中断/轮询
SocketCAN接口 内核驱动 用户空间应用 系统服务化
访问权限控制 SDO加密 节点认证 安全启动
PDO传输优化 SDO传输优化 内存优化 CPU占用优化
多主站协调 主站冗余 主站切换 分布式控制
CANopen转Modbus 转EtherCAT 转Profinet 性能测试
关节控制 传感器采集 多轴同步 安全功能
导航控制 驱动控制 电池管理 调度系统
患者监护 影像设备 实验室自动化 安全标准
群控系统 门控系统 安全回路 故障诊断
一致性测试 互操作性测试 CiA认证流程 测试报告
时间戳 LSS层设置 CANopen Safety CANopen FD
主从站系统搭建 功能调试验证 性能测试优化 项目文档编写