基于TMS320F2812的交流变频调速系统的设计

最新更新时间:2006-08-03来源: 电子设计应用关键字:矢量  寄存器  调速 手机看文章 扫描二维码
随时随地手机看文章

  目前已有多种PWM 控制方式应用于交流变频调速系统,其中空间矢量PWM(SVPWM)以其特有的优越性能,在电机调速方面得到广泛应用。该种方法控制简单,数字化实现方便,可显著减小逆变器输出电流谐波成分及电机谐波损耗,降低脉动转矩,提高电压利用率。

  本文主要介绍利用TMS320F2812(以下简称F2812)实现对变频调速系统的实时控制。


图1 变频调速系统结构图

图2 控制板逻辑框图


TMS320F2812主要特点
  F2812运算速度快,工作时钟频率达150MHz,指令周期可以达到6.67ns 以内,低功耗(核心电压1.8V,I/O口电压3.3V)。

  采用哈佛总线结构,具有强大的操作能力、迅速的中断响应和处理以及统一的寄存器编程模式。可以实现16×16位和32×32位乘累加操作和16×16位的两个乘累加操作。

  片内存储器包括8K×16位的Flash存储器,1K×16位的OTP型只读存储器,两块4K×16位的单口随机存储器,一块8K×16位的单口随机存储器,两块1K×16位的单口随机存储器。外部存储器接口可实现多达1M存储器的扩展。外部扩展模块(PIE)可支持96个外部中断,45个可用。

  两个增强的事件管理器模块(EVA、EVB),提供了一整套用于运动控制和电机控制应用的功能和特性。每个事件管理模块包括通用定时器(GP)、比较单元、捕获单元以及正交编码脉冲电路。

  外围设备包括3个32位的CPU定时器,16通道12位ADC(单个转换时间为200ns,单路转换时间为60ns),它不仅具有串行外围接口(SPI)和两个串行通信接口(SCI),还有改进的局域网络(eCAN)、多通道缓冲串行接口(McBSP)和串行外围接口模式。
  
变频器空间电压矢量控制的基本原理
  变频器的主电路通常是AC-DC-AC电力电子变换电路,DC-AC部分为三相桥逆变系统,确定其开关信号的控制策略往往决定了变频器性能的高低。 

  分析变频器三相逆变桥的开关状态(逆变桥上桥臂开通表示为1,相应的下桥臂关断):(000)、(001)、(010)、(100)、(101)、(110)、(111),可表示为8个基本空间电压矢量:V1V2V3V4V5V6V7,其中V0V7为零矢量,其余为有效工作矢量。空间矢量PWM控制就是通过分配电压空间矢量,尤其是零矢量的作用时间,最终形成等幅不等宽的PWM脉冲波,实现追踪磁通的圆形轨迹。若复平面上参考等效合成空间矢量V的模长等于相电压的峰值,以角频率按逆时针方向匀速旋转,那么其在三相轴上的投影就是对称的正弦量。反过来,按照平行四边形法则,利用这8个基本矢量可以合成任意角度和模长的等效合成矢量Vr。如果匀速发出在一个圆周里均匀分布的等效合成矢量,也就得到了三相正弦量的开关信号,这就是空间电压矢量调制。一个周期里发出的合成矢量越多,说明采样频率越高。

基于TMS320F2812的调速系统设计
  系统结构如图1所示。系统由主电路、控制电路、驱动电路和辅助电路组成。
