当前位置:首页 > 公众号精选 > 嵌入式微处理器
[导读]作者从事EtherCAT等实时工业网络及运控产品的开发多年。基于FPGA的EtherCAT主站,是不少公司的明智选择。无论是实时性,灵活性,还是性价比均可有很好的保证。一、基于FPGA的EtherCAT主站的设计方法FPGA模块主要分为五部分:初始化、状态机、PDO、SDO、同步...


作者从事EtherCAT等实时工业网络及运控产品的开发多年。基于FPGA的EtherCAT主站,是不少公司的明智选择。无论是实时性,灵活性,还是性价比均可有很好的保证。



一、基于FPGA的EtherCAT主站的设计方法

FPGA模块主要分为五部分:初始化、状态机、PDO、SDO、同步。

1)初始化模块

初始化主要工作是搜集网络拓扑结构、搜集各个节点的信息内容、初始化各个节点的时间系统与初始同步。

2)状态机模块

该模块主要实现各个节点的状态机转化。
INIT->预运行->安全运行->运行


3)PDO模块

该模块实现PDO数据的准备、发送、接收。



4)SDO模块

该模块实现SDO数据的准备、发送、接收。

5)同步

该模块实现动态时间同步。

将以上五个模块设计完成,加上与ARM/DSP/CPU通信的通信接口,以及与运控相关的模块(模拟量、IO、手轮等),即可实现整个设计。

二、基于FPGA的EtherCAT主站的常见问题

1)初始化模块中,访问节点EEPROM的方式理解比较绕

2)状态机转移中,出现转移不成功,记得读取节点0x134寄存器,查看错误代码,根据错误代码来查看具体不能转移成功的原因。
这里,会出现林林总总的原因,只要对照手册,基本都能解决。
这里,也是整个主站设计中,比较耗时间的问题之一。

3)PDO模块中,部分厂家对设置寻址和逻辑寻址有特殊要求,需要注意。

4)SDO模块中,部分厂家支持FMMU来进行数据访问,部分厂家仅支持寄存器来进行数据访问。

5)同步模块中,出现从站之间的同步问题,主站和从站之间的同步问题,出现产品应用与主站之间的同步问题。

关于同步算法,也是最耗时间的问题。

关于同步方案,可以以FPGA主站作为同步源,也可以以第一个伺服作为同步源;后者难度高点,但作者经历前者的产品应用多一些。

三、EtherCAT主站方案的比较


开发时间层面:基于ARM的开源linux主站最优,基于ARM FPGA的主站次之

产品成本层面:基于FPGA的主站最优,基于ARM的开源linux主站次之

产品性能层面:基于FPGA的主站最优,基于ARM FPGA的主站次之

END
本文由21ic论坛feihufuture原创撰写
嵌入式ARM

扫描二维码,关注更多精彩内容

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

业内消息,台积电在近日举行的 2024 年欧洲技术论坛上再次确认,其德国晶圆厂项目定于今年四季度开始建设,预估 2027 年投产。

关键字: 台积电 晶圆厂

业内消息,日前美国移动、视频和人工智能技术公司InterDigital宣布,由于联想(包括摩托罗拉移动)侵犯其4G和5G设备专利,已获得德国慕尼黑地区法院对于联想的禁令。这也意味着联想支持4G/5G网络的设备(包含手机、...

关键字: 联想 4G 5G

业内消息,特斯拉近日又损失了一位自动驾驶领域的顶尖 AI 工程师 ——Paril Jain,Jain 此前担任特斯拉人工智能团队的“规划、模仿学习和强化学习”部门的技术负责人。他的离职正值特斯拉大规模裁员以及员工士气低迷...

关键字: 自动驾驶 特斯拉 AI工程师

业内消息,近日求职平台脉脉高聘人才智库发布的《2024春招高薪职业和人才洞察》报告显示,抖音、亚⻢逊、大疆霸榜高薪公司,岗位平均薪资超5万元(月薪)。

关键字: 抖音 华为 亚马逊 大疆 商汤科技

业内消息,日前微软官方宣布与量子计算公司Quantinuum的深度合作取得了显著成果。在实验中成功完成了多达14000次无错误的量子计算操作,这一成就不仅刷新了量子计算错误率的纪录,而且将错误率降低了800倍,为量子计算...

关键字: 微软 量子计算 突破

业内消息,英伟达(NVIDIA)在提交的年度代理文件中披露,在截至今年1月份的2024财年里,英伟达CEO黄仁勋的总薪酬为3420万美元(当前约合人民币2.5亿),较前一年的2140万美元(当前约合人民币1.5亿)大涨6...

关键字: 英伟达 黄仁勋

昨天海外多家媒体报道,由于销量下滑,本田汽车正在缩减其在中国的全职生产人员,目前已有约1700名工人同意离职,约占其生产员工总数的14%。与此同时,本田可能还将减少工厂6月份的运营天数。

关键字: 本田 裁员

5月15日,字节跳动正式对外发布豆包大模型。火山引擎是字节跳动旗下云服务平台,豆包大模型原名“云雀”,是国内首批通过算法备案的大模型之一。目前豆包大模型日均处理1200亿Tokens文本,生成3000万张图片。

关键字: 字节跳动 豆包大模型

最新消息,多位内部人士昨天透露:微软总部下发邮件,通知中国区负责 AI 研究的多个团队整体从中国搬离,涉及员工或达数百人。

关键字: 微软 AI
关闭
关闭