ULN2803的奇异现象
S.D.P2013/01/03电子技术 IP:江西
最近空闲时间突然大把,于是无聊的开始做光立方,8X8X8的。。。。89C52控制,
74hc573锁存器给5V电压,然后通过ULN2803的八路达林顿阵列的阴极驱动到GND。。。。
这套方案有类似的资料,然后。。。。
我自己做了块板子。。。。
做好以后坑爹的发现,居然所有的灯都不亮。。。。
然后排除了LED问题,也排除了573和单片机的工作问题。。。
最后经过一系列的检查,发现ULN2803的GND极也就是9脚居然也有5V的电压。
对ULN2803的了解挺有限。2803的输入口是经过10K排阻接在单片机P2口上面的.
考虑了如下几种情况,
1、 2803无法输出低电平,
2、 P2的控制信号没有传到2803
3、 P2的控制信号驱动能力弱,无法驱动2803.

最后,我开始怀疑是不是我把排阻安错了。。


由于我玩电子是半路出家,单片机还在学习阶段。。。强烈希望大家给点提示。

目前考虑的下一步是:1、替换排阻
                                   2、替换新的2803

至于如果是P2的控制信号驱动能力弱怎么办。。。。暂时还没想好,欢迎拍砖。

一新闻系出身的人玩点这个不容易,大家积极帮助下?
来自:电子信息 / 电子技术
11
已屏蔽 原因:{{ notice.reason }}已屏蔽
{{notice.noticeContent}}
~~空空如也
S.D.P 作者
12年1个月前 IP:未同步
484505
引用第1楼daxus于2013-01-03 00:17发表的  :
51 的P2输出高电平的驱动能力确实不行,必须外部上拉。

测试51的输入能力很简单的,你直接用IO来驱动LED就能试出来。

当IO输出高电平来驱动LED时,只有P2驱动不亮LED。
.......

目前P2口的上拉是10K的排阻。。

我记得P2口是内置上拉电阻的?我应该去掉这个排阻?换小阻值?


无法输出低电平是不是因为上拉电阻太大造成的?
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
S.D.P作者
12年1个月前 IP:未同步
484586
引用第4楼hefanghua于2013-01-03 10:31发表的  :
记得以前用1K排阻上拉来驱动,但是单片机的IO输出要够强才能驱动(STC可以设置为推挽)。LZ先试试流水灯能否正确改变P2口电平。

10k排阻驱动写了一个流水灯进去,结果发现,2803的GND还是带5V电压。。。。。
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论

想参与大家的讨论?现在就 登录 或者 注册

所属专业
上级专业
同级专业
S.D.P
专家 进士 老干部 学者 机友 笔友
文章
79
回复
1124
学术分
1
2012/05/26注册,4天12时前活动

不是一个活人,亦无法简单介绍。

主体类型:个人
所属领域:无
认证方式:手机号
IP归属地:未同步
插入公式
评论控制
加载中...
文号:{{pid}}
投诉或举报
加载中...
{{tip}}
请选择违规类型:
{{reason.type}}

空空如也

加载中...
详情
详情
推送到专栏从专栏移除
设为匿名取消匿名
查看作者
回复
只看作者
加入收藏取消收藏
收藏
取消收藏
折叠回复
置顶取消置顶
评学术分
鼓励
设为精选取消精选
管理提醒
编辑
通过审核
评论控制
退修或删除
历史版本
违规记录
投诉或举报
加入黑名单移除黑名单
查看IP
{{format('YYYY/MM/DD HH:mm:ss', toc)}}