共查询到20条相似文献,搜索用时 15 毫秒
1.
本文研究的基于ARM的CANopen现场总线设备通信的实现,将这两种热门技术结合到一起,以CAN和CANop)en作为通信协议,借助UP-NETARM300开发平台,实现S3C44B0X处理器的CAN接口的扩展,并以此为基础实现对挂接在CAN网络中的CANopen设备通信参数的测试和配置,为CANopen设备间的有效通... 相似文献
2.
基于CAN总线的高层协议CANopen 总被引:2,自引:0,他引:2
CANopen协议是一种基于CAN现场总线的开放的、标准化的高层协议,用于不同CAN总线设备间的通讯控制和网络管理.本文介绍了CANopen协议的基本框架、通讯对象和对象字典等,阐述了CANopen协议在I/O模块中的运用,包括CANopen通讯机制和通讯结构. 相似文献
3.
CANopen协议分析与实现 总被引:12,自引:0,他引:12
作为一种真正开放的CAN总线高层协议,CANopen协议允许不同的CAN设备以标准化的方式进行通讯,使得CAN设备具有互操作性。随着CANopen协议的日益完善,它已经广泛应用于多个行业。本文将对CANopen协议的对象字典、通讯对象及网络管理等几个方面进行简要分析,并通过举例对实现方式加以说明。 相似文献
4.
《国内外机电一体化技术》2008,(5)
GW-7433D是泓格公司在CAN BUS系列中的一项产品。解决了Modbus TCP及CANopen通讯协议间的转换问题。借由使用GW-7433D网关,无论是PLC或PCBased的系统都可以透过Internet/Ethernet来监控CANopen网络上的设备。 相似文献
5.
CANopen是一种基于CAN总线的应用层协议,采用了面向对象的设计思想,具有很好的模块化特性和很高的适应性.本文为了在原有的移动机器人基础上扩展嗅觉导航功能,设计了一种基于CANopen协议的传感器数据采集模块,该模块可以作为CANopen从站与机器人主站通信,满足机器人控制系统扩展的可靠性与灵活性.本设计采用飞思卡尔单片机MC9S12XS128作为主控芯片,通过AD口采集气体传感器数据,在单片机上移植CANopen开源协议栈,给出了CanFestival在单片机上的实现.经过测试,模块能够与机器人通过CAN总线正确通信,完成数据采集功能. 相似文献
6.
CANopen是一种基于CAN总线的应用层协议,采用了面向对象的设计思想,具有很好的模块化特性和很高的适应性。本文主要设计了一种基于CANopen协议的传感器数据采集模块,该模块作为CANopen从站与机器人主站实现数据通信。本设计采用飞思卡尔单片机MC9S12XS128作为主控芯片,通过A/D口采集传感器数据,在单片... 相似文献
7.
《电子技术应用》2009,35(11)
<正> 1引言在上期文章中我们了解了一种嵌入式CANopen协议转换模块及其使用方法,本期文章将介绍一种支持二次开发的CANopen从站模块的使用方法。CANopen协议作为CAN总线的应用层协议,拥有复杂的网络管理(Network Management)、实时过程数据对象(process Data Object)、服务数据对象(Service Data Object)、预定义连接和特殊功能对象等基本功能,另外CANopen协议还定义了指示灯规范、通信安全架构、在线配置、EDS文件规范、标准设备规范等一系列的协议规范。因此开发基于CANopen协议的设备有着非常高的难度以及较长的开发周期。 相似文献
8.
嵌入式实时系统CAN通信软件设计方案 总被引:1,自引:0,他引:1
分布式嵌入系统的广泛应用,对适用于实时通信的CAN网络应用层提出了规范化、模块化、可重用的要求,但目前国内大多数的应用系统仍然基于CAN2.0B规范开发.首先对已有的且具有影响力的CAN高层协议进行了分析比较,结果表明了CANopen具有明显技术优势;在分析CANopen协议的基础上,提出了一种CAN通信分层设计方案,即将CAN通信模块分两层,一层是CAN控制器驱动层,另一层是基于CANopen的CAN应用层.该方案在Proteus虚拟电子开发环境下仿真试验通过,并应用于电动机起动动控制器的研制.采用层次化、结构化、模块化、标准化设计方法增加了CAN通信规范性和代码可重用性,提高了CAN应用的开发效率,同时推动CAN设备的标准化工作. 相似文献
9.
10.
11.
12.
CANopen协议是一种基于CAN(Controllor Area Network)总线的高层协议,在工业领域已有了极其广泛的应用。近年来,针对在安全相关领域的应用,CANopen协议加入了安全的特性,推出了基于CANopen协议的CANopen Safety协议。首先介绍了CANopen协议,在讨论了CAN和CANopen协议的失效机制的基础上,进而分析了CANopen Safety协议在安全相关方面的新特性。 相似文献
13.
CANopen协议是一种基于CAN总线通信技术的标准应用层协议.整个协议以CiA DS-301为基础,规定了一系列的设备子协议,其中一般I/O设备子协议CiA DS-401目前在CANopen设备中使用最为广泛.本文首先对DS-301协议中的几种预定义通信对象在该设备子协议中的特性进行了分析,着重讨论了数字量输入、输出和模拟量输入、输出四种过程模型,并结合实例说明了实现该设备子协议的一般步骤. 相似文献
14.
CANopen协议及在ARM控制多电机驱动器系统中的应用与设计 总被引:2,自引:0,他引:2
介绍了CAN总线的高层通信协议CANopen协议,并且将CANopen通信协议应用于ARM控制平台与电机驱动器之间的通信中。设计了s3c2410外扩CAN通信模块,构建了s3c2410对多电机驱动器分布式控制CAN网络,配置了CANopen主从节点,分析了控制电机CANopen通信流程,实现了s3c2410与电机驱动器之间的CANopen通信,达到了对电机速度控制方式。 相似文献
15.
CANopen协议是一种基于CAN现场总线的开放的、标准化的高层协议,用于不同CAN总线设备间的通讯控制和网络管理;自动络筒机是集机、电、仪、气为一体化的高水平纺织机械产品。本文介绍了CANopen协议的基本框架、通讯对象和对象字典等,阐述了其在自动络筒机上的运用,包括硬件电路、软件协议和软件流程。 相似文献
16.
17.
CAN总线广泛应用于工业现场,开发基于CANopen协议温度测量模块具有一定的现实意义。采用内嵌CAN控制器的微处理器设计方案,开发以单片机为核心、基于CANopen协议的多通道温度测量模块,阐述了模块的硬件结构、关键电路和嵌入式软件组成。最后,给出模块通过测试验证的CANopen从节点通讯功能。 相似文献
18.
针对现有的CANopen网络的实现方法,提出了一种基于SOPC技术的CANopen节点的设计方案.应用IP核复用技术将CAN控制器IP核、主控制器C8051IP核、程序RAM与数据ROMIP核集成在一块FPGA实现底层的CAN控制器SOPC系统.以嵌入式软件方式实现应用层协议CANopen并加载至主控制器中,从而构建了一个CANopen节点.实验测试表明,该CANopen节点通讯符合协议标准,并且性能良好. 相似文献
19.
广州致远电子有限公司 《电子技术应用》2009,35(10)
<正> 1 引言在上期文章中我们了解了CANopen从站设备的开发步骤,本期文章中我们将介绍一款嵌入式CANopen协议转换模块。CANopen协议作为CAN总线的应用层协议,拥有复杂的网络管理(Network Management)、实时过程数据对象(ProcessData Object)、服务数据对象(service Data Object)、预定义连接和特殊功能对象等基本功能,另外CANopen协议还定义了指示灯规范、通信安全架构、在线配置、EDS文件规范、 相似文献
20.
基于CANopen协议的主节点通讯实现 总被引:1,自引:0,他引:1
在对CAN2.0协议和CANopen协议研究分析的基础上,构建了基于CANopen协议的数据结构,应用该数据结构实现了国内的基于CAN2.0协议的USB-CAN适配器和国外的基于CAN open协议的控制器问的通讯控制.并通过构建的实验平台和基于该数据结构编制的软件测试了二者的通讯性能. 相似文献