📘 CANopenNode·机器人控制
30章 从入门到实战
🤖 中小学友好色
⚙️ 工业级
🧩 30个模块
📂 点击卡片跳转章节
01
CANopenNode概述
协议简介
项目背景
机器人价值
进入章节
02
CANopen协议基础
对象字典
PDO/SDO
NMT·心跳
进入章节
03
CANopenNode源码结构
核心模块
驱动层
应用层
进入章节
04
开发环境搭建
Linux编译
STM32移植
树莓派
进入章节
05
对象字典配置
EDS解析
生成工具
自定义
进入章节
06
PDO通信机制
TPDO/RPDO
映射对象
同步/异步
进入章节
07
SDO通信机制
请求响应
分段传输
超时处理
进入章节
08
NMT状态机
状态切换
启动停止
错误控制
进入章节
09
心跳与同步
生产者/消费者
SYNC报文
同步应用
进入章节
10
CANopenNode驱动层
CAN接口抽象
定时器
中断处理
进入章节
11
机器人关节控制
PDO映射电机
SDO配置伺服
进入章节
12
多轴协调控制
同步PDO联动
主从同步
进入章节
13
传感器数据采集
编码器PDO
模拟量输入
进入章节
14
机器人状态机实现
NMT启停
错误恢复
进入章节
15
CANopenNode与ROS集成
ros_canopen
话题桥接
进入章节
16
实时性优化
总线负载
PDO周期
中断优先级
进入章节
17
调试与诊断
CANalyzer
Wireshark
对象字典查看
进入章节
18
固件升级
SDO Bootloader
分段校验
进入章节
19
安全机制
节点保护
紧急报文
总线恢复
进入章节
20
多节点组网
节点ID分配
拓扑设计
终端电阻
进入章节
21
移动机器人底盘
差速驱动
里程计发布
进入章节
22
机械臂控制案例
6轴PDO映射
轨迹插补同步
进入章节
23
AGV调度系统
多AGV协同
路径规划
进入章节
24
人机协作机器人
安全扭矩关闭
紧急停止
进入章节
25
CANopenNode性能测试
吞吐量
延迟测量
稳定性
进入章节
26
常见问题排查
总线错误
字典不匹配
PDO未激活
进入章节
27
CANopenNode扩展
自定义对象
厂商特定功能
进入章节
28
与EtherCAT对比
选型分析
机器人应用
进入章节
29
未来趋势
CAN XL
CANopen FD
前景
进入章节
30
综合实战项目
从零搭建
关节模组
CANopenNode
进入章节