简介:通过本课题的研究,分析了以 CANopen 高层协议为基础的标准CAN 总线应用层协议,使CAN总线的应用层协议的开发摆脱了各家各不相同的局面,实现了标准化和通用性。切实的掌握 CAN 总线的硬件和软件的开发应用技术,为形成产品化的 CAN 总线控制系统打下了坚实的基础。以期实现以下基本功能:
(1)实现 CANopen 结点的必要通讯。
(2)智能 IO模块的设计与实现,完成数据的输入、输出和与控制并能对数据进行处理。
(3)CAN 控制器的控制模块的设计与实现。用来完成数据通讯和控制任务,此控制模块可用于各种类型的控制系统,具有通用性。
(4)实现 CAN 控制器控制模块与智能 I/O 模块之间通信。即以主控模块为主节点,其它 I/O 模块为从节点的主从式多机通讯任务。
(5)探索 CANopen 实时数据调度的改进余地,增强 CANbus 的实时性,进一步增强工业控制网络的控制效果。
CANOpen组网用的电路板