基于STM8的48V空调压缩机控制器设计

时间: 2024-05-03 13:10:28 |   作者: 台式平板

  控制系统中,都需要转子位置和速度信息作为反馈信号,而转子位置、速度的取得几乎都是利用光电编码器、旋转变压器等精密的机械装置获得。在空调压缩机中,由于制冷剂的强腐蚀性,常规的位置

  很难正常工作,因此,研究一种可靠的,低成本的无位置传感器的操控方法,成为无刷直流电机

  S208RB微处理器作为控制核心,采用片内AD直接采样非导通相的端电压作为检验测试方案,具有较高的性价比,实现了变频空调控制器的设计。

  STM8S208RB是意法半导体一种高性能内核的单片机,具有增强的Harvard&CISC架构,工作速度高,解决能力强,有着非常丰富的片内外设,便于使用和模块化设计,被大范围的应用于无刷直流电机的控制。该单片机具体性能指标如下:1)内核:2.95~5.5 V的宽工作电压,-40~+125℃工作环境和温度,具有3级流水线 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.33s.

  在使用无刷直流电机的空调压缩机系统中,主要由压缩机、电机和控制器3个部件分组成。无刷直流电机的电机本体类似于永磁同步电机结构,其定子是电枢,转子是永磁体,稀土永磁材料的使用,大大减小了无刷直流电机的重量、简化了结构、提高了性能,相比普通直流电机,它去掉了由换向器和电刷组成的机械接触结构,采用电子开关换向装置,使其可靠性得以提高。当无刷直流电机定子绕组的某一相通以电流时,该电流产生的磁场与转子永久磁钢产生的磁场相互作用产生转矩,驱动转子旋转。驱动电路中的功率开关器件的导通次序产生的磁场是与转子转角同步的,从而起到了机械换向器的换向作用。

  无刷直流电机在理想情况下具有平顶宽度120的梯形波反电动势,电机通过电子开关输出方波电压或电流,并与电机反电动势保持适当的相位关系,由此产生有效电磁转矩,使电机运转。目前所使用的无刷直流电动机多采用三相星型绕组,工作在两两导通、三相六状态方式下,如图1所示。

  对于采用绕组Y型联结,三相六状态120两两通电方式的永磁无刷直流电动机。假设无刷直流电机三相绕组对称,则三相电压方程可以表示为:

  永磁无刷直流电机的运行需要检测转子位置信号来实现换相,在空调压缩机系统中,通常使用无位置传感器技术。无位置传感器的方法有反电势法、磁阻法、磁通链变化法、电感法;上述各种转子位置信息检测的新方法均有各自的优点及缺点,应该要依据详细情况综合其优缺点提出较为合理的方案。针对空调压缩机对无刷直流电机对可靠性、稳定性的要求比较高、对精确性要求较低的特点,在本系统中使用检测反电势过零点办法来进行转子位置信息检测。系统采用二二导通、三相六状态导通方式、调制方式为H-PWM-L-ON即上桥臂开关管斩波,而另一导通相下桥臂开关管常通。

  设电机处于120导通状态:在PWMON状态,T1、T4导通,如图2所示;在PWMOFF状态,T6导通,T1关断,如图3所示。

  根据以上公式,知道在PWMON时只要检测到C相端电压等于Ud/2时,就是C相的过零点。

  在PWM关断状态,T1关断,T4导通,此时电流流过T2内部的体二极管如图3所示,由图可得

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

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

  搭建了基于STM8S208RB的变频空调控制器的电路,最重要的包含电源电路、功率驱动电路、过流差分放大电路、过零点检测电路等(限于篇幅省略STM8S208RB最小系统图和电源部分)。

  驱动电路如图6所示,IR2101是IR公司生产的一款超高的性价比驱动器,使用方法格外的简单,性能好价格低,能输出100-210 mA电流。IR2101驱动器可驱动一组功率管,整个功率电路只需3片即可,这样不但节约制造成本,而且还提高系统稳定性。

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

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

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


首页
产品
新闻
联系