用TIP122驱动电磁阀,请问单片机要输出高电平还是低电平,需要强推挽吗

如题所述

在本题目中,关于第一个问题,因为所使用的TIP122是一只NPN型的达林顿晶体管,要驱动电磁阀动作,需要晶体管导通,单片机的控制信号一定是要输出高电平。
关于第二个问题,是否需要将单片机控制信设置为强推挽,应该通过分析和计算来判断。分析方法如下:
首先为保证电磁阀正确、可靠地动作,晶体管的导通电流Ice,一定要大于等于电磁阀的吸合电流。吸合电流可通过查阅电磁阀的指标得到。而晶体管导通电流lce是由晶体管的基极电流Ib和晶体管的放大倍数决定的。查TIP122的参数指标,该晶体管放入倍数为1000,则为使电磁阀吸合,要满足 Ib ≥ 电磁阀吸合电流÷1000。
单片机弱上拉方式下的高电输出电流通常为几百个微安,若该值小于使电磁阀吸合的Ib值,则应该考虑采用强推挽或外部上拉电阻的方式,以保证在控制电路中提供提供足够的电流。
当采用强推挽方式,按图中所示电路,因单片机输出高电平的电压大约为4.8V一4.9V, 达林顿管导通时,基极电压约在1.3V一1.4V,而基极电阻R30为680欧姆,可算出流过电阻R30的电流为5mA。该数值同样要大于等于按上的分析算出的Ib,电路才能正常动作。
温馨提示:答案为网友推荐,仅供参考