CANopen

CANopen是一种基于CAN的较高层协议。它是作为一种标准化的嵌入式网络而开发的,具有高度灵活的配置能力。CANopen的设计用于面向运动的机器控制网络,例如搬运系统。到目前为止,已在多种应用领域中使用,例如,医疗设备、越野车辆、海事电子设备、铁路应用或楼宇自动化。

CANopen使开发人员从处理与CAN相关的繁琐事务中解放出来,例如位定时以及与执行相关的功能。它提供了针对实时数据、组态数据以及网络管理数据的标准化通讯对象。

 

通过CANopen实现“即插即用”功能

标准化的CANopen设备和应用规范简化了集成CANopen系统的任务。可以用合理的价格购买各种现成设备、工具和协议栈。对于系统设计人员而言,能够重复使用应用软件非常重要。这不仅要求具备通讯兼容性,还要求设备具有互操作性和互换性。CANopen设备和应用规范使设备制造商具备了在其产品上提供标准化接口的能力,从而制造出能够在CANopen网络中使用的带“即插即用”功能的CANopen设备。然而,CANopen只能实现制造商特定的功能。