基于FPGA的Ethercat定制栈最大可实现32轴

基于FPGA的Ethercat主栈协议

(最大可带32轴同步运行,同步抖动±75ns,控制精度125us)

各位老板:
我司有多年的FPGA研发经验;
基于FPGA的Ethercat定制栈更是达到行业领先水平
感谢抽空阅读,欢迎合作

市场痛点
【PLC厂家的痛点】

目前,国内的大多数PLC厂家主要通过增加运控模块来实现轴的运动控制,可控制的轴数比较少(通常是4-6轴),并且模块的价格高昂(一个模块几万)。如果要控制多轴成本就更高,而且控制精度不高,轴与轴之间的精度很大,这意味着不能进入高精尖控制领域。
【应用领域的痛点】
在传统的机加工行业,普通的机床多采用脉冲控制,可以控制的轴数少(4-8轴)。随着产业化升级,常规的控制方案面对需要高精度高速度的产业,以及多设备协同工作的工况,性能越来越捉襟见肘。
现有客户一般都采用传统的总线方案,传统的控制总线具有易干扰、低带宽、硬件接线复杂以及无法快速错误定位等缺点。
常规多轴运控系统,一般都采用多块PCI接口运控卡级联扩展的方式,解决多轴运行的问题,但是这将大大增加您的使用成本。如果一款板卡只支持4个轴,而您的系统恰好需要5个轴来控制的话,您将不得不购买两张运控卡;而且随着越来越多的轴扩展,现场的走线将变得越来越杂乱,同时您的工业PC也必须具有足够多的PCI接口供您的系统来使用。

解决方案
EtherCAT技术的出现,解决了传统控制行业上的短板。由于采用了网线通讯使得可控制的伺服驱动器数量剧增(最多可多达65535台),在增加伺服驱动器个数的同时,利用EtherCAT专门协议还可同时保证数据的实时性传送(同步误差为微妙级),这在多轴协同工作的场合尤为重要。

【领先的EtherCAT技术解决方案】
目前针对工业领域的实际应用场合,开发了PLC功能升级的技术解决方案:
1、该方案是基于Xilinx的EtherCAT定制协议栈;
2、最大可带32轴同步运行,同步抖动±75ns,控制精度125us,远高于国内同款协议栈性能;
3、同时最大可支持1024点的IO设备;
4、可根据客户的实际需求,定制2款伺服驱动器和一款IO设备(DO/DI)。

【性能指标】
可同时最大控制32轴,控制精度如下:8轴125us,16轴是250us,32轴是500us。目前测试运控卡,20亿包数据无丢失。

测试了500us, 250us, 125us, 抖动±75ns

【功能升级方式】
客户完全不需要了解什么是EtherCAT,只需要配合健飞按如下简单步骤进行升级:
在现有产品基础上,客户仅仅是在原有的电路板上增加一个FPGA芯片,然后使用CPU或者ARM甚至是单片机,像操作DRAM一样简单的读写,
即可完成不同总线接口转EtherCAT接口。
将根据客户自己做的硬件板子,定制烧录的程序并且提供给客户,客户使用这个烧录程序就可以进行功能升级,只需要几天时间就可以完成了。

【硬件的制作要求】
要求硬件芯片采用XILINX SPARTAN6 LX45(T)/LX75(T)芯片,与PLC控制器之间的接口,支持并口(DSP为EMIF、ARM为GPMC、单片机为FSMC)或者PCIE接口。

【调试】
提供简单易用的寄存器和时序手册,客户按该文档进行编写软件程序,并且健飞将会提供
技术支持,协助客户进行调试。

【兼容性】
目前与三洋、松下、高创、士林等品牌伺服器有连接测试过,性能稳定。

【EtherCAT控制系统框图示例】

【读时序】

【写时序】

【信号说明】

【实际波形图】
(图一)
DC时钟和中断信号
蓝色为DC时钟周期125us,×××为pdo 中断信号。

(图二)
pdo中断抖动
放大后测试的PDO中断信号抖动为±75ns

【方案优势】
1、方案是在CPS模式下8轴跑FOLLOW,同步周期125us,DC抖动为±75ns,其性能已达到国际知名商用协议栈水平,目前在国内只有少数几家拥有此技术。
2、升级方式具有简单、易用、快速的特点。
3、一次性付费,无限次使用。
4、投入少,可快速获取高回报。

【方案价值】
让您实现同时控制轴数多达32轴,并且提高了精确度和稳定性。
大幅降低了您的开发成本和时间成本,让您省时省心更省钱。
让您可以自行生产高端的板卡和PLC产品去拓展市场。
让您不再为高精尖的项目犯愁了,公司形象随之高大上起来。

成功案例
PLC功能升级的技术解决方案,一经推出倍受运动控制PLC厂商的青睐。目前已成功为多家深圳企业提供了“量身定制”的解决方案,受到客户一致认可与好评。鉴于公司已跟这些合作成功的客户签定了保密协议,因此不便透露其企业名称及具体细节,希望理解!

【深圳某苹果电池生产厂家的案例】
项目背景:
因为产业化升级,苹果要求所有的电池供应厂商必须把原有的传统电池切割产线更新换代为EtherCAT总线通讯。该客户看了市面上好几款国内外的运动控制器,国内的EtherCAT运动控制器普遍兼容性差,同步抖动高。国外的运动控制器性能好,但价格高昂。
解决方案:
该厂家生产电池多年,对电池的加工公艺十分了解,于是他们想保留原有的加工工艺算法,只想把传统的脉冲式运控卡更换为EtherCAT接口方式。客户有一套自己的加工流程和加工算法,考虑到实际的通讯工况,于是在原有的控制电路板上添加了一款FPGA当作EtherCAT主站协议栈网卡,删除掉原有的脉冲电路模块。仅仅花了1周的时间,就把原有的控制方式更改为EtherCAT接口。6个月的压力测试,千亿包数据无丢失。

合作方式
大致的合作流程如下:
1.?合作双方达成合作意向;
2.?合作双方商定技术细节,如硬件接口、性能参数、伺服器型号等;
3.?合作双方签订合作合同;
4.?贵方制作硬件,我方设计程序;
5.?我方烧录多块电路板供甲方进行测试;
6.?贵方进行一个月的压力测试;
7.?完成测试并确认没问题后,我方提供烧录程序;
8.?完成合作。

【合作联系】
QQ:1465177751
微信:18026329316

原文地址:http://blog.51cto.com/13494035/2166366

时间: 2024-10-13 18:11:56

基于FPGA的Ethercat定制栈最大可实现32轴的相关文章

基于FPGA的跨时钟域信号处理——亚稳态(V3-FPGA学院)

(V3-FPGA学院教你学习FPGA) 基于FPGA的跨时钟域信号处理--亚稳态 基于FPGA的跨时钟域信号处理--亚稳态 什么是亚稳态? 所有数字器件(例如FPGA)的信号传输都会有一定的时序要求,从而保证每 个寄存器将捕获的输入信号正确输出.为了确保可靠的操作,输入寄存器的信号必须在时钟沿的某段时间(寄存器的建立时间Tsu)之前保持稳定,并且持续到时钟沿之后的某段时间(寄存器的保持时间Th)之后才能改变.而该寄存器的输入反映到输出则需要经过一定的延时(时钟到输出的时间Tco).如果数据信号的

C++模板实现动态顺序表(更深层次的深浅拷贝)与基于顺序表的简单栈的实现

前面介绍的模板有关知识大部分都是用顺序表来举例的,现在我们就专门用模板来实现顺序表,其中的很多操作都和之前没有多大区别,只是有几个比较重要的知识点需要做专门的详解. 1 #pragma once 2 #include<iostream> 3 #include<string> 4 #include<stdlib.h> 5 using namespace std; 6 7 template <class T> 8 class Vector 9 { 10 publ

基于FPGA的音频信号的FIR滤波(Matlab+Modelsim验证)

1 设计内容 本设计是基于FPGA的音频信号FIR低通滤波,根据要求,采用Matlab对WAV音频文件进行读取和添加噪声信号.FFT分析.FIR滤波处理,并分析滤波的效果.通过Matlab的分析验证滤波效果后,将叠加噪声信号的音频信号输出到txt文件里.然后使用Matlab语言编写滤波器模块和测试模块,通过Modelsim软件读取txt文件的数据,将数据送入滤波模块,最后将滤波的结果输出到txt文件里,最后用Matlab将处理的结果从txt文件读出.显示.FFT分析用Verilog设计的FIR滤

基于FPGA的线阵CCD图像测量系统研究——笔记

---恢复内容开始--- 本文是对基于FPGA的线阵CCD图像测量系统研究的阅读笔记 读了前面的摘要依然没有看懂作者要做什么.接着往下读.... 终于看到了一个字眼“基于机器视觉的图像测量技术”,看来我可以在这个方面找找文献了. 不同于大多数光电器件以电流或者电压为传感信号,CCD是以电荷为信号把一副空余分布的图像变为一列按时间域离散分布的电荷信号. 非接触式的快速精确测量 ---恢复内容结束---

基于网络的服装定制MTM系统研究 - 硕士论文 - 道客巴巴

国内的mtm系统_百度搜索 基于网络的服装定制MTM系统研究 - 硕士论文 - 道客巴巴 PDF文档(共76页) - 下载需1800积分 天津工业大学 硕士学位论文基于网络的服装定制MTM系统研究 姓名:薛煜东 申请学位...目前已成为国内外服装行业的一个研究重点,其本质和核一心就是为客户提供专业化... www.doc88.com/p-209225...?2012-03-21? ? ?-?百度快照?-?74%好评 基于网络的服装定制MTM系统研究 - 硕士论文 - 道客巴巴,布布扣,bubuk

基于FPGA的飞机的小游戏

基于FPGA的飞机的小游戏 实验原理 ????该实验主要分为4个模块,采用至上而下的设计方法进行设计.由50M的晶振电路提供时钟源,VGA显示控制模块.图形显示控制模块.移动模块的时钟为25M,由时钟分频电路产生获得.时钟分频模块采用PLL进行设计,由50M时钟进行2分频获得25M时钟. ????移动模块,控制我方飞机和敌方飞机.子弹的移动,移动的速度可以通过时钟的频率进行控制,操作我方飞机的移动和子弹的发射由外部按键进行控制,控制的方式有发射子弹.左移.右移. ????图像显示控制模块,用于控

基于FPGA的图像开发平台 其他摄像头附件说明(OV5642 OV9655)

基于FPGA的图像开发平台 其他摄像头附件说明 FPGA_VIP_V101 编者 奇迹再现 个人博客 http://www.cnblogs.com/ccjt/ 联系邮箱 [email protected] 淘宝网址 http://ccjt.taobao.com 修订记录 见下页 版权归奇迹再现所有,抄袭请注明出处, 参考文献:CrazyBingo原创相关文档.请尊重原创. 前言: 本系统方案理论适合DVP绝大部分摄像头测试,调试及开发,针对其他摄像头,因为寄存器参数不同,需要进行相应移植. 目前

基于FPGA的Sobel边缘检测的实现

前面我们实现了使用PC端上位机串口发送图像数据到VGA显示,通过MATLAB处理的图像数据直接是灰度图像,后面我们在此基础上修改,从而实现,基于FPGA的动态图片的Sobel边缘检测.中值滤波.Canny算子边缘检测.腐蚀和膨胀等.那么这篇文章我们将来实现基于FPGA的Sobel边缘检测. 图像边缘:简言之,边缘就是图像灰度值突变的地方,亦即图像在该部分的像素值变化速度非常之快,这就好比在坐标轴上一条曲线有刚开始的平滑突然来个大转弯,在变化出的导数非常大. Sobel算子主要用作边缘检测,在技术

基于FPGA的均值滤波算法实现

我们为了实现动态图像的滤波算法,用串口发送图像数据到FPGA开发板,经FPGA进行图像处理算法后,动态显示到VGA显示屏上,前面我们把硬件平台已经搭建完成了,后面我们将利用这个硬件基础平台上来实现基于FPGA的一系列图像处理基础算法. 椒盐噪声(salt & pepper noise)是数字图像的一个常见噪声,所谓椒盐,椒就是黑,盐就是白,椒盐噪声就是在图像上随机出现黑色白色的像素.椒盐噪声是一种因为信号脉冲强度引起的噪声,产生清楚该噪声的算法也比较简单. 均值滤波的方法将数据存储成3x3的矩阵