三相异步电机双闭环调速控制系统设计

发布者:CrystalClear最新更新时间:2012-11-17 来源: 现代电子技术 关键字:AT89S52  三相异步电机  双闭环  调速控制系统 手机看文章 扫描二维码
随时随地手机看文章

O 引言
    三相交流异步电机以其结构简单,体积小,重量轻,价格低,维修方便等优点,广泛应用于武器装备、给料系统、数控机床、柔性制造技术、各种自动化设备等领域,其转速控制系统性能的优劣直接决定了设备性能的发挥。随着高性能微处理器及新型电力电子器件的出现,使得应用全控型电力电子器件和空间矢量(SVPWM)控制技术进行变频调速的方式已成为交流电机调速控制的主流。
    相对于其他微处理器,DSP具有运算速度快,可以自己产生有死区时间的PWM输出,可以实现诸如模糊控制等复杂的算法,外围硬件少等优点,因而广泛用于电机的数字控制。本文以TMS320LF2407A DSP芯片和AT89S52单片机为核心,设计了针对三相交流异步电机的全数字调速控制系统。实验结果表明,该系统具有实时显示,数据存储,动态响应快,控制精度高,抗干扰性强等优点。

1 TMS320LF2407A简介
    TMS320LF2407A主要包括算术逻辑运算单元(CALU)、寄存器集、辅助算术逻辑单元(ARAU)、乘法器、乘法移位器、累加器、加法移位器、时钟锁相环电路、两个完全等同的事件管理器A,B(包括通用定时器、比较单元、捕获/正交编码器脉冲电路)、内部A/D转换器、双串口、看门狗、CAN总线电路单元等。
    TMS320LF2407A采用先进的哈佛结构,流水线作业,在30 MHz内部时钟频率下,指令周期仅为33 ns。其内部存储器包含2类RAM块。一类为DRAM,另一类为SRAM。对DRAM而言又划分为3个RAM块,即B0,B1,B2,容量依次为256字,256字,32字。这些RAM全部允许在一个指令周期内访问两次,因此在数据处理能力上有显著的增加。同时,B0块还可以通过程序动态地配置为数据存储器区或程序存储器区。若配置为程序区可在上电时把浮点算法子程序或者数据表从外部慢速EPROM装入此区域,从而缓解高速处理器与慢速外设之间的矛盾,这对提高控制系统的动态性能有很大帮助。TMS320LF2407A内部含有内嵌采样保持的10位精度、高速A/D转换器,转换时间最短为500 ns(采样保持+转换时间)。除此之外TMS320LF2407A还有丰富的、功能强大的中断系统以及常用的I/O接口,这些都使设计调速控制系统时的硬件电路得到简化。

2 系统硬件设计
    基于TMS320LF2407A三相交流异步电机双闭环调速控制系统硬件框图如图1所示。

a.JPG


    系统主电路采用交-直-交电压型变频器,功率器件采用智能功率模块IPM。该模块包含了6个IGBT和6个与IGBT反并联的续流二极管。控制电路部分由AT89S52单片机控制单元、TMS320LF2407A控制器单元、电流检测电路、电压检测电路、转速检测电路、过流保护电路、液晶显示电路和键盘输入接口电路等模块组成。[page]

2.1 AT89S52单片机控制单元
    AT89S52控制单元主要完成以下功能:一是通过键盘输入接口完成对给定转速的设定;二是通过液晶显示单元完成对给定转速、电机启动时转速和达到稳态时转速的显示;三是完成对双口RAM中存储数据的读取,并将读取的数据通过USB接口电路导入上位机或通过D/A输出电路输入到模拟设备。其中,液晶显示单元采用中文图形两用型液晶显示模块OCMJ4X8B-2;键盘输入采用矩阵式按键键盘可以通过单片机调用预设的汉字,可以输入数字(用来设置转速);双口模块用来存储TMS320LF2407A采集的变量波形数据。
2.2 TMS320LF2407A控制单元
    TMS320LF2407A控制单元的电路原理图如图2所示。该控制单元电路主要包括光耦隔离电路、转速检测电路、电流检测电路和电压检测电路,分别完成对IPM的驱动、转速检测与控制、过流保护、过压和欠压保护等功能。

