打印

帮下忙吧,关于ULN2803问题!

[复制链接]
5635|33
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
我用的是51单片机,为什么用单片机的高低电平控制不了ULN2803,而用电源的高低电平却可以控制它呢?电路买问题的,求大神帮个忙吧,纠结一下午啦!

相关帖子

沙发
huaizhi1985| | 2013-3-9 17:53 | 只看该作者
上图,可能MCU驱动不足问题。

使用特权

评论回复
板凳
wyw880829| | 2013-3-9 18:04 | 只看该作者
51单片机的各个IO口驱动好像不一样,有的要接上啦电阻,试试别的IO口,或者用三极管做个射随,增加一下驱动电流

使用特权

评论回复
地板
aozima| | 2013-3-9 18:59 | 只看该作者
用IO有推挽输出功能的51

使用特权

评论回复
5
anybody| | 2013-3-9 20:41 | 只看该作者
显然是驱动电流不够。输出加缓冲吧

使用特权

评论回复
6
DONGXU| | 2013-3-9 22:29 | 只看该作者
加上拉电阻即可

使用特权

评论回复
7
水竹明道| | 2013-3-9 23:44 | 只看该作者
仔细看一看2803的引脚接法。

使用特权

评论回复
8
szjlj168| | 2013-3-10 00:39 | 只看该作者
建议楼主看一下ULN2803的PDF ,,楼主,,需要我给你传一份不:P

使用特权

评论回复
9
江枫渔火| | 2013-3-10 01:09 | 只看该作者
把2803每通道看做一个三极管便是~单片机用低电平来控制

使用特权

评论回复
10
youss| | 2013-3-10 06:44 | 只看该作者
51经典的是高电平为上拉电阻输出--能驱动得了吗,选用兼容有推挽输出的就好了!

2803.JPG (9 KB )

2803.JPG

51.JPG (20.46 KB )

51.JPG

使用特权

评论回复
11
mcbot| | 2013-3-10 09:10 | 只看该作者
没有上拉,所以对高电平的驱动能力不足造成的。跟很多运放的OC是差不多的。

使用特权

评论回复
12
king_dan| | 2013-3-10 10:56 | 只看该作者
1.+上拉电阻
2.在输出管脚后面+个74HC04反相器

使用特权

评论回复
13
hua_ren| | 2013-3-10 11:22 | 只看该作者
就是这么多的专家,肯定是驱动能力不足了,

使用特权

评论回复
14
firegun| | 2013-3-10 18:58 | 只看该作者
应该是要加外置驱动。。。

使用特权

评论回复
15
lqlkmqj| | 2013-3-10 20:16 | 只看该作者
加驱动,一定的

使用特权

评论回复
16
zhouxin1522420|  楼主 | 2013-3-16 17:01 | 只看该作者
       抱歉啊,这段时间没来的急回复大家。
    说明一下:我做的这个东西是8*8光立方的电路,在一共八层,在每一层的64个灯是共阴的,在这八层的控制上用到的是ULN2803,我产参考了网上的电路,直接把52单片机的引脚接到了ULN2803的控制端,用热转印的方法做的PCB板,由于没有做测试,结果问题就出现在单片机对ULN2803的控制上的问题。
    在我调试的时候出现了一个这样的现象,当我用万用表的电压档测试单片机与ULN2803的控制端时相应的单片机的引脚就可以控制的灯了,但是断电后,再重新上电还是不行的。
    刚试过,用8550三级管可以,可是我的PCB板做好了。
        我想理论上应该是不可以的,但是我还是直接将这八层接到了单片机上,没有经过ULN2803,单片机没有异常发热,工作也正常。
请问大侠们这样做可以吗?

使用特权

评论回复
17
zhouxin1522420|  楼主 | 2013-3-16 17:05 | 只看该作者
youss 发表于 2013-3-10 06:44
51经典的是高电平为上拉电阻输出--能驱动得了吗,选用兼容有推挽输出的就好了! ...

明白,万分感谢!

使用特权

评论回复
18
zhouxin1522420|  楼主 | 2013-3-16 17:07 | 只看该作者
huaizhi1985 发表于 2013-3-9 17:53
上图,可能MCU驱动不足问题。

恩恩,我想也是的,应为电源的高低电平可控!

使用特权

评论回复
19
zhouxin1522420|  楼主 | 2013-3-16 17:14 | 只看该作者
wyw880829 发表于 2013-3-9 18:04
51单片机的各个IO口驱动好像不一样,有的要接上啦电阻,试试别的IO口,或者用三极管做个射随,增加一下驱动 ...

我用的是52单片机的P3口,不需要上啦电阻的。换别的口就不方便啦,应因为是做好的PCB板啦。加射极跟随器应该是可以的,但是是八路的,在做好的PCB电路板上加就麻烦啦吧。

使用特权

评论回复
20
zhouxin1522420|  楼主 | 2013-3-16 17:17 | 只看该作者
aozima 发表于 2013-3-9 18:59
用IO有推挽输出功能的51

手头没有别的单片机啦

使用特权

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

本版积分规则

3

主题

71

帖子

3

粉丝