电工基础知识_电工技术-电工最常见电路

当前位置: 电工基础主页 > 电工电子 >

默认输出高电平遥控器按下时输出低电平

时间:2019-08-07 16:11来源:未知 作者:admin 点击:
想高电平输出转换为低电平输出,从原理图可以看出,其输出为单片机的IO口(OUT1、OUT2、、OUT3、OUT4),默认时都是输出低电平,当遥控器按下时,输出高电平。想改为:默认输出高电

想高电平输出转换为低电平输出,从原理图可以看出,其输出为单片机的IO口(OUT1、OUT2、、OUT3、OUT4),默认时都是输出低电平,当遥控器按下时,输出高电平。想改为:默认输出高电平,遥控器按下时输出低电平。
默认输出高电平遥控器按下时输出低电平
其基本方法就是取反,通过软件取反就简单了,只要稍微更改一下单片机程序即可,在单片机程序IO口最后输出执行端取反即可。完全没比较更改硬件电路,方便简单实用。
但是,如果是某宝上购买的模块,没有单片机程序,或者自己不会更改,即使自己有程序,会更改,但是由于没有程序烧录工具,还是没办法将程序烧录至单片机当中。
无法通过更改软件的方式实现,还有另一种方法,就是更改硬件,通过硬件取反。硬件取反的方式有也有很多,最直接的方式就是使用反相器,比如74HC04D、SN74LVC1G04等,将单片机的输出口OUT1、OUT2、、OUT3、OUT4串联反相器即可。
或者可以使用三极管或MOS管来实现取反,下面以三极管为例,使用NPN型或PNP型三极管都可以实现反相的功能,具体原理如下图所示。
○NPN三极管:当输入为低电平时,三极管Q36截止,输出高电平;当输入为高电平时,三极管Q36导通,输出为低电平。
○PNP三极管:当输入为低电平时,三极管Q3导通,输出高电平;当输入为高电平时,三极管Q36截止,输出为低电平。
默认输出高电平遥控器按下时输出低电平
三极管设计反相器的原理
同理,使用MOS管的方法类似,除此之外还可以使用光耦、继电器等其它元件实现。

(责任编辑:admin)
------分隔线----------------------------
栏目列表
推荐内容