1、摘 要 电机变频控制器,是一种无机械运动的频率调控装置。它把电力配电网50Hz恒定频率的交流电,变成可调频率的交流电,供普通的交流异步电动机使用。对电机具有高效的驱动性能及良好的控制特性。现在变频器在过程控制、提升控制、家电等中得到广泛的应用,而本设计主要是讨论其在家电中的使用。在设计中采用STC12C5410AD作为主控制单片机实现电机变频控制器,使用智能功率模块( SPM)FPAL15SH60对电机进行驱动。控制器能实现20-250Hz信号的输出,可通过手动或自动的方法调节频率,并能显示实时频率。具有输入欠压保护、输出过压过流保护功能和过温监测等功能。工作原理是由单片机产生初始的SPWM控
2、制信号,把取样电压和设定的参考电压相比较得到输出电压与参考电压的误差值,电压误差值反馈到单片机内部进行数据处理,再由单片机对SPWM信号进行修正后输出,从而达到对电机控制。本设计以高性能单片机为电机的控制中心,通过智能功率模块达到对电机的驱动,最终实现对电机的控制。使其在实际使用中达到低功耗,高效率的效果。关键字:变频器;STC单片机;智能功率模块( SPM );SPWM37Based on STC-MCU Inverter Controller DesignAbstract: Motor inverter controller is a motion-control device that
3、non-mechanical frequency. Its electricity distribution network to a constant frequency AC 50HZ into AC adjustable frequency for the use of ordinary AC asynchronous motor. Its drive with efficient performance and good control characteristics for motor. Inverter has been widely used in the process con
4、trol, enhance control, and home electrical appliances, but mainly to discuss the design of its use in household appliances.In the design used STC12C5410AD single-chip as the main control variable frequency motor controller, and use of smart Power Module (SPM) FPAL15SH60 of the motor drive. Controlle
5、r to achieve 30 - 150Hz output signal ,it can be manually or automatically adjust the frequency of the method , and displaying frequency value in real time. Including Including input under-voltage protection, output overvoltage and overcurrent protection features such as over-temperature monitoring.
6、 The working principle is generated from the initial single-chip SPWM control signals, the sampling voltage and set the reference voltage to be compared with the reference voltage output voltage of the error, voltage error feedback to the internal single-chip data processing, and then SPWM signal fr
7、om the micro to the revised output of motor control to achieve.The design for high-performance single-chip motor control center, through the smart power module for motor drive to achieve, and ultimately the control of motor. To achieve in practice the use of low-power, high-efficiency results.Keywor
8、d: Inverters; single-chip inverter; Smart Power Module (SPM);Sine Pulse-Width Modulation(SPWM)摘 要IABSTRACTII1 引言11.1 变频器发展与主要成果21.2 变频器的现状与发展方向31.3 设计的意义与主要内容42 主要器件和开发环境62.1 主要器件介绍62.1.1 STC单片机62.1.2智能功率模块72.2 设计开发环境92.2.1硬件开发环境92.2.2软件开发环境103 硬件设计113.1 变频器的总体结构113.1.1 系统模块的划分113.1.2 电源模块123.2 变流功率
9、模块123.3 变频控制模块143.3.1 SPWM的工作原理143.3.2 SPWM波形的生成方法153.3.3正弦脉宽调制模块163.4 其它控制接口183.4.1 A/D转换模块183.4.2 MCU与通信接口183.4.3 键盘模块193.4.4 显示模块194 系统软件设计214.1 SPWM参数的计算214.2 定时中断处理流程234.3 串行通信中断程序235 结论24致谢25参考文献26附录一 系统电原理图27附录二 实验程序281 引言随着人们生活水平的不断提高,家电在生活中的普及率越来越高,与此同时,人们对家电的要求也越来越高。冰箱不能只是冷冻,洗衣机不能只是洗衣,而空调也
10、绝不能仅仅满足于制冷、制热,还要节能,讲究效率。为了满足人们对家电的高要求,高标准,众多生产厂家无不绞尽脑汁,变着花样迎合消费者。但真正能打动消费者,令其掏腰包的,恐怕并不多,变频家电就是这为数不多中的一种。所谓变频调速,就是通过改变供电电源的频率来改变电动机的转速,以实现节能和提高效率。以空调为例,所谓变频空调是与传统的恒频空调相比较而言的。众所周知,我国的市电电压为220V/50Hz,在这种条件下工作的空调称之为恒频空调。由于供电频率不能改变,传统的恒频空调的压缩机转速基本不变,依靠其温控开关不断地开、停压缩机来调整室内温度,其一开一停之间容易造成室温忽冷忽热,并消耗较多电能。而变频空调通
11、过变频器改变压缩机供电频率,调节压缩机转速。供电频率高,压缩机转速快,空调器制冷(热)量就大;而当供电频率较低时,空调器制冷(热)量就小。依靠压缩机转速的快慢达到控制室温的目的,室温波动小、电能消耗少,其舒适度大大提高。另外,变频空调可根据环境温度自动选择制热、制冷和除湿运转方式,使居室在短时间内迅速达到所需要的温度。并在低转速、低能耗状态下以较小的温差波动,实现了快速、节能和舒适控温效果。变频空调的核心是变频器,变频器是20世纪80年代问世的一种高新技术,通过它实现了电动机运转频率的自动调节,把50Hz的固定电网频率变换为30130Hz的变化频率,使空调完成了一次新的革命。同时,还使电源电压
12、范围达到142270V,彻底解决了由于电网电压的不稳定而造成空调器不能正常工作的难题。变频空调每次开始使用时,通常是让空调以最大功率、最大风量进行制热或制冷,迅速接近所设定的温度。由于变频空调通过提高压缩机工作频率的方式,增大了在低温时的制热能力,最大制热量可达到同品牌、同级别空调器的15倍,低温下仍能保持良好的制热效果。此外,一般的分体机只有4档风速可供调节,而变频空调器的室内风机自动运行时,转速会随压缩机的工作频率在12档风速范围内变化,由于风机的转速与空调器的能力配合较为合理,实现了低噪音的宁静运行。当空调高功率运转,迅速接近所设定的温度后,压缩机便在低转速、低能耗状态运转,以维持设定的
13、温度。这样不但温度稳定,避免了压缩机因频繁启动对机身寿命的影响,而且使耗电量大大下降,实现了高效节能。1.1 变频器发展与主要成果要谈变频器得从谈变频器的控制方式开始,对变频器U/F控制系统的改造主要经历了三个阶段,第一阶段:八十年代初日本学者提出了基本磁通轨迹的电压空间矢量(或称磁通轨迹法)。该方法以三相波形的整体生成效果为前提,以逼近电机气隙的理想圆形旋转磁场轨迹为目的,一次生成二相调制波形。这种方法被称为电压空间矢量控制。典型机种如1989年前后进入中国市场的FUJI(富士)FRN5OOOG5/P5、SANKEN(三垦)MF系列等。第二阶段:矢量控制。也称磁场定向控制。它是七十年代初由西
14、德F.Blasschke等人首先提出,以直流电动机和交流电动机比较的方法分析阐述了这一原理,由此开创了交流电动机等效直流电动机控制的先河。它使人们看到交流电动机尽管控制复杂,但同样可以实现转矩、磁场独立控制的内在本质。矢量控制的基本点是控制转子磁链,以转子磁通定向,然后分解定子电流,使之成为转矩和磁场两个分量,经过坐标变换实现正交或解耦控制。但是,由于转子磁链难以准确观测,以及矢量变换的复杂性,使得实际控制效果往往难以达到理论分析的效果,这是矢量控制技术在实践上的不足。此外,它必须直接或间接地得到转子磁链在空间上的位置才能实现定子电流解耦控制,在这种矢量控制系统中需要配留转子位置或速度传感器,
15、这显然给许多应用场合带来不便。仅管如此,矢量控制技术仍然在努力融入通用型变频器中,1992年开始,德国西门子开发了6SE70通用型系列,通过FC、VC、SC板可以分别实现频率控制、矢量控制、伺服控制。1994年将该系列扩展至315KW以上。目前,6SE70系列除了200KW以下价格较高,在200KW以上有很高的性价比。第三阶段:转矩控制理论。转矩控制的优越性在于:转矩控制是控制定子磁链,在本质上并不需要转速信息;控制上对除定子电阻外的所有电机参数变化鲁棒性良好;所引入的定子磁键观测器能很容易估算出同步速度信息。因而能方便地实现无速度传感器化。这种控制方法被应用于通用变频器的设计之中,是很自然的
16、事,这种控制被称为无速度传感器直接转矩控制。然而,这种控制依赖于精确的电机数学模型和对电机参数的自动识别(IdentificationID),通过ID运行自动确立电机实际的定子阻抗互感、饱和因素、电动机惯量等重要参数,然后根据精确的电动机模型估算出电动机的实际转矩、定子碰链和转子速度,并由磁链和转矩的BandBand控制产生PWM信号对逆变器的开关状态进行控制。这种系统可以实现很快的转矩响应速度和很高的速度、转矩控制精度。1995年ABB公司首先推出的ACS600直接转矩控制系列,已达到2ms的转矩响应速度在带PG时的静态速度精度达土0.01%,在不带PG的情况下即使受到输入电压的变化或负载突
17、变的影响,向样可以达到正负0.1的速度控制精度。其他公司也以直接转矩控制为努力目标,如安川VS676H5高性能无速度传感器矢量控制系列,虽与直接转矩控制还有差别,但它也已做到了100ms的转矩响应和正负0.2%(无PG),正负0.01(带PG)的速度控制精度,转矩控制精度在正负3左右。其他公司如日本富士电机推出的FRN5000G9P9以及最新的FRN5000GllP11系列出采取了类似无速度传感器控制的设计,性能有了进一步提高,然而变频器的价格并不比以前的机型昂贵多少。 控制技术的发展完全得益于微处理机技术的发展,自从1991年INTEL公司推出8X196MC系列以来,专门用于电动机控制的芯片
18、在品种、速度、功能、性价比等方面都有很大的发展。如日本三菱电机开发用于电动机控制的M37705、M7906单片机和美国德州仪器的TMS320C240DSP等都是颇具代表性的产品。1.2 变频器的现状与发展方向现在,变频技术在发达国家己经成熟,随着新的电力电子器件的不断出现,新的变频技术层出不穷,使其得到了更广泛的推广应用。变频技术的迅速发展是建立在电力电子技术的创新、电力电子器件及材料的开发及器件制造工艺水平提高基础之上的,尤其是高压大容量绝缘栅双极晶体管IGBT、集成门极换流晶闸管工IGCT器件的成功开发,使大功率变频技术得以迅速发展,性能日益完善。由于变频器在空调、电梯、冶金、机械等行业的
19、广泛应用,变频调速电机和与之配套的变频器发展迅速。据机械信息研究院的统计,2000年,中国变频器市场容量接近30亿元。其中日本,欧美品牌占据主导地位,国内生产商经过近几年的高速发展,业已占领了很大一部分低端市场。目前变频器的国内电机配比率仍低于1%,潜在市场巨大,国内变频器市场在未来的510年内仍将保持高速发展。变频器主要发展方向:(1)实现高水平的控制。基于电动机和机械模型的控制策略,有矢量控制、磁场控制、直接传矩控制和机械扭振补偿等;基于现代理论的控制策略,有滑模变结构技术、模型参考自适应技术、采用微分几何理论的非线性解耦、鲁棒观察器,在某种指标意义下的最优控制技术和逆奈奎斯特阵列设计方法
20、等;基于智能控制思想的控制策略,有模糊控制、神经元网络、专家系统和各种各样的自优化、自诊断技术等。(2)开发清洁电能的变流器。所谓清洁电能变流器是指变流器的功率因数为1,网侧和负载侧有尽可能低的谐波分量,以减少对电网的公害和电动机的转矩脉动。对中小容量变流器,提高开关频率的PWM控制是有效的。对大容量变流器,在常规的开关频率下,可改变电路结构和控制方式,实现清洁电能的变换。(3)缩小装置的尺寸。紧凑型变流器要求功率和控制元件具有高的集成度,其中包括智能化的功率模块、紧凑型的光耦合器、高频率的开关电源,以及采用新型电工材料制造的小体积变压器、电抗器和电容器。功率器件冷却方式的改变(如水冷、蒸发冷
21、却和热管)对缩小装置的尺寸也很有效。(4)高速度的数字控制。以32位高速微处理器为基础的数字控制模板有足够的能力实现各种控制算法,Windows操作系统的引入使得可自由设计,图形编程的控制技术也有很大的发展。(5)模拟与计算机辅助设计(CAD)技术。电机模拟器、负载模拟器以及各种CAD软件的引入对变频器的设计和测试提供了强有力的支持。1.3 设计的意义与主要内容在现代工业生产中,变频器广泛的应用于电力、冶金、石油、化工、市政、中央空调、水处理等行业中,因此现在变频器在我们生活中是不可缺少的东西了。它主要具有以下优点:1)能改善机械性能,提高自动化水平。2)调速并且节能。3)电机可实现软启动、软
22、停车,大大降低电源容量。4)可进行恶劣环境下的电机速度控制。 5)可进行高速运行(运行频率大于工频电网50Hz,最大达3000Hz)。6)可实现电制动、直流制动、能耗电阻制动、能量回馈单元制动等。7)可进行非机械碰撞实现频繁的电机正/反转切换。8)可实现平滑无级调速,其低频特性优秀、且输出转矩动态响应快。9)变频调速大大减少设备体积,去除减速箱。10)一台变频器可以对多台电机进行速度控制。变频器不仅具有高效率的特点,同时也十分的节能,将它应用于家电中既能提高产品的可控性与可操作性,更重要的是还可以减少能量的消耗和污染。在今后家电生产中,特别是冰箱和家用空调器的压缩机控制中,变频器的使用肯定是必
23、不可少的。因此,本项目的研究设计具有较高的实用性和可发展性。在本设计中,主要采用了STC系列单片机作为控制主机,通过其中的PWM接口和软件的配合实现SPWM控制信号的产生来实现电机变频控制器,使用智能功率模块( SPM )FPAL15SH60对电机进行驱动。控制器能实现20-250Hz信号的输出,可通过手动键入或自动的方法调节频率,并通过显示器显示实时频率。具有输入欠压保护、输出过压过流保护功能和过热保护等功能。设计中由STC系列单片机产生SPWM波形,通过编程的方法控制其脉冲宽度,从而达到对频率控制的目的,还能根据对输出电压的检测结果调整SPWM信号的幅度,从而控制输出的电压。2 主要器件和
24、开发环境在本设计中,主要采用的控制主机件是宏晶科技的STC系列单片机,该系列单片机具有速度快、低功耗、超强的抗干扰能力等特点。而开发环境又分为硬件开发环境和软件开发环境。其中硬件开发环境为Protel DXP用于设计硬件电路,而软件开发环境主要有汇编语言和C语言的编写、编译、仿真调试和写入等功能。2.1 主要器件介绍主要介绍了主控单片机和智能功率模块。2.1.1 STC单片机综合整个系统的功能和各种控制之间的关系。本设计选择了宏晶科技的STC系列的12C5410AD单片机,该型号单片机为8051单片机的改进增强型,为1时钟/机器周期的8051单片机,其最快速度是普通8051的12倍,并且其内部
25、集成了高精度的8路高速10位ADC转换器和4路8位的PWM,内部集成MAX810专用复位电路,有速度快、低功耗、超强的抗干扰能力等特点,其指令代码完全兼容传统的8051指令系统。STC12C5410AD单片机主要特性如下:1) 高速:1个时钟/机器周期,增强型8051内核,速度比普通8051快812倍;2) 宽电压:5.53.8V工作电压;3) 低功耗设计:空闲模式,掉电模式(可由外部中断唤醒);4) 工作频率:035MHz,相当于普通8051:0420MHz;5) 时钟:外部晶体或内部RC振荡可选,在ISP下载编程用户程序时设置;6) 10KB片内Flash程序存储器,擦写次数10万次以上;
26、7) 512B片内RAM数据存储器;8) ISP/IAP,在系统可编程/在应用可编程,无需编程器/仿真器;9) 8通道10位ADC,4路PWM还可以当4路D/A使用;10) 4通道(PWM/PCA/CCU);11) 两个硬件16位定时器,兼容普通8051的定时器;12) 硬件看门狗(WDT);13) 高速SPI通信端口;14) 全双工异步串行口(UART);15)23个通用I/O口。选择STC12C5410AD单片机的主要理由是:1)加密性强,无法解密;2)超强抗干扰、超低功耗;3)单个时钟/机器周期,系统速度高;4)8路高速10位ADC转换器;5)4路8位的PWM发生器;6)在系统可编程,无
27、需编程器。而在本设计中,采用此系列单片机的主要原因是其内部集成了多路高精度的ADC和PWM发生器,在产生SPWM波形时可直接采用软件编程的方法来实现,这给设计带来了极大的方便。2.1.2智能功率模块FPAL15SH60是一种先进的智能功率模块( SPM )。是由美国仙童公司开发设计的高性能交流电机驱动器。它主要是针对高速低功耗的变频驱动器应用像在洗衣机和空调中的的应用。它结合了优化的电路保护和推动符合低损耗的IGBT。通过使用先进的电流传感IGBT芯片使之非常有效的实现短路电流检测/ 保护,以便持续监测IGBT的电流。系统的可靠性通过内置过热和集成欠压锁定保护得到进一步增强。同时高速内建的HV
28、IC提供光耦合器无IGBT栅极驱动能力,进一步减少的总规模逆变系统的设计。图1 FPAL15SH60等效电路及引脚主要特点1)集成的三相逆变器中的低损耗IGBT均带有并联快速恢复二极管,其中每只IGBT的耐压均大于600V,额定工作电流为15A。2)在三相IGBT逆变器桥路中,含有可对栅极提供驱动和欠压检测与保护的控制。3)高端的三只IGBT可分别由三片HVIC(U、V和W)来驱动,从而省去了光耦合器。同时允许IGBT通过单接地来偏置电源驱动。4)可在低端用单片LVIC来驱动低端三只传感-IGBT,.并可提供短路电流保护功能。5)利用传感-IGBT发射极外部的串联电阻可以调节电流保护电平。6)
29、为了进行温度监测,FPAL15SH60器件内部还带有热敏电阻。7)该器件中的PWM控制开关频率为15KHz, 可满足洗衣机等家用电器中驱动系统的高速操作应用需要。8)采用陶瓷封装,其隔离电压高达2500Vrms以上。9)满载时的额定输出电流为5A,.逆变器额定功率为750W,适合在100-253V的交流电压下驱动低功率的AC电机。10)逻辑输入与标准CMOS电平或LS TTL电平输出等兼容。图2 欠压保护相关波形图3 短路电流保护相关波形图4 内置热敏电阻的电阻-温度特性曲线2.2 设计开发环境设计的开发环境包括硬件开发环境和软件开发环境。硬件开发环境为Protel DXP,而软件开发环境汇编
30、语言和C语言。2.2.1硬件开发环境硬件开发环境为Protel DXP 开发软件,Protel DXP是Altium公司开发的第一套完整的板卡级设计系统,比早期的Protel各版本都有根本性的改善,真正实现在单个应用程序中的集成。设计从一开始的目的就是为了支持整个设计过程,Protel DXP让你可以选择最适当的设计途径来按你想要的方式工作。Protel DXP PCB线路图设计系统完全利用了Windows XP和Windows 2000平台的优势,具有改进的稳定性、增强的图形功能和超强的用户界面。Protel DXP是一个单个的应用程序,能够提供从概念到完成板卡设计项目的所有功能要求,其集成
31、程度在PCB设计行业中前所未见。Protel DXP采用一种新的方法来进行板卡设计,使你能够享受极大的自由,从而能够使你在设计的不同阶段随意转换,按你正常的设计流量进行工作。相对于以前版本,Protel DXP的PCB设计功能更加强大,它采用了改进型Situs Topological Autorouting 布线规则。这种改进型的布线规则以及内部算法的优化都大大的提高了布线的成功率和准确率。这也在某种程度上减轻了工程师们的负担。Protel 2004中的高速电路规则也很实用,它能限制平行走线的长度,并可以实现高速电路中所要求的网络匹配长度的问题,这些都能让您设计高速电路也变的无比的容易。同时如
32、果您需要进行多层板设计,您只需在层管理器中进行相关的设置即可, Protel 2004共可进行74个板层设计。您还可以在设计规则中制定每个板层的走线规则,包括最短走线,水平,垂直等等。在使用过程中我发现,只要布局适当,进行完全自动布线一次性成功率很高,而且布线完成后需要修改的地方也比较少,只是有几根走直角的线需要修改(走出直角与您的DRC设计规则设置有关)。多次布线也不会发现短路或是网络混乱问题。在自动布线这点上Protel 2004做的可以说是堪称完美了。2.2.2软件开发环境单片机的开发语言主要有汇编语言和C语言,很多人认为汇编语言易学易用,因为没有太多的语法。但是对于一个较大规模的软件系
33、统使用汇编语言开发将遇到很大的困难。开发周期长、代码可读性差、不易维护,其通用性不强,代码可移植性差。而C语言就克服了汇编语言的很多缺点,和汇编语言相比具有以下几个显著的优点:1) C语言是一种结构化的编程语言,可以减轻程序员的负担,让程序员把更多的精力放在功能的实现上;2) 代码的可读性好、容易理解、结构清晰、易于维护;3) 可移植性好,因为C语言不依赖于任何一种硬件系统。鉴于以上几点,本系统的软件部分全部采用C语言来编写。并且使用Keil C51编译器可以产生高效、紧凑的代码,执行效率毫不逊色于使用汇编语言编写的程序。 3 硬件设计本章讨论电机变频控制器的总体结构及各模块的工作过程。3.1
34、 变频器的总体结构交流电整流器器平滑电路逆变器IM控制器键 盘串行通信接口图5 变频器的总体构造如图所示,变频器由整流器、平滑电路、逆变器、控制器四大部分组成。变流器将交流变为直流,平滑电路将此直流平滑后,由逆变器将它变换为频率可调的交流,向电动机提供电压、电流和频率。3.1.1 系统模块的划分根据系统要求,变频控制器按其各部分功能可分为:桥式整流模块、智能功率模块和和单片机系统控制模块。桥式整流模块是利用二极管的单向导通将输入的交流电变为直流电,以达到设计要求。智能功率模块FPAL15SH60由6个IGBT构成三相桥式电路,高端的三只IGBT可分别由三片HVIC(U、V和W)来驱动,从而省去
35、了光耦合器。低端三只传感-IGBT可用单片LVIC来驱动,.并可提供短路电流保护功能。通过单片机可以设定各个IGBT通断时刻,从而达到对频率的控制。智能功率模块通过使用先进的电流传感IGBT芯片使之非常有效的实现短路电流检测/ 保护,以便持续监测IGBT的电流。系统的可靠性通过内置过热和集成欠压锁定保护得到进一步增强。同时高速内建的HVIC提供光耦合器无IGBT栅极驱动能力,进一步减少的总规模逆变系统的设计。单片机系统控制模块,STC12C5410AD多功能高性能单片机其内部集成了高精度的8路高速10位ADC转换器和4路8位的PWM,在产生SPWM波形时可直接采用软件编程的方法来实现,这给设计
36、带来了极大的方便。单片机产生标准参考电压,通过与采样电压的比较得到误差电压值,形成了电压的输出反馈,由单片机程序控制调整输出PWM信号控制智能功率模块,从而实现输出电压控制的目的。其10位ADC转换器可以实现A/D转换,进一步简化电路的设计。3.1.2 电源模块电源的设计是嵌入式应用系统中非常重要的部分,为了保证系统能安全可靠的工作必须有全面的滤波和安全考虑及相应的电路设计,而在本设计中,使用保险管(F1)和压敏电阻(RT)作为安全保护,用中点接地的电容对(C41, C42)、共扼线圈(L1)及C43作为滤波,可将电网的大多数干扰滤掉,从而保证系统能正常工作。采用桥式整流电路对电路进行整流,以
37、提供变频模块的电源。另外用一个双绕组的变压器将经过滤波后的200V交流电变成15V和8V的交流电,再经过各自的整流桥整流后,分别用7815和7805三端稳压模块加上相应的电容滤波后输出+15V和+5V电源分别提供给变流模块和其他的逻辑电路使用。图6 电源模块原理图3.2 变流功率模块变流功率模块FPAL15SH60由6个IGBT构成三相桥式电路,高端的三只IGBT可分别由三片HVIC(U、V和W)来驱动,低端三只传感-IGBT可用单片LVIC来驱动。它通过使用先进的电流传感IGBT芯片使之非常有效的实现短路电流检测/ 保护,以便持续监测IGBT的电流。系统的可靠性通过内置过热和集成欠压锁定保护
38、得到进一步增强。其典型应用如图7所示。FPAL15SH60型SPM不使用任何光耦合器即可直接与CPU耦合,其典型电路如下:图7 FPAL15SH60的典型应用电路但在本系统中只使用了其中的U、V两相输出作为单相的交流变频器,具体的电路如图8所示,由器件的U相高端、V相高端、U相低端和V相低端四个IGBT构成一个桥式变换器,只使用两组PWM输出分别同时连接到U相高端与V相低端、V相高端IGBT与U相低端IGBT的控制端,信号先接到低端控制端后在经过一个电阻和电容构成的延迟电路再接到高端的控制输入端。图8 桥式功率变换电路原理图由于本设计是单相输出,桥式变换器的控制是每半周才切换一次,而且是过零切
39、换,不会有两臂同时工作的情况,通过软件控制保证两路PWM控制器不会同时输出从而保证不会有同边的高低端同时导通的情况。器件工作是安全可靠的。3.3 变频控制模块在本设计中,要想达到对电机频率变化的控制,就要对正弦脉宽进行调制,同时还要完成A/D转换,而这些都是通过单片机模块来实现的。3.3.1 SPWM的工作原理SPWM是在PWM的基础上改变了调制脉冲方式,脉冲宽度时间占空比按正弦规率排列,这样输出波形经过适当的滤波可以做到正弦波输出。它广泛的用于支流交流逆变器等,三相SPWM是使用SPWM模拟市电的三相输出,在变频器领域被广泛的采用。SPWM脉冲系列中,各脉冲的宽度以及相互间的间隔宽度是由正弦
40、波(基准波或调制波)和等腰三角波(载波)的交点来决定的。在进行脉宽调制时,使脉冲系列的占空比按正弦规律来安排。当正弦值为最大值时,脉冲的宽度也最大,而脉冲间的间隔则最小,反之,当正弦值较小时,脉冲的宽度也小,而脉冲间的间隔则较大,这样的电压脉冲系列可以使负载电流中的高次谐波成分大为减小。其具体的方法如下:1)单极性SPWM法调制波和载波:曲线是正弦调制波,其周期决定于需要的调频比kf,振幅值决定于ku,曲线是采用等腰三角波的载波,其周期决定于载波频率,振幅不变,等于ku=1时正弦调制波的振幅值,每半周期内所有三角波的极性均相同(即单极性)。调制波和载波的交点,决定了SPWM脉冲系列的宽度和脉冲
41、音的间隔宽度,每半周期内的脉冲系列也是单极性的。单极性调制的工作特点:每半个周期内,逆变桥同一桥臂的两个逆变器件中,只有一个器件按脉冲系列的规律时通时通时断地工作,另一个完全截止;而在另半个周期内,两个器件的工况正好相反,流经负载ZL的便是正、负交替的交变电流。2)双极性SPWM法调制波和载波:调制波仍为正弦波,其周期决定于kf,振幅决定于ku,中曲线,载波为双极性的等腰三角波,其周期决定于载波频率,振幅不变,与ku=1时正弦波的振幅值相等。调制波与载波的交点决定了逆变桥输出相电压的脉冲系列,此脉冲系列也是双极性的,但是,由相电压合成为线电压,所得到的线电压脉冲系列却是单极性的。双极性调制的工
42、作特点:逆变桥在工作时,同一桥臂的两个逆变器件总是按相电压脉冲系列的规律交替地导通和关断,毫不停息,而流过负载的是按线电压规律变化的交变电流。实施SPWM的基本要求:1)必须实时地计算调制波(正弦波)和载波(三角波)的所有交点的时间坐标,根据计算结果,有序地向逆变桥中各逆变器件发出“通”和“断”的动作指令。2)调节频率时,一方面,调制波与载波的周期要同时改变(改变的规律本文不作介绍);另一方面,调制波的振幅要随频率而变,而载波的振幅则不变,所以,每次调节后,所有交点的时间坐标都必须重新计算。3.3.2 SPWM波形的生成方法在设计当中,SPWM波形的生成方法有很多种,包括硬件生成方法和软件生成
43、方法。在硬件生成方法中,可以用模拟电路构成三角波载波和正弦调制波发生电路,用比较器来确定它们的交点,在交点时刻对功率开关器件的通断进行控制,就可以生成SPWM波形。但这种模拟电路的结构复杂,难以实现精确的控制。而微机控制技术的发展使得软件生成的SPWM波形变得容易,因此目前SPWM波形的生成和控制多用微机来实现。而用软件生成SPWM波形的基本算法有自然采样法和规则采样法。1自然采样法按照SPWM控制的基本原理,在正弦波和三角波的自然交点时刻控制功率开关器件的通断,这种生成的SPWM波形的方法称为自然采样法。正弦波在不同相位角时其值不同,因而与三角波相交所得到的脉冲宽度也不同。另外,当正弦波频率
44、变化或幅值变化时,各脉冲的宽度也相应变化。要准确生成SPWM波形,就应准确地算出正弦波和三角波的交点。但是自然采样法的SPWM波形每个脉冲的起始时刻和终了时刻对三角波的中心线不对称,使求解困难,计算很复杂,因此这种采样法不适宜微机实时控制。2)规则采样法规则采样法最大的特点是使SPWM波形的每个脉冲都与三角载波的中心线对称,从而使整个计算得到简化,完成微机实时控制,其生成过程如下图所示:图9 规则采样法规则采样法的实质就是用阶梯波来代替正弦波,使算法得到简化。在规则法中,三角波每个周期的采样时刻都是确定的,可以很容易的就计算出相应时刻的正弦波值。其最后将生成的波形如下图。图10 规则采样法生成
45、波形3.3.3正弦脉宽调制模块STC12C5410AD系列单片机有四路可编程计数器阵列(PCA)/PWM,PCA含有特殊的16位定时器,有4个16位的捕获/比较模块与之相连。每个模块可编程工作在4种模式下:上升/下降沿捕获、软件定时器、高速输出或可调制脉冲输出。寄存器CH和CL的内容是正在自由递增计数的16位PCA定时器的值。PCA定时器是4个模块的公共时间基准,可通过编程工作在:1/12振荡频率、1/2振荡频率、定时器0溢出或ECI脚的输入(P3.4)图11 (PCA)PWM工作模式所有PCA模块都可用作PWM输出,输出频率取决于PCA定时器的时钟源。每个PCA模块对应另外两个寄存器,CCA
46、PnL和CCAPnL,当PCA模块用在PWM模式中时,它们用来控制输出的占空比。由于所有模块共用仅有的PCA定时器,所有它们的输出频率相同。各个模块的输出占空比是独立变化的,与使用的捕获寄存器EPCnL,CCAPnL有关。当CL 的值小于EPCnL,CCAPnL时,输出为低,当PCA CL的值等于或大于EPCnL,CCAPnL时,输出为高。当CL的值由FF变为00溢出时,EPCnH,CCAPnH的内容装载到EPCnL,CCAPnL中。这样就实现无干扰地更新PWM。要使能PWM模式,模块CCAPMn寄存器的PWMn和ECOMn位必须置位。由于PWM是8位的,所以:PWM的频率=PCA时钟输入源频
47、率/256PCA时钟输入源可以从以下4种中选择一种:F0SC/12,FOSC/2,定时器0的溢出,ECI/P3.4输入举例:要求PWM输出频率为38KHZ,选FOSC/2为PCA/PWM时钟输入源,求出FOSC的值。由计算公式3800=FOSC/2/256,得到外部时钟频率FOSC=3800*256*2=19,456,000如果要实现可调频率的PWM输出,可选择定时器0的溢出或者ECI脚的输入作为PCA/PWM的时钟输入源当EPCnL=0及ECCAPnL=00H时,PWM固定输出高当EPCnL=1及CCAPnL=0FFH时,PWM固定输出低当某个I/O口作为PWM使用时,该口的状态:表1 PWM输入前后状态PWM之前口的状态PWM输出时口的状态弱上拉/准双向口强推挽输出/强上拉输出,要加输出限流电阻 1k-10k强推挽输出/强上拉输出强推挽输出/强上拉输出,要加输出限流电阻 1k-10k仅为输入/高阻PWM无效开漏开漏3.4 其它控制接口为了实现系统的设计目标,除了SPWM模块以外还必须有ADC、键盘、显示和通信接口。3.4.1 A/D转换模块本设计使用的单片机是带有A/D转换的。其转换口在P1口,有8路10位高速转换器,速度可达到100KHZ(10万次/秒)可以通过软件设置将8路中的任何1路设