单片机如何控制电磁阀
1、用单片机实现电磁阀的控制对于专业技术人员来说比较容易实现,但是需要经过软硬件设计、制作电路板、软硬件联合调试的开发过程,需要时间长、牵扯精力大等问题。
2、建议采用TPC4-4定时程序控制器来实现,接线简单、表格设置无需编程,接好线后,设置需要的功能,简单的动作几分钟即可设置完成,快速实现你的控制功能。
这样可以么?
电磁阀一般采用220V交流电驱动;单片机输出常用直流,且是低电平。
单片机输出接一个电阻(5.1K),接PNP三极管基极,三极管发射极接一个5V继电器,集电极接地。
继电器的触点串入220V到电池阀之间。
单片机输出电路:
a)拉电流接法:将LED的正极直接接输出口,使输出口为高电平时,点亮LED,这种方式称为拉电流接法.这时,需要输出口提供足够的电流.实际上由于单片机输出级的线路结构所限制,输出电流是微安级的.不足以点亮LED(或很暗).从这点来说,你的老师说的也没错.
b)灌电流接法:如楼上所说,将LED负端接输出口,正端通过一电阻接+5V.则当输出口为低电平时,LED发光,电流从电源正极向输出口灌入.故称灌电流接法.这时电流容许达数十mA.当输出为高电平时,LED就截止了.
单片机复位后继电器断电。这个是可以的,这个控制要求符合电器的控制规范。
控制方法:
单片机控制继电器,继电器控制电磁阀。
继电器的作用就是用来隔离单片机内部输出触点的,这跟PLC输出控制继电器是一个道理。
只要DC/DC的容量足够的话,第二种能驱动得了电磁阀,且这种方案的隔离性能好,第一种12V供电,5V用三端稳压块得到,容易做到,费用少,但是隔离起来麻烦,综合起来还是第二种方案好。
1,使用5V驱动线包的继电器,不需要三极管.线包一端接5V,一端接单片机.输出5时断开,输出0时导通。
2,使用12V或者24V驱动线包的继电器,需要三极管,用9012或者9013就行。线包一端接12/24,一端接NPN的C端(并且C端上拉到12/24).单片机的I/O接NPN的B端,NPN的E端通过小电阻接地。
3,继电器记得加续流二极管.4007就行。