您为什么喜欢在设计中使用NPN晶体管控制继电器?而不是使用PNP晶体管?

电脑杂谈  发布时间:2020-04-11 13:41:35  来源:网络整理

pnp控制继电器_pnp控制继电器_继电器控制电磁阀

理论上,NPN晶体管和PNP晶体管都可以用作开关晶体管来驱动继电器,但是为什么大多数设计都喜欢使用NPN晶体管来驱动继电器?许的答案都没有提到想法. 由于使用NPN晶体管驱动简单,因此在许多情况下使用PNP晶体管驱动继电器并不是那么简单.

pnp控制继电器_继电器控制电磁阀_pnp控制继电器

首先让我们看看NPN晶体管和PNP晶体管作为开关的原理. 下图显示了基本驱动原理,左图为NPN晶体管控制原理,右图为PNP晶体管控制原理. 晶体管导通的条件是基极有电流. 假设晶体管的BE压降为0.6V,则NPN晶体管的输入电压必须高于0.6V,并且基极将有电流. 对于PNP晶体管,其基极输入端子电压必须比VCC小0.6V以上才能有电流.

三极管驱动器的输入端通常是微处理器的I / O端口,例如单片机,DSP,ARM,CPLD,FPGA等. 以下为单片机的3.3VI / O端口例如.

对于NPN晶体管,晶体管在高电平时导通(饱和),继电器工作,而晶体管在低电平时截止,并且继电器不工作. 只要计算出适当的限流电阻使晶体管在饱和区工作,原理就很简单.

如果它是由PNP晶体管驱动的,那就不是那么简单. 如果VCC的电压为3.3V(即继电器的工作电源为3.3V),则可以选择合适的限流电阻使I / O端口变高. 断开后,该晶体管在低电平时导通(饱和). 但是,通用继电器的工作电压较高,例如5V,12V,24V等,也就是说,当继电器的工作电压不等于继电器的高电压时,这种设计会引起问题. I / O端口,并没有那么简单. 如果使用24V继电器,则无论使用3.3V还是5V I / O端口控制PNP晶体管,在低电平时PNP晶体管都会导通,并且发射极和基极之间的电压差为高电平(3.3V或5V)时,仍然很大,基极中有电流,PNP晶体管也导通,根本无法控制继电器. 但是,直接使用NPN晶体管并不相同,并且不会受到VCC电压的影响. 无论VCC电压如何,都可以对其进行控制.

因此pnp控制继电器,如果使用PNP晶体管驱动继电器,则需要在前端添加一个第一级电路,该电路可以是NPN晶体管,光耦合器等. 使用NPN更为方便晶体管直接,明白吗?

总结: 当继电器的工作电压高于I / O端口控制端子上的高电平电压时pnp控制继电器,不可能仅使用一个PNP晶体管来控制继电器,因此NPN晶体管通常是用于驾驶,原理简单易行.


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/dianqi/article-171836-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...