发布时间:2019-05-06
是一种架构在控制局域网路上的高层通讯协定,包括通讯子协定及设备子协定常在嵌入式系统中使用,也是工业控制常用到的一种现场总线。
CANopen 设备都要具备的功能:
通讯单元处理和网络上其他模组通讯所需要的通讯协定。 设备的启动及重置由状态机控制。状态机需包括以下的几个状态:Initialization, Pre-operational, Operational 及Stopped。当接收到网络管理 (NMT) 通讯对象,状态机会转换到对应的状态。 对象字典 (Object Dictionary) 是一个有 16 位元索引 (Index) 的变量阵列。每个变量可以(但非必须)有 8 位元的子索引 (Subindex)。变量可用来调整设备的组态,也可以对应设备量测的资料或设备的输出。 当状态机设定为 operational 之后,设备的应用 (application) 部份就会实现设备预期的机能。此部份可以由对象字典中的变量调整其设定,而资料由通讯层传送或接收。
以上即是CANopen的详细介绍,更多的相关知识欢迎您继续关注本网站得更新。