快捷导航
Quick Navigation
联系我们
基于FPGA的工业活动节制算法高速实现方案
插补算法是数控系统的焦点功能,担任按照给定的径参数生成各轴的指令。常用的插补算法包罗曲线插补、圆弧插补和样条插补。圆弧插补的FPGA实现是一个典范的算法映照问题。圆弧插补的常用算法是数字微分阐发法(DDA),通过递推计较实现。DDA法的焦点运算是加法和比力,很是适合FPGA实现。某型数控系统的圆弧插补器采用DDA法正在FPGA上实现,插补周期为0。1毫秒,最大插补速度为60米每分钟,插补精度优于0。1脉冲当量。
前馈弥补是提高活动节制系统精度的无效手段。前馈弥补操纵指令信号的导数消息来预测节制量,减小误差。对于速度前馈和加快度前馈,需要计较指令的一阶和二阶导数。正在FPGA中,数值微分能够用后向差分来实现,即v(k)=(p(k)-p(k-1))/Ts和a(k)=(v(k)-v(k-1))/Ts,此中Ts为采样周期。后向差分会引入高频噪声放大,需要共同低通滤波器利用。正在FPGA中实现一阶低通滤波器只需要一个乘和一个累加器,计较延迟为2个时钟周期。
样条插补是高端数控系统的主要功能,能够实现滑润的速度规划和轨迹过渡。三次B样条插补需要求解三对角线性方程组,正在FPGA中能够采用流水线式的Thomas算法实现。Thomas算法的前向消元和后向回代各需要n次迭代(n为方程数),每次迭代包含一次除法和两次乘法。正在100兆赫兹时钟下,6段B样条的计较时间约为1。2微秒,远快于DSP的软件实现。
现实上,越来越多的系统采用FPGA+DSP(或ARM)的夹杂架构,充实阐扬两种处置器的劣势。FPGA担任高速并行的节制算法(如电流环节制、PWM生成和编码器接口),DSP/ARM担任复杂的活动规划、通信和人机交互。某型高端伺服驱动器采用了FPGA+ARM的架构,FPGA实现20千赫兹的电流环和10千赫兹的速度环,ARM实现环、活动规划和EtherCAT通信。这种分工使得系统既具有FPGA的高速节制能力。
某型8轴伺服驱动器的设想方案对比很好地申明了两种方案的差别。方案一采用DSP+8个智能功率模块的架构,DSP挨次施行8个轴的电流环、速度环和环节制算法,合计算时间约为80微秒,伺服环频次正在10千赫兹。方案二采用FPGA+8个智能功率模块的架构,FPGA并行施行8个轴的节制算法,合计算时间约为5微秒,方案二的伺服环频次是方案一的4倍,系统的带宽和响应速度显著提拔,但BOM成本添加了约20%。
FPGA开辟东西和IP核的成熟度也是影响FPGA方案选择的主要要素。支流FPGA厂商供给了丰硕的活动节制IP核,包罗PID节制器、PWM生成器、编码器接口和通信接口等。这些IP核颠末充实验证,能够显著缩短开辟周期。某企业操纵FPGA厂商供给的活动节制IP核,仅用3个月就完成了8轴伺服驱动器的FPGA部门隔辟,而若是全数自行开辟可能需要8-12个月。
FPGA正在活动节制中的劣势次要表现正在三个方面。第一是并行处置能力,FPGA能够同时施行多个节制算法模块,而DSP必需挨次施行。例如,正在三轴活动节制中,DSP需要顺次计较三个轴的节制量,而FPGA能够三个轴同时计较,总施行时间仅为单轴的计较时间。第二是确定性施行时序,FPGA的施行时序是确定且可预测的,不受中缀、流水线冲突等要素的影响,这对于要求严酷等间隔采样的活动节制系统至关主要。第三是可定制性,FPGA能够按照使用需求定制硬件逻辑,实现DSP难以高效实现的复杂算法。
系统研究工业物联网边缘计较节点的硬件架构设想,阐发处置器选型、存储系统、通信接口和电源办理等环节设想要素,提出头具名向工业场景的低功耗高靠得住性边缘计较节点设想方案和优化策略。
系统研究柔性制制系统的结构优化取物料搬运径规划问题,阐发分歧结构型式的优错误谬误和合用场景,引见结构优化的数学模子和求解算法,连系汽车零部件出产线的现实案例,供给结构优化和径规划的工程实施方式。
电子齿轮和电子凸轮是活动节制中常见的同步节制功能。电子齿轮实现两个轴之间的固定传动比关系,从轴的跟侍从轴按比例变化。FPGA实现电子齿轮只需要一个乘和一个加,计较延迟极低。电子凸轮实现两个轴之间的变传动比关系,从轴取从轴的对应关系由凸轮曲线定义。FPGA实现电子凸轮凡是采用查表法,将凸轮曲线事后存储正在块RAM中,按照从轴查表获得从轴。某型印刷机的套准节制系统采用电子凸轮实现,凸轮曲线位的块RAM中,查表延迟仅为2个时钟周期,同步精度优于0。01度。
FPGA取DSP的方案对比是活动节制系统设想中必需面临的问题。从处置能力看,FPGA正在并行计较场景下具有较着劣势,如多轴同时节制、多算法同时施行等;DSP正在串行计较场景下效率更高,如复杂的自顺应节制算法。从开辟难度看,FPGA开辟需要硬件描述言语(Verilog/VHDL)和数字逻辑设想能力,开辟周期较长但时序可控;DSP开辟利用C言语,开辟效率较高但及时性依赖软件优化。从成本看,划一计较能力的FPGA成本凡是高于DSP,FPGA的性价比可能更优。
活动节制是工业从动化的焦点手艺之一,普遍使用于数控机床、工业机械人、半导体设备和印刷机械等范畴。跟着加工精度和出产效率要求的不竭提高,活动节制系统的伺服环频次曾经从保守的1-5千赫兹提拔到10-20千赫兹,某些高端使用以至达到40千赫兹以上。如斯高的节制频次对算法施行速度提出了严苛要求,保守的DSP方案正在某些场景下曾经力有未逮。FPGA凭仗其并行处置能力和确定性施行时序,成为高速活动节制算法实现的抱负平台,正正在被越来越多的伺服驱动器和活动节制器所采用。
基于FPGA的工业活动节制算法高速实现方案正正在不竭演进。跟着FPGA工艺节点的缩小和逻辑资本的添加,更复杂的节制算法(如模子预测节制、自顺应节制和滑模变布局节制等)能够正在FPGA上高效实现。同时,SoC FPGA(集成了ARM硬核的FPGA)的呈现,使得单芯片实现完整的伺服驱动器成为可能,将进一步简化系统设想、降低成本和提高靠得住性。
深切切磋工业机械人减速器(RV减速器协调波减速器)的细密制制工艺和拆卸质量节制系统,阐发环节零部件的加工精度要乞降工艺难点,提出基于统计过程节制的全面质量办理方案。
深切阐发TSN和谈栈的焦点计心情制和实现手艺,涵盖时间同步、流量安排和帧抢占三大支柱,连系工业从动化使用场景会商确定性通信的保障策略,为TSN正在工业节制中的摆设供给手艺指点。
积分抗饱和是PID节制器实现中必需处置的问题。当施行器达到物理极限(如电机电流达到最大值)时,积分项会继续累积导致积分饱和,正在误差变号后需要很长时间才能退出饱和形态,惹起超和谐振荡。FPGA实现积分抗饱和凡是采用前提积分法,即当节制量达到限幅值且误差取积分项时遏制积分。这种逻辑判断正在FPGA中能够用比力器和多选择器便利地实现,不添加额外的计较延迟。
系统阐述工业节制系统EMC设想的环节手艺,阐发传导发射和辐射发射的方式,引见接地、屏障和滤波三大EMC对策的设想要点和工程实施经验,为工业节制产物的EMC合规供给适用指点。
PID节制是活动节制中最根基的节制算法,其FPGA实现相对简单但至关主要。式PID节制器的离散化公式为u(k)=Kp×e(k)+Ki×Σe(j)+Kd×(e(k)-e(k-1)),此中e(k)为误差,Kp、Ki、Kd别离为比例、积分和微分增益。FPGA实现PID节制器需要利用乘和累加器。对于16位输入和16位系数的环境,一个乘法运算需要一个16×16的硬件乘,能够正在一个时钟周期内完成。整个PID计较需要3个乘和2个累加器,正在100兆赫兹时钟下计较延迟约为3-5个时钟周期,即30-50纳秒。
下一篇:没有了
相关新闻