急。。求助各位大神,2个IO口控制三个灯亮灭电路图

[复制链接]
5248|37
手机看帖
扫描二维码
随时随地手机跟帖
dirtwillfly| | 2018-8-20 14:09 | 显示全部楼层
用个低功耗的2-4译码器吧,或者三八译码器,这样最简单

使用特权

评论回复
xh14061507021|  楼主 | 2018-8-20 14:16 | 显示全部楼层
dirtwillfly 发表于 2018-8-20 14:09
用个低功耗的2-4译码器吧,或者三八译码器,这样最简单

直接用IO通过配一些电阻电容三极管一类的这方案可行吗?

使用特权

评论回复
评论
xmar 2018-8-21 10:59 回复TA
通过配一些电阻、二极管、三极管一类的这方案不可行。因为这个逻辑相对复杂,需要的分离元件多,成本反而高。 
dirtwillfly 2018-8-20 15:43 回复TA
而且不容易得到比较低的功耗 
dirtwillfly 2018-8-20 15:43 回复TA
可行,价格会更低。但设计比较麻烦 
xmar| | 2018-8-20 14:23 | 显示全部楼层
t037.PNG
MCU_IO1=0,MCU_IO2=0:   LED1点亮;
MCU_IO1=1,MCU_IO2=0:   LED2点亮;
MCU_IO1=0,MCU_IO2=1:   LED3点亮;
MCU_IO1=1,MCU_IO2=1:   LED全灭;

使用特权

评论回复
TKLBVC| | 2018-8-20 17:07 | 显示全部楼层
楼上已经有答案了,棒

使用特权

评论回复
chongdongchen| | 2018-8-21 09:35 | 显示全部楼层
394835b7b6c4a16162.png

使用特权

评论回复
xh14061507021|  楼主 | 2018-8-21 09:47 | 显示全部楼层

谢谢回复,这种接法想到了,没办法做到低功耗,手工搭了一下4.5V时就会有灯微亮。

使用特权

评论回复
xh14061507021|  楼主 | 2018-8-21 09:48 | 显示全部楼层
xmar 发表于 2018-8-20 14:23
MCU_IO1=0,MCU_IO2=0:   LED1点亮;
MCU_IO1=1,MCU_IO2=0:   LED2点亮;
MCU_IO1=0,MCU_IO2=1:   LE ...

谢谢回复,这种做法成本就高了。。。

使用特权

评论回复
chongdongchen| | 2018-8-21 10:23 | 显示全部楼层
557915b7b777410820.png
少了一横,不影响阅读,一个IO控制两个灯

使用特权

评论回复
评论
chongdongchen 2018-8-21 19:54 回复TA
@blust5 :是的,楼下已经有改进了 
blust5 2018-8-21 19:44 回复TA
没办法全灭 
chongdongchen| | 2018-8-21 10:47 | 显示全部楼层
546215b7b7cfa72a7c.png
手工画的还是有错,这个应该可以了

使用特权

评论回复
评论
chongdongchen 2018-8-21 19:34 回复TA
@xh14061507021 :11的时候,明显D1、D3两端电压差为0,所以不会亮,如果亮了可能线接错了? 
xh14061507021 2018-8-21 17:41 回复TA
@chongdongchen :我实测了一下,上面电阻去掉一个,11时D3和D2会同时亮。不去掉电阻,11时都不亮,理论上D2该亮的啊。郁闷。。。 
chongdongchen 2018-8-21 10:50 回复TA
对了,上面电阻还可以去掉一个 
xmar| | 2018-8-21 12:09 | 显示全部楼层
chongdongchen 发表于 2018-8-21 10:47
手工画的还是有错,这个应该可以了

这个设计的确可以。巧妙。

使用特权

评论回复
henangongda123| | 2018-8-21 12:18 | 显示全部楼层
厉害,都是人才啊

使用特权

评论回复
xh14061507021|  楼主 | 2018-8-21 15:08 | 显示全部楼层
本帖最后由 xh14061507021 于 2018-8-21 15:19 编辑
chongdongchen 发表于 2018-8-21 10:47
手工画的还是有错,这个应该可以了



使用特权

评论回复
tianxj01| | 2018-8-21 15:55 | 显示全部楼层
本帖最后由 tianxj01 于 2018-8-21 16:41 编辑


更简单的来了。
可靠灭灯不是问题,大不了4148换成肖特基,不可能有LED可以在肖特基电压值微亮。

功耗也不大,就是一个灯的电流。
裁剪.gif

使用特权

评论回复
评论
申小林一号 2018-8-22 18:50 回复TA
好像就是没法全灭样 
chongdongchen 2018-8-21 19:59 回复TA
@tianxj01 没看懂如何全灭 
xh14061507021|  楼主 | 2018-8-21 17:39 | 显示全部楼层
tianxj01 发表于 2018-8-21 15:55
更简单的来了。
可靠灭灯不是问题,大不了4148换成肖特基,不可能有LED可以在肖特基电压值微亮。

这电路灯灯全灭状态功耗太大了。要求灭灯电流为0uA.

使用特权

评论回复
xyz549040622| | 2018-8-21 22:45 | 显示全部楼层
xh14061507021 发表于 2018-8-21 17:39
这电路灯灯全灭状态功耗太大了。要求灭灯电流为0uA.

又要马儿不吃草,又要马儿跑得快。
从数字电路的角度看,0和1两种组合最多可以有四种状态,所有的电路都是想用基本的器件搭出一个二四译码器来,从成本考虑,选择现成的芯片就好,推荐4楼的电路和芯片,当然,这个芯片选择的余地就多了,每个厂家都有这类芯片的。

使用特权

评论回复
xh14061507021|  楼主 | 2018-8-22 09:11 | 显示全部楼层
chongdongchen 发表于 2018-8-21 10:47
手工画的还是有错,这个应该可以了

我是去掉一个电阻后短接D3D1,11,时当D2导通后,D3两端压差就不是0了,所D3也会亮

使用特权

评论回复
chongdongchen| | 2018-8-22 09:28 | 显示全部楼层
本帖最后由 chongdongchen 于 2018-8-22 09:33 编辑
xh14061507021 发表于 2018-8-22 09:11
我是去掉一个电阻后短接D3D1,11,时当D2导通后,D3两端压差就不是0了,所D3也会亮 ...

看样子D2要单独使用一个电阻,D1、D3可以公用一个。D2的电阻阻值要相对小点
613625b7cbd677af50.png

使用特权

评论回复
chongdongchen| | 2018-8-22 09:41 | 显示全部楼层
三极管好像还可以去掉一个:
435805b7cbf17b5962.png

使用特权

评论回复
评论
申小林一号 2018-8-22 18:55 回复TA
可以!这个很不错 IO1 IO2 亮 0 1 D1 1 0 D3 1 1 D2 1 1 D2 0 0 全灭 
董浩斌| | 2018-8-22 10:39 | 显示全部楼层
下面是一种方案:
二线控制3个LED--2.png

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

14

主题

65

帖子

0

粉丝