基于单片机的空调逆变器设计

发布者:caoxians4589最新更新时间:2014-11-07 来源: 21ic关键字:单片机  空调  逆变器 手机看文章 扫描二维码
随时随地手机看文章
引言

随着国内经济的飞速发展,空调车、豪华车也进入了新的发展阶段。空调逆变器是一种新型高效无污染“绿色”能源,其应用前景非常广阔。

SPWM技术是空调逆变器中主要的控制技术,要生成SPWM脉冲常采用两种方法:一是由模拟电路生成;二是由单片机等数字电路生成。前者电路复杂,抗干扰性能差,有温漂现象,系统可靠性和一致性低;数字方法则利用计算机实时计算,这样系统一致性很高,没用温漂现象,同时调试工作量大大降低。INTEL公司推出的16位微处理器N87C196MC/MD是专为电机拖动设置的低成本单片机芯片,片内集成了一个3相波形发生器WFG(Wave Form Generator),这一外设装置大大简化了产生SPWM波形的控制软件和外部硬件,完成整套控制电路十分简洁。

1 N87C1 96MC片内波形发生器简介

1.1 WFG的功能特点

N87C196MC片内WFG有3个同步的PWM模块,每个模块包含一个相位比较寄存器、一个无信号时间发生器和一对可编程的输出,即WFG可产生独立的3对6个PWM波形,它们有共同的载波频率、无信号时间和操作模式。一旦工作以后,WFG只要求单片机在改变PWM的占空比时对WG COMPX寄存器改变赋值即可。

WFG产生SPWM波形是在下列专用寄存器的控制下完成的。

a.双向计数寄存器WG COUNT。16位双向计数器是3对输出信号的时基发生器。它的时钟频率是振荡频率处于2,每个状态周期WG COUNT改变一个计数值。用户可对WG RELOAD寄存器进行写操作,而它的值周期地装入到计数器中。

b.重装载寄存器WG RELOAD。该寄存器实际包含一对1 6位寄存器,当读或写该寄存器时,访问的是WG RELOAD寄存器。写到WG_RELOAD的值,被周期地(取决于操作方式)装入到第二个寄存器。这后一个寄存器叫做计数器比较寄存器,它是WG_COUNT实际与之比较的时间寄存器。

c.相位比较寄存器WG_COMPx。共有3个(X=1,2,3)可读写的16位相位比较缓冲器。每一个相位比较缓冲器有一个关联的比较寄存器,它的值与每次计数后的WG_COUNT相比较。这些寄存器不能直接被用户访问。

d.控制寄存器WG_CON。WG_CON是一个16位寄存器。可控制计数方式及产生3个10位无信号时间(deadtime)。利用无信号时间重装载寄存器可以随时改变无信号时间。

e.输出控制缓冲寄存器WG_OUT。可用于选择输出引脚的输出信号方式。可对每个引脚独立定义有效状态。

1.2 WFG的基本工作原理


a.从功能上,WFG可分为3部分:时基发生器、相位驱动通道和控制电路。

(1)时基发生器为PWM建立载波周期。该周期值取决于WG_RELOAD的值;

(2)相位驱动通道决定PWM波形的占空比,共有3个独立的相位驱动通道,每一个通道有一对可编程输出,每个相位驱动器包含一个可编程的无信号时间发生器;

(3)控制电路包含一些用来确定工作模式和其它配置信息的寄存器。

b.时基发生器WG_COUNT有4种工作方式。当选通波形发生器工作时,根据所选择的工作方式,作为时基发生器的WG_COUNT连续向上计数或向上/向下计数,每次计数时,WG_COUNT内容与计数比较寄存器WG_RELOAD的值作比较,当二者匹配时,按所选择的工作方式产生相应操作。

我们一般选择第0种工作模式,中心对准PWM方式:

载波周期Tc=(4×WG RELOAD)/Fxtal(μ s)
 


不考虑无信号时间,输出"有效"的时间Toutput=(4×WG_COMPx)/Fxtal(μ s)。

不考虑无信号时间,占空比=(WG COMPx/WG RELOAD)×100%。

