电子工程专辑
UBM China

利用完全可编程平台实现高效的马达控制

上网日期: 2013年11月01日 ?? 作者: Yvonne Lin ?? 我来评论 字号:放大 | 缩小 分享到:sina weibo tencent weibo tencent weibo


打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮

1.扫描左侧二维码
2.点击右上角的分享按钮
3.选择分享给朋友

关键字:完全可编程平台? 磁场定向控制? 脉冲频率调制? 马达控制?

实现方案

市场上已经有用于三相马达的磁场定向控制实现解决方案。除了实现复杂的算法,设计人员还应考虑该实现方案能否在马达运行中在SVPWM、正弦PWM和FPM等不同调制方案间实时切换。其他需要考虑的方面有:

- 使用同一器件控制多轴

- 集成实时网络协议和更新

- 功能安全设计

  

要达到本文描述的性能,可以选用Zynq-7000 All Programmable SoC。Zynq-7000 All Programmable SoC完美集成了1GHz 双核 Cortex A9处理器子系统和FPGA架构(如图6所示)。SoC子系统内置SPI、I2C、UART、CAN、USB、GigE MAC等常见外设和接口,以及通用存储器接口。高带宽AMBA AXI互联用于处理器子系统和FPGA之间的直接连接,以实现高速数据互联。此外,Zynq器件采用灵活的IO标准,便于连接外部器件。

利用完全可编程平台实现高效的马达控制(电子工程专辑)
图1:磁场定向控制可以严密地控制马达扭矩,提高效率。环路时间越短,系统响应速度越快。

图6:Zynq-7000 All Programmable SoC由嵌入式双核Cortex A9处理器子系统(灰色)和可编程FPGA逻辑(黄色)组成,为马达控制提供一款终极平台,可在软/硬件模块间实现无缝互操作性。

Zynq-7000 AP SoC经过精心设计,在单个芯片上即可提供一款最佳的马达控制平台。Cortex A9处理器可用于运行网络软件协议栈、操作系统以及用户的应用代码。它们均以软件方式运行,可实现对器件的总体应用管理。对于FOC算法、调制实现方案和供工业网络使用的定制MAC等关键性功能模块,最好在FPGA架构中实现,以便发挥硬件加速和高速计算优势。由于嵌入式处理器和FPGA架构集成在单个器件中,可以灵活选用软/硬件架构。

利用完全可编程平台实现高效的马达控制(电子工程专辑)
图7:Zynq-7000上的马达控制平台架构样例。网络协议栈、软件应用、RTOS由A9子系统负责执行。马达控制算法、调制方案和定制MAC应布置在FPGA架构中,以获取实时性能。


作者:林逸芳(Yvonne Lin)

赛灵思公司


本文来自《电子工程专辑》2013年11月《医疗与工业电子》特刊,拒绝转载。


?第一页?上一页 1???2???3???4





我来评论 - 利用完全可编程平台实现高效的马达控制
评论:
*? 您还能输入[0]字
分享到: 新浪微博 qq空间
验证码:
????????????????
?

关注电子工程专辑微信
扫描以下二维码或添加微信号“eet-china”

访问电子工程专辑手机网站
随时把握电子产业动态,请扫描以下二维码

?

5G网络在提供1Gbps至10Gbps吞吐量方面具有很好的前途, 并且功耗要求比今天的网络和手机都要低,同时还能为关键应用提供严格的延时性能。本期封面故事将会与您分享5G的关键技术发展,以及在4G网络上有怎样的进步。

?
?
有问题请反馈
推荐到论坛,赢取4积分X