EtherCAT总线驱动电机设备连上控制器之后,驱动器轴号需要使用指令映射绑定。EtherCAT总线上连接的设备的设备号按照连接顺序从0开始自动编号,驱动器编号也是按连接顺序给驱动器设备自动从0开始编号的,只算总线上的驱动器设备,其他设备是没有驱动器编号的。EtherCAT总线上连接的驱动器需要使用指令映射驱动器的轴号,使用AXIS_ADDRESS指令映射,映射完成之后才能使用BASE指令选择驱动器轴号,发送脉冲,控制驱动器所连的电机运行。轴映射写在总线初始化程序中,总线扫描之后,开启总线之前。语法:AXIS_ADDRESS(轴号)=(槽位号<<16)+驱动器编号+1EtherCAT总线的槽位号是0。轴号为驱动器映射的目标轴号,映射时每个驱动器的轴号不重复,指向空闲轴号即可。EtherCAT总线接口的槽位号默认是0,节点编号按照与控制器的连接先后顺序从0开始依次编号。广东标准EtherCAT网线哪家好
EtherCAT特性(1)完全符合以太网标准。EtherCAT是对传统的以太网协议进行修改,因此可以与其他以太网协议并存于统一总线。EtherCAT网络中也可以使用普通的以太网设备,例如以太网线、以太网卡、交换机、路由器等设备。此外,任何具有标准以太网控制器的设备都可以作为EtherCAT主站,包括PC计算机、带有以太网控制器的嵌入式设备。(2)***的性能。EtherCAT是基于以太网技术,数据传输速度可以达到100Mbit/s,是快的工业以太网技术。EtherCAT利用以太网带宽进行数据传输,有效数据利用率高,可达90%以上。另外EtherCAT数据帧处理的实时性很高,数据刷新周期小于100us,满足对实时性要求高的场合。此外,EtherCAT使用高精度的分布式时钟,能保证各个从站节点设备的同步精度小于1us。(3)简单、低成本。EtherCAT结构简单,而无需交换机或集线器,复杂功能的节点设备或简单的I/O节点都可以用作EtherCAT从站。此外EtherCAT在网络拓扑方面没有限制,支持多种网络拓扑结构,如线型、星型、树型拓扑结构,以及各种拓扑结构的组合,从而使得设备连接非常灵活。山东工业EtherCAT网线客服电话EtherCAT使用标准的IEEE802.3以太网帧,单从以太网角度看,ETherCAT是二层网络。
EtherCAT系统采用主从式结构,所有通信均由主站发起。利用以太网设备**处理双向传输(Tx和Rx)的特性,运行在全双工模式下,主站发出的报文可通过Rx线返回主站控制单元。这种通信机制使整个网络中不会出现通信***,从而使网络具有很好的确定性。整个网络通信结构如图1所示。EtherCAT主站发出下行报文,报文包含各个从站所需数据,并经过所有从站。EtherCAT从站在报文经过时,分析寻址到本站数据,根据相应命令从数据帧中抽取或插入数据,然后更新相应的工作计数器(WorkingCounter,WKC),以标识出该数据帧被从站处理过,并将数据帧转发到下一个相邻的从站。该过程由从站硬件来完成,这使得EtherCAT数据帧经过每个从站的时间极小,延迟约为100~500ns,保证了网络的高度实时性。遍历完所有从站后,经过从站处理后的数据帧作为上行报文,从***一个从站返回主站。主站收到上行数据报文后,处理返回的数据,一次通信结束。
随着工业自动化不断发展,传统的现场总线技术已经逐渐无法满足控制领域的要求。工业以太网凭借其传输速度快、数据包容量大、传输距离长、性价比高等优点,成为当今工业现场总线技术的重要发展方向[1]。其中由德国BECKHOFF公司开发的实时工业以太网EtherCAT(EthernetforControlAutomationTechnology),以高性能、低成本、应用简易等优点在现代控制领域得到了***的应用和迅速的发展。国内外均有EtherCAT应用于高精度电机驱动控制的实例,市面上的伺服驱动器也大多已集成EtherCAT通信接口,可直接配置作为EtherCAT从站。要实现基于EtherCAT的电机驱动系统,可将重点放在EtherCAT主站设计上。考虑到由样本代码开发主站周期较长,故一般多采用商业主站软件进行二次编程开发。其中IntervalZero公司的KingStarMotion软件,以软件形式取代昂贵的运动控制板,并包含相应EtherCAT主站代码,用EtherCAT标准取代**网络协议和IO硬件,还支持在EtherCAT的基础上使用CANopen,从而可以搭建更低成本的基于EtherCAT的伺服控制系统[2]。本文结合EtherCAT总线技术、KingStarMotion软件和商业驱动器,设计一种基于EtherCAT通信的电机驱动控制方案,实现对电机的实时驱动控制。therCAT总线初始化操作是控制器与EtherCAT总线驱动器通讯的重要步骤,也是第一步。
EtherCAT是一种实时工业以太网协议;基于EtherCAT实时性强的特点,重点研究了EtherCAT分布时钟机制,并提出了在嵌入式设备上基于实时操作系统μC/OSII完成主站设计的方案;通过分析传输延时补偿、初始偏移补偿、动态漂移补偿等时钟同步过程,完成了对主站系统时钟同步技术的设计;基于环形冗余结构搭建了一主三从的EtherCAT测试系统,并通过计算机、示波器等设备采集得到从站间产生SYNC0信号的时间差值数据;***,根据SYNC0周期为1ms的数据,分析得到系统时钟误差维持在55ns以内的同步性能,为时钟同步技术的理论研究提供了数据支持。EtherCAT控制系统的一个实际接线, 只需要将网线从EtherCAT控制卡的接口连接到EtherCAT驱动器即可。广东哪里有EtherCAT网线生产厂家
使用EOE技术,可以将EtherCAT从站接入互联网,并使其能够与其他设备通过互联网进行交互。广东标准EtherCAT网线哪家好
EtherCAT的从设备是必需要使用**的通信模块才能实现的,从设备方案上一般是使用MCU(或其他控制器)+ESC芯片来实现。链路层的功能就是在ESC芯片上完成解析、发送的;通过配置ESC芯片,使芯片正常运行链路层功能并把应用层的数据交给MCU。ESC芯片还具有一个特点,那就是通常会给这个芯片**一个EEPROM存储器,里面可以保存一些芯片初始化的寄存器配置,这样就不需要每次上电后由MCU或主站来进行配置了。对于开发者而言,链路层的原理只需要知道EtherCAT的模型概念:报文是由主站发出,然后像一条列车一样发往各个从站,每个从站认为是串联起来的,会按照目前串联的位置顺序对数据进行发送,就像是列车的轨道一样;每到一站,数据就像货物一样可以以极快的速度进行上下车,到达***一站就开始原路返回(在网线上看就是在同一根网线里的TX和RX,其中TX就是列车出发的方向,RX就是返程的方向。每个从设备一般有两个以太网口,一个口对接上一个从设备,另一个对接下一个从设备,而对应连接的两条网线在本地被“连接”成了一条网线,所以整个网络的所有网线可以认为是同一根网线。),数据每经过一个往返就完成了一次通信,主站就是列车的起始站,所有通信都是由主站发起并把控的。 广东标准EtherCAT网线哪家好