电气-伺服(4)CANopen
一、CAN
Controller Area Network ,控制器局域网,80年的德国Bosch的一家公司研发可以测量仪器直接的实时数据交换而开发的一款串行通信协议。
CAN发展历史
二、CAN 的osi 模型
CAN特性:
CAN 的数据帧
三、CANopen
什么是CANopen
CANopen 的网络模型
CANopen 常见规范
CANopen 通信标识符
CANopen的数据帧![](https://img-blog.csdnimg.cn/direct/63ee73ab2a134d63aff3f5d4be3e6b84.png)
CANopen 协议
CANopen管理报文
四、CANopen的通讯基础
SDO(service data object,服务数据对象)![](https://img-blog.csdnimg.cn/direct/6db3ba7eac23415689822a9cd01abba3.png)
![](https://img-blog.csdnimg.cn/direct/31cfa3b1b4004389ac7b85c06008a0bd.png)
读报文
案例1:
写报文:
案例1:
错误代码:![](https://img-blog.csdnimg.cn/direct/4bf950ea63db4be5af81716ad3086570.png)
PDO通讯
单向的
PDO传输类型:
总结:
五、基于同步报文的运控原理
同步报文