一种新型无刷直流电机伺服系统的设计.docx
《一种新型无刷直流电机伺服系统的设计.docx》由会员分享,可在线阅读,更多相关《一种新型无刷直流电机伺服系统的设计.docx(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、一种新型无刷直流电机伺服系统的设计zhangting导语:介绍了一种基于DSP和CPLD的无刷直流电机BLDCM数字化控制系统的设计,利用DSP的高速运算才能和CPLD强大的逻辑功能实现了系统的实时控制并且使得系统外围电路得到了简化。摘要:介绍了一种基于DSP和CPLD的无刷直流电机BLDCM数字化控制系统的设计,利用DSP的高速运算才能和CPLD强大的逻辑功能实现了系统的实时控制并且使得系统外围电路得到了简化。根据无刷直流电机的运行特性采用了PID和自适应模糊PID相结合的控制策略。系统仿真说明,该系统具有很好的动态特性和静态特性。关键词:数字信号处理器;无刷直流电机;自适应模糊PID;仿真
2、NewDesignofBrushlessDCMotorServoSystemZHOUBao,ZHANGAnnian,DINGZhe,YUChenglinHenanUniversityofScience&Technology,Lnoyang471003,ChinaAbstract:ThispaperpresentsadesignofbmshlessDCmotorBLDCMcontrolsystembasedondigitalsignalprocessorDSPandCPLD,ThefunctionofhighspeedoperationofDSPandmightylogicofCPLDareut
3、ilizedtoimplementtherealtimecontrolofthesystemandsimplifytheperipheralsAccordingtothecharacterofBLDCM,thispaperusethecontrolstrategyofadoptingPIDandselfadaptivefuzzyPIDThesimulationresultsshowthatthesystemhasgooddynamicandstaticcharacteristicsKeywords:DSP;BLDCM;SelfadaptivefuzzyPID;Simulation1引言无刷直流
4、电机具有质量轻、寿命长、调速范围宽、启动转矩大、电磁转矩与磁链耦合小等优点,在控制系统中获得了越来越广泛的应用。但其存在换相时电磁转矩扰动、负载扰动、参数变化等缺点,因此需要有先进的控制策略来进步系统的控制性能.。基于智能控制思想的模糊控制算法的最大特点是不依靠于对象模型,而是利用所制定的模糊控制规那么进展推理以获得适宜的控制量,合适无刷直流电机驱动控制策略的要求。系统采用PID和模糊自适应PID相结合的控制策略。利用ALTERA公司的MAX7000系列CPLD器件和美国TI公司的面向电机控制的专用DSP芯片TMS320LF2407A作为控制器的核心,完成了无刷直流电机控制器硬件的设计,不仅大
5、大简化了外围电路,而且使系统的适时性和可靠性得到了进步。2硬件设计21无刷直流电机伺服系统的组成无刷直流电机控制系统主要由DSP模块单元、CPLD逻辑控制单元、驱动电路单元、位置检测单元、电流检测单元等组成,组成框图如图1所示。CPLD主要用于完成相应的电流斩波、外围电路的实现、产生PWM信号、过流保护、欠压保护、AD采样等功能5。其中产生PWM信号的原理是采用DSP引脚T1PWM输出一路脉宽调制信号PWM和无刷直流电机反应的三路转子磁极位置信号以及电机正反转信号并送到CPLD进展逻辑处理,输出六路PWM调制信号PWM1一PWM6,经一个反向驱动电路连接到六个开关管,实现定额PWM和换相控制。
6、CPLD还负责AD采样,并把转换结果写入到FIFO中,当转换完毕时通知DSP,当DSP收到完毕信号时,可以从FIFO中读取AD转换的数据,进而防止了AD转换经过中受DSP的频繁干预,简化了采样控制,最大程度地减轻了DSP的负担。VHDL语言在CPLD芯片中实现功能时,各进程之间采用并行处理方式,因此具有较好的实时性。DSP主要用于响应CPLD发送来的控制指令以及处理收集到的数据和实现控制策略等。22位置检测和速度计算位置信号通过三个霍尔传感器得到,每个霍尔传感器都产生一个180。脉宽且相位差互呈120。的输出信号,它们在每个机械转中都有6个上升或者下降沿,而每一个上升或者下降沿对应着一个换相时
7、刻。通过将DSP的捕捉口CAP1CAP3设置为IO口、并检测该口的电平状态,就可以知道哪一个霍尔传感器的什么沿触发的捕捉中断。在捕捉中断处理子程序中,根据换相控制字查表就能得到换相信息,实现正确换相。位置信号还可用于产生速度控制量。每个机械转有6次换相,转子每转过6O机械角都有一次换相,只要测得两次换相的时间间隔t,就可通过t0=60t计算出两次换相间隔期间的平均角速度。t可以通过在捕捉中断发生时读T2CNT存放器的值来获得。计算所得到的速度值作为速度反应量介入速度调节计算。三相无刷直流电动机在启动时也需要位置信号。通过三个霍尔传感器的输出来判定应该先给哪两相通电,并且给出一个不变的供电电流,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 一种 新型 直流电机 伺服系统 设计
限制150内