打印

光耦521和ULN2003的使用问题

[复制链接]
6898|27
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
popeye021|  楼主 | 2013-10-29 11:00 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 popeye021 于 2013-10-29 11:07 编辑

单片机是3.3V电源,与uln2003驱动的继电器12V电源是隔离的,因此在单片机和2003之间想用521隔离。
请帮忙看看我的图怎么样。另一个是2003内部示意图。
单片机IO是推挽输出。看2003的datasheet,其内部有电阻,就没有在521的C极再加限流电阻。
如果要加的话,是不是这样估算的:假设2003的输入极电流1mA,则(12-0.7*2)/1-2.7=7.7K?
算上521的Vce的话,上面算出来的值也小不了多少吧?
求解惑。

裁剪_2.bmp (584.58 KB )

裁剪_2.bmp

裁剪.bmp (777.57 KB )

裁剪.bmp

相关帖子

沙发
Lgz2006| | 2013-10-29 11:05 | 只看该作者
行啊!多少加个电阻遮遮眼儿吧

使用特权

评论回复
板凳
popeye021|  楼主 | 2013-10-29 11:08 | 只看该作者
Lgz2006 发表于 2013-10-29 11:05
行啊!多少加个电阻遮遮眼儿吧

没画出来,只是不太确定电阻的估算方法。

使用特权

评论回复
评论
Lgz2006 2013-10-29 11:13 回复TA
与RB相当就可以,再测算验证一下。你行的 
地板
huhuashizhe| | 2013-10-29 12:16 | 只看该作者
应该问题不大

使用特权

评论回复
5
mmuuss586| | 2013-10-29 12:26 | 只看该作者
有条件的话,加点电阻和电容啊。

使用特权

评论回复
6
zyj9490| | 2013-10-29 12:42 | 只看该作者
2003的输入电流.>2mA能可靠地包和继电器。100%的CTR,光耦的原边只少要2MA

使用特权

评论回复
评论
Lgz2006 2013-10-29 13:10 回复TA
1mA也不少,达林顿啊 
7
popeye021|  楼主 | 2013-10-29 13:08 | 只看该作者
mmuuss586 发表于 2013-10-29 12:26
有条件的话,加点电阻和电容啊。

电阻是加在521的C极和12V电源之间吧?
电容加在哪里呢??

使用特权

评论回复
8
受不了了| | 2013-10-29 16:08 | 只看该作者
带继电器完全够了,如果想加快速度需要在521的输出加一个2K的下拉电阻,个人观点电容就没必要了。521光耦输入端有个三四毫安就行了

使用特权

评论回复
9
黄小俊| | 2013-10-29 16:13 | 只看该作者
加一个电阻就好。几千的。。

使用特权

评论回复
10
popeye021|  楼主 | 2013-10-29 16:20 | 只看该作者
受不了了 发表于 2013-10-29 16:08
带继电器完全够了,如果想加快速度需要在521的输出加一个2K的下拉电阻,个人观点电容就没必要了。521光耦输 ...

光耦的4脚和+12V之间不用加电阻吗?你说的下拉电阻是加在光耦的3脚?可否讲一下加快速度的大致原理,谢谢。

使用特权

评论回复
11
popeye021|  楼主 | 2013-10-29 16:28 | 只看该作者
**n1131 发表于 2013-10-29 16:13
加一个电阻就好。几千的。。

加在光耦的4脚和+12V之间吧?
这样估算电阻值可否:因为uln2003可以5VTTL电平驱动,假设2003的输入电流为2mA,光耦Vce压降0.4V,则阻值为(12-5-0.4)/2=3.3K。我这里避开了2003内部的电路计算,因为弄不太懂,求解释。

使用特权

评论回复
12
黄小俊| | 2013-10-29 16:34 | 只看该作者
uln2003最大输入电压30V,最大输入电流25mA,输入电压为3.85V时电流为大概1mA,那么比你算的那个值再大点就好了吧。

使用特权

评论回复
13
sgj245609615| | 2013-10-29 18:58 | 只看该作者
学习一下

使用特权

评论回复
14
云琴箫龙| | 2013-10-29 21:48 | 只看该作者
2003的输入看成是三极管的基极,既然做开关使用输入电平就要干净,不是1就是0,不要出现三态的情况。
1.推荐光耦3脚接地,4脚接2003的输入,再接一个限流电阻到12V。
2.单片机驱动光耦尽量用灌电流的方式。
3.如果只驱动一个继电器的话用一个小功率的MOS管多好,为何非要浪费一个2003?

使用特权

评论回复
15
chunyang| | 2013-10-29 21:56 | 只看该作者
为了防止上电瞬态误动作,最好改成负逻辑驱动,即低电平时继电器闭合,只需降光耦的LED负极接IO即可,其它的无所谓,不用再加什么元件,2003内部的已经够完整。只是,如果继电器的负载电流较大的话,最好在触点上加消火花电路。

使用特权

评论回复
16
popeye021|  楼主 | 2013-10-29 21:56 | 只看该作者
云琴箫龙 发表于 2013-10-29 21:48
2003的输入看成是三极管的基极,既然做开关使用输入电平就要干净,不是1就是0,不要出现三态的情况。
1.推 ...

1.打算采用你说的这种接法。
2.因为单片机上电后是高电平,因此想用输出低电平来驱动继电器动作。灌电流有啥好处?
3.一共要驱动5个继电器,只画了一个出来。

使用特权

评论回复
17
鸟鸟| | 2013-10-29 23:49 | 只看该作者

使用特权

评论回复
18
popeye021|  楼主 | 2013-10-29 23:59 | 只看该作者
chunyang 发表于 2013-10-29 21:56
为了防止上电瞬态误动作,最好改成负逻辑驱动,即低电平时继电器闭合,只需降光耦的LED负极接IO即可,其它 ...

消火花是指消继电器被控制端的火花吗?
比如那种控制220v交流5A的通断的中间继电器,控制电压是24V,我看到有专门的保护配件,貌似类似续流二极管,也有专门的消火花配件?

使用特权

评论回复
19
w522930954| | 2013-10-30 08:50 | 只看该作者
消火花学问比较大,省事情的可以用压敏或TVS,或者根据具体负载确定一个RC吸流。

使用特权

评论回复
20
coolsingle| | 2013-10-30 11:24 | 只看该作者
学习了下

使用特权

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

本版积分规则

86

主题

455

帖子

4

粉丝