CN105337264A - 一种针对pwm信号的软件保护方法 - Google Patents
一种针对pwm信号的软件保护方法 Download PDFInfo
- Publication number
- CN105337264A CN105337264A CN201510673769.4A CN201510673769A CN105337264A CN 105337264 A CN105337264 A CN 105337264A CN 201510673769 A CN201510673769 A CN 201510673769A CN 105337264 A CN105337264 A CN 105337264A
- Authority
- CN
- China
- Prior art keywords
- software
- unit
- pwm signal
- digitial controller
- busbar voltage
- 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.)
- Pending
Links
Landscapes
- Inverter Devices (AREA)
Abstract
本发明涉及逆变器技术领域,具体涉及一种针对PWM信号的软件保护方法,软件***启动时,首先要对数字控制器进行初始化;然后在主程序中执行***启动单元和显示单元,在中断处理程序中执行A/D采样单元、软件保护单元和蓄电池控制单元。本发明的针对PWM信号的软件保护方法,能够提高PWM信号的可靠性,从而提高了整个逆变器的可靠性。
Description
技术领域
本发明涉及逆变器技术领域,具体涉及一种针对PWM信号的软件保护方法。
背景技术
在逆变器工作状态中,PWM信号的可靠性决定了整个逆变器的整体可靠性,所以在逆变器的工作状态下,PWM信号的保护尤为重要。
发明内容
本发明提供一种针对PWM信号的软件保护方法,能够提高PWM信号的可靠性,从而提高了整个逆变器的可靠性。
为了实现上述目的,本发明采用如下技术方案:一种针对PWM信号的软件保护方法,软件***启动时,首先要对数字控制器进行初始化;然后在主程序中执行***启动单元和显示单元,在中断处理程序中执行A/D采样单元、软件保护单元和蓄电池控制单元。
进一步地,所述的A/D采样单元将所采集到的待控制模拟量转换成数字量后分别送给其他四个单元进行处理。
进一步地,所述的数字控制器采用型号为MSP430F2274的数字控制器。
进一步地,软件***启动时的软件控制流程如下:数字控制器MSP430F2274初始化后,通过单片机P3.1口拉高使继电器RL1吸合;当母线电压大于140V时,P4.0端口置零,逆变部分开始工作;母线电压大于200V时,继电器RL2吸合,操作端口为P3.2,此时***进入软件缓启动状态,母线电压开始提升;当母线电压大于330V时,将单片机输出用于使能BOOST驱动的信号置为常高,软件缓启动部分结束;之后判断逆变器输出过零,并通过P3.7端口控制输出继电器RL3吸合。
进一步地,所述方法还包括软件缓启动过程,所述软件缓启动是在启动过程中通过数字控制器输出一占空比较小的PWM信号,通过此信号与模拟电路输出的占空比为最大占空比Dmax的驱动信号相与即可实现对驱动信号占空比的限制;启动结束后将该信号置1,送到开关管的驱动即为模拟电路的输出。
进一步地,所述最大占空比Dmax=0.43。
本发明的针对PWM信号的软件保护方法,能够提高PWM信号的可靠性,从而提高了整个逆变器的可靠性。
附图说明
图1为本发明软件总体流程图;
图2为启动过程流程图;
具体实施方式
下面结合实施例对本发明的内容作进一步叙述。
一种针对PWM信号的软件保护方法,软件***启动时,首先要对数字控制器进行初始化;然后在主程序中执行***启动单元和显示单元,在中断处理程序中执行A/D采样单元、软件保护单元和蓄电池控制单元。
所述的A/D采样单元将所采集到的待控制模拟量转换成数字量后分别送给其他四个单元进行处理。
软件***启动时,首先要对数字控制器进行初始化,有效配置芯片内部资源。然后分别在主程序及中断处理程序中执行如下五个所需单元:***启动单元、显示单元、A/D采样单元、软件保护单元、蓄电池控制单元,以实现对***整体的控制。软件总体流程如图1所示,图中A/D采样单元将所采集到的待控制模拟量转换成数字量后分别送给其他四个单元进行处理。
所述的数字控制器采用型号为MSP430F2274的数字控制器。
软件***启动时的软件控制流程如下:数字控制器MSP430F2274初始化后,通过单片机P3.1口拉高使继电器RL1吸合;当母线电压大于140V时,P4.0端口置零,逆变部分开始工作;母线电压大于200V时,继电器RL2吸合,操作端口为P3.2,此时***进入软件缓启动状态,母线电压开始提升;当母线电压大于330V时,将单片机输出用于使能BOOST驱动的信号置为常高,软件缓启动部分结束;之后判断逆变器输出过零,并通过P3.7端口控制输出继电器RL3吸合。
***启动时的软件控制流程如图2所示,主要是针对继电器、软件缓启动等单元进行控制,具体过程如下:数字控制器MSP430F2274初始化后,通过单片机P3.1口拉高使继电器RL1吸合;当母线电压大于140V时,P4.0端口置零,逆变部分开始工作;母线电压大于200V时,继电器RL2吸合,操作端口为P3.2,此时***进入软件缓启动状态,母线电压开始提升;当母线电压大于330V时,将单片机输出用于使能BOOST驱动的信号置为常高,软件缓启动部分结束;之后判断逆变器输出过零,并通过P3.7端口控制输出继电器RL3吸合。至此,软件启动单元结束,其主要程序的编写是在main()函数中完成的。
启动单元I/O口控制主要是针对上述流程中控制继电器吸合的,其结构简单,不涉及复杂算法,因此仅对继电器RL1的控制程序作出说明。由于本***软件部分对算法的实时性要求较高,不易使用while()、for(;;)这类的循环函数,故本段代码中用一计数变量count1来实现程序的延时。
所述方法还包括软件缓启动过程,所述软件缓启动是在启动过程中通过数字控制器输出一占空比较小的PWM信号,通过此信号与模拟电路输出的占空比为最大占空比Dmax的驱动信号相与即可实现对驱动信号占空比的限制;启动结束后将该信号置1,送到开关管的驱动即为模拟电路的输出。
所述最大占空比Dmax=0.43。
软件缓启动介绍,当前级BOOST电路开始工作时,输出电压反馈量小于基准电压,此时BOOST电路占空比保持最大Dmax=0.43。由电感两端电压及流过电感电流的关系式4.1知,电感电流的波动量ΔiL1、ΔiL2正比于开关管导通时间Δt=T·D。当占空比为最大Dmax时,电感电流的波动量亦是最大,此时过大的电感电流波动会造成启动过程的不稳定甚至会烧毁器件。因此可见,在BOOST电路开始启动直至母线电压建立起来这段时间内对其占空比进行限制是有必要的。本发明中这一功能是通过软件缓启动单元来实现的:启动过程中通过数字控制器输出一占空比较小的PWM信号,通过此信号与模拟电路输出的占空比为Dmax的驱动信号相与即可实现对驱动信号占空比的限制;启动结束后将该信号置1,送到开关管的驱动即为模拟电路的输出。
软件缓启动实现
软件缓启动程序如下:
。
Claims (6)
1.一种针对PWM信号的软件保护方法,其特征在于:软件***启动时,首先要对数字控制器进行初始化;然后在主程序中执行***启动单元和显示单元,在中断处理程序中执行A/D采样单元、软件保护单元和蓄电池控制单元。
2.根据权利要求1所述的针对PWM信号的软件保护方法,其特征在于:所述的A/D采样单元将所采集到的待控制模拟量转换成数字量后分别送给其他四个单元进行处理。
3.根据权利要求1所述的针对PWM信号的软件保护方法,其特征在于:所述的数字控制器采用型号为MSP430F2274的数字控制器。
4.根据权利要求3所述的针对PWM信号的软件保护方法,其特征在于:软件***启动时的软件控制流程如下:数字控制器MSP430F2274初始化后,通过单片机P3.1口拉高使继电器RL1吸合;当母线电压大于140V时,P4.0端口置零,逆变部分开始工作;母线电压大于200V时,继电器RL2吸合,操作端口为P3.2,此时***进入软件缓启动状态,母线电压开始提升;当母线电压大于330V时,将单片机输出用于使能BOOST驱动的信号置为常高,软件缓启动部分结束;之后判断逆变器输出过零,并通过P3.7端口控制输出继电器RL3吸合。
5.根据权利要求1所述的针对PWM信号的软件保护方法,其特征在于:所述方法还包括软件缓启动过程,所述软件缓启动是在启动过程中通过数字控制器输出一占空比较小的PWM信号,通过此信号与模拟电路输出的占空比为最大占空比Dmax的驱动信号相与即可实现对驱动信号占空比的限制;启动结束后将该信号置1,送到开关管的驱动即为模拟电路的输出。
6.根据权利要求5所述的针对PWM信号的软件保护方法,其特征在于:所述最大占空比Dmax=0.43。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510673769.4A CN105337264A (zh) | 2015-10-13 | 2015-10-13 | 一种针对pwm信号的软件保护方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510673769.4A CN105337264A (zh) | 2015-10-13 | 2015-10-13 | 一种针对pwm信号的软件保护方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105337264A true CN105337264A (zh) | 2016-02-17 |
Family
ID=55287638
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510673769.4A Pending CN105337264A (zh) | 2015-10-13 | 2015-10-13 | 一种针对pwm信号的软件保护方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105337264A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109167512A (zh) * | 2018-11-07 | 2019-01-08 | 珠海格力电器股份有限公司 | 逆变器保护电路及伺服设备 |
CN109586557A (zh) * | 2018-12-14 | 2019-04-05 | 上海辛格林纳新时达电机有限公司 | 一种变频器预充电***和变频器 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101685975A (zh) * | 2008-09-27 | 2010-03-31 | 力博特公司 | 不间断电源中母线电压软启动方法和装置 |
CN102157959A (zh) * | 2011-03-30 | 2011-08-17 | 华南理工大学 | 一种太阳能光伏逆变发电***及其运行方法 |
US20110279045A1 (en) * | 2010-04-23 | 2011-11-17 | Rohm Co., Ltd. | Control circuit for switching power supply |
CN103441661A (zh) * | 2013-07-03 | 2013-12-11 | 中国船舶重工集团公司第七二四研究所 | 一种pwm变换器软启动的实现方法 |
CN103647440A (zh) * | 2013-11-08 | 2014-03-19 | 上海华力微电子有限公司 | 一种软启动电路及包括该软启动电路的dc-dc电路 |
-
2015
- 2015-10-13 CN CN201510673769.4A patent/CN105337264A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101685975A (zh) * | 2008-09-27 | 2010-03-31 | 力博特公司 | 不间断电源中母线电压软启动方法和装置 |
US20110279045A1 (en) * | 2010-04-23 | 2011-11-17 | Rohm Co., Ltd. | Control circuit for switching power supply |
CN102157959A (zh) * | 2011-03-30 | 2011-08-17 | 华南理工大学 | 一种太阳能光伏逆变发电***及其运行方法 |
CN103441661A (zh) * | 2013-07-03 | 2013-12-11 | 中国船舶重工集团公司第七二四研究所 | 一种pwm变换器软启动的实现方法 |
CN103647440A (zh) * | 2013-11-08 | 2014-03-19 | 上海华力微电子有限公司 | 一种软启动电路及包括该软启动电路的dc-dc电路 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109167512A (zh) * | 2018-11-07 | 2019-01-08 | 珠海格力电器股份有限公司 | 逆变器保护电路及伺服设备 |
CN109586557A (zh) * | 2018-12-14 | 2019-04-05 | 上海辛格林纳新时达电机有限公司 | 一种变频器预充电***和变频器 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104266424B (zh) | 一种热泵变频控制***及方法 | |
CN105337264A (zh) | 一种针对pwm信号的软件保护方法 | |
CN110620497A (zh) | 抑制三相pwm整流器启动冲击电流的控制方法及电路 | |
CN102467148A (zh) | 一种开关电源近似恒功率控制的装置及方法 | |
CN104216737A (zh) | 微控制器的重置***和其重置方法 | |
CN107508466A (zh) | 具有高效软启动电路的升压稳压器 | |
CN103840668B (zh) | 基于功率分配控制的多路输出反激变换器设计方法 | |
CN203554287U (zh) | 双极性电源电路及太阳能充放电控制器 | |
CN102611174A (zh) | 一种智能电源管理***及其实现方法 | |
CN101295921A (zh) | 三电平直流升压变换器电流峰值控制的双梯形波补偿方法 | |
CN203840015U (zh) | 一种电动汽车锂电池快速充电*** | |
CN104242636B (zh) | 用于控制dc-dc转换器的***和方法 | |
CN202918037U (zh) | 电动自行车充电器 | |
CN215284267U (zh) | 一种基于lin通讯的ptc加热器噪音实验平台 | |
CN104319862A (zh) | 一种基于移相全桥的智能充电器 | |
CN103973198A (zh) | 带多路稳压输出的电动车三相半桥马达驱动电路 | |
CN104047881A (zh) | 直流风机的集成控制装置 | |
CN104005818B (zh) | 一种尿素喷嘴的电流控制方法及*** | |
CN105356769A (zh) | 一种开关电源的升降压控制方法 | |
CN105186587A (zh) | 一种两线制的有源输出控制方法 | |
CN204211291U (zh) | 一种可关断式电梯电源 | |
CN205384478U (zh) | 智能励磁控制器 | |
EP3591797B1 (en) | Standby power consumption control device for lighting system | |
CN107623356A (zh) | 一种水下航行器入水自主激活稳定输出的设计方法 | |
CN203313112U (zh) | 一种基于avr单片机的红外线遥控直流电机调速器 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20160217 |