b.JPG


    光耦隔离电路由6片东芝公司的TLPl27及相应的限流电阻组成,主要完成TMS320LF2407A与IPM智能功率模块的电气隔离,并将输出的PWM信号放大。
    转速检测电路采用欧姆龙1024原旋转型线编码器E6B2-CWZ6C,编码器输出的脉冲经过TMS320LF2407A内部4倍频后可以实现每转4 096个脉冲,从而保证了转速的精度。根据采样得到的数据与给定数据比较,调整DSP输出驱动脉冲的宽度,从而调节交流电机的转速。
    电流采样电路采用3片霍尔电流传感器CN61M/TBC25C04,一路将检测到的直流母线上瞬时电流值送入过流保护电路,当其值大于过电流值时,相应过流保护电路动作产生保护信号,关断PWM信号的输出;另外两路检测流过电动机的电流,通过变换改变DSP输出的驱动脉冲,进而保持电机的转速不变。在本文设计的控制系统中,TMS320LF2407A采用了ADCIN00,ADCIN01和ADCIN02三路通道,以采集电机A相、B相和直流母线的电流。
    直流母线的采样电压通过ADCIN03通道输入DSP,根据采样得到的数据,在电压超过设定的上、下限值时,DSP关断PWM脉冲的输出,从而实现过压和欠压保护功能。

3 系统软件设计
3.1 闭环调速控制的原理
    本文设计的双闭环调速控制系统的原理框图如图3所示。

c.JPG

[page]

    其中,给定速度由键盘输入接口电路输入AT89S52单片机控制系统,速度PI调节、电流PI调节、磁场位置角和转速反馈量的计算由TMS320 LF2407A计算实现。测得的电机转速通过AT89S52控制系统输出到液晶显示单元上实时显示。
    假设电机定转子三相绕组完全对称;定转子表面光滑,无齿槽效应,定转子每相气隙磁动势在空间呈正弦分布;磁饱和、涡流及铁心损耗均忽略不计,则三相交流异步电动机的转矩方程如下:
    d.JPG
    式中:Lr,Lm分别为转子自感和互感;p是微分算子;isq是定子电流在q轴上的分量;ψrd是转子磁链在d轴上的分量。
    从式(1)可以看出,异步电机的转矩与定子电流矢量和转子磁场以及夹角有关。因此,要想控制转矩,必须先检测和控制磁通。当dq坐标系在同步旋转磁场上且静止坐标系中的各交流量转化为旋转坐标系中对应的直流量时,使d轴和转子磁场方向重合,可得到磁场定向控制方程如下:

e.JPG

    由式(2)可知,检测到定子电流的d轴分量(励磁分量)可观测出转子磁通幅值;由式(4)可知,当ψrd恒定时,只要控制定子电流的q轴分量(转矩分量),即可控制电磁转矩。具体工作原理如下:
    通过电流传感器测量逆变器输出的定子电流iA,iB,经过DSP的A/D转换器转换成数字量,并利用ic=-(iA+iB)计算出ic。电流iA,iB,iC通过Clarke变换和Park变换得到了dq坐标系下的励磁反馈电流isd和转矩反馈电流isq,与给定的励磁电流isdref和转矩电流isqref的差通过PI调节后,再经过Park逆变换输出αβ坐标下的电压,DSP利用该电压生成三相逆变器所需的六路驱动信号。实时测量的电机转速信号一方面用于与给定速度比较产生isqref,另一方面进入电流一位置磁链转换模型求出磁链的位置,并用于Clarke和Park逆变换。
3.2 程序流程图
    AT89S52单片机控制系统上电后,首先通过键盘输入接口输入给定转速,单片机将给定转速存储在双口RAM中,同时,给定转速通过单片机P0口输出到液晶显示单元的驱动控制芯片SED1520,由SED1520驱动OCMJ4X8B-2显示转速,转速的显示范围为O~9 999 r/min,然后通过键盘来确定是否要对相关变量采样并存储。该部分程序流程图如图4(a)所示。

f.JPG


    其次给TMS320LF2407A DSP控制系统上电,运行初始化程序完成初始状态的设定(包括对相关变量采样数据存储等),DSP控制系统对电机转速和电枢电流采样,与给定值进行比较,若达到设定转速,则循环运行,当给定转速改变时,进入中断处理子程序。主程序流程图和中断处理子程序流程图分别如图4(b)和图4(c)所示。

[page]

4 实验结果
    对电机的转速、定子电流、磁通等变量进行采样、保存,并通过USB接口电路转移到上位机;在上位机上得到的实验波形如图5所示,波形的数据采样点为2 048。

g.JPG


    从图5(a)上可以看出,电机在很短的时间内达到设定的转速值1 000 r/min。在启动过程中,定子电流由于PWM控制,产生一定的波动,当转速达到设定值后,定子电流也很快趋于稳定,动态响应很快;从图5(b)上可以看出,当转速发生变化时,定子电流的q轴分量(转矩分量)基本没有变化,电机的电磁转矩也不会发生变化;从图5(c)和(d)可以看出,当电机转速发生变化时,电机的磁场变化幅度可以忽略,从而电机的转速也不会发生变化,即设计的控制系统对转速的控制精度很高,完全达到了设计要求。

