基于DSP的无刷直流电机控制系统的研究与设计

发布者:cannon928最新更新时间:2010-11-29 来源: 国外电子元器件 关键字:无刷直流电机  A/D  DSP  IRF540 手机看文章 扫描二维码
随时随地手机看文章

  引言

  近几年来,随着电力电子器件和现代控制理论的迅速发展,无刷直流电动机由于没有接触式换向装置,不存在换向引起的火花,其具有效率高,转速不受机械换向所限制,可维护性强,安全性高等诸多优点,而被人们广泛应用于光驱、智能机器人、电动交通工具等领域。DSP(数字信号处理器)则以其高速的数据处理能力、丰富的内部资源、集成度高和功耗低等特点,已广泛应用在控制领域中。本文提出了一种基于DSP的无刷直流电机控制系统的设计方案。该设计结合模糊控制方法来实现无刷直流电动机的智能化控制。

  1 无刷直流电机的数学模型

  根据物理学公式,单根导体在磁场中切割磁力线运动时,所产生的电动势e为:

程序

  式中,B为磁场感应强度,l为磁场中导体的有效长度,v为导体垂直于磁力线运动的线速度。在电机中,v与转速n的关系为:

程序

  这样,无刷直流电机在运行过程中所感应产生的感应电动势大小为:

程序

  式中,E为无刷直流电动机产生的感应电动势;p为电机的极对数;α为极弧系数;W为点数绕组每一相的绕线匝数;ψ为每一极的磁通量;n为电机的转速。

  假设无刷直流电动机的绕组采用三相星型结构,定子三相完全对称,空间上互差120°的电角度,三相绕组电阻的电感量参数相同。同时忽略电枢绕组之间产生的互感,电机的气隙磁导均匀,磁路不饱和,并忽略涡流损耗。则无刷直流电动机的数学模型如下:

程序

  式中,Va、Vb、Vc分别为三相端压;R为三相绕组电阻;L为三相绕组电感;Ea、Eb、Ec分别为电动机的三相感应电势;ia、ib、ic分别为三相绕组流过的电流。这样,其电磁转矩的表达式可以表示为:

程序

  而根据运动学定律。电磁转矩的表达式也可以表示为:

程序

  式中,T1为电动机的负载转矩,J为转子的转动惯量,Z为电机转动的阻尼系数。

  2 系统硬件设计

  2.1 系统总体硬件设计

  本系统大致可分为功率驱动部分、DSP控制核心部分、A/D信号检测部分等,图1所示是一个基于DSP的直流无刷电机控制系统的总体硬件系统框图。

基于DSP的直流无刷电机控制系统的总体硬件系统框图

  2.2 功率驱动部分设计

  图2所示是本文所介绍的三相无刷直流电机的功率变换桥路电路图。图中共使用了6个N沟道的MOSFET功率元件IRF540,可构成三相桥路以作为无刷直流电机的电子换相器,其完成的功能与传统的有刷直流电机的换相器的功能一致。电阻R107作为过电流保护功能的采样电阻。其实是一个小型的锰铜分流器,取值0.01Ω,可保证平时在正常工作电流以及额定启动电流通过电阻时,不会产生大的电压,而当电机堵转、某处短路或者上下MOSFET同时导通短路时,该电阻则可产生大电流,当在此电阻上的压降达到一定程度时,电路可迅速激活过电流保护电路以停止所有MOSFET的工作,同时断开主电路电源,防止事态进一步恶化。

本文所介绍的三相无刷直流电机的功率变换桥路电路图

  2.3 DSP部分设计

  根据对电机数学模型进行的分析。为实现对无刷直流电机转速的高精度可靠控制,本系统采用T1公司成熟的DSP产品TMS320LF2407。该数字信号处理器不但具有高速信号处理和数字功能所必需的体系结构的特点,而且其低成本、低功耗及高性能的处理能力以及丰富的内部资源,也对电机的数字化控制非常有用,此外,该数字信号处理器(DSP)内部还自带高精度10位ADC模数转换模块和脉冲调制PWM模块。

  2.4 A/D信号检测设计

  通过专用高端电流测量芯片AD8206以及高精度采样电阻可以完成对A/D信号的检测功能。即由三相功率变换桥路引出的Coil_A、Coil_ B、Coil_C分别经过高精度超低阻值的0.01Ω采样电阻后,将引出U、V、W三线分别接至定子电枢的A、B、C三相线圈上,这样即可通过检测采样电阻之上的电压来检测出各相电枢绕组上通过的电流。测试每相相对于地电压的方法比较简单,可以用电阻分压法测试,A、B、C三相线圈上的电压在U、V、W测试点上也可采用电阻分压的方法得到,图3所示是A相电压电流的采样电路。

