高精度与高效率电机在可编程平台上的控制

2013-11-18 14:53 来源:电子信息网 作者:和静


要达到本文描述的性能,可以选用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标准,便于连接外部器件。

路线图6


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

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

彩图7


图7:Zynq-7000上的电机控制平台架构样例。网络协议栈、软件应用、RTOS由A9子系统负责执行。电机控制算法、调制方案和定制MAC应布置在FPGA架构中,以获取实时性能。

< 1 2 3 4 
电机 可编程平台

相关阅读

暂无数据

一周热门