其中Fxtal为XTAL1引脚上晶振频率,MHz;WG COMPx为16位值,等于或小于WG_RELOAD,如果大于WG_RELOAD的值输出占空比为1。

由上式可知,WG COMPX值的变化,改变了PWM波的占空比。而SPWM波形的产生正是由正弦规律的数据值经计算后赋给WG COMPX的,每一次中断都赋给WG COMPX一个随正弦规律变化的值,从而产生一系列脉宽不等的SPWM波。

c.WFG的中断。与波形发生器有关的中断有2种:WFG中断和EXTINT中断。WFG中断在重装载WG COUNT时产生。方式0在WG_COUNT=WG_RELOAD时产生一次WFG中断,每次中断都产生一个正弦规律的脉冲波,从而形成SPWM波。

EXTINT中断由保护电路产生。可编程设置产生中断的方式是边沿触发或电平触发,当控制系统检测到过流信号,单片机自动封锁SPWM波形,从而关断IGBT, 来保护电力电子开关器件。

2 空调逆变器主回路

空调逆变电源主要由下列几个部分组成:

2.1 主电路


它的形式为DC/AC逆变电路。输入电压为DC600V,经输入接触器、预充电电路、支撑电容供给逆变器。主开关器件选用德国SIEMENS公司的2单元IGBT模块,加上输出滤波电路构成空调逆变器。输出用隔离变压器得到三相四线电。[page]

2.2 控制电路

N87C196MC微处理器以及少量外围芯片构成本电源控制电路,十分简洁。单片机产生三相6路SPWM信号,同时完成输入电压、输出电压、输入电流等采样,检测保护,封锁SPWM脉冲信号,保护IGBT等功能。
 

 


图1 控制电路
 

2.3 驱动电路

逆变器驱动电路采用日本三菱公司为驱动IGBT设计的专用集成电路M5 7962L,加少量外围元件构成。N87C196MC输出SPWM信号通过外围电路放大后直接给驱动模块,驱动模块直接驱动IGBT管,最大可驱动400AIGBT。当M57962L检测到IGBT管上C、E极电压高与8V,而且此时IGBT管开通时,持续时间大于2.5 μ s,则发出故障信号,同时封锁驱动波形,并且发出故障信号给N87C196MC,单片机产生EXTINT中断,封锁各路SPWM信号,高速关断IGBT。
 


图2 空调逆变器驱动电路


3 软件设计

软件是整个控制系统的核心,所有的电路均为软件来服务,它决定逆变器的性能,如输出电压稳定度、输出谐波含量。

输出电压值、电流限流值均由瑞士LEM公司霍尔传感器来检测,经整理后给保护电路和N87C196MC,经N87C196MC片内A/D通道转换成数字量。输出电压给定值经运算作为稳压的依据。

4 实验结果及结论

按照上述电路制作了一台三相35kVA的空调电源。主要参数是输入为DC600V,三相输出380V/50HZ。取载波频率6kHz,无信号时间2.5 μ s。采用输出滤波(滤波电容50 μ F,电感O.6mH)后输出电压,用FLUKE电源分析仪测,总谐波含量3%,效率为97%。

实验表明,在研制空调逆变器过程中,采用了INTEL公司单片机N87C196MC后,整个控制电路只需加少量外围器件,结构紧凑,降低了成本,提高了可靠性。通过测试取得了比较理想的结果。同时,只需通过改变软件,该系统即可用于单相逆变电源,应用十分灵活,因此作者认为N87C196MC单片机在电机拖动控制领域有良好的实用价值。

关键字:单片机  空调  逆变器 引用地址:基于单片机的空调逆变器设计

上一篇:利用单片机实现远程数据传送
下一篇:用单片机控制LED亮灭

推荐阅读最新更新时间:2024-03-16 13:45

赛普拉斯推出支持混合仪表盘和平视显示器动态 3D 图像
赛普拉斯半导体公司 (纳斯达克代码:CY)近日宣布其 Traveo™ 汽车用 MCU(微控制器)产品推出全新系列,该系列配备了更大的存储空间,以便支持具有 3D 图像功能和多达 6 个传统仪表的混合仪表板,以及平视显示器。高集成度、 单芯片S6J32xEK 系列器件提供先进的 3D 和 2.5D 图像引擎,并具有赛普拉斯低引脚数 HyperBus™ 存储接口,以便扩展。这一新系列产品进一步扩充了赛普拉斯品类丰富、提供出众的差异化系统性能的汽车产品组合,包括 MCU、无线射频、电容式触控解决方案、存储器和电源管理 (PMIC) 等。 赛普拉斯汽车业务部产品市场营销总监 Mathias Braeuer 表示:“为了吸引消费者,
[汽车电子]
意法半导体(ST) ToF传感器和微控制器点亮缤纷悉尼灯光音乐节
• 意法半导体ToF接近传感器和微控制器将创新的手势控制功能带到互动艺术体验 • 作为澳洲主要的冬季节庆活动,缤纷悉尼灯光音乐节是全世界规模最大的灯光、音乐和创意盛会 中国,2017年6月20日 —— 横跨多重电子应用领域、全球领先的半导体供应商意法半导体(STMicroelectronics,简称ST;纽约证券交易所代码:STM)与澳洲本地艺术家合创名为“思想之光”的艺术展品,在近日举行的缤纷悉尼灯光音乐节上展出。依靠意法半导体的最先进的接近传感器和控制器芯片,这个创新的灯光艺术品在悉尼麦考瑞广场公园每晚6 到11点开放。 思想之光是由270个亚克力立方体搭建而成,形状是一个由像素组成的巨型人脑,能够根据手势动作做出相应的
[传感器]
意法半导体(ST) ToF传感器和<font color='red'>微控制器</font>点亮缤纷悉尼灯光音乐节
空调+安防?TCL安防王空调惊艳亮相
 如今,生活水平越来越好,人们的消费逐渐转移到娱乐消费,旅游成为了最好的消费方式。但全家出游,就很有可能成为不法之徒入室盗劫的最佳时机。如果在家中安装上智能摄像头才有可能在发生入室盗劫的情况下第一时间接收到警报,报警,并取得不法分子的信息。但是目前市场上智能摄像头的形态比较单一易被发现就成为了难题。 4月26日下午,TCL空调在北京中国电影导演中心召开了2017智能新品发布会。恰逢巨龙入海!中国首艘国产航母正式下水,真是一个大喜的日子。会议上,公布“空调 ”战略并发布六大新品,诸多的应用功能延伸让用户在空调之上有了更多的选择空间,也有了更多的想象力,也变得更加实用。 发布会上,TCL集团副总裁、TCL家电集团CEO李书彬先生阐述了
[安防电子]
基于微控制器MSC1210的CSR电源控制系统设计
   引言   MSC1210美国德州仪器公司(TI)生产的高集成混合信号处理器件。它集成了一个增强型8051内核,8路24位高精度Δ-ΣA/D转换,21个中断源,16位PWM,全双工UART(并兼容有SPI功能),32K字节FLASH,片内SRAM可达1.2K字节。         MSC1210具有高的模拟和数字集成度,体积小,测量精度高,应用灵活等特点,因而该芯片可广泛应用于工业控制过程、智能发射机、智能传感器等领域。    1 微控制器MSC1210的工作原理   微控制器MSC1210是TI推出的一种集模拟、数字、闪速存储器于一体的高性能微控制系统。其应用范围十分广泛。使用增强的数字处理内核和高速闪存并带
