共查询到19条相似文献,搜索用时 203 毫秒
1.
为了提高航天器 CAN 总线通讯系统各个节点的规范性、可维护性、可扩展性,研究了 CAN 总线的高层协议 CANo-pen 的一种经典开源协议栈 MicroCANopen,设计与实现了 MicroCANopen 网络.软件方面,在 VC6.0的开发环境下,采用并改进 MicroCANopen 从站协议栈代码,实现了主从站代码;硬件方面,利用 IXXAT 公司的 USB-to-CAN 的适配器作为底层硬件的支持,从而与 PC 机连接建立了一主多从的 MicroCANopen 网络.并且验证了通讯过程的正确性与设计的可行性.该网络可以应用在航天器地面测试系统中,为航天器地测通讯系统提供高层协议的统一标准 相似文献
2.
本文介绍了一种无中心无线网络系统的空中接口高层协议栈的设计及软硬件实现参考。本高层协议栈是依据现代通信协议的分层思想对传统协议栈进行重新设计,和传统协议栈相比协议层次更清晰,提高了组网的灵活性、增大了网络容量,并使得设备更加易于配置和管理。 相似文献
3.
CAN是目前国际上应用广泛的实时控制网络。文章基于CAN协议,设计出有线和无线混合控制网络,提出了一种新型的混合网络实时通讯协议,并通过硬件实现验证了设计的正确。文章的混合控制网络的设计思想,特别是无线通讯协议的设计和实现,对于实现开放的工业网络与控制系统有重要意义。 相似文献
4.
TCP/IP协议栈在嵌入式异构网络互联中的应用 总被引:2,自引:0,他引:2
随着测控技术与网络技术日益紧密的结合,测控系统接入互联网已经成为大势所趋。本文阐述在一种异构网络互联——CAN总线与以太网互联系统设计方案中嵌入式TCP/IP协议栈的设计与实现。从而实现了将基于TCP/IP协议的计算机网络设备与基于CAN总线协议的底层现场网络连通。 相似文献
5.
运用CAN现场总线的应用层CANopen协议栈,在PowerPC架构处理器上实现一种高效可靠的PDO传输从站系统。该系统通过在硬件平台上搭建的Vxworks操作系统来构建多线程的CAN任务管理,其中包括在Vxworks操作系统下创建CAN通讯的状态机管理线程、定时器线程、报文收发线程,以此方式实现CANopen从站应用。利用Vxworks系统高实时性和并发处理能力等特点,提高设计从站系统的安全性与可靠性。同时基于Codesys设计了PDO数据收发的接口组件,方便应用户程序的开发。 相似文献
6.
本文给出了一种在充放电机中基于CAN总线实现的可靠通讯方案,简述了充放电机的工作原理,介绍了CAN总线网络的特点,设计了系统的硬件电路,并根据系统特点自定义了应用层协议,给出了一种具体的软件设计方案. 相似文献
7.
针对下一代通讯网络EPC( Evolved Packet Corenetwork)系统中AAA服务器通信协议的特点:同时支持Radius协议和Diameter协议,为了解决AAA对不同协议的兼容和自动翻译问题,文中设计和实现了一种基于Radius/Diameter双协议栈的用于下一代通讯网络EPC系统中的AAA服务器。通过采用协议适配与转换模块、Radius协议栈模块、Diameter协议栈模块等,经过简单的配置,AAA服务器即可自动完成不同协议的翻译和转换。实验结果表明,这种支持双栈架构的下一代AAA服务器,能够很好地兼容不同的协议,并有效降低了工程维护成本。 相似文献
8.
介绍了一种锅炉控制系统的CAN总线通讯网络,详细阐述了CAN总线通讯网络的硬件设计,并运用VB语言设计了操作站中的通讯软件,以及CAN通讯软件的设计,实现了锅炉生产过程中操作站与现场控制站之间各个参数的准确、实时、可靠传输。 相似文献
9.
一体化标识网络与普适服务体系是一种全新的“标识分组网络”体系结构。为了完善一体化标识网络的路由功能,使得OSPF路由协议能够支持一体化标识协议栈,文中提出了一体化标识网中OSPF路由协议的设计与实现。通过对一体化网络协议栈的分析,给出了一体化网络中OSPFID接口以及分离机制的设计思路,然后修改路由协议的代码以及Linux内核代码实现了一体化标识网络中OSPFID的方案。最后,搭建拓扑对标识网络下OSPFID协议进行了测试,验证了OSPFID协议能够在一体化标识网络下很好地实现路由功能。 相似文献
10.
卢绍庆 《计算机测量与控制》2023,31(8):128-134
分析了CAN现场总线技术及特点,针对某高速水下航行器控制系统数据交换实时性需求,结合当前采用的“自定义CAN高层协议”存在的问题,从解决系统稳定性,降低人为干扰因素,提高可靠性及后续网络扩展等方面考虑,提出一种基于CANopen标准高层协议的水下航行器控制系统网络架构,研究了控制系统网络结构及特点,描述了主要网络节点的功能及任务,建立了CANopen通信模型,制订了CANopen高层通讯协议,在项目研制中应用实践,开展了系统性对比测试,实施了全航行器系统、满负荷水下实航试验,结果表明CANopen控制网络运行快捷、稳定可靠,数据交换流畅,网络负载率仅为21.9%,明显优于国际现场总线网络协会要求,适合推广应用至UUV等多种水下航行器系统。 相似文献
11.
基于CANopen的电动执行机构远程监控主站的实现 总被引:3,自引:0,他引:3
针对智能电动执行机构的发展趋势和控制缺陷,提出基于CANopen协议的CAN总线分布式网络控制系统的设计方案;分析了CANopen主站的应用和网络特性,采用基于队列信息交互的分层结构的方法设计CANopen监控主站,详细介绍了CANopen主站协议栈的通信实现,致力于建立实时性好的远程监控主站;最后简述了监控界面的设计;经过测试表明,CANopen监控主站通讯满足网络实时性的要求。 相似文献
12.
基于CAN总线的高层协议CANopen 总被引:2,自引:0,他引:2
CANopen协议是一种基于CAN现场总线的开放的、标准化的高层协议,用于不同CAN总线设备间的通讯控制和网络管理.本文介绍了CANopen协议的基本框架、通讯对象和对象字典等,阐述了CANopen协议在I/O模块中的运用,包括CANopen通讯机制和通讯结构. 相似文献
13.
CANopen是一种基于CAN总线的应用层协议,采用了面向对象的设计思想,具有很好的模块化特性和很高的适应性.本文为了在原有的移动机器人基础上扩展嗅觉导航功能,设计了一种基于CANopen协议的传感器数据采集模块,该模块可以作为CANopen从站与机器人主站通信,满足机器人控制系统扩展的可靠性与灵活性.本设计采用飞思卡尔单片机MC9S12XS128作为主控芯片,通过AD口采集气体传感器数据,在单片机上移植CANopen开源协议栈,给出了CanFestival在单片机上的实现.经过测试,模块能够与机器人通过CAN总线正确通信,完成数据采集功能. 相似文献
14.
鉴于交流伺服电机系统参数繁琐、可操作性差、控制线路复杂、可靠性不高、实时性差等,提出了一种基于CANopen协议的CAN总线伺服电机驱动校控制设计方法。CAN总线接口技术用于构建硬件平台,CANopen协议栈程序和电机控制程序在CCS软件开发环境中实现,并利用PC上位机监控。实验结果表明,交流伺服驱动器采用CAN总线与PC上位机通信,控制简便,实时效果好,数据传输速度快。 相似文献
15.
CANopen协议分析与实现 总被引:12,自引:0,他引:12
作为一种真正开放的CAN总线高层协议,CANopen协议允许不同的CAN设备以标准化的方式进行通讯,使得CAN设备具有互操作性。随着CANopen协议的日益完善,它已经广泛应用于多个行业。本文将对CANopen协议的对象字典、通讯对象及网络管理等几个方面进行简要分析,并通过举例对实现方式加以说明。 相似文献
16.
基于开源的CANopen架构CanFestival和嵌入式实时系统μC/OS-Ⅱ,提出了一种构建CANopen从站平台的方法。详细阐述CANopen协议栈的软件结构设计,实现了μC/OS-Ⅱ系统在MC9S12XF512上的移植,并将CANopen从站协议的状态机封装成任务后嵌入到μC/OS-II中运行。该硬件平台采用单片机MC9S12XF512和高速CAN总线收发器TJA1040来实现。通信测试表明CANopen从站通信稳定,实现了DS301通信规范的功能。 相似文献
17.
18.
CANopen协议及在ARM控制多电机驱动器系统中的应用与设计 总被引:2,自引:0,他引:2
介绍了CAN总线的高层通信协议CANopen协议,并且将CANopen通信协议应用于ARM控制平台与电机驱动器之间的通信中。设计了s3c2410外扩CAN通信模块,构建了s3c2410对多电机驱动器分布式控制CAN网络,配置了CANopen主从节点,分析了控制电机CANopen通信流程,实现了s3c2410与电机驱动器之间的CANopen通信,达到了对电机速度控制方式。 相似文献