变频器知识大全:控制篇

最新更新时间:2012-06-25来源: OFweek关键字:变频器  控制  数字控制器  DSP 手机看文章 扫描二维码
随时随地手机看文章

  控制篇

  通用变频器中基于DSP的数字控制器实现

  引言

  变频调速系统的关键,就是要没计一个合理的变频器,而它的核心就是变频调速系统的数字控制器。变频器的数字控制器包括信号的检测、滤波、整形,核心算法的实时完成以及驱动信号的产生,系统的监控、保护等功能。

  变频器数字控制系统的硬件部分,包括微处理器、接口电路及外围设备,其中微处理器是系统的控制核心,它通过内部控制程序,对从输入接口输入的数据进行处理,完成控制计算等工作,通过输出接口电路向外围发出各种控制信号,外围设备除了检测元件和执行机构,还包括各种操作、显示以及通信设备。

  本文采用TI公司的TMS320F240自行设计了一款用于高速电机调速系统的数字控制器,频率可以通过键盘数字给定或者模拟给定,同时对它的功能和技术做了简要的分析,并给出了电机在18000r/min稳态运行时控制器的输出波形。

  1 数字控制器的硬件结构框图和工作原理

  数字控制器的硬件以TMS320F240定点DSP为CPU,CY7C199为外部数据和程序存储器,数据和程序存储器各32K;16路的模拟/数字输入通道,其中一路可以用来进行模拟频率给定;使用了8位数字I/O口,可以用键盘通过I/O口来进行数字频率给定;4路12位的数字/模拟转换通道,用于电机输出信号控制;RS232和SPI系列兼容接口,其中将SPI用作变频调速时电机频率的LED显示,将SCI口扩充成RS232接口,其功能布置框图如图1所示。

  

  图1:数字控制器的硬件结构示意图。

  电机或者逆变器的工作频率通过键盘给定,同时,其频率显示通过DSP内部的显示程序回显在LED上,当按下运行键以后,键盘设计频率被送到产生空间电压矢量的SVPWM处理子程序,生成的SVPWM波形通过GAL器件保护后输出,与此同时,电动机或者变频器的实时运行动态频率通过LED显示。正交编码脉冲可以接入电机的光电编码器,对系统构成速度环反馈,A/D模块可以接入电机的电流环,至于变频调速系统的保护中断源由DSP的引脚PDPINT提供,主要是过压、过流、控制电压欠压、过热等中断源。电机的速度或者逆变器的输出频率可以通过键盘改变。

  2 硬件设计

  数字信号处理器是数字控制器的核心部分,也是数字控制器对信号的检测、滤波、整形,核心算法的实时完成以及驱动信号的产生,系统的监控、保护等功能的核心部分。数字控制器的功能模块设计如下。

  2.l 数据和程序存储器的设计

  DSP是一种高速存取器件,对于外围接口芯片有较高的要求,虽然DSP本身可以软件提供0~7个等待状态来满足与片外存取器件速度的匹配,但是为了不至于影响整个系统的控制和仿真功能,一般采用存取速度比较高的存储器来做为DSP的片外数据和程序存储器。本文采用CY7C199存储器,存取时间15ns,完全不用提供软件等待状态也不用加硬件等待电路,因为,CY7C199是32K的8位存储器,所以,使用了4片该存储器组成了32K的16位存储器RAM,数据和程序各32K。

  2.2 DSP复位及时钟电路的设计

  为了使系统被复位信号正确地初始化,对复位信号的脉冲宽度必须有一定的要求。对于TMS320F240而言,复位信号至少要lms。不过上电之后,系统的振荡器达到稳定工作状态需要20ms甚至更长的时间,一般来说上电复位时,在复位引脚上置100~200ms的一个低电平脉冲是比较合适的。根据这一原则,采用MAXIM公司的集成微处理器监控复位电路来完成,本文使用了MAX705。MAX705监控芯片,与传统的分立元器件组成的微机监控电路比较,它的可靠性高、动态响应好,功耗小、设计简单、体积小,在电子产品设计中已得到广泛的应用。

  在设计中,时钟往往不被人充分地重视,其实,时钟是电路设计中非常重要的一个环节。DSP时钟既可由外部提供,亦可由板上的振荡器来提供。由于DSP及其它芯片工作都是以时钟为基准的,如果时钟质量不高,那么系统的可靠性、稳定性就很难保证。本文采用外部时钟输入,由有源晶振产生10MHz脉冲,通过覆铜和串接LC滤波电路来抑制外界干扰,保证了系统的稳定工作。

  2.3 RS232的串行口电路设计

  RS232是美国电子工业协会于1960年发布的串行通信接口标准,目前应用广泛的是RS232C和RS232D。

  RS232C的标准连接为DB25.但在实际应用中采用非标准的DB9连接,实际应用中根据需要对定义的引脚进行取舍。RS232C电气特性最大的特点是采用了负逻辑,逻辑l的电平是-3V~-15V,逻辑0的电平是+3V~+15V,因此,在使用中有一个电平转换接口的问题。本文中采用自升压的集成芯片MAX232C来构成,只由+5V电源来供电,电平转换所需的±10V电源由片内电荷泵产生。在控制器做好以后,进行了计算机的串行通信接口(SCI)检验,数据通信收发正常,能够稳定工作。

  2.4 D/A输出功能块的设计

  在数字控制系统中,D/A和A/D电路是必不可少的,根据各种运用场合不同,系统对D/A、A/D的速度要求也不一样。本文中使用的是并行输入的D/A芯片DAC7625,它是12位数据并行输入,4路模拟输出的D/A转换器。其建立时间是10μs,功耗20mW,电源可以采用单电源+5V和双电源±5V供电,广泛应用于电机控制和数据采集等。数模转换器DAC的数据输入来自DSP的高12位,通过74LS245送到DAC7625的数据端,采用单电源+5V供电,参考电压VHEFH使用精密稳压器件提供的+2.5V,VHEFL模拟地,其输出通

  过运算放大器TLCH2272进行放大,输出范围为0~+5V。

  2.5 键盘输入接口电路和LED显示电路设计

  键盘和七段LED显示器是微型计算机系统最常用的输入、输出没备。它是实现人机之间进行信息交换的主要通路。键盘的功能就是把人们要处理的数据、命令等转换成计算机识?e的二进制代码,即计算机能识别的符号;七段LED显示器则是把计算机的运算结果、状态等代码转换成为人们能识?e的符号显示出来。键盘是计算机系统的主要输入没备,特?e是在微处理器中,键盘设汁成为必然。本文在设计时考虑到DSP处理速度的快速性,对于键盘去抖动环节,采用了硬件延时电路,具体电路如图2所示。

  

  图2:数字控制器中DSP键盘输入接口电路。

  七段LED显示器有静态显示和动态显示两种连接方式。动态扫描方式节省硬件,常用的BCD七段译码驱动和动态扫描驱动电路有两种,如Intel 8279、Max 7219等,控制器中采用MAX7219芯片。DSP具有一个与外设打交道的串行接口SPl,这为串行接门显示提供了方便。MAX7219足一种串行的共阴极LED数字显示驱动器,内没多个控制和数据寄存器,其工作方式可通过编程灵活地设计,它是体积小、功能强大、使用灵活方便的串行接口。应用中需要注意的问题就是,MAX7219抗,EMI能力比较差, 相对而言用MAX7221比较可靠一点。另外一个问题是,说明书中虽然说寄存器可以使用任意数字,比如说数据格式中的高4位用的是XXXX来表示,但是,在实际应用中最好使用非零位,本文采用1111来表示,可以增加抗干扰能力。另外,在串行数据线和电源中必须加适量电容,以提高抗干扰能力,特别是电源尤其要注意,如果波动比较大的话,MAX7219比较容易损坏。

  2.6 SVPWM脉冲输出模块的设计

  空间电压矢量SVPWM脉冲输出是数字控制器中的关键部分,电机调速或者逆变器的频率就是由SVPWM波形来控制的。为了防止逆变器的上下桥臂直通,虽然在DSP内部编程可以加入死区?技洌?但是用微处理器产生的SVPWM脉冲可能由于程序跑飞而造成控制混乱,为安全起见,采用GAL器件做了互锁保护电路,防止逆变器同一桥臂上下器件的直通,数字控制器中使用的是Lattice公司的GAL16V8。

  3 软件设计

  随着变频器产品的不断成熟,它的功能也不断丰富,可靠性也得到不断提高,从而导致了其程序编制的复杂度和难度。本文设计的变频调速系统是针对实验室无轴承高频电机用,主要完成了一些基本功能,比如频率的设定与显示,低速时转距补偿功能等,程序不是特别复杂,设计程序近2000行,廾对程序进行了测试,证明程序运行良好。本文变频调速系统中的整个程序主要由主程序、键盘程序、显示程序、PWM程序、故障保护中断程序等组成。

  3.l 主程序和故障保护中断程序

  主程序是整个程序的最主要部分,它完成了变频器的主要功能,它的流程图如图3(a)所示。程序初始化部分主要包括:I/O口的初始化,波形发生器的初始化,定时计数器的初始化,SPl的初始化,MAX7219的初始化等。读数到内部寄存器,就是把常用的数据读人到内部寄存器,缩短DSP处理时间,更好地实现实?夹浴I瓒ㄆ德蚀?理,就是判断按键所给定的值,判别所设定的频率谁是最终的目标频率。频率显示部分,就是把最终目标频率,按常规以千位、百位、十位、个位通过LED显示出来。运行控制就是根据RUN键来决定是否启动电机运行。在硬件设计上,采用的是富士公司的第三代智能功率模块IPM,它的内部本身就集成厂过压、过流、过热、控制电压欠压、短路等的输出报警功能,通过光耦隔离后送入到DSP的外部中断源引脚PDPINT,完成相应的保护功能,具体流程图如图3(b)所示。

  

  图3:主程序和保护程序流程。

  3.2 SVPWM中断子程序

  PWM 中断子程序是整个控制器工作的关键程序,空间电压矢量调制的完成就是靠它来实现的,具体的流程图如图4所示。PWM发生程序主要完成如下的功能:电机运行时频率的动态显示,根据主程序中所给定的目标频率,可以得到角速度ω,ω经过积分运算可以得到usref的角度θ,然后计算usref在两相静止坐标系α,β轴上的投影usα及usβ,有了θ可以同时计算出参考电压矢量所在的扇区/N,根据已知量由公用值求取两相邻电压矢量的作用时间T1、T2和T0,然后给DSP内部的3个全比较寄存器CMPRx(x=1,2,3)进行赋值,产生相应的5VPWM波形。

  

  图4:SVPWN中断子程序流程图。

  4 实验结果

  根据前面介绍的系统硬件电路和软件控制算法,对制作的原理样机进行了实验研究。实验测试了异步电动机空载稳态运行情况,以此来检测原理样机的可行性,对实验结果进行了波形记录,300 Hz稳态运行时其PWM控制波形和测得的异步电机实测线电压波形如图5所示。

  

  图5:300Hz时控制器输出的控制波形和实测电机线电压波形。

  实验用高频电机的参数如下:

  额定电压Un=220V,额定电流In=1.5A,额定频率f=400Hz,异步电机的极对数=1,额定功率Pe=800W,额定空载电流0.75A。

  5 结语

  以TMS320F240数字信号处理器为核心构成的数字控制器是一个信号处理系统,该系统可以完成信号的检测、滤波、整形,核心算法的实时完成以及驱动信号的产生,系统的监控、保护等功能,相对于一般的单片机构成的系统,它的处理速度快、实时性能比较好,也易于选择和配合,同时集测量、监控、保护于一身,可与上位机通信,具有很高的使用价值。

关键字:变频器  控制  数字控制器  DSP 编辑:探路者 引用地址:变频器知识大全:控制篇

上一篇:变频器知识大全:基础篇
下一篇:变频器知识大全:应用篇

推荐阅读最新更新时间:2023-10-18 16:54

关于门禁控制器安全漏洞的探讨
   一、引言       门禁系统是安防系统中最重要的子系统之一,而门禁控制器又是门禁系统的核心。许多生产安防设备的大厂都有自己品牌的门禁控制器,而且其中不乏国外的产品。这些产品除了拥有我们所需要的稳定性、可靠性之外,会不会也附带一些安全上的隐患呢?这点需要我们给予充分的关注。       二、门禁控制系统概况      门禁控制器按照结构区分,基本分成两大类。一类是门禁控制一体机,另一类是独立的门禁控制器。门禁控制一体机是一种安全性相对比较低的结构类型,因为这类门禁控制器将门禁系统的身份识别部分和处理控制部分集成在一个设备里。这样在安装设备时,必然将整机安装在门外,无形中增加了设备被破坏的可能。而单独的门禁控制器是通过信号线与
[网络通信]
跳频电台中央控制单元及跳频单元的硬件设计
  1 序言   跳频通信是扩频通信的一个分支,其工作原理是收发双方传输信号的载波频率按照预定规律进行离散变化,也就是说,通信中使用的载波频率受伪随机变化码的控制而随机跳变。它的突出特点是抗干扰能力强,具有较好的隐蔽性和抗截获性。   2 跳频电台的设计思路及参数   本跳频电台的设计初衷是利用最新的数字技术设计适合计算机数据通信的电台终端。根据现有条件和调研结果,采用了较为成熟和简单的编解码和同步方案。由于系统的硬件采用模块化设计,控制系统采用软件实现,因而为系统的技术升级,以及采用更优化的调制、信道编码和同步方案来实现最佳的系统性能提供了一个通用的硬件平台。   本项目设计的是自组织网网络跳频电台,跳速
[单片机]
满足工业领域需求,Hyperstone推出X1新型SATA III SSD控制器
新型X1 SATA NAND闪存控制器为工业固态硬盘(SSD),M.2,U.2,CFast和嵌入式闪存固态硬盘(eSSD)提供最低功耗和安全性。 德国康斯坦茨--今天Hyperstone宣布推出型号为X1的新型SATA III SSD控制器。X1的设计完全满足工业领域需求,目标产品应用包括高可靠性的SSD, M.2及U.2模组,CFast卡和eSSD的系统封装盘以及板载控制器和闪存芯片的闪存盘等。 基于先进的以闪存子页转换层为基础的hyMap技术,X1在不需外部DRAM器件的情况下实现了出众的随机写入性能,最小的写入放大系数以及高耐久性。新推出的FlashXE (耐久力扩展)技术具备校准、软解码的错误校正和错误预防机制等功
[嵌入式]
满足工业领域需求,Hyperstone推出X1新型SATA III SSD<font color='red'>控制器</font>
Atmel通过新型picoPower AVR微控制器延长电池寿命
Atmel(R) Corporation日前宣布率先推出两款整合了一种节能技术的AVR(R)微控制器。对于大部分时间都处于睡眠模式的照明控制、无钥匙门控、ZigBee(TM)以及其他应用产品来说,这种节能技术能使电池使用寿命达到数年之久。Atmel(R)的picoPower(TM)技术能使“节能”的电耗降低到仅有650nA,即使是在32 kHz时钟和高级欠压探测(Brown-out-detection)的运行情况下也是如此。这是业界同类产品的最低工作电流。 新推出的两款picoPower设备包括带有4x25 Segment LCD微控制器的ATmega169P以及ATmega165P通用型微控制器。这两款微控制器均有16KB
[新品]
英飞凌AUDO FUTURE系列全面控制引擎
2009年欧5排放标准将开始实施,届时氮氧化物排放量必须在目前的基础上降低四分之一。汽油引擎车辆每公里排放的氮氧化物不得超过60毫克,而柴油引擎车辆的氮氧化物排放量则必须降低28%,达到每公里180毫克。该标准还对颗粒物排放量进行了规定,目前实施的欧4标准规定的限值将降低80%,由每公里25毫克降为每公里5毫克。 用于调节引擎活动并确定每个点火周期理想的空燃混合比的高性能微控制器能够在这些改进方面发挥举足轻重的作用。 英飞凌现已推出AUDO FUTURE产品系列,该产品系列能够用于计划在2014年投放市场的欧6标准的汽车。届时柴油引擎汽车的氮氧化物排放量将再次降低55%——只有具备更加强大的计算能力和采用创新的直喷压电系统才
[单片机]
SMC远程无线控制小车制作
说一下本作品的作用,有兴趣的往下看:   可以实现远程无线遥控,只要有网络的地方,都可以做控制端或者被控制端,例如,你在北京,我在广州,你就可以控制这个小车的动作,在SMC盒子上接上摄像头,完全实现无线遥控控制。   用途吗,你把它放家里可以当安防,你把它放到工厂,可以当保安,你把它放到战场它可以做机器战士(一点都不夸张),呵呵,继续想象吧   总的来说嘛,SMC就是一个可以跨越距离的你PC后面的串口。   我的作品,先上图 再来                        嘿嘿,说起来挺简单的,简单一点的说:PC控制SMC盒子,盒子里面用Debian系统,
[模拟电子]
SMC远程无线<font color='red'>控制</font>小车制作
一种基于神经网络感知器的双足行走机器人稳定性控制方法
摘 要:本文利用神经网络感知器和安装在机器人脚底的力传感器,测知机器人重心的位置,控制机器人重心在双脚的支撑面内,以使机器人稳定。本文提出的双足行走机器人稳定性控制方案是简单易行的。 关键词:神经网络 感知器 双足行走机器人 稳定性控制 1 引言 人作为双足行走生物,是在长期的生物进化过程中形成的。人能够不自觉地保持身体的直立性和平衡性,不论是在静止不动还是在行走过程中。一旦失去平衡,人就会产生相应的动作,使身体保持平衡。例如,在静止时,当人的重心偏向一侧时,就会不自觉地向该侧跨出一脚,以使重心位置落于支撑面内。这里,支撑面定义为两脚之间的面积以及两脚的面积。当重心落于支撑面内时,就不会倾倒。再如,在行走过程中,人的重
[工业控制]
一种基于神经网络感知器的双足行走机器人稳定性<font color='red'>控制</font>方法
基于滑膜观测器的永磁同步电机无感控制
前言 本章节采用滑膜观测器SMO进行永磁同步电机的无感控制,首先介绍了状态观测器的原理,然后分析了滑膜观测器的原理设计了传统低阶滑膜观测器,并针对传统滑膜观测器存在“抖振”的问题,对建立的传统滑膜观测器进行改进,采用电控届经典资料AN1078的滑膜观测器改进方案进行控制,最后通过Matlab/ Simulink采用传统的三段式启动方法对该方案进行仿真分析。 一、状态观测器 PMSM有感控制是通过编码器或者霍尔传感器获得电机的位置角与速度,PMSM无感控制是通过观测器来估算电机的位置角与速度。 状态观测器,即根据系统的输入输出来估计系统的状态,如下图所示: 建立用于描述真实电机的数学模型,理论上如果建立的数学模型足够精确,当
[嵌入式]
基于滑膜观测器的永磁同步电机无感<font color='red'>控制</font>
小广播
最新电源管理文章
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved