前言
EC-Master协议栈是一个经过精心设计和优化的主站协议栈产品,方便客户朋友更好地完成EtherCAT主站控制器的开发工作,支持在不同的嵌入式或非嵌入式(实时)操作系统上运行。现已实现的操作系统包含Linux、VxWorks、QNX、RTX、INtime®、Integrity、Xenomai、On Time RTOS-32、RTEMS、FreeRTOS、eCos、TI- RTOS、T-Kernel 以及其他操作系统。EC-Master是一个成熟的EtherCAT产品,已经为国内外客户所使用并广受好评!
3.2版本更新内容
1、支持Beckhoff CU2508以太网端口倍增器设备
Beckhoff CU2508实时以太网端口倍增器允许连接多达八个独立的100 Mbit EtherCAT网络段。CU2508通过千兆上行链路(X9)连接到主站控制器。新的acontis驱动层emllMultipler负责将EtherCAT帧路由到特定端口。 每个网络段都有自己的配置(ENI文件)。所有段都可以由一个单独的应用程序进程操作,并且可以以相同或不同的周期时间(更新速率)运行。 所有网络段都支持基于分布式时钟(DC)的精确同步。每个网络都有自己的参考时钟。
2、适用于Rockchip CPU的实时以太网驱动程序
EC-Master的新版本为Linux提供了对来自制造商Rockchip的多种CPU的开箱即用支持。 acontis实时以太网驱动程序为Synopsys DesignWare®实现了高速且低抖动的EtherCAT支持,用于片上以太网控制器。 以下开发板已经成功测试:
Pine64 Rock64,搭载RK3328(四核Cortex A53)
Orange Pi 4,搭载RK3399(双核Cortex-A72 + 四核Cortex-A53)
Orange Pi 5,搭载RK3588s(四核Cortex-A76 + 四核Cortex-A55)
Radxa Rock3,搭载RK3568(四核ARM Cortex-A55)
3、DC主站同步模式
虽然“DCM主站移位”和“DCM总线移位”模式需要在主站中运行控制回路,以将EtherCAT系统时间与主站控制器时间同步,但在“DCM主站是参考时钟”模式下,系统时间由主站本身提供。因此,主站内部不需要DCM控制器。这样可以节省CPU时间,并减少主站实现的复杂性。 该系统时间值(64位)每个周期帧都通过BWR命令分发到所有从站的0x910寄存器。时间值本身来自于使用API ecatDcmConfigure()注册的回调函数。必须使用相同的时间基准来调度循环JobTask,并且分辨率足够高。
联系盟通科技
盟通科技作为EC-Master的指定代理发行方,积累了多年的实现项目与解决方案的经验,EC-Master的更多信息,可以在盟通科技的官网找到,客户朋友也可以通过邮箱与电话与专业的技术人员直接高效地交流,来获取更多本地化的方案与信息。
-
以太网
+关注
关注
40文章
5423浏览量
171671 -
协议
+关注
关注
2文章
602浏览量
39221 -
总线
+关注
关注
10文章
2881浏览量
88071 -
主站通信
+关注
关注
0文章
3浏览量
5010
发布评论请先 登录
相关推荐
评论