A相电压电流的采样电路

  3 系统软件设计

  3.1 系统控制总图

  图4所示是本系统的控制框图。根据该控制框图可将系统划分为若干个子任务。其中包括系统初始化任务、系统参数采样任务、系统保护任务、模糊控制计算任务、电机控制任务、通信任务等。任何时刻都只能有一个子任务被系统调度选中而进入系统的主循环中运行,此时,其他任务都处于休眠或者挂起状态。以等待系统的调用。每一个子任务都是以一个死循环的函数形式出现并供系统调用,每个子任务的死循环的打断和切换一般都以系统节拍时钟为准。由系统调度器决定的、合适下一个应该调用的子任务框图如图5所示。

本系统的控制框图

  3.2 模糊控制参数的选择

  本模糊控制器以电机的转速输出与期望的速度输出的偏差e以及偏差的变化率ec作为输入变量来输出电机的控制值的变化值。在模糊控制区内,可将速度偏差和偏差变化率量化为7个模糊子集,即模糊语言变量{负大,负中,负小,零,正小,正中,正大},简记{NL,NM,N-S,ZO,PS,PM,PL}。

  综合考虑速度偏差和速度偏差变化率这两个信号,可采用如下的模糊推力规则:

程序

  由于e和ec各有一个模糊子集,所以,共有49条模糊规则,其具体规则如表1所列。

具体规则

  3.3 系统参数采样

  电压电流采样单元共采集7个数据,分别是三相电压、三相电流和定子电枢总电流,这些参数分别对应A/D中的7个采样通道。每一次采样过程中。程序均按照采样通道一次性顺序采样7个数据,并将采样结果放入数据缓冲区,以供其他程序读取和调用。假如被控电机的最高转速为3000转/分,即50转/秒,且每一个电周期中有6个换相区间,那么,为了保证换相控制精度<15°,每个换相区间采样5次。则可得到的每秒采样次数为5x6x50=1500次/秒,每次采样间隔时间大约为660μs。图6所示是系统的电压电流采样程序流程图。

系统的电压电流采样程序流程图

  4 系统仿真模型

  仿真可利用Matlab软件中的Simulink功能来完成。Simulink是一个可进行动态系统建模、仿真和综合分析的集成软件包。它可以处理的系统包括线性、非线性系统的离散、连续及混合系统单任务、多任务离散事件系统。图7所示是一个无刷直流电机本体的仿真模型。

无刷直流电机本体的仿真模型

  5 结束语

  本文在分析了无刷直流电机数学模型的基础上,提出了一种基于TMS320LF2407A的永磁无刷直流电机控制系统的解决方案。该方案充分利用DSP的强大运算功能和丰富的内部资源。并将模糊控制算法引入到控制系统中。仿真结果表明:该系统的控制波形符合理论分析,整个系统运行平稳,具有较好的静、动态特性。

关键字:无刷直流电机  A/D  DSP  IRF540 引用地址:基于DSP的无刷直流电机控制系统的研究与设计

上一篇:基于dSPACE的电机控制系统实验平台研究
下一篇:基于DSP的光学探测陀螺高精度瞄准线稳定系统

推荐阅读最新更新时间:2024-05-02 21:12

FPGA+DSP实时三维图像信息处理系统
   三维图像 信息处理一直是图像视频处理领域的热点和难点,目前国内外成熟的三维信息处理系统不多,已有的系统主要依赖高性能通用PC完成图像采集、预处理、重建、构型等囊括底层和高层的处理工作。三维图像处理数据量特别大、运算复杂,单纯依靠通用PC很难达到实时性要求,不能满足现行高速三维图像处理应用。   本系统中,采用FPGA实现底层的信号预处理算法,其处理数据量很大,处理速度高,但算法结构相对比较简单,可同时兼顾速度和灵活性。高层处理算法数据量较少、算法结构复杂,可采用运算速度快、寻址方式灵活、通信机制强大的DSP实现 。    1 三维图像处理系统组成   1.1 硬件系统构成   该系统由五个模块组成,
[嵌入式]
FPGA+<font color='red'>DSP</font>实时三维图像信息处理系统
一种基于DSP和USB的指纹识别系统设计
  通用串行总线USB(UNIversal Serial Bus)是一种新型接口技术。它是由Intel、Microsoft等公司为解决日益增加的外设与有限的主板插槽与端口之间的矛盾而制定的一种串行通信标准。USB具有以下特点:(1)有较高的传输速率。USBl.1支持全速和低速两种方式,全速速率为12Mbps,低速速率为1.5Mbps;USB2.0除支持USBl.1的两种速度方式外,还增加了速率可达480Mbps的高速方式。(2)使用方便灵活。USB支持即插即用和热插拔,允许在任何时候连接和断开外设。当外设被连接时,系统会自动检测到外设并准备使用。(3)易于扩展。通过根集线器可携带127个设备真正实现多个外设共用一个接口。此外,USB
