基于STM8S208RB的空调压缩机控制器的研制

发布者:Huanle最新更新时间:2012-05-11 来源: 单片机与嵌入式系统 关键字:STM8S208RB  空调压缩机  无刷直流电机 手机看文章 扫描二维码
随时随地手机看文章
    无刷直流电机具有结构简单、效率高、功率因数高、转动惯量小,低噪音等优点。近年来,永磁无刷直流电动机的研究和应用越来越受到人们的重视,随着国家对节能减排的重视。越来越多的空调厂商把无刷直流电动机应用在变频空调压缩机中。在传统的无刷直流电机驱动控制系统中,都需要转子位置和速度信息作为反馈信号,而转子位置、速度的取得几乎都是利用光电编码器、旋转变压器等精密的机械装置获得。在空调压缩机中,由于制冷剂的强腐蚀性,常规的位置传感器很难正常工作,因此,研究一种可靠的,低成本的无位置传感器的控制方法,成为无刷直流电机控制器研究的热点之一。文中采用ST公司近年来推出的低成本、高性能的STM8S208RB微处理器作为控制核心,采用片内AD直接采样非导通相的端电压作为检测方案,具有较高的性价比,实现了变频空调控制器的设计。

1 意法半导体STM8S208RB单片机简介
    STM8S208RB是意法半导体一种高性能内核的单片机,具有增强的Harvard&CISC架构,运行速度高,处理能力强,具有丰富的片内外设,便于使用和模块化设计,被广泛应用于无刷直流电机的控制。该单片机具体性能指标如下:1)内核:2.95~5.5 V的宽工作电压,-40~+125℃工作环境温度,具有3级流水线结构,在24 M晶振频率工作时,可达20 MIPS。2)程序存储器:最多128 K字节Flash;10 K次擦写后在55℃环境下数据可保存20年。数据存储器:多达2 K字节可擦写数据存储区eeprom,可达30万次擦写;RAM:多大6 K字节;3)定时器:2个16位通用定时器,1个16位高级控制定时器,带4个CAPCOM通道,3个互补输出,死区插入和灵活的同步功能。4)可达16个通道的10位A/D转换器,最小转换时间为2.33μs。

2 无刷直流电机无位置传感器控制技术
2.1 空调压缩机及无刷直流电机的组成结构
    在使用无刷直流电机的空调压缩机系统中,主要由压缩机、电机和控制器3个部件分组成。无刷直流电机的电机本体类似于永磁同步电机结构,其定子是电枢,转子是永磁体,稀土永磁材料的使用,大大减小了无刷直流电机的重量、简化了结构、提高了性能,相比普通直流电机,它去掉了由换向器和电刷组成的机械接触结构,采用电子开关换向装置,使其可靠性得以提高。当无刷直流电机定子绕组的某一相通以电流时,该电流产生的磁场与转子永久磁钢产生的磁场相互作用产生转矩,驱动转子旋转。驱动电路中的功率开关器件的导通次序产生的磁场是与转子转角同步的,从而起到了机械换向器的换向作用。
2.2 无刷直流电机的数学模型
    无刷直流电机在理想情况下具有平顶宽度120°的梯形波反电动势,电机通过电子开关输出方波电压或电流,并与电机反电动势保持适当的相位关系,从而产生有效电磁转矩,使电机运转。目前所使用的无刷直流电动机多采用三相星型绕组,工作在两两导通、三相六状态方式下,如图1所示。

a.jpg


    对于采用绕组Y型联结,三相六状态120°两两通电方式的永磁无刷直流电动机。假设无刷直流电机三相绕组对称,则三相电压方程可以表示为:
    b.jpg
    式中Ua,Ub,Uc电机三相绕组对地电压(端电压);ia,ib,ic电机三相绕组电流;Ea,Eb,Ec,电机三相绕组反电动式;Ra,Rb,Rc电机三相绕组电阻;La,Lb,Lc电机三相绕组的自感;Un为中性点对地的电压;Mab为A相绕组和B相绕组的互感,其他同理。由假定可知,Ra= Rb=Rc=R;La=Lb=Lc=Ls;Mab=Mac=Mba=Mbc=Mca=Mcb=M;ia+ib+ic=0;如果令L=Ls-M,代入公式,整理得:
    c.jpg[page]

2.3 反电动势过零检测技术
    永磁无刷直流电机的运行需要检测转子位置信号来实现换相,在空调压缩机系统中,通常使用无位置传感器技术。无位置传感器的方法有反电势法、磁阻法、磁通链变化法、电感法;上述各种转子位置信息检测方法均有各自的优点及缺点,需要根据具体情况综合其优缺点提出合理的方案。针对空调压缩机对无刷直流电机对可靠性、稳定性的要求较高、对精确性要求较低的特点,在本系统中使用检测反电势过零点方法进行转子位置信息检测。系统采用二二导通、三相六状态导通方式、调制方式为H-PWM-L-ON即上桥臂开关管斩波,而另一导通相下桥臂开关管常通。
    设电机处于120°导通状态:在PWM“ON”状态,T1、T4导通,如图2所示;在PWM“OFF”状态,T6导通,T1关断,如图3所示。

d.jpg


    1)PWM开通时过零检测法
    在PWM“ON”状态,T1、T4导通,如图2所示,三相端电压表达式如下:
    e.jpg
    根据以上公式,知道在PWM“ON”时只要检测到C相端电压等于Ud/2时,就是C相的过零点。
    2)PWM关断时过零检测法
    在PWM关断状态,T1关断,T4导通,此时电流流过T2内部的体二极管如图3所示,由图可得
    AB相端电压Ua=Ub=0       (8)
    C相端电压Uc=Ec丘        (9)

[page]

    此时中性点电压Un=0;C相反电动势为Ec=Uc;根据以上公式,知道在PWM“OFF”时检测到C相端电压为0时,就是C相的过零点。图4为PWM“OFF”和PWM“ON”情况下的端电压和过零点实测图。

f.jpg


2.4 快速退磁技术
    为正确检测到反电动势过零信号,必须在检测之前确保断电相电流尽快衰减,即断电相退磁。当控制无刷直流电机换相时,由于绕组线圈电感的作用,断电相绕组的电流不能马上衰减到零,由于反并联二极管的续流作用,该相端电压被箝位至0 V或者高压,因此在退磁期间无法进行反电动势过零检测。所以必须加速退磁过程,保证电机稳定性。断电相续流过程可以等效成该相电感与电压源并联并为之充电,因此如果在换相时刻给关断相施加反向电压,则能加速退磁过程,具体过程可参考文献。实验发现,采用加速退磁技术后大大缩短了退磁时间,提高了反电动势过零信号检测的准确性,增强了系统运行的稳定性。采用加速退磁技术前后的无刷直流电机三相端电压和过零点实验波形如图5所示。

g.jpg



3 硬件设计
    搭建了基于STM8S208RB的变频空调控制器的电路,主要包括电源电路、功率驱动电路、过流差分放大电路、过零点检测电路等(限于篇幅省略STM8S208RB最小系统图和电源部分)。
3.1 驱动电路
    驱动电路如图6所示,IR2101是IR公司生产的一款高性价比驱动器,使用方法非常简单,性价比高,能输出100-210 mA电流。IR2101驱动器可驱动一组功率管,整个功率电路只需3片即可,这样不但节约制造成本,而且还提高系统稳定性。

h.jpg


3.2 过流反馈与过流保护电路
    电流反馈与过流保护监测电路如图7所示。母线上的电流通过2毫欧,并通过1 mV358进行差分放大,通过一阶滤波后输人给STM8S的片内AD采样输入端;并同时将此电流信号连接到比较器Im2903,用于电机过流保护检测,当母线电流过大设定的过流保护阈值时,微处理器进入过流保护状态。

i.jpg

[page]

3.3 过零点检测电路
    过零点检测电路如下图所示,图8为U相过零点检测电路,其中PHASE_U连接电机的U相,Z_MS_U为单片机的GPIO控制信号,ZDtet_U连接STM8S的AD口,三极管Q31起到对AD口过压保护和射极跟随的作用,提高输入阻抗。R91和D20起到对三极管基极加速放电的作用,当PWM“ON”时,Z_MS_U为低电平,R92,R93和R89构成分压电路,当PWM“OFF”时,Z_MS_U为高阻抗,R89不起作用,电机反电动势信号直接通过Q31进入AD采样端。

j.jpg



4 实验环境
    一套完整的48 V空调压缩机系统测试平台如图9所示;系统的供电电压为48 V,无刷直流电机的额定功率为600 W,额定转速3600转/分钟。功率器件采用IR公司的IRFB4310。VDSS=100 V,Rds(on)=5.6 mΩ,Id=140 A(Tc=25°),Id=97 A(Tc=100°)。

k.jpg

l.jpg



5 结论
    本系统通过采用H-PWM-L-ON调制方式,利用快速退磁技术完成了无刷直流电机的稳定运行和无失步换相的目标。并通过三段式起动方式,完成无刷直流电机静态时的起动,实现了反电势检测法在无位置传感器无刷直流电动机控制系统中的应用。实验结果表明,所使用的过零点检测方法在压缩机负载下能够很好地工作。

关键字:STM8S208RB  空调压缩机  无刷直流电机 引用地址:基于STM8S208RB的空调压缩机控制器的研制

上一篇:基于UC3863控制的LLC谐振变换器的设计及仿真
下一篇:TMS320F2812三种运行方式在SRM控制中的应用

推荐阅读最新更新时间:2024-03-16 12:59

用于Quad-rotor飞行器的无刷直流电机驱动系统整体设计
引言 Quad-rotor飞行器是固联的刚性十字交叉结构的小型无人飞行器,具有固定倾角,由四个独立电机驱动螺旋桨组成。它通过平衡四个螺旋桨产生的力来改变升力和飞行姿态,以实现稳定盘旋和精确飞行。 无刷直流电机是集交流电机和直流电机优点于一体的机电一体化产品,既具有交流电机结构简单、运行可靠等优点,又具备直流电机运行效率高、调速性能好等特点。而无位置传感器无刷直流电机还可以减少外部干扰对电机的影响。 本文选择ADuC7026作微处理器,无位置传感器无刷直流电机作为驱动电机,介绍了Quad-rotor飞行器驱动系统的整体设计。本文主要解决无位置传感器无刷直流电机的平稳快速起动以及电机转子位置信号的准确获取等问题。 无刷直流电机控
[工业控制]
用于Quad-rotor飞行器的<font color='red'>无刷直流电机</font>驱动系统整体设计
基于DSP的无刷直流电机控制系统的研究与设计
   引言   近几年来,随着电力电子器件和现代控制理论的迅速发展,无刷直流电动机由于没有接触式换向装置,不存在换向引起的火花,其具有效率高,转速不受机械换向所限制,可维护性强,安全性高等诸多优点,而被人们广泛应用于光驱、智能机器人、电动交通工具等领域。DSP(数字信号处理器)则以其高速的数据处理能力、丰富的内部资源、集成度高和功耗低等特点,已广泛应用在控制领域中。本文提出了一种基于DSP的无刷直流电机控制系统的设计方案。该设计结合模糊控制方法来实现无刷直流电动机的智能化控制。    1 无刷直流电机的数学模型   根据物理学公式,单根导体在磁场中切割磁力线运动时,所产生的电动势e为:   式中,B为磁场感应强度,l为
[嵌入式]
基于中颖SH79F168单片机的航模无刷电调方案
1 概述 无位置传感器的无刷直流电机(Brushless Direct Current Motor, BLDCM)由于其快速、可靠性高、体积小、重量轻等特点,在航模领域得到了广泛的应用。但是与有刷电机和有位置传感器的无刷直流电机相比,其控制算法要复杂得多。加上航模设计中对重量和体积的要求非常严格,因此要求硬件电路尽可能简单,更增加了软件的难度。 本文提出了一种基于中颖8位单片机SH79F168的控制方案,借助于该芯片片内集成的针对电机控制的功能模块,只需很少的外围电路即可搭建控制系统,实现基于反电动势法的无位置传感器BLDC控制,在保证稳定性和可靠性的基础上大大降低了系统成本。而且该芯片与传统8051完全兼容,易于上手
[单片机]
基于DSP在无刷直流电机控制中的应用
script src="/jf/jf-arcMain-1.js" type=text/javascript /script script type=text/javascript /script script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type=text/javascript /script script src="http://pagead2.googlesyndication.com/pagead/js/r20110330/r20110406/show_ads_impl.js" /script script src
[嵌入式]
基于DSP在<font color='red'>无刷直流电机</font>控制中的应用
Microchip的永磁无刷直流电机驱动系统应用
  笔者刚刚参加了“Microchip 16位嵌入式控制设计大奖赛”并取得了一定的成绩。在Microchip公司提议下,我以“Microchip产品及其在电动高尔夫球车永磁无刷直流电机驱动系统的应用”为题来简单介绍我团队参赛项目的背景、系统设计的难点和关键点,概述 Microchip产品及其在该项目中的应用,在文章的最后谈谈自己在比赛过程中的收获和心得体会。   引言   二十一世纪的头一个十年就快悄悄过去了,但人们所热望的电气交通时代却并没有如期而至。在诸多由政府主导、企业和研究机构积极参与的电动车计划如PNGV、Freedom CAR 、PREDIT111在轰隆的引擎声中落幕时人们开始意识到:传统汽车产业的巨大惯性和强大生
[汽车电子]
Microchip的永磁<font color='red'>无刷直流电机</font>驱动系统应用
基于MC9S12X128无刷直流电机控制系统设计
    直流无刷电机是一种高性能电机,它具有效率高、可靠性好、结构简单、便于维护和体积小等优点。与直流电机相比,无刷电机没有电刷和换相器,而采用电子电路进行换相,换相时不会产生电火花,不存在机械换向损耗。与异步电机相比,无刷电机的转子与定子磁场同步旋转,因此不存在转子损耗。与同步电机相比,无刷电机控制方法简单,便于工程应用的特性,使其被广泛应用于众多领域。     直流无刷电机的控制方案有多种,如文献采用DSP作为主控制器的控制系统,文献采用FPAG控制无刷电机,文献选用MEGA8单片机控制方案。这些控制方法都能够实现电机的正反转、启停等控制,但在系统实现成本、控制精度、运行稳定性和外围电路的能源消耗等方面上却有较大的差别。使用DS
[电源管理]
基于MC9S12X128<font color='red'>无刷直流电机</font>控制系统设计
德州仪器推出最新无传感器、无刷直流电机驱动器,助力瞬间启动电机
日前,德州仪器 (TI) 宣布推出旨在实现高效率与低噪声的最新器件进一步壮大其无传感器、无刷直流 (BLDC) 电机驱动器产品阵营,其所需的外部组件数量低至仅一个电容器。该 DRV10963 是一款 5V 三相位无传感器 BLDC 电机驱动器,可简化布局,将板级空间减少 80%,从而可帮助设计人员创建更具创新性、更小巧、更时尚的设计方案。它包含集成型换向逻辑,无需代码开发,可实现电机瞬间启动,而其 180 度纯正弦输出则可实现高效静音驱动。如欲了解更多详情或下订单,敬请访问: www.ti.com.cn/drv10963-pr-cn 。 DRV10963 的主要特性与优势: • 更长的电池使用寿命: 与性能最接近的同类竞争产品相
[电源管理]
产业用无刷直流电机
摘 要: 无刷直流电机因为具有直流有刷电机的特性,同时也是频率变化的装置,所以又名直流变频,国际通用名词为BLDC.无刷直流电机的运转效率,低速转矩,转速精度等都比任何控制技术的变频器还要好,所以值得业界关注.本产品已经生产超过55kW,可设计到400kW,可以解决产业界节电与高性能驱动的需求。 . 关键词:无刷直流电机 永磁同步电机 直流变频 钕铁硼 Abstract: Brushless direct current motor has the same dc motor output characteristics, also named BLDC. BLDC have higher output torque i
[模拟电子]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
  • 学习ARM开发(16)
    ARM有很多东西要学习,那么中断,就肯定是需要学习的东西。自从CPU引入中断以来,才真正地进入多任务系统工作,并且大大提高了工作效率。采 ...
  • 学习ARM开发(17)
    因为嵌入式系统里全部要使用中断的,那么我的S3C44B0怎么样中断流程呢?那我就需要了解整个流程了。要深入了解,最好的方法,就是去写程序 ...
  • 学习ARM开发(18)
    上一次已经了解ARM的中断处理过程,并且可以设置中断函数,那么它这样就可以工作了吗?答案是否定的。因为S3C44B0还有好几个寄存器是控制中 ...
  • 嵌入式系统调试仿真工具
    嵌入式硬件系统设计出来后就要进行调试,不管是硬件调试还是软件调试或者程序固化,都需要用到调试仿真工具。 随着处理器新品种、新 ...
  • 最近困扰在心中的一个小疑问终于解惑了~~
    最近在驱动方面一直在概念上不能很好的理解 有时候结合别人写的一点usb的例子能有点感觉,但是因为arm体系里面没有像单片机那样直接讲解引脚 ...
  • 学习ARM开发(1)
  • 学习ARM开发(2)
  • 学习ARM开发(4)
  • 学习ARM开发(6)
何立民专栏 单片机及嵌入式宝典

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

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