5 结语
    本文采用以TMS320LF2407A为PWM控制核心,以AT89S21控制单元为电机转速控制管理核心的三相交流异步电机双闭环调速控制系统具有数据存储、实时显示等功能。实验结果表明,该控制系统具有动态响应快,控制精度高等优点。实践证明,该系统还具有较好的抗干扰性。该系统对电机调速系统的设计和实现也具有较高的指导意义。

关键字:AT89S52  三相异步电机  双闭环  调速控制系统 引用地址:三相异步电机双闭环调速控制系统设计

上一篇:基于AT89S52和传感器的智能库区防盗系统的设计
下一篇:基于数字PID和89C52单片机的温度控制系统

推荐阅读最新更新时间:2024-03-16 13:13

AT89S52单片机定时器/计数器的工作方式
本文主要就这四种工作方式展开讨论,分别从其逻辑结构的角度来学习和了解各个工作方式的特点和应用方法。其中特别需要注意的是: 1.定时器初值的计算和设定方法。 2.几种工作方式之间的区别。 一、定时器/计数器的初始化 使用定时/计数器前需要对其进行初始化,使其按设定的功能工作。初始化的一般步骤如下: (1) 确定工作方式(即对TMOD赋值)。 (2) 预置定时或计数的初值(可直接将初值写入TH0、TL0或TH1、TL1)。 (3) 根据需要开放定时器/计数器的中断。 (4) 启动定时器/计数器。 二、4种工作方式 1.工作方式0:13位定时器/计数器 当M1M0=00时,定时/计数器处于工作方式0。其电路逻辑结构见图
[单片机]
<font color='red'>AT89S52</font>单片机定时器/计数器的工作方式
变频调速技术在水泵调节控制系统中的应用
    水泵是城市给水系统中最主要的耗能设备,根据对多个送水泵房中运行水泵的调查发现,大多数水泵的实际运行扬程小于水泵的铭牌扬程,有的甚至相差30%以上,因此导致了水泵运行效率降低,能源浪费严重,电机时常超负荷运行,变频调速是一项有效的节能降耗技术,其节电率很高,几乎能将因设计冗余和用量变化而浪费的电能全部节省下来;它具有调速精度高、功率因数高等特点,使用它可以提高产品质量、产量,并降低物料和设备的损耗,同时也能减少机械磨损和噪音,改善车间劳动条件,满足生产工艺要求;对于用水量经常变化的场合,采用变频调速泵供水,可以显著降低节流损耗,具有明显的节能效果。 1变频调速节能原理     调速节能的原理在于提高泵机组的能量利用率,使能量
[嵌入式]
基于AT89S52和K9F6408UOA的语音数字系统
  数据采集技术涉及领域广,采集信号的动态范围宽,处理数据量大,对系统实时性能要求高。以数字信号的形式对信号进行处理,具有处理速度快、灵活、精确、抗干扰能力强、体积小及可靠性高等优点,满足了对信号快速、精确、实时处理及控制的要求。本设计利用了数字电路的这些优点,对传统的模拟录音电路进行了改进,以较低的成本使性能得到了提高。    1 方案论证   本设计以数字化信号的形式对音频信号进行处理,有以下3种方案可供选择:   1)直接利用语音芯片进行语音录放。Winbond公司的ISD系列语音芯片采用了Chip-Corded专利技术,声音无需A/D转换和压缩就可直接存储,不存在A/D转换误差,在一个记录位(BIT)可存储多达
