微波EDA网,见证研发工程师的成长!
首页 > 应用设计 > 工业电子 > 基于FPGA的电机智能驱动控制系统设计

基于FPGA的电机智能驱动控制系统设计

时间:07-29 来源:互联网 点击:

栈的顶层,我们把通信和控制数据(比如PDO、SDO和NMT状态交易)传输到抽象层中,然后抽象层将数据进行转译并以诸如启动/停止、以特定速率旋转或旋转到特定位置之类的命令提交给电机控制应用。

图4:接口抽象层

为了为接口抽象层确定一组通用信息和命令,我们研究了工业网络领域现有的专着,研读了IEC61800-7标准。对现有的现场总线技术,有几种用于标准化与驱动设备通信的方案(比如CANopen使用的CiA-402、Profinet使用的PROFIdrive)。IEC68000-7标准提出了驱动器的通用表达,并计划提供这种通用表达与现有驱动器特性之间的一组映射。

IEC68000-7标准提出的概念为我们开发接口抽象层奠定了基础,使我们能够对系统的网络组件进行封装。我们因此可以更改系统中的网络接口,而这只需要对软件稍加定制修改,就可以让其与现有的电机控制应用兼容。

4展望未来

这款智能驱动控制系统原型的成功交付清晰地展现了FPGA在工业以太网网络、现场总线和电机控制领域的发展潜力。虽然要开发出功能齐全的产品还有一些工作要做,但赛灵思设计服务部已为客户量身定制了一款目标设计平台,并通过性能增强,打造出了一款能够显着降低最终工程产品的开发工作量与风险的定制解决方案。下一步赛灵思设计服务部将考虑扩展该目标设计平台,以支持ProfinetIP核和协议栈,向客户展现赛灵思设计服务部采用的模块方案和设计实践的效果。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top