登陆
|
注册
|
搜索
|
最近新帖
发帖子
|
共享我的资料
|
精华帖子
|
热门话题
导航:
老古网
→
老古论坛
→
XMOS公共讨论区
→
XMOS开源项目区
→
单片机程序设计
→
嵌入式系统
→
广告区域
→
→大虾救急:怎么驱动共阳极数码管[lanrence]
*第13473篇: 大虾救急:怎么驱动共阳极数码管
第
21
楼:
lanrence
2003年6月16日20:51
回答
由于我用89c52来控制8位共阳数码管,所在led下面也是控制电路,使进行端选的。当然我如果使用了共阴极的话,问题当然也不存在了。当在器件不能变的情况下只能如此了。
第
22
楼:
lanrence
2003年6月16日20:47
问题又来了
此主题相关图片如下:
按照你的说法我简单的作了一下草图。
可是我们看到其中pnp管始终是到通的集电极上电压高于基级,这样管子就始终是同的,不能达到控制的目的的,请再指教!谢谢!
同时要说明的是我用的是数码管,每一段有4个发光二极管串联,而每一个发光二极管压降为2v左右。所以它的压降最大时为9v.这是没问题的。
第
23
楼:
philip
2003年6月17日12:16
实在不好解决的话将三极管改成光偶好了。另外我画了个图,你参考一下
此主题相关图片如下:
第
24
楼:
alvinyang
2003年6月18日09:01
??????不懂耶
靠近+12的左边一路为什么还要接一个电阻呢 你不觉的是画蛇添足吗?
第
25
楼:
philip
2003年6月18日17:59
12V控制的基极电流不一定要很大,而关断
12V控制的基极电流不一定要很大,而关断时则使电平转换的三极管减小电流,没此电阻可能关不断
第
26
楼:
guest
2003年6月17日09:56
用ULN2003高压驱动IC不是更好,更
用ULN2003高压驱动IC不是更好,更简单
第
27
楼:
alvinyang
2003年6月17日11:30
还是太复杂
如果用2803,你的位选信号还要通过4094之类的片子并行输出到2803,还是太复杂
第
28
楼:
guest
2003年6月17日10:01
用ULN2803一片搞定!
有问题可联
用ULN2803一片搞定!
有问题可联系QQ
第
29
楼:
xdkjason
2003年6月19日12:10
good
第
30
楼:
guest
2003年6月17日14:22
[size=4][/size]你其实也可
[size=4][/size]你其实也可以直接从控制输出端外接一个射极跟随器嘛!LED接在第二个PNP的集电极和+12V之间啊,这样不是更省力吗?
第
31
楼:
lanrence
2003年6月23日12:16
我的led两边都有控制电路的
第
32
楼:
alvinyang
2003年6月18日09:03
为什么要接射极跟随器呢
你不觉的这样多余吗?
第
33
楼:
Adward_zhang
2003年6月17日14:35
你其实也可以直接从控制输出端外接一个射极
你其实也可以直接从控制输出端外接一个射极跟随器嘛!LED接在第二个PNP的集电极和+12V之间啊,这样不是更省力吗?还有,你的频率是否由程序控制?
第
34
楼:
lanrence
2003年6月23日12:17
没错,频率当然是控制的一部分啊
第
35
楼:
guest
2003年6月17日18:35
其实很简单
用PNP管驱动:基极串联一个电阻接单片机Px口(最好设成开漏);发射极串联一个限流电阻接12V;集电极接LED阳极;LED阴极接地。OK!
第
36
楼:
Lichunfu
2003年6月18日10:30
有点小问题
1、单片机的i/o口必须设置成开漏输出(而不是最好),如果所用的i/o单片机不具备开漏输出,你的方案就有问题了。
2、应该保证所用的i/o有足够的驱动能力,这点一般都能满足。
3、限流电阻不应该接在发射极上,而应该接在集电极和led之间。
4、为了保证三极管在i/o输出高电平时能可靠截止,应该在三极管的e、b极之间接一个电阻(3k左右)。
第
37
楼:
lanrence
2003年7月1日16:31
我还是不太明白
大虾,如你所说得,我做了一个电路图
可是,我觉得这样的电路不能很好的控制
由于集电极为12v,c~b两极正向偏置,导通。
这样,b极电压抬高,b~e正向偏置,到通。整个电路始终导通的。
不能控制。
请解释一下,多谢!
此主题相关图片如下:
第
38
楼:
Lichunfu
2003年7月2日17:19
你理解错了。
我的意思如图所示,不过对于你用的8052单片机来说,此方案并不适用,你最好看看我在6月18日所发的原理图,实际使用效果不错的,我驱动的是3只4寸数码管。
此主题相关图片如下:
第
39
楼:
alvinyang
2003年6月18日11:24
why?
为什么在三极管的e、b极之间接一个电阻就能保证三极管可靠截止呢
第
40
楼:
Lichunfu
2003年6月19日10:01
好好学习以下模拟电路就知道。
当i/o输出为高阻态时,这个电阻可以保证三极管的b极与e极电压相同,从而让e-b之间的pn结反偏使三极管截止。此外,我提供的电路可是在我设计的一个产品上运行了两年了(一个安全生产计时牌),我用的也是4寸的led数码管。
>>>>>>对该主题发表你的看法
本主题贴数
91
,分页:
[第1页]
[第2页]
[第3页]
[第4页]
[第5页]
[上一篇主题]:
新手请教,AVR现场保护问题
[下一篇主题]:
紧急求助,毕业设计,救命啊