EC-Master最新版本V3.2介绍

描述

前言

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以太网端口倍增器设备

2、适用于Rockchip CPU的实时以太网驱动程序

3、DC主站同步模式:主站作为参考时钟


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的更多信息,可以在盟通科技的官网找到,客户朋友也可以通过邮箱与电话与专业的技术人员直接高效地交流,来获取更多本地化的方案与信息。

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分