基于DSP的电机控制解决方案.docVIP

  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的电机控制解决方案.doc

  基于DSP的电机控制解决方案|第1 现代电机控制的发展,一方面要求提高性能、降低损耗、减少成本,另一方面又不断地有技术指标及其苛刻的特殊应用的系统需求。随着微电子技术和计算机技术的飞速发展,以及控制理论的完善、仿真工具的日渐成熟,给电机控制行业带来了很多机遇和发展契机。 一、概述   自70年代异步电机矢量变换控制方法提出,至今已获得了迅猛的发展。这种理论的主要思想是将异步电动机模拟成直流电动机,通过坐标变换的方法,分别控制励磁电流分量与转矩电流分量,从而获得与直流电动机一样良好的动态调速特性。因为这种方法采用了坐标变换,所以需要大量的数学运算,从而对处理器的运算速度、实时处理能力产生了较高的要求。   随着现有的工业电气传动、自动控制和家电领域对电机控制产品需求的增加,嵌入式控制的市场不断扩大。用户希望能在驱动系统中集成更多的功能,达到更高的性能。然而许多设备试图使用8位或是16位的微处理器实现电机的闭环控制,它的内部体系结构和计算功能阻碍了这一点的实现。例如,在很多领域(如工业、家电和汽车),用户希望能提高效率、去掉霍尔效应传感器之类的电机传感器。这可以通过使用更为先进的电机控制理论、采用更为高效的控制算法来实现。但是这可能超出现有微处理器的计算能力。   如今流行的方法是使用高性能的数字信号处理器(DSP)来解决电机控制器不断增加的计算量和速度需求。将一系列外围设备如模数转换器(A/D)、脉宽调制发生器(P)和数字信号处理器(DSP)集成在一起,就获得一个即功能强大又非常经济的电机控制专用的DSP。 图1为AD公司DSP内核的结构示意图。 图1ADIDSP内核结构示意图   与单片机相比,DSP器件具有较高的集成度。DSP具有更快的CPU,更大容量的存储器。提供高速、同步串口和标准异步串口。有的片内集成了模数转换器和采样保持电路,可提供P输出。AD公司DSP的鲜明特点为:其汇编指令集为仿C语言或代数语言格式,所有指令都能在一个机器周期内完成,并且通过并行处理技术,使一个机器周期内可完成多条指令。从图1可见,DSP采用改进的哈佛结构,具有独立的程序空间和数据空间,允许同时存取程序和数据。同时,程序空间和数据空间也有专门的通道可以进行数据交换,从而既避免了某一个空间的浪费,又为某些应用做好了准备。内置高速的硬件乘法器,增强的多级流水线,使DSP器件具有高速的数据运算能力。而单片机为复杂指令系统计算机(CISC),多数指令要2~3个指令周期来完成。单片机采用诺依曼结构,程序和数据在同一空间存取,同一时刻只能单独访问指令或数据。ALU只能作加法,乘法需要有软件来实现,因此占用较多的指令周期,也就是说速度比较慢。所以,结构上的差异使DSP器件比16位的单片机单指令执行时间快8~10倍,完成一次乘加运算快16~30倍。 二、简介   AD公司的电机控制专用DSP目前主推的有ADMC331,ADMC401和ADMC328三个品种。这里以ADMC331为例,介绍一下其产品的特点。 图2为ADMC331的结构示意图。 图2ADMC331结构示意图   如前所述,电机控制专用DSP就是将DSP的内核与电机控制所需的外围电路集成到一起。ADMC331是以运算速度为26MIPS的定点ADSP2171作为内核,集成了存储器,串行通讯口,定时器,模拟量输入通道以及脉宽调制发生器等外围器件。它有字长为24位的程序空间只读存储器2K和程序空间随机存储器2K以及字长为16位的数据空间随机存储器1K。由于采用了ADSP2100系列的代码兼容的语言,程序的移植非常方便,这使得用户在原有基础上开发新产品时的周期大大加快,工作量大大减少。24位的数字输入输出端口,既可以由用户单独将每一位设置为输入或输出,也可以将其设置为中断。还具有7路模拟量的输入通道,用户不必在外围再设置模数转换器,从而降低成本,提高可靠性。   下面详细的介绍一下脉宽调制发生器的原理及工作方式。电机控制专用DSP的脉宽调试与传统的单片机查表的方式不同,依托强大的计算能力,DSP采用的是实时计算的方法。即在每一个载波周期的时间内计算出下一个载波周期的占空比,然后写入寄存器中,在下一个周期脉冲到来的时候,自动用寄存器的值来控制硬件实时产生P波。 P发生器的结构如图3所示。   从图中还可以看到有几个控制引脚。PPOL是用来控制六路的P输出是高电平有效还是低电平有效。PTRIP是硬件的保护电路,当这个引脚为低电平时,整个系统被无条件复位,从而起到保护作用。PSR是专为开关磁阻电机而设计的,整个系统中有这样一个模块,可以在PSR为低电平时将六路P输出按照开关磁阻电机的特殊要求而输出。此外,还有时钟输出的信号CLKOUT和P的同步信号PSYNC等等。 主要几个寄存器的作用:

文档评论(0)

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

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

1亿VIP精品文档

相关文档