基于DSP的直流电机数字控制系统ADspBasedDigitalControlSystemforDCMotors董期钵,旅淑络(中固科学院长春光学精密机械与物理研究所,长春130033)摘要介绍了一种基于DSP2407的直流电机数字控制系统,简述7实现该控制系统的硬件设计方案和控制策略
关键词DSP速度回路:位置回路AbstractADSPBaseddigitalcontrolsystemforDCmotorsisinmxluced.Ahardwaredesignmethodandcontrolmategyforthiscontrolsystemisexpounded.KeywordsDSPVelocityLoopPositionloop0引言随着DSP的发展,用DSP替代传统的单片机进行电机控制已成为一种潮流
该系统采用Tl公司TMS320LF240x系列的2407作为主控芯片,主要有以下优点:供电电压3.3v,功耗小;指令周期可达33ns;具有16.通道lO位A/D转换器,转换时间500ns:具有脉冲调宽波(PWM)输出电路;具有正交编码(QEP)电路
这样就使整个系统的硬件设计变得简单了许多
1硬件设计图l是整个系统的控制框图
该控制系统以DSP为核心
其他部分的设计围绕着TMS320LF2407展开
主要电路包括与上位机的串行通信电路、驱动电路、速度和位置检测回路等
1.1电源电路因DSP本身使用3.3V工作电压和1.8V锁相环工作电压,故系统采用TI公司推荐的电源芯片TPS73HD318将+5V电源电压转换成3.3V,采用3.3V、10M有源晶振HC04DY
2异步串行通信电路通过R8.232串行口进行DSP和PC机的异步通信
由于上位机RS.232与下位机的电平不一致,需经转换后才能进行通信而DSP2407是3.3V供电,所以在MAX232和DSP之间需要加