发新帖我要提问
12
返回列表
打印

请教个比较弱智的问题,ULN2003的应用问题

[复制链接]
楼主: Torda
手机看帖
扫描二维码
随时随地手机跟帖
21
9脚接地是做测试用,用于测试输出是否正确;在工作中9脚悬空或者接VCC.

使用特权

评论回复
22
pa2792| | 2011-4-18 23:48 | 只看该作者
引脚9:该脚是内部7个续流二极管负极的公共端,各二极管的正极分别接各达林顿管的集电极。用于感性负载时,该脚接负载电源正极,实现续流作用。如果该脚接地,实际上就是达林顿管的集电极对地接通。

使用特权

评论回复
23
dqyubsh| | 2011-4-19 05:20 | 只看该作者
手册上这样写:ULN2003A, 5V TTL, CMOS。如果单片机IO输出达不到3V,输出可能不是低,数码管不会亮。你说的微亮,说明输入电压低了,工作在不确定的状态。

还有引脚9,接到5V试试。

2003A输入端的内部已经串了2.7K电阻,无需再接。200x,141x的芯片都不是完全一样,使用时要注意。

使用特权

评论回复
24
wansqs| | 2011-4-19 08:50 | 只看该作者
你的想法不错,但是电路一点也不实用。

使用特权

评论回复
25
yewuyi| | 2011-4-19 11:55 | 只看该作者
COM悬空,限流电阻必须接,另外,必须选择那种一般亮度的LED,否则ULN2003的漏电流较大时,可能就会导致LED弱亮发光。

呵呵,很多厂家的ULN2003漏电流可以最大达到150uA,俺见到过8uA就发光的LED。。。

使用特权

评论回复
26
hys65| | 2011-4-19 23:38 | 只看该作者
根本原因是3.3V电压太低了,普亮LED导通电压要1.6V多,高亮的红光要2V左右,绿蓝3V多,要知道达林顿输出是饱和不了的,就是输出不可能拉的太低,最低也得大于2*0.7V多 分析一下内部电路就清楚了。

2003.JPG (13.6 KB )

2003.JPG

使用特权

评论回复
27
Torda|  楼主 | 2011-4-21 14:45 | 只看该作者
多谢楼上各位。

是单片机的驱动能力不够。更换了带推挽输出的单片机,目前问题已经解决了。

ULN2003的COM悬空或者接高电平都可以,但是不能接地。同时灯选的是高亮的灯。

使用特权

评论回复
28
abin0415| | 2011-4-25 09:33 | 只看该作者
学习了

使用特权

评论回复
29
gaohuating| | 2014-4-21 17:21 | 只看该作者
学习了!

使用特权

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

本版积分规则