现场设备有个油路电磁阀,额定压力1.0MPa,实际流体最大压力0.5MPa,偶尔出现电磁阀通电却打不开阀的情况,电磁阀实物如图:

线圈电阻值75欧姆,24v供电经计算额定电流0.3A。
跟踪观察发现,电磁阀连续通电半小时后就会发烫(手感约60℃)。电磁阀长期通电发烫是一个普遍现象,达到一定温度温升不再增加,低于线圈绝缘温度,它似乎不是一个问题,但在线圈发烫时断电测量线圈电阻,热态电阻可达到100欧姆,即冷态阻值的1.4倍,这意味着再次启动电磁阀时,线圈电磁力会下降1.4倍。
刚好我知道电磁阀这类负载和接触器、电动机等都属于一类负载,即维持电压可以远低于激励电压。高的激励电压使铁芯吸合,铁芯吸合后磁路闭合,仅需较低电压即可维持铁芯吸合。
我的测试如下:
电磁阀线圈在24v电压供电时最大电流0.3A,低于ST型输出额定值0.5A,电磁阀线圈可以直接接ST型Q0.0;设置PWM周期单位为微秒,周期时间1000us,脉冲宽度从1000us-500us调整,观察线圈端电压和发热情况,且测试是否对电磁阀功能性导通有影响;

经测试,脉冲宽度1000us/周期1000us(即100%占空比)时,线圈端电压24v;导通2秒后,将脉冲宽度调整为700us/周期1000us(占空比70%),线圈端电压不超过12v(数字万用表读数跳动),电磁阀保持导通状态,不影响其正常功能,且连续通电半小时,电磁阀线圈温度始终低于40℃