OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 22740|回复: 22

利用stm32GPIO通过光耦隔离之后,利用ULN2003驱动继电器,请教下大神们

[复制链接]

2

主题

21

帖子

0

精华

初级会员

Rank: 2

积分
50
金钱
50
注册时间
2014-12-10
在线时间
0 小时
发表于 2015-1-9 09:27:37 | 显示全部楼层 |阅读模式
5金钱

原理图如上:



现象是这样的:
当继电器没有焊接上时,另一块板子送过来的GPIO信号ZW是3.31V和0.15V以5秒时间间隔切换,经过光耦TLP521-4隔离之后的信号ZW1是2.14V和0.07V以5秒时间切换,ZW1经过达林顿阵列ULN2003之后的信号ZW2为0.63V和4.09V以5秒时间切换,而电源模块的供电电压为5.02V不变,驱动继电器指示灯LZW3以5秒时间间隔闪烁。证明ZW2信号应该是没有问题的,然后把继电器焊接上去了。

但是继电器焊接上去之后,却没有在导通和截止之间切换。
测得各部分电压是:
另一块板子送过来的GPIO信号ZW是3.31V和0.15V以5秒时间间隔切换,经过光耦TLP521-4隔离之后的信号ZW1是1.64V和0.07V以5秒时间切换,ZW1经过达林顿阵列ULN2003之后的信号ZW2为1.02V和5.02V以5秒时间切换,而电源模块的供电电压也变成在2.60V和5.02V之间切换。
希望有大神能够指点一二。如果大家有利用stm32驱动过继电器的还望多多指导。



最佳答案

