其实3年前在21ic就准备做这篇文章了,那时,CANOpen也只是刚刚在国内推广,所以几乎没有项目用到.现在有了实际的项目,完全确认了以前移植和测试的代码,所以列举一些CANOpen的底层操作以及数据.当然,列举的都是一些简单的基本的CANOpen通信,不包括其他CANOpen应用协议中的内容. 1.心跳CANOpen节点会以一个固定的频率发送心跳报文.用于告诉主机,偶还活着...心跳报文的格式很简单,COB-ID为0x700+Node_ID,数据为一字节的状态数据: 图中,ID为706,表示0…