CN1013332B - 采用微处理器的脉宽调制逆变器控制装置 - Google Patents
采用微处理器的脉宽调制逆变器控制装置Info
- Publication number
- CN1013332B CN1013332B CN 88101216 CN88101216A CN1013332B CN 1013332 B CN1013332 B CN 1013332B CN 88101216 CN88101216 CN 88101216 CN 88101216 A CN88101216 A CN 88101216A CN 1013332 B CN1013332 B CN 1013332B
- Authority
- CN
- China
- Prior art keywords
- circuit
- inverter
- dead time
- sub75
- pwm
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired
Links
Images
Landscapes
- Inverter Devices (AREA)
Abstract
本发明用于控制交-直-交逆变器,对交流异步电动机进行变频调速。采用8085CPU等8位微处理器集成电路元件组成。可产生使电动机脉动转矩最小的优化PWM控制信号。可对死区时间td(逆变器同一桥臂两只功率元件延迟导通时间)引起的逆变器输出电压、电流波形畸变进行补偿,补偿电路只包括电动机-相电流的过零点检测,其余功能由应用软件完成。
Description
本发明属于可变频率的交流-直流-交流变换器,用于对交流电动机的变频调速。
本发明是对由可关断的电力电子元件组成的三相逆变器进行脉冲宽度调制(Pulse Width Modulation)的微处理器控制装置。组成逆变器的电力电子元件可以是大功率晶体管(GTR)、门极可关断晶闸管(GTO)或场效应晶体管(MOSFET)。
本发明也可用于不停电电流(UPS)或太阳能发电的PWM逆变器,产生符合用户要求的PWM控制信号。
在本发明做出之前,已有多种PWM逆变器控制装置发表,如:1.日本特许公报(B2)昭59-8152,正弦波逆变器(正弦波.ィニバ-タ);2.Y.村井,具有开关延迟时间的PWM逆变器的波形畸变与其校正电路,IEEE-IAS-1985年会论文集P.436(Y.Murai,Waveform Distortion and Correction Circuit for PWM Inverters With Switching Lagtimes,Conference Record P.436,IEEE-IAS-1985 Annual Meeting)。
本发明设计了一种优化的PWM控制模式(Pattern),这种最优化是将PWM逆变器与所驱动的交流异步电动机作为一个整体考虑时所得到的,优化的结果是使电动机旋转时的震动最小,即脉动转矩最小。本发明采用8085CPU、8155、8212、2732、8253等集成电路组成一个最小微机***,编制了应用程序,可产生最优化的PWM控制信号。采用对标准PWM控制信号修正的方法,来补偿由于死区时间td(为防止同一桥臂上两个GTR同时导通而使欲开通的一个GTR延时导通的时间也写作Deadtime)而引起的输出电压、电流波形畸变。由于设计了应用程序,使得只须检测电动机的一相电流过零点便可以达到对三相进行补偿的效果,这也是在以前各发明中所未见的。由于本发明对死区时间td补偿,使得电动机在低速运转时的性能得到提高。
本发明采用8085CPU及其他8位微处理机接口集成电路,实现对三相交流异步电动机的最优控制。
该控制信号通过驱动器驱动组成逆变器的电力电子元件,如GTR,使逆变器输出频率为3~60Hz(频率分辨率为0.25Hz)和3~120Hz(频率分辨率为0.5Hz)的三相交流电压,该电压可直接驱动三相交流异步电动机。输出的交流电压有效值V与输出频率f的关系,按电动机负载的不同要求,可按附图2的两种方式选择。附图2-a)适用于恒转矩负载,附图2-b)适用于风机和泵类的负载。
由于采用专用集成电路与8253计数器相配合,可以产生符合最优化要求的PWM信号,并使得实现这一功能的硬件费用减至最少。
附图1是本发明的工作原理框图。其中1是给定电路,2是A/D转换电路,3是8085CPU,4是8253计数器,5是Dead time形成电路,6是GTR的驱动电路,7是8155接口芯片,8是2732 EPROM,9是6116 RAM,10是瞬时过流的检测与保护电路,11是电动机电流检测电路。
附图2是PWM逆变器输出电压V与输出频率f之间的关系图,使用时可在a)和b)间任一选择。
附图3是对本发明依据的计算公式说明。
附图4是本发明应用程序中主程序的流程图。
附图5是应用程序中中断服务程序SUB75的流程图。
附图6是主程序中防止在N=fs/fo切换时电动机发生冲击的程序流程图。
附图7是死区时间td形成的原理图。
附图8是死区时间td对电压波形畸变影响的说明。
附图9是本发明对死区时间td补偿的原理说明。
附图10是本发明补偿死区时间td的有关程序流程图。
附图是本发明一实施例。现结合附图对本发明的工作原理加以说明:
本发明按式(1)计算PWM的模式:
其中T是载波的1/2周期,△t′、△t″分别是所选择的两个非零空间电压矢量(在附图3中是V6和V2)在T内持续的时间,△t′′′是两个零空间电压矢量V0和V7分别在T内的持续时间。△Φ=ω1T,ω1为PWM逆变器输出电压中基波角频率。Wm为PWM逆变器输出相电压基波的最大值,Vdc为PWM逆变器直流输入电压值。
由式(1)计算出的△t′、△t″、△t′′′适合于产生60°内的三相PWM脉冲。但只要在每60°内选择不同的空间电压矢量,便可以形成完整的360°三相PWM脉冲。在应用程序中设置了一个标志PHAS(PHAS=6,5,4,3,2,1)来区分一个周期中的6个60°,各个PHAS中有相应的空间电压矢量与之对应,在附图5的中断服务程序SUB75中表示了按PHAS选择空间电压矢量。
本发明的应用程序主要包括主程序(流程图为附图4)与中断服务程序SUB75(流程图为附图5)。下面结合附图4、附图5,对主程序和中断服务程序的功能说明如下:在主程序中通过A/D转换电路2读入给定的频率值fo,然后按(1)式计算出60°内的各个△t′、△t″、△t′′′,再转换成计数器8253对应的计数值、控制8253计数输出PWM脉冲。所计算的8253的计数值,存贮在RAM中的表格TABL1或TABL2中。TABL1或TABL2之一是当前工作的TABLE,另一是备用TABLE,供新的计数值写入。中断服务程序SUB75在每1/2fs(fs为逆变器的载波频率)内执行一次,按PHAS值选择空间电压矢量,也就
是选择8253的通道,将TABLE中的计数值装入所选择的8253通道,8253计数后产生PWM脉冲。
如果给定频率fo变化,新的计数值将在主程序中计算出并写入备用TABLE中,并将标志READY置1来通知子程序SUB75。在每60°的最后一次中断程序SUB75中检测READY是否为1,如果READY=1,则将备用TABLE更换为工作TABLE,完成输出电压频率的切换。TABL1与TABL2交替为工作TABLE。
本发明中载波频率fs与输出电压频率fo之间是同步的,并且二者之比N=fs/fo随fo变化。N=3(2n+1),n=0,1,2……可自动选择。为防止在变频过程中N切换时频率变化不连续而电动机发生冲击,设计了防冲击程序,如附图6所示。
上述的PWM逆变器控制装置,其特征在于采用主程序、中断子程序SUB75等应用程序来配合硬件电路,在线计算PWM模式,完成变频控制,并且防止了在N=fs/fo切换时可能产生的电动机的冲击。
为了防止逆变器同一桥臂上两只GTR同时导通,对PWM脉冲附加延时导通时间(也称死区时间)td是必须的。本发明具有一个由单稳态集成元件74LS123、集成D触发器74LS74和与门、或非门组成的td形成电路,如附图7-a)所示,附图7-b)是其工作原理说明。单稳元件74LS123控制74LS74D触发器的翻转,使其Q端产生一个与D端波形相同但滞后td的信号,用与门和或非门组合Q端波形与D端波形,可以形成逆变器同一桥臂上两个GTR的控制信号,带有滞后时间td。调节单稳态电路的R、C参数可以改变td的大小。
为了防止桥臂的短路,死区时间td是必不可少的。但td的引入也带来逆变器输出电压、电流波形畸变的问题,附图8用以说明td引起的逆变器输出电压波形畸变。附图8-a)中12是逆变器,13是电动机,14是td形成电路,15是PWM控制器,PWM控制器15产生最优化PWM脉冲yu、yv、yw,经14后形成带有td的yu'、yv'、yw',再经功率驱动电路(图8-a)中未画出)去驱动逆变器中GTR的基极。逆变器输出的理想电压波形应与控制器15的输出yu、yv、yw形状相同,如附图8-b)所示。但是当iu<0时,当GTRT+ u从导通变为关断,T- u从关断到导通时会产生输出电压波形畸变,如附图8-b)所示。这是因为T+ u虽关断,但iu<0经续流二极管D+ u形成通路,输出电压仍是+E。直至经过td后T- u导通,输出电压才变为0。这样输出电压就在后沿增加了宽度为td,高为E的一块面积。当iu>0时,在T- u从开通到关断,T+ u从关断到开通,输出电压波形也会发生畸变。因为iu>0,T- u虽关断,但D- u续流,输出电压仍是0,直至T+ u导通输出电压才变为+E,其前沿缺少宽度为td,高为E的一块面积。电压波形畸变必然引起电流的畸变,造成电动机运转时震动增加。td引起的波形畸变程度与PWM逆变器的载波比N=fs/fo有关,载波比N越大,td引起的波形畸变越严重。td的大小也直接与波形畸变程度相连系。所以常用二者乘积N·td来描述td引起的波形畸变程度。若不对td引起的电压畸变进行补偿,则电动机在低速运转时会产生很大的震动与噪音。
在已经发表的对td进行补偿的方案中(日本特许公报(B2)昭59-8152,正弦波逆变器;Y.村井,具有开关延迟时间的PWM逆变器的波形畸变与其校正电路,IEEE-IAS-1985年会论文集P.436),都需要增加两部分硬件:1.对三相电流iu、iv、iw进行过零检测的装置,包括电流互感器与过零检测电路。2.根据i<0或i>0修正yu′、yv′、yw′控制信号的电路。本发明针对上述发明电路复杂、制造成本高而提出一种新的补偿由于死区时间td引起的电压、电流波形畸变的方案。在本发明中:补偿电路的硬件部分是只对电动机-相电流的过零点进行过零检测的过零检测电路,根据对称性,电动机其余两相电流的过零点用编制的应用程序计算出,这样电流过零检测部分的成本可减少67%;采用对标准PWM控制信号修正的方法,对yu′、y′v、y′w的修正在程序中实现,如附图9、附图10所示,完全省去了相应的硬件电路,节省了此部分费用。在达到同样补偿效果的情况下,本发明只保留了必不可少的一相电流过零检测电路,因而成本低。
本发明对死区时间td引起的电压、电流波形畸变进行补偿,是采用对所产生的标准PWM控
制信号修正的方法。即当电动机电流(以u相电流iu为例)iu<0时,修正所产生的u相PWM信号yu,将其后沿向前移动td宽度,当iu>0时,修正yu的前沿,将其前沿向前移td宽度。这样,本发明产生如附图8-c)所示的yu、yv、yw控制信号,加上td后为y'u、y'v、y'w,去控制逆变器。对td补偿后的结果如图8-c)所示。
附图9为N=fs/fo=9,逆变器输出电流i滞后的相位角Φ=30°~90°情况下,按本发明的对标准PWM控制信号修正的方法,对PWM控制信号yu、yv、yw的前、后沿修正的说明。在检测到iu过零点后,根据程序中的标志PHAS与子程序SUB75中断的次数可以确定iv、iw的过零点。控制写入8253的计数值即可以使yu、yv、yw的前沿或后沿移动,输出如附图8-c)所示的信号。
本发明不对TABLE中的数据进行修正,而是在子程序SUB75中判断i<0或i>0,根据PHAS的值和SUB75中断的次数,来判断是yu(或yv、yw)的前沿或后沿,取出TABLE中的计数值,减去td后写入8253计数器。完成修正yu、yv、yw的程序如附图10所示。
Claims (4)
1、一种采用微处理器的脉宽调制逆变器控制装置,由8085CPU通过A/D转动电路读入给定电路给出的逆变器输出频率设定值,计算出PWM脉冲宽度计数值送入8253计数器,8253计数器的定时脉冲送至死区时间(td)形成电路,带有死区时间(td)的PWM脉冲送至GTR驱动电路放大后形成的GTR基板驱动脉冲,送至GTR(T+ M、T- μ、T+ V、T- V、T+ W、T- W),使逆变器输出相应于给定频率的PWM脉冲电压,本发明的特征在于:
a)具有一个由单稳态集成元件(74LS123)、集成D触发器(74LS74)和与门、或非门组成的死区时间(td)形成电路,单稳元件(74LS123)控制D触发器(74LS74)的翻转,使其Q端产生一个与D端波形相同但滞后(td)的信号,用与门和或非门组合Q端波形与D端波形,形成带有滞后时间(td)的逆变器同一桥臂上两个GTR的控制信号,用调节单稳态电路的R、C参数来改变(td)的大小;
b)采用了一种补偿由于死区时间(td)引起的电压、电流波形畸变的技术,设置了只对电动机-相电流的过零点进行过零检测的过零检测电路,根据对称性,电动机其余两相电流的过零点由应用程序(包括主程序和中断服务程序SUB75)计算出,即在(SUB75)子程序中检测到电流(iu)过零点后,根据程序中的标志(PHAS)与子程序(SUB75)中断的次数,确定电流(iv、iw)的过零点。
2、根据权利要求1所述的脉宽调制逆变器控制装置,其特征在于,配置的应用程序,在主程序中,通过A/D转换电路读入给定的频率值(f0),然后计算出60°内的各个时间间隔(△t′、△t″、△t′″)再转换成计数器(8253)对应的计数值,控制8253计数器输出PWM脉冲,8253的计数值存贮在RAM中的表格TABL1或TABL2中,TABL1、TABL2之一是当前工作的TABLE,另一个是备用的TABLE,供新的计数值写入;中断服务程序(SUB75)在每个时间(1/2ff)(fs为逆变器的载波频率)内执行一次,按PHAS值选择空间电压矢量,也就是选择8253的通道,将TABLE中的计数值装入所选择的8253通道,8253计数后产生PWM脉冲。
3、根据权利要求1所述的脉宽调制逆变器控制装置,其特征在于,采用应用程序来配合硬件电路,在线计算PWM模式,完成变换控制,在主程序中调用防止在载波比(N=ff/fo)切换时产生的电动机冲击的防冲击程序。
4、根据权利要求1所述的脉宽调制逆变器控制装置,其特征在于,所述的补偿由于死区时间(td)引起的电压、电流波形畸变的技术:在子程序(SUB75)中判断电流(i<0或i>0),根据PHAS的值的SUB75中断的次数,来判断是脉冲(yu)(或yv、yw)的前沿或后沿,取出TABLE中的计数值,减去死区时间(td)后写入8253计算器,即使脉冲(yu、yv、yw)的前沿或后沿移动,补偿死区时间(td)引起的电压、电流畸变。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 88101216 CN1013332B (zh) | 1988-03-06 | 1988-03-06 | 采用微处理器的脉宽调制逆变器控制装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 88101216 CN1013332B (zh) | 1988-03-06 | 1988-03-06 | 采用微处理器的脉宽调制逆变器控制装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1035743A CN1035743A (zh) | 1989-09-20 |
CN1013332B true CN1013332B (zh) | 1991-07-24 |
Family
ID=4831670
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 88101216 Expired CN1013332B (zh) | 1988-03-06 | 1988-03-06 | 采用微处理器的脉宽调制逆变器控制装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN1013332B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100466445C (zh) * | 2004-05-26 | 2009-03-04 | 上海磁浮交通工程技术研究中心 | Pwm三电平逆变器触发信号的译码电路 |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1062690C (zh) * | 1994-06-07 | 2001-02-28 | 埃尔麦蒂克联合体 | 一种静态变频器的结构 |
CA2218738C (en) * | 1995-04-21 | 2008-10-07 | Gec Alsthom Acec Transport S.A. | Method for processing pwm waves and devices therefor |
KR0179872B1 (ko) * | 1996-03-26 | 1999-05-15 | 이종수 | 모터구동 인버터의 데드타임 보상방법 |
EP1555743A1 (en) * | 2002-04-15 | 2005-07-20 | Jialin Wu | Multifunction power convertor |
JP2005051852A (ja) * | 2003-07-30 | 2005-02-24 | Sanyo Electric Co Ltd | モータ駆動回路、集積回路、モータ回路の駆動方法 |
JP2005224075A (ja) * | 2004-02-09 | 2005-08-18 | Sanyo Electric Co Ltd | インバータ装置 |
CN102025158B (zh) * | 2010-12-31 | 2013-07-17 | 中国科学院电工研究所 | 一种直接耦合式串联补偿装置及其补偿方法 |
CN104092238B (zh) * | 2014-06-24 | 2016-08-24 | 许昌学院 | 基于调制波直接处理的逆变器电流不对称偏差的控制方法 |
TWI643442B (zh) * | 2017-09-25 | 2018-12-01 | 祥誠科技股份有限公司 | 多相直流無刷馬達驅動電路 |
TWI657656B (zh) * | 2018-06-06 | 2019-04-21 | 茂達電子股份有限公司 | 馬達驅動電路 |
JP7213196B2 (ja) * | 2020-02-28 | 2023-01-26 | 株式会社 日立パワーデバイス | モータ駆動装置およびそれを用いた空気調和機の室外機、モータ駆動制御方法 |
CN112688615B (zh) * | 2020-12-25 | 2022-06-17 | 绍兴市上虞区武汉理工大学高等研究院 | 一种基于人工智能的交流伺服驱动方法及装置 |
-
1988
- 1988-03-06 CN CN 88101216 patent/CN1013332B/zh not_active Expired
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100466445C (zh) * | 2004-05-26 | 2009-03-04 | 上海磁浮交通工程技术研究中心 | Pwm三电平逆变器触发信号的译码电路 |
Also Published As
Publication number | Publication date |
---|---|
CN1035743A (zh) | 1989-09-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1013332B (zh) | 采用微处理器的脉宽调制逆变器控制装置 | |
CN100566109C (zh) | 电力变换装置以及使用该装置的电动机驱动装置 | |
CN1063298C (zh) | 用于转换磁阻式电机的控制器 | |
KR100655566B1 (ko) | 브러시리스 dc모터의 구동장치 | |
CN1036625C (zh) | 电源逆变器*** | |
US5099408A (en) | System for controlling a PWM inverter having delay time compensation | |
JP2003092888A (ja) | 電力変換装置及び多相負荷の駆動制御方法 | |
CN1411134A (zh) | 无感无刷直流电动马达的控制方法 | |
WO2013035495A1 (ja) | 電力変換装置及び電力変換方法 | |
CN102097958B (zh) | 电源电路及使用该电源电路的电动机驱动装置和冷冻设备 | |
CN102844977B (zh) | 电力转换设备 | |
JPH09121558A (ja) | モータ駆動制御装置 | |
JP4247467B2 (ja) | 交流/交流直接形電力変換装置の出力電圧補償方法 | |
US11677309B2 (en) | Inverter device | |
CN1070776A (zh) | 逆变器和变换器的截止期间电压偏移补偿器 | |
KR20140076039A (ko) | 전동기 구동 모듈, 그것의 동작 방법, 및 브러쉬리스 전동기 시스템 | |
CN105141198A (zh) | 无刷直流电机霍尔信号同步波形控制电路及控制方法 | |
JP3788346B2 (ja) | 電圧形pwmインバータの制御装置 | |
JPH0947065A (ja) | モータ駆動制御装置 | |
CN205051610U (zh) | 无刷直流电机霍尔信号同步波形控制电路 | |
KR100316638B1 (ko) | 데드-타임발생회로를없앤펄스폭변조인버터 | |
JP3067389B2 (ja) | モジュール化igbtのゲート駆動方法 | |
KR100345241B1 (ko) | 펄스폭 변조 동기화 방법 | |
KR20070113818A (ko) | 트레드밀 적용된 유도전동기 가변속장치의 진동저감을 위한데드타임 보상방법 | |
JP2522448B2 (ja) | インバ―タ装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR02 | Examined patent application | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C19 | Lapse of patent right due to non-payment of the annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |