基于PIC单片机的逆变电源电路设计

最新更新时间:2014-05-25来源: 互联网关键字:PIC单片机  逆变电源  电路设计 手机看文章 扫描二维码
随时随地手机看文章

  针对现代电源变频调幅的要求,提出了利用PIC16F873产生SPWM波控制IR2136触发IGBT产生PWM波作用于逆变器产生标准的正弦波形,从而实现变频调幅。同时利用AD模块对逆变桥输出进行采样并进行滤波处理,实现对系统的PI闭环控制。通过MATLAB中的SIMULINK组件进行仿真分析,结果表明此方案输出电压动态响应速度快,具有良好的精度控制及实时性、波形失真小、可靠性高。

  随着科学技术的进步,电源质量越来越成为各种电气设备正常和良好工作的基础。电源技术领域的一个持续的研究课题即是研究作为电子信息产业命脉的电源的可靠性和稳定性。

  而逆变器作为电源的核心部分,其调制技术很大程度上决定了电源输出电压的质量。目前最常用的调制技术是正弦脉宽调制(SPWM)。随着单片机的出现及其广泛应用,智能化控制方法已经逐渐替代传统的分立元件电路产生方法或是专用芯片产生方法。智能化逆变电源的优势在于它不仅能实现调制信号的输出,还为系统数据参数的监控、处理及显示提供接口。同时它与现代计算机技术更好地结合产生了故障自诊断和自我保护功能,可提高系统的稳定性。

  在充分考虑工业控制成本及稳定性要求的前提下,本设计采用PIC单片机作为控制核心,再辅助相关外部电路,组成一个具有稳定和智能化等优点的逆变电源控制系统。

  具体电路设计

  单相桥式逆变电路如图1所示。[1]电路正常工作情况下,两对开关管需要两组相位相反的驱动脉冲分别控制,使VT1、VT4同时通断和VT2、 VT3同时通断。输入直流电压为220VAC,逆变器的负载为R.当开关VT1、VT4接通,VT2、VT3断开时时,电流流过VT1、R和VT4,负载上的电压极性是左正右负;当开关VT1、VT4断开,VT2、VT3接通时,电流流过VT2、R和VT3,负载上的电压极性反向,直流电即转变为交流电。若要改变输出交流电频率,改变两组开关的切换频率即可,继而得到正负半周对称的交流方波电压。负载为纯阻型时,负载电流电压波形相同,相位也相同;负载为感性时,电流滞后于电压,二者波形不同。输出为相当于三个差120°相位的单相逆变电路的叠加,即三相逆变,其原理不再赘述。

  产生PWM波芯片选择

  本设计电路为单相全桥逆变电路,其主电路是典型的DC-AC逆变电路。由单片机对LC滤波后的电压进行AD采样,把所得的数据输入到 PIC16F873单片机,由PIC16F873单片机芯片对数据进行处理,并输出相应的SPWM信号给IR2136驱动电路,控制逆变电路的开关管通断,从而控制逆变器的输出,调节电流监测系统的工作温度,保护控制系统电路。另设有键盘、控制频率及幅值,同时显示模块,用于显示系统的工作状态。

  PIC16F873单片机电路是此系统的控制核心电路,主要发挥以下两个方面的作用:为驱动电路提供SPWM控制信号,控制逆变桥的通断;对输出电压进行AD采样。

  集成电路IR2136芯片主要作用是产生相应的触发电平来控制逆变电路的开关管通断,从而控制逆变器的输出。除此以外,由于系统输出的不仅有SPWM波,还包含低次以及高次谐波。本设计采用了LC滤波电路以达到最终输入标准正弦波的目的。

  ω=2R/L为其截止角频率,R为公称阻抗,设截止频率为fc,则有:

  系统软件设计

  软件设计的核心部分是SPWM信号的产生。本设计采用三角波作为载波、正弦波作调制波的对称规则采样法较为经典,得到一系列幅值相等但宽度不等的矩形波。然后使用在线计算的方法计算矩形波的占空比:

  设N为载波调制波比,即有N=fc/fr.其中fc为载波频率,fr为调制波频率。本系统的SPWM信号由单片机产生,故载波频率可由下式计算:

  其中,变量N代表分频因子(1、8、64、256或1024),fclki/o是MCU时钟。

  设M=UR/UC,为调制深度,其一般取值范围为0~1,其中UC为载波幅值,UR为调制波幅值。改变调制波的幅值就能使输出的基波电压幅值发生变化。

  根据规则采样法的原理,假设一个周期内有N个矩形波,则第i个矩形波的占空比Di为:

  通过设置单片机,利用上述公式计算出占空比使之与计数器的TOP值相乘形成一个正弦表。然后将数据送到比较寄存器中,配置单片机I/O口寄存器,在PD4口输出SPWM信号。整个SPWM产生程序流程图及实时反馈图如图2:

  常用的正弦调制法分为同步调制法和异步调制法。同步调制法在调制波的频率很低时,容易产生不易滤掉的谐波,而当调制波频率过高时,开关元件又难以承受;异步调制法的输出波形对称性差,脉冲相位和个数不固定。本软件设计时采用了分段同步调制法,[4-6]吸收上述两种方法的优点,且很好地克服各自的缺点,得到特性较好的正弦波。其具体操作为:把调制波频率分为几个载波比不相同的频段,在各个频段内保持载波比恒定,通过配置单片机内部的载波频率实现输出基波频率的变化,即改变计数器的TOP值,实现调频功能。选取的原则为:

  输出频率高的频段采用低载波比,输出频率低的频段采用高载波比。同时,载波比选取为3的倍数以得到严格对称的双极性SPWM信号。本系统中将频段分成五段,具体见表1:

  对输出电压的实时反馈是软件设计的关键部分。电网的波动或是负载的变化可能导致输出电压不稳定,因此为了实现输出电压的动态稳定特性,在系统中加入PID增量数字闭环控制,公式如下:

  其中Kp=1/σ是比例系数,Kl=KpT/Tl是积分系数,Kl=KpTD/T是微分系数。结合单片机中的A/D转换功能模块与PID闭环控制,可以很好地修正各开关周期的脉宽,达到动态稳定的目的。

  逆变仿真结果

  在逆变部分的仿真中,本系统使用的是MATLA B中的SIMULINK组件。电路原理为利用PIC16F873单片机输出PWM波控制IR2136进而控制晶闸管的栅极导通,从而实现变频调幅。

  在此三相逆变电路中,运用三相全桥进行LC滤波之后得到输出。同时,该系统中还包括一个电压负反馈和一个电流负反馈系统。这样的设计可以对一些扰动起到一定的抵抗作用,使得输出的三相电压较为稳定,有较好的相角裕度和一定的幅值裕度,但在实际的逆变过程中可能出现同一桥臂的两个IGBT同时导通所导致的短路现象。考虑上述情况后,对上述电路原理图进行了改进,如下图3所示,加入了死区,其仿真结果如图4所示:

图4 带死区的调制波、三角波调制电路波形

  在图4中波形在下波峰处发生畸变,这是由于在下桥臂上引入了死区非线性所导致的结果,属于附加畸变。

  结论

  上述的实验结果表明,工业条件下对于电源的要求可通过利用PIC16F873单片机输出PWM波控制IR2136进而控制晶闸管的栅极导通的方法实现,且该方法具有谐波较小、滤波电路较为简单的优点。因此,它在高性能中变频调速、直流并网等领域有着广泛的应用前景。同时,采用单片机来产生SPWM信号有着不可比拟的优势,是智能化电源领域的必然发展趋势。 

关键字:PIC单片机  逆变电源  电路设计 编辑:探路者 引用地址:基于PIC单片机的逆变电源电路设计

上一篇:一款多功能逆变电源的设计与实现
下一篇:基于ATmega8 单片机控制的正弦波逆变电源

推荐阅读最新更新时间:2023-10-12 22:40

基于PlCl6LF874单片机的电容测试电路设计
本文用到美国 Micmchip公司PICl6LF874 单片机 ,该 单片机 采用RISC精简指令集、哈佛 总线 结构、流水线指令方式,具有抗干扰能力强、功耗低、高性能、价格低等特性。   1 PICl6LF874单片机 PICl6系列单片机采用精简指令集(Reduced InstrucTIon Set Computer,RISC)结构,突破了传统单片机对PC机在结构上存在的自然依赖性;加上哈佛总线的存储器结构、两级流水线指令结构、单周期指令等技术,从而在单片机硬件结构上独辟蹊径,大大提高了系统运行的效率。除此之外,针对单片机机应用的特点,从功耗、 驱动 能力、外围模块设计等方面,PIC单片机也有一些独到之处,从而使得PIC
[模拟电子]
智能汽车控制系统电路设计攻略
  智能车又称为无人驾驶汽车,属于轮式移动机器人的一种,是一个集环境感知、路径规划、自动驾驶等多功能于一体的综合系统。智能汽车技术将许多领域联系在一起,如计算机科学、人工智能、图像处理、模式识别和控制理论等。智能汽车与一般所说的自动驾驶有所不同,它更多指的是利用GPS 和智能公路技术实现的汽车自动驾驶。这种汽车不需要人去驾驶,因为它装有相当于人的“眼睛”、“大脑”和“脚”的电视摄像机、电子计算机和自动操纵系统之类的装置,这些置都装有非常复杂的电脑程序,所以这种汽车能和人一样会“思考”、“判断”、“行走”,可以自动启动、加速、刹车,可以自动绕过地面障碍物在复杂多变的情况下,能随机应变,自动选择最佳方案,指挥汽车正常、顺利地行驶。
[嵌入式]
基于PICC 编译环境编写PIC单片机程序
目前,Microchip 公司生产的PIC系列单片机以其低成本、低功耗、高性能、开发速 度快且一次性用户可编程等优点迅速占领了国内市场,成为国内销售量最大的单片机,但国内介绍他的C语言开发工具的书籍和文章却比较少,而且用的人也不多,在用其开发的过程 中给广大程序员带来了许多困难和不便。 Microchip 公司自己没有针对中低档系列PIC单片机的C 语言编译器,但很多专业的 第三方 公司有众多支持PIC 单片机的C 语言编译器提供,常见的有Hitech,CCS,IAR,Bytecraft 等公司。Hitech 公司的PICC 编译器稳定可靠,编译生成的代码效率高,在用PIC 单片 机进行系统设计和开发的工程师群体中得
[单片机]
基于PICC 编译环境编写<font color='red'>PIC单片机</font>程序
基于单片机的新型步进电机运动控制器
   1 引言   数控技术是一种采用计算机对机械加工过程中各种控制信息进行数字化运算处理,并通过高性能的驱动单元对机械执行构件进行自动化控制的高新技术。现代机械加工业逐步向柔性化、集成化、智能化方向发展,因此新一代数控技术就必需强调具有开放式、智能化、网络化的特征 。本文采用新型微处理器、高性能集成电路,研究开发智能步进电机控制卡。   2 系统总体结构设计   通过对步进电机控制器关键技术进行分析、研究和比较,并综合国内外运动控制器产品智能化、集成化、开放化的发展趋势,我们提出的步进电机运动控制器总体结构如图1所示。   图1 系统总体结构   3 系统硬件电路设计   3.1 脉冲
[单片机]
PIC单片机实现50Hz锁相信号发生器
    摘要: 在UPS不间断电源系统的设计中,与外部交流电压锁相的50Hz正弦信号发生器是十分关键的一部分,本文介绍了一种利用数字信号处理技术通过PIC单片机实现此电路的方法。     关键词: 单片机 信号发生器 数字信号处理 引言 不间断电源(UPS)通过逆变向用电设备提供纯净、稳定的电能,保证设备的正常运行,50Hz锁相正弦信号发生器则是其中的关键部分,作为系统输出电压的基准,不但要求它的输出信号频率和幅度稳定,还要与外部交流电的电压相位同步。 传统的交流信号发生方式采用反馈振荡电路,利用电路的自激振荡和选频作用输出正弦波,但是低频模拟振荡器有一个缺点:受电压和温度影响大,输出信号的频率和幅
[应用]
RFID读写器的PS/2接口电路设计
  PS/2接口:PS/2是较早在计算机上使用的接口之一,最早由IBM 开发并出现在IBM 技术参考手册里,现主要应用于键盘鼠标等设备。大多数操作系统都内置有支持PS/2接口协议的驱动程序。以微软的32位操作系统WINDOWS 7为例,其PS/2键盘的驱动程序主要是…\Windows\System32\drivers文件夹里的i842prt.sys和 kbdclass.sys两个文件。由于有系统内置的驱动支持,只要读写器满足PS/2的信号时序,即可实现与计算机的即插即用连接,无需另外安装驱动程序。       现行的计算机PS/2键盘通过一个6芯的插座与主机相连,具体接口示意图如图1所示。其各个引脚的定义分别为:1为数据线SDA;
[嵌入式]
PIC单片机源程序的模拟仿真与调试
  我们在编辑P IC 单片机 的C语言时,常常应用对源程序的模拟仿真技术,因为对程序的模拟仿真可代替部分单片机的硬件制作与调试,即使在深入学习PIC单片机C语言程序时,模拟仿真技术,也是不可缺少的。这里以程序实例演示其操作方法。   对源程序的模拟仿真可以完成下列功能:直接观察C程序从主程序main()开始运行的全过程;为了清楚观察程序中各变量和寄存器的变化情况,可采用单步运行(ste PIN to)命令和单步越过(stepover)命令进行模拟运行调试,使观察变量更方便;设置断点再选择Run(快速)命令,程序运行到断点处会停下来,以便观察变量功能;此外,还能定量观察程序中的变化值,如直接观察程序的延时量等多种功能。当然在进行程
[单片机]
<font color='red'>PIC单片机</font>源程序的模拟仿真与调试
关于STM32网络电路设计方案
如果有同学对SMI,MII和RMII接口不熟悉,建议看一下上面提到的两篇文章,不然可能看不太懂下文。 区域1:我们称为SMI接口,用于配置外部PHY芯片。 区域2:是数据交换接口,也就是上面我们说的MII接口和RMII接口。 利用这些接口可以有多种不同的网络电路设计方案,这里我来总结下。 01MII接口方案 MII接口在文章《STM32网络之MII和RMII》已经详细介绍过了,从中得知,需要一个25MHz的时钟。 对于MII接口,最常用的方案是,STM32外接25MHz的晶振。 内部的PLL配置HCLK,提供给内核和外设等。 外部PHY连接提供了25MHz的MCO脚。 此方案适合STM32F107/2x7/4x7。 02R
[单片机]
关于STM32网络<font color='red'>电路设计</font>方案
小广播
最新电源管理文章
换一换 更多 相关热搜器件
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved