找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

两个单片机控制开关灯电路问题

查看数: 2600 | 评论数: 16 | 收藏 1
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2023-10-18 11:53

正文摘要:

原电路U1单片机输出低电平开灯,高电平关灯。在原电路不改变的情况下,想再加一个单片机U2,输出高电平开灯,低电平关灯。分别控制相互不受影响。U1开灯,U2关灯,U1关灯,U2开灯。U1和U2的供电电压不一样。电路该如 ...

回复

ID:420836 发表于 2023-10-23 08:13
再添加一个 BJT 反相电路,将另一个 LED 的控制信号反相,这样当第一个 LED 亮起时,第二个 LED 就会因为控制信号反相而熄灭。
ID:69038 发表于 2023-10-22 08:35
Hephaestus 发表于 2023-10-21 20:43
不可以。U2驱动的那个管子永远是导通无法关断。

只要让LED的负极电压抬高到5V左右,LED就能不亮了。管子通不通无所谓。就是电流大。
ID:69038 发表于 2023-10-22 08:32

这个电路再改一下,就能解决楼主的问题了:

要灯亮,就2管不通,要灯灭就2管通。
亮和灭的需求,通过U1的输出结合实际来决定。
就是耗电大、加的器件多,如果在实物上操作,量小还行,量大会吐血。。


ID:213173 发表于 2023-10-22 08:05
lkc8210 发表于 2023-10-18 16:08
写一个异或门逻辑,妙啊

楼主要求分别控制同一个灯相互不受影响在逻辑上就说不通。异或逻辑只能解决问题的一半,双边都取反还是关不掉。
ID:883242 发表于 2023-10-21 20:43

不可以。U2驱动的那个管子永远是导通无法关断。
ID:1072177 发表于 2023-10-21 11:39
增加一个电路。

51hei截图_20231021113840.png (85.38 KB, 下载次数: 69)

51hei截图_20231021113840.png

评分

参与人数 1黑币 +5 收起 理由
zhuls + 5 赞一个!还差一点就成了

查看全部评分

ID:995809 发表于 2023-10-20 10:22

在原电路不改变,就很那实现了
ID:88256 发表于 2023-10-18 19:57
zhuls 发表于 2023-10-18 17:26
“原电路不改变”,可能连代码都改不了,不然就不会多此一举,用上双MCU了。

是增加了一片单片机,但是增加的这片单片机就改写不了程序吗?
ID:69038 发表于 2023-10-18 17:26
hhdsdy 发表于 2023-10-18 17:07
都用上单片机了,改下其中一个的输出逻辑不行吗?

“原电路不改变”,可能连代码都改不了,不然就不会多此一举,用上双MCU了。
ID:88256 发表于 2023-10-18 17:07
都用上单片机了,改下其中一个的输出逻辑不行吗?
ID:161164 发表于 2023-10-18 16:08
sttt300 发表于 2023-10-18 15:52
用U1另外一个脚去检测U2控制脚的电平变化
当出现变化时,检测是高电平还是低电平
检测到高电平就让U1的控 ...

写一个异或门逻辑,妙啊
ID:161164 发表于 2023-10-18 16:05

ID:69038 发表于 2023-10-18 15:58
如果可以的话,你就做一个遥控开关,多控的,更方便
ID:69038 发表于 2023-10-18 15:57
在原电路不改变的情况下,很难!
ID:647261 发表于 2023-10-18 15:52
用U1另外一个脚去检测U2控制脚的电平变化
当出现变化时,检测是高电平还是低电平
检测到高电平就让U1的控制脚输出低电平,反之亦然
没有出现电平跳变,则由U1程序控制高低电平输出
感觉说得有点乱,你找个仿真软件试试就行了
电压不是问题,5V单片机可以检测到3.3V的高电平的
ID:1034262 发表于 2023-10-18 15:41
电压不同容易解决,但是两个MCU没有通信的话,功能是实现不了的。

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表