基于Blackfin BF50x处理器的电机控制
3 软件设计
在电机控制系统的软件开发过程中, 先进的集成开发环境对于快速而方便地完成软件编程和调试是十分重要的。为此, ADI 公司在推出BF50x的同时, 也针对BF50x系列器件新推出了低成本的EZ-KIT Lite*估套件, 包括ADI VisualD-SP++集成开发和调试环境(IDDE)。事实上, 为表1 算术库函数列表了方便基于BF50x实现的电机控制应用, ADI早在2008年 8月就开始与上海交通大学合作推出了基于BF548处理器实现BF50x在电机控制应用上的软硬件仿真设计, 并已成功完成了针对基于BF50x的三相感应电机、无刷直流电机、永磁同步电机控制应用的硬件平台和软件完整解决方案, 也可以向用户提供软硬件设计文档、算法模块及库资源。表1所列为该资源库的函数列表。
表1 算术库函数列表

算术库函数列表
该方案所提供的软件模块包括通用ADC驱动程序、霍尔效应接口驱动程序(针对采用传感器的无刷直流电机控制应用)、PWM驱动程序等在内的全部驱动程序以及各种算法模块。许多硬件参考设计都可直接使用该方案的完整软件模块,因而可极大地加快电机控制系统的设计过程, 并大大地降低设计难度和成本。
目前, ADI在中国全面上市的最新款超低价高性能仿真器ADZS-ICE-100B就是为使用Blackfin的客户而定制的。该ADZS-ICE-100B仿真器除了价格十分低廉以外, 其诸多的创新功能也为JTAG仿真器带来了性能更高、使用更加便捷的全新体念。
4 结束语
在为电机控制系统选择DSP平台时, 除了性能和特性外, 选择具有市场优势以及可长期稳定供货的产品, 对于OEM持续的产品开发和今后的升级非常重要, 因为这涉及到研发成果(包括软件及硬件) 的可重用性。本设计选用ADI的Blackfin处理器来进行电机控制设计, 这种方法具有成本低, 开发时间短, 控制精确, 仿真设计平台和软件可选且性能优化等优点, 因而是电机驱动控制系统设计的理想方案。本文引用地址:https://www.eepw.com.cn/article/162490.htm
评论