一种新型无刷直流电机伺服系统的设计摘要:介绍了一种基于DSP和.docVIP

一种新型无刷直流电机伺服系统的设计摘要:介绍了一种基于DSP和.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一种新型无刷直流电机伺服系统的设计 摘要:介绍了一种基于DSP和CPLD的无刷直流电机(BLDCM)数字化控制系统的设计,利用DSP的高速运算能力和CPLD强大的逻辑功能实现了系统的实时控制并且使得系统外围电路得到了简化。根据无刷直流电机的运行特性采用了PID和自适应模糊PID相结合的控制策略。系统仿真表明,该系统具有很好的动态特性和静态特性。 关键词:数字信号处理器;无刷直流电机;自适应模糊PID;仿真 New?Design?of?Brushless?DC?Motor?Servo?System ZHOU?Bao,ZHANG?An—nian,DING?Zhe,YU?Cheng—lin (Henan?University?ofScienceTechnology,Lnoyang471003,China) Abstract:This?paper?presents?a?design?of?bmshless?DC?motor(BLDCM)control?system?based?ondigital?signal?processor(DSP)and?CPLD,The?function?of?high—speed?operation?of?DSP?and?mighty?logicof?CPLD?are?utilized?to?implement?the?real—time?control?of?the?system?and?simplify?the?peripherals.According?to?the?character?of?BLDCM,this?paper?use?the?control?strategy?of?adopting?PID?and?self—adaptive?fuzzy?PID.The?simulation?results?show?that?the?system?has?good?dynamic?and?static?characteristics. Key?words:DSP;BLDCM?;Self—adaptive?fuzzy?PID;Simulation 1?引?言   无刷直流电机具有质量轻、寿命长、调速范围宽、启动转矩大、电磁转矩与磁链耦合小等优点,在控制系统中获得了越来越广泛的应用。但其存在换相时电磁转矩扰动、负载扰动、参数变化等缺点,因此需要有先进的控制策略来提高系统的控制性能.?。基于智能控制思想的模糊控制算法的最大特点是不依赖于对象模型,而是利用所制定的模糊控制规则进行推理以获得合适的控制量,适合无刷直流电机驱动控制策略的要求。系统采用PID和模糊自适应PID相结合的控制策略。利用ALTERA公司的MAX7000系列CPLD器件和美国TI公司的面向电机控制的专用DSP芯片TMS320LF2407A作为控制器的核心,完成了无刷直流电机控制器硬件的设计,不仅大大简化了外围电路,而且使系统的适时性和可靠性得到了提高。 2?硬件设计 2.1?无刷直流电机伺服系统的组成   无刷直流电机控制系统主要由DSP模块单元、CPLD逻辑控制单元、驱动电路单元、位置检测单元、电流检测单元等组成,组成框图如图1所示。CPLD主要用于完成相应的电流斩波、外围电路的实现、产生PWM信号、过流保护、欠压保护、A/D采样等功能[5]。其中产生PWM信号的原理是采用DSP引脚T1PWM输出一路脉宽调制信号PWM和无刷直流电机反馈的三路转子磁极位置信号以及电机正反转信号并送到CPLD进行逻辑处理,输出六路PWM调制信号PWM1一PWM6,经一个反向驱动电路连接到六个开关管,实现定额PWM和换相控制。CPLD还负责A/D采样,并把转换结果写入到FIFO中,当转换结束时通知DSP,当DSP收到结束信号时,可以从FIFO中读取A/D转换的数据,从而避免了A/D转换过程中受DSP的频繁干预,简化了采样控制,最大程度地减轻了DSP的负担。VHDL语言在CPLD芯片中实现功能时,各进程之间采用并行处理方式,因此具有较好的实时性。DSP主要用于响应CPLD发送来的控制指令以及处理采集到的数据和实现控制策略等。 2.2?位置检测和速度计算   位置信号通过三个霍尔传感器得到,每个霍尔传感器都产生一个180。脉宽且相位差互呈120。的输出信号,它们在每个机械转中都有6个上升或下降沿,而每一个上升或下降沿对应着一个换相时刻。通过将DSP的捕捉口CAP1~CAP3设置为I/O口、并检测该口的电平状态,就可以知道哪一个霍尔传感器的什么沿触发的捕捉中断。在捕捉中断处理子程序中,根据换相控制字查表就能得到换相信息,实现正确换相。   位置信号还可用于产生速度控制量。每个机械转有6次换相,转子每转过6O°机械角都有一次换相,只要测得两次换相的时间间隔△t,

文档评论(0)

docindoc + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档