高电平输出怎么转低电平输出?

liTFATF


高电平输出转为低电平输出在硬件上实现起来比较简单,可以使用非门、三极管等元器件来实现。使用非门来实现的话需要考虑其驱动能力,比较常用的非门逻辑芯片为74LS04,非门符号如下图所示。

芯片体积大,引脚多,相对不实用。下面主要介绍用三极管的方式来实现信号的反逻辑。

NPN三极管实现信号翻转

NPN三极管实现信号翻转的电路图如下图所示。当基极输入端的信号为低电平时,输出信号为高电平;当基极输入端的信号为高电平时,输出信号为低电平。由此实现了信号的翻转。

PNP三极管实现信号翻转

PNP三极管实现信号翻转的电路图如下图所示,当基极输入端为低电平时,输出信号高电平;当基极输入端为高电平时,输出信号为低电平。由此实现了信号的翻转。

在设计电路时,可以在三极管的基极端加入上拉电阻或者下拉电阻来提高电路的稳定性。

以上就是这个问题的回答,感谢留言、评论、转发。更多精彩内容请关注本头条号:玩转嵌入式。感谢大家。


玩转嵌入式


看了提问者的描述,其想将一个红外遥控接收板的4个默认输出为低电平的端口改为默认输出为高电平,当接收到红外遥控信号时相应端口输出变为低电平。

▲ 三极管构成的高低电平转换电路。

想将接收板的输出端口改为默认输出为高电平,简单方法就是采用NPN型三极管来倒相,这样即可将低电平输出的端口转为高电平输出,电路如上图所示。电阻R1左端接接收板的输出端,这样接收板输出为低电平时,9013三极管截止,其集电极输出为高电平,集电极的负载不工作。当接收板接收到遥控信号时,其输出端口变为高电平,9013三极管导通,集电极所接的负载得电工作。



▲ 采用74HC04非门构成的高低电平转换电路。

上述采用三极管构成的电平转换电路所用的元件较多,若接收板转为默认高电平输出,只是为了便于与后级电路接口,亦可以采用上图所示电路,通过一片六非门74HC04来实现转换。74HC04是一款微功耗HCMOS器件,工作电压范围为2~6V,静态耗电≤1μA,其内部有6个非门,这里只使用其中的4个与接收板的输出端口连接,这样接收板的4个默认输出为低电平的端口经该IC转换后输出即变为默认高电平输出。


▲ 贴片封装的74HC04及转接板。

在选用74HC04时,最好选用体积较小的SOP-14贴片封装的。为了焊接方便,可以将该IC焊接在一个SOP-14的转接板上,然后用插针将74HC04的各输入端及电源端与接收板的相应端子连接即可。74HC04剩余的两个非门的输入端可以与电路的GND端连接。


创意电子DIY分享


按照题主给的原理图,高低电平的输出控制是单片机处理的。要改变电平的输出是可以的。可以有以下方法

  • 最简单的方法就是把单片机的程序改了。改成需要的输出要求就可以。
  • 如果没有程序,或者不会改,那可以在外部增加一个电平转换电路就可以了。

当输入为高电平时,Q6导通,输出为低电平

当输入为低电平时,Q6截止,输出为高电平

这样就可以实现题主所要的功能了。

关注头条号@电子产品设计方案,大家一起享受学习和交流的乐趣!记得评论区留言哦!


电子产品设计方案


根据提问者的意思,想高电平输出转换为低电平输出,从原理图可以看出,其输出为单片机的IO口(OUT1、OUT2、、OUT3、OUT4),默认时都是输出低电平,当遥控器按下时,输出高电平。提问者想改为:默认输出高电平,遥控器按下时输出低电平。

其基本方法就是取反,通过软件取反就简单了,只要稍微更改一下单片机程序即可,在单片机程序IO口最后输出执行端取反即可。完全没比较更改硬件电路,方便简单实用。

但是,如果是某宝上购买的模块,没有单片机程序,或者自己不会更改,即使自己有程序,会更改,但是由于没有程序烧录工具,还是没办法将程序烧录至单片机当中。

无法通过更改软件的方式实现,还有另一种方法,就是更改硬件,通过硬件取反。硬件取反的方式有也有很多,最直接的方式就是使用反相器,比如74HC04D、SN74LVC1G04等,将单片机的输出口OUT1、OUT2、、OUT3、OUT4串联反相器即可。

或者可以使用三极管或MOS管来实现取反,下面以三极管为例,使用NPN型或PNP型三极管都可以实现反相的功能,具体原理如下图所示。

○NPN三极管:当输入为低电平时,三极管Q36截止,输出高电平;当输入为高电平时,三极管Q36导通,输出为低电平。

○PNP三极管:当输入为低电平时,三极管Q3导通,输出高电平;当输入为高电平时,三极管Q36截止,输出为低电平。


▲三极管设计反相器的原理

同理,使用MOS管的方法类似,除此之外还可以使用光耦、继电器等其它元件实现。

以上是本人的观点,希望本人的回答能够帮助提问者和头条的初学者们,若有不明白的地方可以评论区下方留言,记得点赞哦,谢谢支持!


技术闲聊


你发的那个原理图不就是低电平输出LED亮吗


分享到:


相關文章: