中美签订的协议:单片机输出能否直接控制电磁阀动作?

来源:百度文库 编辑:神马品牌网 时间:2024/07/26 03:40:24
中间应该加什么电路么? 还用不用进行数模转换来控制电磁阀?

单片机输出不能直接控制电磁阀,因为其驱动功率一般很小,带动不了电磁阀。中间应该加驱动电路进行功率放大后再带动电磁阀。如果是开关量控制信号就不需要进行数模转换,可直接控制电磁阀;如果是模拟量控制信号则在驱动电路之前应该先进行数模转换,然后再控制电磁阀。

单片机输出电路:
a)拉电流接法:将LED的正极直接接输出口,使输出口为高电平时,点亮LED,这种方式称为拉电流接法.这时,需要输出口提供足够的电流.实际上由于单片机输出级的线路结构所限制,输出电流是微安级的.不足以点亮LED(或很暗).从这点来说,你的老师说的也没错.
b)灌电流接法:如楼上所说,将LED负端接输出口,正端通过一电阻接+5V.则当输出口为低电平时,LED发光,电流从电源正极向输出口灌入.故称灌电流接法.这时电流容许达数十mA.当输出为高电平时,LED就截止了.

我不主张直接控制电磁阀,理由如下:
1.电磁阀有较大的干扰,会对单片机之类的较弱的电流信号产生很大的干扰.因此单片机至少也要通过一个光偶之类的东西来控制电磁阀.
2.电磁阀需要较大的(相对单片机) 驱动电流,单片机驱动能力有限.
3.由于电磁阀电流较大,如果直接与单片机相连,一旦发生短路或者尖峰脉冲,很有可能将单片机毁坏!

建议用单片机通过光偶,然后控制双向可控硅,或者固态继电器之类的东西来控制电磁阀.

可以使用数模转换,也可以采用数字电位器.

楼上说的不错

可以通过74373进行数据锁存,再通过三极管控制电磁阀

您可以用单片机控制一个继电器的线圈,然后用继电器来控制电磁阀。
或者用光耦合,但这样好像有点麻烦了。
还是继电器的简单。
如果您需要光耦合电路的图纸,您可以家我QQ214105227,我给您发。