[嵌入式]
基于AT89S52的MEMS陀螺信号采集与处理系统设计
 MEMS(Micro Electron Mechanical System)陀螺仪是一种可以精确测量物体方位的仪器,不仅成本低,体积小,重量轻,而且可以与微电子加工的电路实现集成,做到机电一体化。MEMS陀螺适用于汽车工业、惯性导航、计算机、机器人、军事等急需大量小型、廉价陀螺的应用领域,是国防、工业发展中必不可少的仪器。 但是,MEMS陀螺仪在实际应用中达不到需要的精度,为了提高陀螺仪系统工作性能和测量精度,对陀螺仪进行数据采集并减小误差是至关重要的。 ADIS16355惯性测量装置将三轴角速度感知与三轴加速度感知相结合,提供六自由度运动感知、嵌入式校准与传感器处理以及传感器-传感器交叉补偿,并大大提高信号稳定性(使用
[单片机]
基于AT89S52型单片机的红外无线PPM发射机设计
1 引言 在工业和生活环境中,便携式信息终端设备的出现加速了无线数字通信线路和局域网的引进,然而,由于无线电的局限性,使它在无线高速数据链路应用方面受阻。在此情况下红外(IR)无线光通信得到人们的重视 。作为一种室内短距离通信的传输介质,IR具有胜过无线电的显著优点:IR有巨大的带宽且不需许可证,可以进行高速数据传输;IR不穿透墙壁,因而消除了在不同房间进行通信时可能带来的干扰,而且通信时不容易被侦听,提高了通信的安全性;IR探测器的尺寸比IR无的波长大得多,避免了多径衰落;IR可强度调制,IR通信设备比无线电通信设备要便宜简单得多。 对室内无线电局域网,要求红外数据链路的峰值-平均光功率比高,高峰值功率可提高系统
[单片机]
基于<font color='red'>AT89S52</font>型单片机的红外无线PPM发射机设计
AT89S52之(定时器2)Timer2
定时计数器2是一个16位定时/计数器,通过T2CON寄存器的C/T2位可以选择定时还是计数功能。定时器2 有3种操作模式:捕获、自动重新装载(递增或递减计数)和波特率发生器,这3种模式由T2CON 中的位进行选择,具体的选择方式见表1。定时器2有两个8为寄存器:TH2和TL2。在定时模式状态下,TL2寄存器每一个机器周期加1,。由于52单片机的每一个机器周期等于12的振荡周期,所以他的计数频率是振荡频率的1/12。 表1 RCLK+TCLK CP/RL2 TR2 MODE 0 0 1 16位自重载 0 1 1 16位捕获 1 X 1 波特率发生器 X X 0 关 在计数状态下,
[单片机]
<font color='red'>AT89S52</font>之(定时器2)Timer2
AT89S52控制混合式步进电机 C程序
#include uart.h //包含串口通信头文件(里面含有reg52.h) #include stdio.h //包含printf头文件 #define uint unsigned int #define uchar unsigned char sbit cp = P2^0; //脉冲输入端 sbit dir = P2^1; //方向控制端 sbit free = P2^2; //脱机控制端,一般接高即可 sbit jia_su = P1^0; //加速键key1声明 sbit jian_su = P1^1; //减速键key2声明 sbit fang_xiang = P1^2; //切换方向键key3声
[单片机]
基于NiosⅡ的直流电机PID调速控制系统
0 引言     以往的直流电机调速系统通常采用单片机或DSP进行控制,而单片机需要使用大量的外围电路,且系统的可升级性差,如更换控制器,往往要对整个软硬件进行重新设计,可重用性不高。而采用DSP作为主要控制器,如果碰到处理多任务系统时,一片DSP不能胜任,这时就需要再扩展一片DSP或者FPGA芯片来辅助控制,从而实行双芯片控制模式。但这样做,既增加了两个处理器之间同步和通信的负担,又使系统实时性变坏,延长系统开发时间。基于以上此类问题,本文提出了采用Altera公司推出的NiosⅡ软核来控制直流电机调速系统,它的好处在于Ni-osⅡ属于软核处理器,可以直接通过软件形式扩展成双核乃至多核,无需外加芯片;再者NiosⅡ软核处理器
[嵌入式]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
  • ARM裸机篇--按键中断
    先看看GPOI的输入实验:按键电路图:GPF1管教的功能:EINT1要使用GPF1作为EINT1的功能时,只要将GPFCON的3:2位配置成10就可以了!GPF1先配 ...
  • 网上下的--ARM入门笔记
    简单的介绍打今天起菜鸟的ARM笔记算是开张了,也算给我的这些笔记找个存的地方。为什么要发布出来?也许是大家感兴趣的,其实这些笔记之所 ...
  • 学习ARM开发(23)
    三个任务准备与运行结果下来看看创建任务和任运的栈空间怎么样的,以及运行输出。Made in china by UCSDN(caijunsheng)Lichee 1 0 0 ...
  • 学习ARM开发(22)
    关闭中断与打开中断中断是一种高效的对话机制,但有时并不想程序运行的过程中中断运行,比如正在打印东西,但程序突然中断了,又让另外一个 ...
  • 学习ARM开发(21)
    先要声明任务指针,因为后面需要使用。 任务指针 volatile TASK_TCB* volatile g_pCurrentTask = NULL;volatile TASK_TCB* vol ...
  • 学习ARM开发(20)
  • 学习ARM开发(19)
  • 学习ARM开发(14)
  • 学习ARM开发(15)
何立民专栏 单片机及嵌入式宝典

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

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