原标题:基于STM8的48V空调压缩机控制器设计
无刷直流电机具有结构简单、效率高、 高、转动惯量小低噪音等优点。近年来永磁无刷直流 的研究和应用越来越受到人们的重視,随着国家对 的重视越来越多的空调厂商把无刷直流电动机应用在变频 中。在传统的无刷直流 控制系统中都需要转子位置和速度信息作为反馈信号,而转子位置、速度的取得几乎都是利用光电编码器、旋转变压器等精密的机械装置获得在空调压缩机中,由于制冷剂嘚强腐蚀性常规的位置 很难正常工作,因此研究一种可靠的,低成本的无位置传感器的控制方法成为无刷直流电机 研究的热点之一。文中采用ST公司近年来推出的低成本、高性能的 S208RB微处理器作为控制核心采用片内AD直接采样非导通相的端电压作为检测方案,具有较高的性价比实现了变频空调控制器的设计。
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所示
对于采用绕组Y型联结,三相六状态120°两两通电方式的永磁无刷直流电动机。假设无刷直流电机三相绕组对称,则三相电压方程可以表示为:
2.3 反电动势过零检测技术
永磁无刷直流电机的運行需要检测转子位置信号来实现换相在空调压缩机系统中,通常使用无位置无位置传感器的方法有反电势法、磁阻法、磁通链变化法、电感法;上述各种转子位置信息检测方法均有各自的优点及缺点,需要根据具体情况综合其优缺点提出合理的方案针对空调压缩机對无刷直流电机对可靠性、稳定性的要求较高、对精确性要求较低的特点,在本系统中使用检测反电势过零点方法进行转子位置信息检测系统采用二二导通、三相六状态导通方式、调制方式为H-PWM-L-ON即上桥臂开关管斩波,而另一导通相下桥臂开关管常通
设电机处于120°导通状态:在PWM"ON"状态,T1、T4导通如图2所示;在PWM"OFF"状态,T6导通T1关断,如图3所示
图2 上桥臂PWM"ON"时过零点采样时刻
图3 上桥臂PWM"OFF"时过零点采样时刻
1)PWM开通时过零检測法
在PWM"ON"状态,T1、T4导通如图2所示,三相端电压表达式如下:
根据以上公式知道在PWM"ON"时只要检测到C相端电压等于Ud/2时,就是C相的过零点
2)PWM关斷时过零检测法
在PWM关断状态,T1关断T4导通,此时电流流过T2内部的体二极管如图3所示由图可得
此时中性点电压Un=0;C相反电动势为Ec=Uc;根据以上公式,知道在PWM"OFF"时检测到C相端电压为0时就是C相的过零点。图4为PWM"OFF"和PWM"ON"情况下的端电压和过零点实测图
为正确检测到反电动势过零信号,必须在检測之前确保断电相电流尽快衰减即断电相退磁。当控制无刷直流电机换相时由于绕组线圈电感的作用,断电相绕组的电流不能马上衰減到零由于反并联二极管的续流作用,该相端电压被箝位至0 V或者高压因此在退磁期间无法进行反电动势过零检测。所以必须加速退磁過程保证电机稳定性。断电相续流过程可以等效成该相电感与电压源并联并为之充电因此如果在换相时刻给关断相施加反向电压,则能加速退磁过程具体过程可参考文献。实验发现采用加速退磁技术后大大缩短了退磁时间,提高了反电动势过零信号检测的准确性增强了系统运行的稳定性。采用加速退磁技术前后的无刷直流电机三相端电压和过零点实验波形如图5所示
图5 加速退磁三相端电压和过零點实验波形
搭建了基于STM8S208RB的变频空调控制器的电路,主要包括电路、功率驱动电路、过流、过零点检测电路等(限于篇幅省略STM8S208RB最小系统图和電源部分)
驱动电路如图6所示,IR2101是IR公司生产的一款高性价比驱动器使用方法非常简单,性价比高能输出100-210 mA电流。IR2101驱动器可驱动一组功率管整个功率电路只需3片即可,这样不但节约制造成本而且还提高系统稳定性。
电流反馈与过流保护监测电路如图7所示母线上的电鋶通过2毫欧,并通过1 mV358进行差分放大通过一阶滤波后输人给STM8S的片内AD采样输入端;并同时将此电流信号连接到Im2903,用于电机过流保护检测,当母線电流过大设定的过流保护阈值时微处理器进入过流保护状态。
图7 电流反馈与过流保护监测电路
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采样端
表1 实验压縮机电机参数
本系统通过采用H-PWM-L-ON调制方式,利用快速退磁技术完成了无刷直流电机的稳定运行和无失步换相的目标并通过三段式起动方式,完成无刷直流电机静态时的起动实现了反电势检测法在无位置传感器无刷直流电动机控制系统中的应用。实验结果表明所使用的过零点检测方法在压缩机负载下能够很好地工作。