主电路为交直交变频电路,逆变器采用日本富士公司R系列7MBP100RA060型智能电力模块(IPM),它是一种包括制动单元在内的完整的逆变器,其中包括7个IGBT和7个快速功率二极管。6个IGBT与6个回馈二极管并联组成三相桥臂,1个IGBT是动力制动用的开关管。还集成了各种IGBT 的驱动电路以及异常情况的检测单元,如短路检测、过流检测、欠压检测、过温检测等。当上述的任一异常信号被检测到时,IPM模块的F0 信号可以通过光耦隔离后送到DSP 的功率驱动保护引脚(PDPINT) ,以实现相应的保护。

  控制电路由F2812控制板以及键盘和外部控制端子组成。外部控制端子通过RS-485 接口与F2812通信,完成多种管理功能,如初始参数的设定,电流、频率状态的显示等。

   变频主体部分以F2812芯片为核心,完成电压空间矢量控制核心算法、产生PWM波形、进行相关电压/电流的检测处理。F2812的事件管理模块中具有生成SVPWM 的硬件电路,如图2所示。

  从硬件结构可以看出,PWM生成由特定的寄存器分别进行控制:ACTR (12~15)中是当前的主矢量,根据Vr的位置查转换模式表,写入相应的值;TICON(11~13)控制生成对称或不对称的PWM 波形;死区时间设置由DBTCON完成;COMCON(9)控制PWM输出或高阻态输出,可在系统出现故障时及时保护。3个比较寄存器CMXP1~3 分别对应何时开通U、V、W 三相,其值的大小由主辅矢量和零矢量的作用时间决定,当定时器的记数值等于CMXP13 的值时,就会改变空间矢量对应的控制信号的输出。

  驱动电路主要是使控制输入信号通过光耦传送,设计时可选用TLP759、TLP559 等型号的光电耦合器,并使光耦与IPM 控制端子间的布线最短,布线阻抗最小。

  用磁平衡式霍尔传感器(CT1、CT2) 检测输出的两相电流iA 、iB,采用F2812自带的A/ D 转换器,对A、B 两相定子电流进行采样,从而获得实时的定子电流信息。

  速度反馈信号检测采用增量式光电编码器作为速度检测器件,它可以输出两个相位相差90°的方波脉冲信号,经施密特电路整形后,两路脉冲信号经光耦送入F2812的正交编码脉冲单元(QEP),由内部4 倍频后,通过通用定时器T3对脉冲进行计数,利用T/M法得到速度反馈值。
  
系统软件设计
  系统程序包括主程序、SVPWM中断子程序和显示子程序。主程序首先完成初始化工作,其中包括设置比较寄存器COMCON、全比较动作控制寄存器ACTR、死区控制寄存器DBTCON、通用定时器1 的控制寄存器T1CON,并根据调制周期(频率) TS 设置通用定时器1 的定时周期寄存器TIPR。中断子程序根据给定的频率?和电压值Vr 计算出T1、T2的值并设置到全比较寄存器CMPR1-3,为下个调制周期做准备。

结语
  本文介绍了以TMS320F2812为控制核心的交流变频调速系统,充分利用了TMS320F2812的高速运算性能,更好地实现了电压空间矢量调速系统所需的快速性和适时性,大大简化了硬件电路。

关键字:矢量  寄存器  调速 编辑:金海 引用地址:基于TMS320F2812的交流变频调速系统的设计

上一篇:一种简易的自动开/关机电路设计
下一篇:数字电位器的应用特性分析

推荐阅读最新更新时间:2023-10-12 20:11

ATtiny13 MCU控制寄存器MCUCR
MCU 控制寄存器包含了电源管理的控制位。 · Bit 5–SE: 休眠使能 为了使 MCU 在执行 SLEEP 指令后进入休眠模式, SE 必须置位。为了确保进入休眠模 式是程序员的有意行为,建议仅在 SLEEP指令的前一条指令置位 SE。MCU 一旦唤醒立 即清除 SE。 · Bits 4,3 – SM1..0: 休眠模式选择位 2..0 如 Table 10 所示,这些位用于选择具体的休眠模式。 · Bit 2 – Res: 保留 保留位,读操作返回值为零。
[单片机]
ATtiny13 MCU控制<font color='red'>寄存器</font>MCUCR
更先进更便宜 是德科技推出新型射频矢量信号发生器
是德科技公司日前宣布推出新型 CXG X 系列射频(RF)矢量信号发生器(CXG)。该产品性能先进、符合标准,而且价格适中,能够满足工程师设计 IoT 和通用设备的需求。是德科技是一家领先的技术公司,致力于帮助企业、服务提供商和政府客户加速创新,创造一个安全互联的世界。 目前,消费电子市场正在不断增长,从事 IoT 和通用设备研发与设计验证(DVT)工作的工程师们必须跟上这一趋势。他们希望测试与测量系统不仅价格经济和功能丰富,以便满足各种消费电子设备的测试需求,还要具备先进的性能,能够执行各种无线标准的接收机测试。 是德科技新型 CXG 使设计 IoT 和通用设备的工程师能够: 缩短产品开发周期 借助 Key
[测试测量]
更先进更便宜 是德科技推出新型射频<font color='red'>矢量</font>信号发生器
基于PWM控制直流电机调速的设计
实验现象:通过S2,S3按键,增加/减小PWM,控制LED灯组的亮灭,同时当高于或低于PWM时,蜂鸣器将工作。 #include reg52.h #define uchar unsigned char #define uint unsigned int sbit S2=P3^4;//PWM+ sbit S3=P3^5;//PWM- sbit fm=P2^3;//蜂鸣器 uchar pwm,num; void delay(uint ms)//延时 { uchar i; while(ms--) { for(i=0;i 120;i++); } } void bee()//蜂鸣器 {
[单片机]
STM32寄存器操作简单介绍
STM32单片机可以使用库函数进行操作,再加上现在越来越强大的MDK ARM编译环境,使用库函数开发简直是不二的选择,但是工具越来越强大的同时意味着对编程人员降低了要求,在很大程度上降低了准入门槛,我们因此高兴吗?我倒是觉得这很像温水煮青蛙,所以库函数固然好用却也不应该抛弃最初的做法——寄存器操作。 先从启动文件开始介绍:这里介绍比较常见的一种启动方式(从内部的的FLASH启动,至于另外两个是否常用本人不甚了解),在启动代码了首先对栈和堆的大小进行定义,并在代码的起始处建立中断向量表,其第一个表项是栈顶(__initial_sp )地址,第二个表项是复位中断服务( Reset_Handler )入口地址。然后在复位中断服务程序中跳
[单片机]
谈谈MSP432的编程方法
基于 寄存器 的编程示例 //****************************************************************************** // MSP432P401 Demo - eUSCI_B0 I2C Master TX bytes to Multiple Slaves // // Description: This demo connects two MSP432's via the I2C bus. // The master transmits to 4 different I2C slave addresses 0x0A,0x0B,0x0C&0x0D. // E
[单片机]
基于ML2035的简易正弦信号发生器设计
正弦信号源是一种广泛应用的信号源,对它的要求也随着技术的发展越来越高。传统的正弦信号发生器往往在低频输出时的频率的稳定度和精度等指标都不高。我们知道为了获得高频率稳定度的信号源,往往采用锁相环实现,但这种方法电路复杂、体积庞大。近年来,DDS技术由于具有容易产生频率快速转换、分辨率高、相位可控的信号,这在电子测量、雷达系统、调频通信、电子对抗等领域得到了十分广泛的应用。然而,如果选用通常的Analog公司的系列DDS芯片研制低频正弦信号发生器,往往需要外部微处理器,因此电路较复杂,并且频率稳定度不佳。为此,本文将讨论基于ML2035设计简易的正弦信号发生器,它具有外围元器件少,电路实现简单,可以不需要外部微处理器的特点。 ML2
[模拟电子]
ZLK-1型电磁调速装置工作电路分析与设计
   根据实物测绘出电路图见下图,其工作原理如下。   1.主电路   滑差电动机离合器励磁绕组的直流供电,是采用无变压器带续流二极管Z1的半波可控硅整流电路。Z1是保证可控硅在每个半周过零时可靠关断,使装置正常工作。C9、R1是阻容换向过电压保护,Z27起过电压保护。快速熔断器RD起过载保护。   2.控制电路   (1)测速反馈环节:三相交流测速发电机JP与负载同轴相连,转动时产生三相交流电压,经Z21~Z26三相桥式整流和电容C6滤波输出反馈直流信号,电位器W4用来调节反馈量。   (2)给定电压环节:交流50V电压由Z17~Z20桥式整流,C7、R4、C8阻容π型滤波和稳压二极管WG1~WG2稳压后输
[嵌入式]
一个单片机串行数据采集/传输模块的设计
在微机测控系统中,经常要用到A/D转换。常用的方法是扩展一块或多块A/D采集卡。当模拟量较少或是温度、压力等缓变信号场合,采用总线型A/D卡并不是最合适、最经济的方案。这里介绍一种以GNS97C2051单片机为核心,采用TLC2543 12位串行A/D转换器构成的采样模块,该模块的采样数据由单片机串口经电平转换后送到上位机(IBM PC兼容机)的串口COM1或COM2,形成一种串行数据采集串行数据传输的方式。经实践调试证实:该模块功耗低、采样精度高、可靠性好、接口简便,有一定实用价值。 1 主要器件介绍 1.1 TLC2543串行A/D转换器 模块采用TI公司的TLC2
[应用]
小广播
最新模拟电子文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved