51单片机P0口和驱动ULN2003然后驱动继电器的问题,急!

[复制链接]
 楼主| leaoking 发表于 2011-1-12 17:02 | 显示全部楼层 |阅读模式
我用单片机的P0口(上拉103的排阻),用P0.0--P0.6分别接在uln2003七个输入端。赋值P0=0xf0,然后用万用表测得P0.0--P0.3口的电压是0.01V,而uln2003输出1--输出4的电压是1.38V,而P0.4--P0.6口的电压是2.24V,uln2003输出端5--输出7的电压是0.60V。P0.7的电压是5.36V等于电源电压。
        这样的话,我要接7个继电器的话,应该怎么接?接电源和uln2003输出端恐怕不行吧?但是如果是接地和uln2003输出端的话,1.38V可以导通继电器吗?
为什么本来高电平是5.36的,但是一接上uln2003高电平就变成了2.24v呢?
        是不是51单片机的驱动能力不行,一个I/O口驱动不了一路的ULN2003和一个继电器,是不是要两个I/O口驱动一路的ULN2003和一个继电器呢??
ayb_ice 发表于 2011-1-12 17:22 | 显示全部楼层
中间加个驱动
HWM 发表于 2011-1-12 17:43 | 显示全部楼层
re LZ:

降低上拉电阻阻值,如采用3K左右的电阻。
 楼主| leaoking 发表于 2011-1-12 18:11 | 显示全部楼层
2# ayb_ice

目前的情况是这样的。。我放假了。。。只带回家了一点儿东西。。。没有中间加驱动的材料了。。
 楼主| leaoking 发表于 2011-1-12 18:12 | 显示全部楼层
3# HWM

是上拉电阻阻值的问题吗?我手头没有多余的材料。。。。只能再并联一个103的排阻了。。
xwj 发表于 2011-1-12 19:18 | 显示全部楼层
LZ,先去下个DataSHeet看明白uln2003的内部结构再说。
 楼主| leaoking 发表于 2011-1-12 19:36 | 显示全部楼层
6# xwj

datesheet我看了啊。。只是,问题在哪儿,能否说的明白些呢??谢谢啊!
 楼主| leaoking 发表于 2011-1-12 19:47 | 显示全部楼层
听从xwj的建议,重新认真读了一遍datesheet,2K左右的上拉电阻最合适,手头只有1K电阻7只,510欧的电阻8只,看来只能用1.5K的电阻来实现了,试试看看再说吧。。
wangjun403 发表于 2011-1-12 20:04 | 显示全部楼层
降低上拉电阻阻值,如采用3K左右的电阻。
pa2792 发表于 2011-1-12 20:13 | 显示全部楼层
本帖最后由 pa2792 于 2011-1-12 20:17 编辑

测ULN2003的输出是这样测的:红表笔压ULN2003的正电源VCC,黑表笔测输出,有输出的话,输出值应该为VCC-0.7V左右。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
foretell 发表于 2011-1-12 20:52 | 显示全部楼层
如同之前有人說的...好好研究2003的結構...
你要量電壓時...把2003輸出端接上負載再量...
不可以開路量...
2003只負責將電往下拉...不負責送電出去的
lkf123010 发表于 2011-1-12 22:58 | 显示全部楼层
11楼正解
bobo1957 发表于 2011-1-12 22:59 | 显示全部楼层
把端口和驱动信号串个电阻,要不然,晶体管钳位了
pa2792 发表于 2011-1-12 23:12 | 显示全部楼层
本帖最后由 pa2792 于 2011-1-13 08:53 编辑

ULN2003开路输出是没有问题,可以测量到电压的,不是对地,是对VCC电源,就是不能直接短路到VCC,短路马上报销。
highgear 发表于 2011-1-12 23:47 | 显示全部楼层
楼主还是没有认真看datasheet.
ULN2003是 oc, 集电极开路输出。集电极开路输出是什么楼主应该知道吧?
wgz1626 发表于 2011-1-13 01:59 | 显示全部楼层
同意15楼说的,仔细看看datasheet,电路诶问题,空载时量不到电压的,传个电阻到底量
lihaizhu 发表于 2011-1-13 02:01 | 显示全部楼层
厉害楼主
lihaizhu 发表于 2011-1-13 02:01 | 显示全部楼层
不厉害
ayb_ice 发表于 2011-1-13 08:32 | 显示全部楼层
最好加个中间驱动,比如非门最好了
2003一般用来驱动继电器之类的,输出控制电压一般高于5V,典型的12~24V,中间的驱动还能起到隔离的作用....
pa2792 发表于 2011-1-13 08:54 | 显示全部楼层
同意15楼说的,仔细看看datasheet,电路诶问题,空载时量不到电压的,传个电阻到底量
wgz1626 发表于 2011-1-13 01:59

我这里有1000台以上可以在开路下量到输出的,只是量法不是对地,是对VCC电源。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:我既然学的是电子就一定要成为电子工程师!

7

主题

56

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部