35

主题

6

好友

5780

积分
     

罗宾汉 当前离线

Rank: 7Rank: 7Rank: 7

UID
39884
帖子
6062
精华
5
经验
5780 点
金钱
5563 ¥
注册时间
2008-4-9
 楼主| 发表于 2014-1-20 19:47 | 显示全部楼层
huangdapeng170 发表于 2014-1-20 12:45
他这要想亮几个灯就纠结了

- - 其实现在已经过了纠结时期 已经有方案了

35

主题

6

好友

5780

积分
     

罗宾汉 当前离线

Rank: 7Rank: 7Rank: 7

UID
39884
帖子
6062
精华
5
经验
5780 点
金钱
5563 ¥
注册时间
2008-4-9
 楼主| 发表于 2014-1-20 19:49 来自手机端 | 显示全部楼层
kingzyh 发表于 2014-1-20 12:56
用单片机会好点...

其实已经用运放实现功能了 而且比较稳定了
头像被屏蔽

8

主题

3

好友

376

积分

禁止发言 当前离线

UID
3975
帖子
333
精华
0
经验
376 点
金钱
288 ¥
注册时间
2005-4-19
发表于 2014-1-20 22:12 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

72

主题

2

好友

4886

积分

罗宾汉 当前离线

小撸则已。。。大撸伤己。。。

Rank: 7Rank: 7Rank: 7

UID
499605
帖子
5240
精华
0
经验
4886 点
金钱
4174 ¥
注册时间
2012-5-27
发表于 2014-1-20 22:35 来自手机端 | 显示全部楼层
单片机实现相对简单些,看来楼主是有意显露一些实力…

35

主题

6

好友

5780

积分
     

罗宾汉 当前离线

Rank: 7Rank: 7Rank: 7

UID
39884
帖子
6062
精华
5
经验
5780 点
金钱
5563 ¥
注册时间
2008-4-9
 楼主| 发表于 2014-1-20 23:37 来自手机端 | 显示全部楼层
虫虫小林 发表于 2014-1-20 06:46
本帖最后由 虫虫小林 于 2014-1-20 06:48 编辑   

首先考虑的方案是用直流电压形成控制信号 然后用比较器形成16路高低电压信号  
前面说了暂时考虑只亮一个灯 所以每一路信号生...

我只是菜鸟- -

35

主题

6

好友

5780

积分
     

罗宾汉 当前离线

Rank: 7Rank: 7Rank: 7

UID
39884
帖子
6062
精华
5
经验
5780 点
金钱
5563 ¥
注册时间
2008-4-9
 楼主| 发表于 2014-1-20 23:45 来自手机端 | 显示全部楼层
不不不 只是因为这个方案成本低而且相对稳定

8

主题

3

好友

972

积分

职业侠客 当前离线

Rank: 5Rank: 5

UID
150049
帖子
1150
精华
0
经验
972 点
金钱
939 ¥
注册时间
2009-11-25
发表于 2014-1-21 00:39 | 显示全部楼层
关注,LED有点意思,对虫虫不玩数电表示遗憾,最近买了几本51单片机的入门教程正在啃

102

主题

3

好友

1087

积分
     

侠之大者 当前离线

Rank: 6Rank: 6

UID
51864
帖子
2007
精华
0
经验
1087 点
金钱
982 ¥
注册时间
2008-8-24
发表于 2014-1-21 06:43 | 显示全部楼层
不错,看着很舒服

424

主题

3

好友

1万

积分
     

超级版主 当前离线

Rank: 8Rank: 8

UID
13663
帖子
13726
精华
6
经验
10608 点
金钱
8449 ¥
注册时间
2006-10-21

论坛版主 优秀版主 乐于助人 DIY大赛获奖

发表于 2014-1-21 09:19 | 显示全部楼层
用单片机比用运放更省,不到2元钱的单片机足以,还省pcb还是建议你往单片机上靠。

34

主题

10

好友

2071

积分
     

罗宾汉 当前离线

Rank: 7Rank: 7Rank: 7

UID
45637
帖子
1946
精华
0
经验
2071 点
金钱
1926 ¥
注册时间
2008-6-17
发表于 2014-1-21 09:38 | 显示全部楼层
真好看

35

主题

6

好友

5780

积分
     

罗宾汉 当前离线

Rank: 7Rank: 7Rank: 7

UID
39884
帖子
6062
精华
5
经验
5780 点
金钱
5563 ¥
注册时间
2008-4-9
 楼主| 发表于 2014-1-21 16:49 来自手机端 | 显示全部楼层
huangdapeng170 发表于 2014-1-20 12:45
xmlhifi 发表于 2014-1-20 09:17      
典型的4X4驱动,单片机一组端口8根I/O线足够用,没有你这样玩的。  
他这要想亮几个灯就纠结了...

数电直接召唤基友就可以了 哈哈

35

主题

6

好友

5780

积分
     

罗宾汉 当前离线

Rank: 7Rank: 7Rank: 7

UID
39884
帖子
6062
精华
5
经验
5780 点
金钱
5563 ¥
注册时间
2008-4-9
 楼主| 发表于 2014-1-21 16:51 来自手机端 | 显示全部楼层
whtwhtw 发表于 2014-1-20 12:56
9楼版主正解,要想点亮几个led灯要采用动态循环扫描方式,一次循环只点亮1个led,当循环频率足够高的话,就像同时点亮几盏led一样...

求可用的主控型号

35

主题

6

好友

5780

积分
     

罗宾汉 当前离线

Rank: 7Rank: 7Rank: 7

UID
39884
帖子
6062
精华
5
经验
5780 点
金钱
5563 ¥
注册时间
2008-4-9
 楼主| 发表于 2014-1-21 21:54 | 显示全部楼层
然后就是可以同时控制所有LED的扫描方案
因为LED用直流驱动会存在互相冲突的情况
但是针对每行 或者每列的4个灯却不存在这个问题
可以考虑让 A B C D 分别依次接地 然后分别在每个接地的情况下给 1 2 3 4 信号 - - 即可实现独立控制所有LED

37

主题

4

好友

1450

积分

侠之大者 当前离线

Rank: 6Rank: 6

UID
29132
帖子
2794
精华
0
经验
1450 点
金钱
1377 ¥
注册时间
2007-10-20
发表于 2014-1-21 23:53 来自手机端 | 显示全部楼层
不用单片机也能完成,楼主真牛,看来你的耳基友对数字电路很精通

35

主题

6

好友

5780

积分
     

罗宾汉 当前离线

Rank: 7Rank: 7Rank: 7

UID
39884
帖子
6062
精华
5
经验
5780 点
金钱
5563 ¥
注册时间
2008-4-9
 楼主| 发表于 2014-1-22 00:39 | 显示全部楼层
要想实现 A B C D 四路阴极循环扫描首先需要一个4路时钟信号 - -
而且4路要循环交替产生 然后我就又蛋疼了 - - 两路还好说 找个双路PWM芯片或者直接震荡比较都能做 - -
但是要想低成本发生四路信号实在不知道怎么折腾
直到我发现了一个叫十进制计数器的东西 - - 只要输入信号即可循环输出多路信号 - -

于是上图
QQ截图20140122003719.png

左边是震荡电路 芯片用的555 产地天朝 成本不到两毛
右边是计数器 芯片用4017 产地天朝 成本三毛 = =

555为直接反馈型无稳态结构 = = 输出方波 - - 频率调节RC即可
4017输出4连接复位端 接受时钟信号即可输出4相时钟 。。。然后直接驱动A B C D就实现循环扫描了
接下来的问题就是如何在A B C D接通的时候产生响应的信号驱动1 2 3 4 几个阳极端 = =

35

主题

6

好友

5780

积分
     

罗宾汉 当前离线

Rank: 7Rank: 7Rank: 7

UID
39884
帖子
6062
精华
5
经验
5780 点
金钱
5563 ¥
注册时间
2008-4-9
 楼主| 发表于 2014-1-22 00:43 来自手机端 | 显示全部楼层
虫虫小林 发表于 2014-1-20 01:10
测量了一下 中间正下方为led 其他为红色  


一共16个led 8根线驱动 四正四负交叉的方式 - -  

于是蛋疼了 - - 总感觉几个led之间会互相干扰 木有办法还是想解...

其实不是完成的问题 而是我想实现led的渐变效果 用主控肯定要考虑pwm驱动了 这样对主控要求太高成本下不来 还不如直接运放呢

35

主题

6

好友

5780

积分
     

罗宾汉 当前离线

Rank: 7Rank: 7Rank: 7

UID
39884
帖子
6062
精华
5
经验
5780 点
金钱
5563 ¥
注册时间
2008-4-9
 楼主| 发表于 2014-1-22 01:26 | 显示全部楼层
本帖最后由 虫虫小林 于 2014-1-22 01:32 编辑

然后 总图就出来了

QQ截图20140122012505.png

右上角为四相时钟 产生扫描时钟信号
四相时钟驱动4个MOS按顺序对地导通A B C D四个共工端
左下角16个二极管下面的4个mos栅极通过电阻接VCC 常态为导通 即所有16个输出端均被拉低
当A B C D 其中一端接地时 上述四个mos中对应的某个会形成开路 对应的4路信号会通过后面的电路驱动 1 2 3 4 四个脚
从而实现循环扫描 。。。。、。。

另外最左下方 就是比较器之外的部分 是一个震荡电路 常态为震荡状态 当比较器第一个产生高电平的时候震荡电路停止并输出低电平 - -
这一路用于驱动D16就是的那货 。。。
这样就可以实现音量为0状态黄灯闪烁了。。。。

35

主题

6

好友

5780

积分
     

罗宾汉 当前离线

Rank: 7Rank: 7Rank: 7

UID
39884
帖子
6062
精华
5
经验
5780 点
金钱
5563 ¥
注册时间
2008-4-9
 楼主| 发表于 2014-1-22 02:04 | 显示全部楼层
52my 发表于 2014-1-20 22:12
小林真牛x!

我只是菜鸟 - -

35

主题

6

好友

5780

积分
     

罗宾汉 当前离线

Rank: 7Rank: 7Rank: 7

UID
39884
帖子
6062
精华
5
经验
5780 点
金钱
5563 ¥
注册时间
2008-4-9
 楼主| 发表于 2014-1-22 02:04 | 显示全部楼层
小小布丁 发表于 2014-1-21 23:53
不用单片机也能完成,楼主真牛,看来你的耳基友对数字电路很精通

其实不是完成的问题 而是我想实现led的渐变效果 用主控肯定要考虑pwm驱动了 这样对主控要求太高成本下不来 还不如直接运放呢

35

主题

6

好友

5780

积分
     

罗宾汉 当前离线

Rank: 7Rank: 7Rank: 7

UID
39884
帖子
6062
精华
5
经验
5780 点
金钱
5563 ¥
注册时间
2008-4-9
 楼主| 发表于 2014-1-22 02:06 | 显示全部楼层
wfllsw0 发表于 2014-1-20 22:35
单片机实现相对简单些,看来楼主是有意显露一些实力…

不不不 只是因为这个方案成本低而且相对稳定
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Powered by Discuz! X3.4

© 2001-2012 Comsenz Inc.

返回顶部