http://www
bol-system
com第1页2006-7-28CANopen产品集萃中国单片机公共实验室CANopen协议综合开发方案(V3
1)http://www
bol-system
com第2页2006-7-28CANopen产品集萃中国单片机公共实验室关于CANopen协议集定义了基于CAN的分布式工业自动化系统的应用标准以及CAN应用层通信标准
CANopen是CAN-in-Automation(CiA)定义的标准之一,并且在发布后不久就获得了广泛的承认
尤其是在欧洲,CANopen被认为是在基于CAN的工业系统中占领导地位的标准
CANopen协议集基于所谓的“通信子集”,该子集规定了基本的通信机制及其特性
大多数重要的设备类型,例如数字和模拟的输入输出模块,驱动设备,操作设备,控制器,可编程控制器或编码器,都在称为“设备子集”的协议中进行描述
设备子集定义了不同类型的标准设备及其相应的功能
依靠CANopen协议集的支持,可以对不同厂商的设备通过总线进行配置和系统重构
CANopen标准最核心的部分是通过对象字典(ObjectDictionary)对设备功能进行描述
对象字典分为两部分,第一部分包括基本的设备信息,例如设备ID,制造商,通信参数等等
第二部分描述了特殊的设备功能
一个16位的索引和一个8位的子索引唯一确定了对象字典的入口
通过对象字典的入口可以对设备的“应用对象”进行基本网络访问,设备的“应用对象”可以是输入输出信号,设备参数,设备功能和网络变量等等
CANopen设备的功能及特性以电子数据单(EDS)的形式描述,EDS采用ASCII格式,可以将EDS理解成某种形式的表格
实际的设备设置通过所谓的设备配置文件(DCF)进行描述
EDS和DCF都可以从Internet上下载,并可以存储在设备之中
http://www
bol-sys