[嵌入式]
基于DSP-LF2407A和CAN总线的分布式电机控制系统
引言     CAN(Controller Area Network)控制器局域网,主要用于各种设备监测及控制的局域网。最初由德国Bosch公司用于汽车的监控系统而设计,具有良好的功能特性和极高的可靠性,现场抗干扰能力极强, 总线形式为串行数据通信总线。       TI 的24X系列芯片,具有处理性能优良(30MIPS),外设集成度高,程序存储器容量大,A/D转换速度快等特点,是基于工业控制而设计的DSP(数字信号处理)类芯片。LF2407A以其丰富的集成外设,提供了电机数字化控制解决方案。其嵌入式CAN总线控制器,基于CAN2.0B规范要求,提供了CAN通信功能,可为实现分布式工业监控局域网络提供了一个解决
[嵌入式]
DSP与以太网卡的接口技术研究
    摘要: 通过分析NE2000网卡与微机ISA总线的接口电路,用DSP芯片TMS320F206结合外围电路模拟ISA时序,实现了DSP与NE2000网卡的软、硬件接口,从而使ISA总线开型网卡脱离了PC机环境的制约。     关键词: 网卡  ISA总线  DSP 以太网是当今最受欢迎的局域网之一,它包括了OSI七层模型的物理层和数据链路层的全部内容 。在以太网中,网卡用于实现802.3规程,其代表是NOVELL公司的NE2000和3COM公司的3C503、3C508、3C509等网卡。对网卡直接编程就可以实现局域网内任意站点之间的通信而完全抛开了网络操作系统,这就启发我们能否在脱离PC环境的条件下实现
[嵌入式]
数字助听器原理及设计解决方案
随着迅速发展的半导体技术创新,助听器产业不断发生变化;激烈的竞争和更快上市的需求,导致产品生命周期缩短以及需要更大的差异化。利用可编程或特定应用架构的DSP技术,将有助于打造更精巧、舒适且功能丰富的助听器。 很少有应用比现代助听器面临更多的技术限制。针对这个领域,在较小型的设计中提高性能水平和降低功耗的需求更大于消费电子。这种压力还因助听器产业目前每年成长4-6%(根据一些知名市场公司的研究资料)的事实而加剧,并由中国和印度人口老龄化以及新市场发展而推动。因此,有必要以改善的功能满足更广泛患者的需求。 透过整合更精密的数字讯号处理(DSP)半导体方案,将使制造商能够满足助听器用户的这些需求。本文将详细介绍影响DSP技术的各种设
[医疗电子]
数字助听器原理及设计解决方案
TMS320C6x DSP的FLASH引导方法研究与实现
摘要:介绍了TMS320C6x DSP的几种FLASH引导方法,比较了引导过程中基于软件流水的数据搬移方法和QDMA方式的数据搬移方法,并介绍了如何利用在系统编程(ISP)对上电引导程序进行FLASH编程。通过对实际的TMS32C6711 DSP电路调试实验,证明了以上方法简单易行。 关键词:FLASH存储器 上电引导 COFF文件格式 DSP FLASH存储器是在EPROM和EEPROM的基础上发展起来的一种非易失性存储器,在掉电情况下仍能保证数据不丢失,并能够在不离开电路板或据设备的情况下实施擦除和再编程操作。由于其具有结构简单、维护便利、存取速度快、对环境适应能力强、抗振性能好等优点十分适合于嵌入式系统的设计和开发,
[应用]
USBware为ADI Blackfin提供USB解决方案
      Analog Devices, Inc.,高性能信号处理解决方案供应商,在中国北京最新宣布Jungo公司的全套集成的USBware产品为Blackfin处理器提供主机驱动程序堆栈及设备驱动程序堆栈。       USB连通性是从闪存驱动器到摄像机再到消费类电子产品(如iPod)等当今设备的必备特性。USB提供可扩展、可热插拔的即插即用串行接口,可以确保实现与存储设备、键盘、打印机、扫描仪及数码相机等外设的标准及低成本连接。台式电脑操作环境将USB连通性作为标准特性提供。       嵌入式设计人员面临的一个挑战是要集成灵活、快速并符合工业标准的连接,同时保持较低的开发成本,以及最短的上市时间。Jungo软件技术
[嵌入式]
FLASH存储器的在系统编程及其在DSP系统中的应用
    摘要: ATMEL公司生产的串行Flash AT45系列存储器的容量已达到了16Mb,常用于数据存储系统。文中以AT45D041为例,详细介绍了该系列Flash存储器的命令集以及串行SPI接口的应用方法,并给出了相应的模式时序。     关键词: SPI Flash Buffer 中断 AT45D041 现在,数字信号处理器(DSP)正越来越多地应用到各种场合。而FLASH存储器已成为DSP系统的一个基本配置,主要用于存放用户程序代码。目前FLASH存储器正在从单纯的EPROM的替换件演变为许多电路系统中的不可缺少的组成部分。 将用户程序代码装入FLASH存储器的方法有三种。
[缓冲存储]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved