论文部分内容阅读
世界正朝着数字化的方向发展,而数字信号处理器(Digital Signal Processor, DSP)正是这个数字革命的心脏。随着半导体技术的突飞猛进,处理器运算速度和制造工艺不断提高,采用DSP实现复杂的数字信号处理和电机控制己成为现在的主流趋势。现阶段,基于DSP控制系统的需求不断扩大,系统逻辑、设计规模的复杂性也随之增加,产品更新换代的速度日新月异。当企业需要在越来越紧迫的时间内,开发出应用所需产品时,发现传统的开发流程已不能够满足质量与时间的目标要求。传统的控制系统的开发从硬件设计开始,然后软件设计、编码、调试等。整个设计周期漫长,开发过程复杂、冗余。产品需求或功能稍有变化,就意味着硬件和软件需要重新规划和设计。经研究对比发现,不同应用的电机控制系统中,具有很多类似的软件功能块和硬件电路设计,如A/D采样、D/A输出、人机接口、参数存储等。若将这些类似的软件功能块和硬件电路整合成一个通用的软硬件系统平台,电机控制系统在其之上在做二次开发,可以极大的缩短开发周期。本文从控制系统开发的平台化概念入手,实现了一种基于DSP芯片为核心的实时电机控制系统平台设计方案。该系统采用美国德州仪器(Texas Instruments, TI)公司TMS320F28069型号的DSP芯片作为核心处理器,充分利用其丰富的片上资源和高效的数据处理能力,结合SYS/BIOS实时多任务操作系统内核,通过设计和扩展相关的功能块,构建出电机控制系统的二次开发平台。此平台主要实现了:RS485通信功能块,基于MODBUS1办议与上位机通信;EEPROM存储功能块,支持系统参数的掉电存储;数据录波存储功能块,根据触发条件存储参数数据变化值,并可以传送到上位机显示其波形;A/D功能块,能采样高达16路的模拟数据并支持采样模式定制;D/A功能块,通过上位机给定或程序自身给定的方式,输出2路0-3.3V的电压;各功能块的运行由操作系统来调度,并且运行时间确定,能满足实时控制的需求。针对不同的实时控制应用加入不同控制算法功能块,即可快速、高效地完成控制系统的开发。论文在基于DSP和引入实时多任务操作系统的基础上,设计了控制系统平台的硬件电路,实现了各功能块的软件设计,并且完成了系统的调试工作。最后总结了整个系统平台设计中存在的不足和缺点,并对下一步的研究进行了展望。