[嵌入式]
基于单片机的动力电池管理系统的硬件设计
电动汽车是指全部或部分由电机驱动的汽车。目前主要有纯电动汽车、混合电动车和燃料电池汽车3种类型。电动汽车目前常用的动力来自于铅酸电池、锂电池、镍氢电池等。   锂电池具有高电池单体电压、高比能量和高能量密度,是当前比能量最高的电池。但正是因为锂电池的能量密度比较高,当发生误用或滥用时,将会引起安全事故。而电池管理系统能够解决这一问题。当电池处在充电过压或者是放电欠压的情况下,管理系统能够自动切断充放电回路,其电量均衡的功能能够保证单节电池的压差维持在一个很小的范围内。此外,还具有过温、过流、剩余电量估测等功能。本文所设计的就是一种基于单片机的电池管理系统 。 1 电池管理系统硬件构成   针对系统的硬件电路,可分为M
[汽车电子]
基于<font color='red'>单片机</font>的动力电池管理系统的硬件设计
高温下的煎熬 警惕自冷式逆变器的温升隐患
1 引言 如果有人告诉你:自然冷却的组串式逆变器比强制风冷的组串式逆变器温升更低,你信吗?有人拿Photon的测试结果对两种机器温升进行对比,得出自然散热温升更低的结论。然而,炎热的夏天,西北电站某自然冷却的组串式逆变器出现了高温降额运行现象。多个电站调研中也发现,后台监控上显示:自然冷却的逆变器机器内部环境温度比强制风冷高10℃以上。真实数据表明,自然冷却逆变器的安全性和寿命正面临着巨大威胁。 2 PHOTON温升测试不能用于对比 Photon从2007年初开始,根据其制定的综合效率测量方法对逆变器效率进行测试,并依据测试结果将逆变器按A++到F进行评级。截止到2014年,多个厂家超过120款逆变器接受了Photon测试和
[新能源]
AVR单片机设计I/O口使用注意事项
  1. 先正确设置DDRx方向寄存器,再进行I/O口的读写操作。   2. I/O口复位后的初始状态全部为输入工作方式,内部上拉电阻无效,外部引脚呈现三态高阻输入状态。   3. 当I/O口工作在输入方式时,且要读取外部引脚上的电平时,应读取PINxn的值,而不是PORTxn的值。   4. 当I/O工作在输入方式时,要根据实际情况使用或不使用内部的上拉电阻。   5. 一旦将I/O口的工作方式由输出设置成输入方式后,必须等待1个时钟周期后才能正确读到外部引脚PINxn的值。
[单片机]
单片机汇编语言编程:按键、计数及显示
如图所示电路,要求完成实现按钮按压次数的计数及显示,按一次按钮,计数值加1(要求按十进制累加)。 计数及显示范围是:0~99,超过99则自动归零。 要求对按钮的检测用中断实现,数码显示用动态扫描(数码管为共阴数码管)。 请设计实现该功能的完整程序。 ;---------------------------------------------------------------------- ;用PROTEUS仿真,显示器使用7SEG-MPX2-CC ;=================================== ORG 0000H AJMP START ORG 0013H AJMP X1_INT ST
[单片机]
<font color='red'>单片机</font>汇编语言编程:按键、计数及显示
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
  • ARM裸机篇--按键中断
    先看看GPOI的输入实验:按键电路图:GPF1管教的功能:EINT1要使用GPF1作为EINT1的功能时,只要将GPFCON的3:2位配置成10就可以了!GPF1先配 ...
  • 网上下的--ARM入门笔记
    简单的介绍打今天起菜鸟的ARM笔记算是开张了,也算给我的这些笔记找个存的地方。为什么要发布出来?也许是大家感兴趣的,其实这些笔记之所 ...
  • 学习ARM开发(23)
    三个任务准备与运行结果下来看看创建任务和任运的栈空间怎么样的,以及运行输出。Made in china by UCSDN(caijunsheng)Lichee 1 0 0 ...
  • 学习ARM开发(22)
    关闭中断与打开中断中断是一种高效的对话机制,但有时并不想程序运行的过程中中断运行,比如正在打印东西,但程序突然中断了,又让另外一个 ...
  • 学习ARM开发(21)
    先要声明任务指针,因为后面需要使用。 任务指针 volatile TASK_TCB* volatile g_pCurrentTask = NULL;volatile TASK_TCB* vol ...
  • 学习ARM开发(20)
  • 学习ARM开发(19)
  • 学习ARM开发(14)
  • 学习ARM开发(15)
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved