linux移植SOEM EtherCAT主站

本文介绍了EtherCAT协议及其优势,详细阐述了如何在Linux上移植和使用SOEM EtherCAT主站,包括KPA的主站软件和硬件介绍,以及基于Linux的SOEM初始化、套接字通信和XML设备描述文件解析等内容。

一,EtherCAT 主从站软硬件简介
        EtherCAT是开放的实时以太网通讯协议,由德国倍福自动化有限公司研发。EtherCAT(以太网控制自动化技技)是一种用于确定性以太网的高性能工业通信协议,目前在工业自动化领域有着广泛的应用。它扩展了IEEE 802.3以太网标准,使得数据传输中具有可预测性定时及高精度同步等特点。这个开放性标 准作为IEC 61158的组成部分,常用于机械设计及运动控制等应用中。

        EtherCAT 采用标准的IEEE802-3 以太网帧。EtherCAT 协议直接用标准以太网的帧格式传输数据,并不修改其基本结构。EtherCAT是一个快速的确定性网络,可使用专门的硬件和软件来处理数据。当数据帧通过时,从设备读取与其相关的数据,然后它们将数据动态地插入到同一数据流中。使用EtherCAT, 不再接收以太网数据包,对其进行解释和处理,然后在每个设备上进行复制。当帧通过设备时,EtherCAT从站设备读取寻址到它们的数据节点。同样的在电报通过设备时,可以对其插入数据,只需要几纳秒的帧延迟。

       SOEM主站是跨平台的,可在不同的操作系统上运行包括linux、Windows和实时操作系等。igh EtherCAT Master只支持linux。igh EtherCAT Master是用的最多且实时性最好的EtherCAT开源主站。一些机器人主控四肢电机驱动器通信和运动板卡采用的也是igh。

1,EtherCAT数据帧

       

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

寒听雪落

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值