注:参考文献:“使用matlab来实现电机驱动移植到zynq soc平台”,xilinx dsp方案部门的高级经理tom hill。该文章发表在刚刚出版的第87期xcell期刊上。
工业设计人员可以使用快速原型和基于模型的设计来把电机控制算法移植到zynq soc平台。
从上世纪90年代起,电机驱动的开发人员就已经使用多芯片架构来实现电机控制和处理,在这个架构中,由一个dsp执行电机控制算法,高速i/o以及网络处理协议在fpga中实现,再使用独立的处理器芯片来负责整体控制。现在,借助于xilinx zynq soc的可编程性,开发人员可以把这些功能都集成到同一个器件中去实现,甚至可以实现更多的处理任务,这样,元器件的数量和系统的复杂度都降低了,在降低系统成本的同时,提高了系统的性能和可靠性。
现在,先进的电机控制系统都需要把控制算法和工业网络协议结合到一起,比如ethercat、profinet、powerlink以及sercos iii,另外出于授权、维护或者远程监控的目的,也需要把运动控制层、plc层以及诊断层都集中在控制系统中实现,xilinx的zynq soc平台通过提供一个高性能的处理系统和可编程的逻辑单元来实现硬件性能加速,从而可以把上述这些复杂的系统功能都实现到一个器件中。
在处理能力方面,zynq soc平台集成了一个双核 arm cortex-a9 mpcore,该处理器包括一个neon simd(单指令多数据)协处理器和浮点扩展单元,可以加速软件的执行。在可编程逻辑方面,zynq器件有444000个逻辑单元和2200个dsp48 slice,可以提供足够大的运算处理能力,可编程逻辑和处理系统之间通过5条高速amba-4 axi互连总线进行紧耦合连接,提供了相当于超过3000个引脚的等效带宽。
新的控制算法需要适应系统时间和系统变量高达几个数量级的变化,这就使得系统软硬件的划分变得很复杂,而基于模型的设计可以把这个任务简单化,mathwork的simulink提供了一个框图的环境用来做多域的系统仿真,它非常适合做复杂系统的仿真。用simulink来进行系统建模可以加速电机控制系统的开发,并且可以降低开发风险:
? 降低损坏的风险-新的控制算法在产品上正式测试之前,可以通过仿真对它们进行彻底的检查,可以降低电子器件、电机和其他系统部件的损坏风险;
? 加速系统集成-支持人员必须把新的控制算法集成到产品系统中,这就意味着集成一个新的控制算法会花去大量时间,集成过程也会相当冗长;
? 降低对设备的依赖-产品环境自身没有准备好,比如定制的驱动电路或者电机还没有开发完成,或者由于位置不同,控制系统的开发人员不能访问到产品环境。
因为这些因素,仿真可以很好地替代产品硬件的测试。
注:搭建电机控制应用的完整的原型系统时,开发人员可以在simulink和zynq soc工作流程中配合使用avnet zynq-7000 soc/analog设备的智能驱动套件,套件中包含最新一代的高精度数据转换器和数字隔离,可以完成高性能的电机控制和两个千兆以太网络的连接。
avnet zynq-7000 soc/analog设备智能驱动套件
原文链接:
? copyright 2014 xilinx inc
如需转载,请注明出处
西门子推出两款创新解决方案,助力企业发挥数字孪生优势
英国电信宣布其5G服务上线
三星S9/S9+评测:再续前作的机皇风范
AGV和AMR是什么关系?AGV采用了哪些关键的导航技术?
LED显示屏SMD和COB封装技术有何不同?
使用MATLAB,Simulink以及基于模型的设计实现把电机控制算法移植到Zynq平台
高度集成的PWM控制集成电路电源管理芯片U2281概述
小米已无心与华为鏖战手机市场,IOT成为它的新风口?
哪些方面的原因阻碍了VR成为市场的主流
多通道多路复用器件监测电力线监控精度
多协议 Geckos 让您一次选择多个,无需担心无线选择
机器人视觉摄像头的技术类型
基于LabVIEW虚拟仪器实现数据采集卡驱动系统的设计
我国轨道交通发展迅速,轨道交通设备呈现多样化
发展虚火带来繁荣错觉 国产工业机器人桎梏何在?
不成熟的半成品:索尼Xperia Touch触控投影仪初体验
物联网场景中的通信协议介绍
3D动画中快速的动作捕捉,实现快速迭代和随时可用的动画文件的概述
传统的buck电路是电感电流控制吗?
华为荣耀magic的黑科技八曲面屏 居然使用的是三星的次等屏?