水控器的电磁阀开环控制硬件设计

目录

一、背景

二、方案

三、总结


一、背景

        ×××水控器电磁阀工作电压范围12V±10%,对于独立供电,由于电网电压有±20%波动,外置电源为线性电压,电源输出电压范围很容易超出电磁阀工作电压范围(10.8-13.2V)。如果使用稳压电压,输出电压可以保证稳定,但从考虑人身安全方面考虑,电源初级和次级的隔离电压>4KV(和医疗器械电源要求相同),电源需要定制成本很高。×××水控器推荐采用符合要求的线性电源供电(隔离电压>4KV)。

        有客户要求集中供电,×××水控器工作12V时电流约400mA,集中供电时线路上压降较大,为保证最后一台水控器正常工作,集中供电电源输出电压17V左右。

        不管是独立供电(线性电源),还是集中供电,水控器的输入电压在12-17V,很显然超出电磁阀的工作电压范围。

二、方案

        为保证电磁阀在正常工作电压范围内,实时采集电源电压,根据电源电压输出不同占空比PWM信号控制MOS管开关,PWM开关频率为3.2KHz,电源电压采样如图1所示。

        R701和R702为分压电阻,分压比为1/21。如果用公司×××电源,输入电压220V电源空载输出约19V,输入电压250V电源空载输出约22V。当电网电压为250V时,电阻分压后输入单片机输入电压约1V,远小于ADC采样电压的上限。电阻R708是限流电阻,防止R701短路后输入高电压电流,将单片机IO口烧坏。电容C9是滤波电容,将ADC采用信号中50Hz干扰和电磁阀开关干扰滤除掉,保证AD采样的电压稳定。也可以使用软件算法实现滤波,电容C9尽量靠近单片机ADC采样的IO口。

图1、电源电压采样

        电磁阀的线圈是个大电感,电感量约50mH,MOS管导通时线圈储能,MOS管关断时线圈储能泄放。PWM开关频率较高,电磁阀不会出现频繁吸合和断开情况。

        为保证电磁阀工作电压正常,需要采样电磁阀两端电压做反馈,据电磁阀两端电压再调整PWM占空比。×××系列水控器需要支持CPU卡、通讯、掉电保存等功能,受模具空间限制电路板面积较小,电路设计时尽可能简单可靠。受PCB面积板限制不采闭环控制方案,采用开环方案控制电磁阀电压。

        电磁阀开环控制方案:先用100%占空比开阀0.1S,在此期间采集电源电压,如果电源电压<10.8V,低于电磁阀工作电压,水控器提示电压报警;如果电源电压≤12V,则不启动PWM调压;如果电源电压>12V则启动PWM调压,使电磁阀工作在12V±0.6V。PWM占空比通过实验获得,固化到单片机中用于查表。详细软件算法请参考《DC12V电磁阀开环恒压驱动算法优化》。

        阀门驱动电路,如图2所示。单片机输出PWM信号通过三极管Q1放大,接MOS管Q2栅极,D4为续流二极管,消除电磁阀开关时的尖脉冲。关于三极管Q1有3个作用,分别是:

        1、单片机输出3.3V信号,驱动MOS管栅极电压偏低,MOS管开关损耗较大,造成MOS管发热,对水控器的密封性产生不利。通过三极管转换到5V电平驱动MOS管,减少MOS管的开关损耗,从而减少密封腔体内热量产生。

        2、系统上电瞬间,单片机IO口高阻状态,三极管Q1导通 ,MOS管栅极低电平,电磁阀不导通,因此上电瞬间电磁阀不会误动作。

        3、MOS击穿后不会烧坏单片机IO口,起隔离作用。三极管输入和输出信号反相,单片机输出占空比97%,到MOS管栅极占空比3%,程序设计时需要注意。

图2、电磁阀驱动

        由于电源输出电压差异、3.3V的LDO输出电压偏差(AD转换参考电源)、分压电阻精度、电磁阀的电感量差异等因素,批量使用时电磁阀工作电压有偏差,设计要求电磁阀工作误差范围<12V±5%。

        输入220V时第1组数据没有开启PWM调整,电磁阀电压12.41V。第2组数据开启电磁阀调整,电磁阀电压11.88V。根据ADC采集电压,查表输出对应占空比PWM信号,如表1所示。

AC220电源端

12V电源(V)

电磁阀电压(V)

占空比(%)

200

10.96

10.86

100%

205

11.33

11.23

100%

210

11.75

11.66

100%

215

12.09

12.01

100%

220

12.50

12.41

100%

12.79

11.88

3.00%

225

12.98

12.85

100.0%

13.45

11.98

3.0%

230

13.40

13.30

100.0%

14.06

12.00

6.5%

235

13.71

13.58

100.0%

14.67

12.00

10.0%

240

14.16

14.04

100.0%

15.33

12.04

13.5%

245

14.55

14.40

100.0%

15.93

12.00

16.5%

250

14.90

14.77

100.0%

16.49

12.00

19.0%

255

15.23

15.09

100.0%

17.13

12.00

21.8%

表1、PWM信号调整

三、总结

        当水控器输入电源电压波动,PWM信号的占空比需要重新调整,通过算法优化,响应时间≤0.2S。如果输入电源电压不变,则PWM占空比不调整。使用开环模式控制电磁阀电压,在软件上比闭环模式稍微复杂,控制实时性稍差。受电路板面积限制,是一种折中方案。该方案在×××系列水控器中批量应用,目前反馈稳定可靠。

  • 11
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值