【技术实现步骤摘要】
一种单片机控制逆变器工作的驱动脉冲数字实现方法
本专利技术涉及一种全数字式逆变器,具体涉及一种单片机控制逆变器工作的驱动脉冲的数字实现方法。
技术介绍
现有的逆变器系统,大多数都是采用专用芯片及复杂外围电路来产生升压电路和全桥逆变电路的控制脉冲,缺点是控制脉冲频率的准确度受环境因素影响大、可维护性差、升级困难。采用由单片机为控制核心的全数字式逆变器,控制脉冲产生方便、准确度高、受环境影响小,可以在很大程度上克服传统方法的不足。
技术实现思路
本专利技术目的在于针对现有技术的不足,提出一种单片机控制逆变器工作的驱动脉冲数字实现方法。一种单片机控制逆变器工作的驱动脉冲数字实现方法,具体包括以下步骤:(1)、单片机输出两路频率均为fB的相位差恒为180°的PWM脉冲来作为boost升压电路的控制脉冲;包括以下三个步骤:步骤①:根据boost升压电路PWM驱动脉冲频率fB,计算得出PWM周期长度为carrier1,根据boost升压电路输出电压反馈,调用数字PID算法获得PWM驱动脉冲宽度pulse1;步骤②:选择单片机的两个定时器A和B的中央对齐模式,A定时器和B定时器的计数模式保持一致,启动A定时器输出一路PWM脉冲信号;在A定时器的第一个计数上溢出中断中,开启B定时器输出第二路PWM脉冲信号,实现两路相位差恒为180°的PWM脉冲输出;步骤③:在A定时器的下溢出中断中,同时更新两个定时器PWM的脉宽值;(2)、单片机输出载波频率为fH,调制信号频率为fs的SPWM脉冲来作为全桥逆变电路的控制脉冲,分为五个步骤实现;将PWM周期长度记为carrier2,PWM脉冲 ...
【技术保护点】
一种单片机控制逆变器工作的驱动脉冲数字实现方法,其特征在于,具体包括以下步骤:(1)、单片机输出两路频率均为fB的相位差恒为180°的PWM脉冲来作为boost升压电路的控制脉冲;包括以下三个步骤:步骤①:根据boost升压电路PWM驱动脉冲频率fB,计算得出PWM周期长度为carrier1,根据boost升压电路输出电压反馈,调用数字PID算法获得PWM驱动脉冲宽度pulse1;步骤②:选择单片机的两个定时器A和B的中央对齐模式,A定时器和B定时器的计数模式保持一致,启动A定时器输出一路PWM脉冲信号;在A定时器的第一个计数上溢出中断中,开启B定时器输出第二路PWM脉冲信号,实现两路相位差恒为180°的PWM脉冲输出;步骤③:在A定时器的下溢出中断中,同时更新两个定时器PWM的脉宽值;(2)、单片机输出载波频率为fH,调制信号频率为fs的SPWM脉冲来作为全桥逆变电路的控制脉冲,分为五个步骤实现;将PWM周期长度记为carrier2,PWM脉冲宽度为pulse2;步骤①:先计算出载波fH下每个PWM周期长度carrier2和正弦波的相位增量步骤②:每次进入PWM溢出中断时,单片机将当 ...
【技术特征摘要】
1.一种单片机控制逆变器工作的驱动脉冲数字实现方法,其特征在于,具体包括以下步骤:(1)、单片机输出两路频率均为fB的相位差恒为180°的PWM脉冲来作为boost升压电路的控制脉冲;包括以下三个步骤:步骤①:根据boost升压电路PWM驱动脉冲频率fB,计算得出PWM周期长度为carrier1,根据boost升压电路输出电压反馈,调用数字PID算法获得PWM驱动脉冲宽度pulse1;步骤②:选择单片机的两个定时器A和B的中央对齐模式,A定时器和B定时器的计数模式保持一致,启动A定时器输出一路PWM脉冲信号;在A定时器的第一个计数上溢出中断中,开启B定时器输出第二路PWM脉冲信号,实现两路相位差恒为180°的PWM脉冲输出;步骤③:在A定时器的下溢出中断中,同时更新两个定时器PWM的脉宽值;(2)、单片机输出载波...
【专利技术属性】
技术研发人员:高明煜,詹鑫鑫,王振涛,李芸,黄继业,
申请(专利权)人:杭州电子科技大学,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。