查看完整内容[请看2#楼]

要加续流二极管的呀。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

30

主题

705

帖子

1

精华

新手上路

积分
21
金钱
21
注册时间
2013-3-14
在线时间
52 小时
发表于 2015-1-9 09:27:38 | 显示全部楼层
要加续流二极管的呀。
原子哥是不是又要出黑科技了呀。^_^...
回复

使用道具 举报

7

主题

109

帖子

0

精华

初级会员

Rank: 2

积分
195
金钱
195
注册时间
2014-3-13
在线时间
47 小时
发表于 2015-1-9 09:55:48 | 显示全部楼层
你这个继电器电路不好没有加保护,建议你在继电器并联一个快恢复二极管,有可能是继电器开关时候产生噪声干扰到你电源,导致单片机直接死机!
回复

使用道具 举报

2

主题

21

帖子

0

精华

初级会员

Rank: 2

积分
50
金钱
50
注册时间
2014-12-10
在线时间
0 小时
 楼主| 发表于 2015-1-9 13:33:58 | 显示全部楼层
回复【2楼】随风灬而逝:
---------------------------------
我看ULN2003内部集成有一个续流的二极管,所以就没有加。。。
回复

使用道具 举报

2

主题

21

帖子

0

精华

初级会员

Rank: 2

积分
50
金钱
50
注册时间
2014-12-10
在线时间
0 小时
 楼主| 发表于 2015-1-9 13:34:18 | 显示全部楼层
回复【3楼】fanghuiopenedv:
---------------------------------
我看ULN2003内部集成有一个续流的二极管,所以就没有加。。。不过还是谢谢你
回复

使用道具 举报

7

主题

109

帖子

0

精华

初级会员

Rank: 2

积分
195
金钱
195
注册时间
2014-3-13
在线时间
47 小时
发表于 2015-1-9 14:15:27 | 显示全部楼层
回复【4楼】playergatsby:
---------------------------------
你加续流二极管不管用的话可以加一个压敏电阻试试
回复

使用道具 举报

2

主题

21

帖子

0

精华

初级会员

Rank: 2

积分
50
金钱
50
注册时间
2014-12-10
在线时间
0 小时
 楼主| 发表于 2015-1-9 15:19:17 | 显示全部楼层
回复【6楼】随风灬而逝:
---------------------------------
谢谢 有些不解的是添加压敏电阻的作用是什么?
回复

使用道具 举报

7

主题

109

帖子

0

精华

初级会员

Rank: 2

积分
195
金钱
195
注册时间
2014-3-13
在线时间
47 小时
发表于 2015-1-9 15:41:32 | 显示全部楼层
回复【7楼】playergatsby:
---------------------------------
和续流二极管差不多作用 吸收电感开关瞬间的脉冲
回复

使用道具 举报

2

主题

21

帖子

0

精华

初级会员

Rank: 2

积分
50
金钱
50
注册时间
2014-12-10
在线时间
0 小时
 楼主| 发表于 2015-1-10 21:10:37 | 显示全部楼层
回复【8楼】随风灬而逝:
---------------------------------
我看ULN2003A的数据手册,内部貌似集成了一个续流二极管。
回复

使用道具 举报

2

主题

21

帖子

0

精华

初级会员

Rank: 2

积分
50
金钱
50
注册时间
2014-12-10
在线时间
0 小时
 楼主| 发表于 2015-1-10 21:12:06 | 显示全部楼层
回复【8楼】随风灬而逝:
---------------------------------
这个集成的续流二极管应该可以用来吸收感性器件关断后的电流。。。应该不是这个原因,木有必要加压敏电阻。
回复

使用道具 举报

7

主题

109

帖子

0

精华

初级会员

Rank: 2

积分
195
金钱
195
注册时间
2014-3-13
在线时间
47 小时
发表于 2015-1-12 09:26:11 | 显示全部楼层
回复【10楼】playergatsby:
---------------------------------
呵呵  你以为我是胡乱说加压敏电阻的吗  呵呵
回复

使用道具 举报

2

主题

21

帖子

0

精华

初级会员

Rank: 2

积分
50
金钱
50
注册时间
2014-12-10
在线时间
0 小时
 楼主| 发表于 2015-1-12 10:39:06 | 显示全部楼层
回复【11楼】随风灬而逝:
---------------------------------
大神 不是这个意思 我是初学者 对这些东西也不是很了解 所以才来求教的,可能措辞上不是很好,还请你不要介意。希望你能详细帮我指点一下,压敏电阻我了解不是很多,谢谢了。
回复

使用道具 举报

1

主题

70

帖子

0

精华

初级会员

Rank: 2

积分
142
金钱
142
注册时间
2011-6-17
在线时间
15 小时
发表于 2015-1-12 11:18:49 | 显示全部楼层
在樓主位寫--「电源模块的供电电压也变成在2.60V和5.02V之间切换」, 這個才是主要問題吧!
回复

使用道具 举报

2

主题

21

帖子

0

精华

初级会员

Rank: 2

积分
50
金钱
50
注册时间
2014-12-10
在线时间
0 小时
 楼主| 发表于 2015-1-12 13:55:30 | 显示全部楼层
回复【13楼】Cho:
---------------------------------
恩恩 是啊 感觉很莫名其妙,现在怀疑是不是自己布线布错了。在面包板上搭建的电路完全木有任何问题,很顺畅。
回复

使用道具 举报

1

主题

70

帖子

0

精华

初级会员

Rank: 2

积分
142
金钱
142
注册时间
2011-6-17
在线时间
15 小时
发表于 2015-1-13 14:16:31 | 显示全部楼层
回复【14楼】playergatsby:
---------------------------------
請先確定兩件事:
1> 輸入電壓是否穩定
2> L4是否有必要加入, 這零件應會在電流變化大時影響電壓回饋
回复

使用道具 举报

2

主题

21

帖子

0

精华

初级会员

Rank: 2

积分
50
金钱
50
注册时间
2014-12-10
在线时间
0 小时
 楼主| 发表于 2015-1-14 14:22:59 | 显示全部楼层
回复【15楼】Cho:
---------------------------------
恩啊 谢谢指点,我已经照着典型应用电路把L4去掉了,接下来做试验看看效果吧 。
回复

使用道具 举报

1

主题

70

帖子

0

精华

初级会员

Rank: 2

积分
142
金钱
142
注册时间
2011-6-17
在线时间
15 小时
发表于 2015-1-16 00:19:43 | 显示全部楼层
回复【16楼】playergatsby:
---------------------------------
結果如何?
回复

使用道具 举报

22

主题

2251

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4480
金钱
4480
注册时间
2013-4-22
在线时间
337 小时
发表于 2015-1-16 11:16:33 | 显示全部楼层
很明显,电路的问题
回复

使用道具 举报

2

主题

21

帖子

0

精华

初级会员

Rank: 2

积分
50
金钱
50
注册时间
2014-12-10
在线时间
0 小时
 楼主| 发表于 2015-1-16 12:10:11 | 显示全部楼层
回复【17楼】Cho:
---------------------------------
大神 跪拜你 你在武汉吗? 我要请你吃饭
回复

使用道具 举报

2

主题

21

帖子

0

精华

初级会员

Rank: 2

积分
50
金钱
50
注册时间
2014-12-10
在线时间
0 小时
 楼主| 发表于 2015-1-16 12:10:33 | 显示全部楼层
回复【17楼】Cho:
---------------------------------
问题已解决。
回复

使用道具 举报

1

主题

70

帖子

0

精华

初级会员

Rank: 2

积分
142
金钱
142
注册时间
2011-6-17
在线时间
15 小时
发表于 2015-1-17 17:22:53 | 显示全部楼层
回复【19楼】playergatsby:
---------------------------------
不用客氣,剛好給我看到吧。以後多交流研究。

祝新一年大家都進步
回复

使用道具 举报

2

主题

21

帖子

0

精华

初级会员

Rank: 2

积分
50
金钱
50
注册时间
2014-12-10
在线时间
0 小时
 楼主| 发表于 2015-1-18 14:51:01 | 显示全部楼层
回复【21楼】Cho:
---------------------------------
嗯啊 多指导我哈
回复

使用道具 举报

154

主题

289

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1067
金钱
1067
注册时间
2015-4-13
在线时间
189 小时
发表于 2015-5-12 21:15:41 | 显示全部楼层
楼主很好,我也照着你的电路图来试了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-22 13:09

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表