打印

IO直接驱动继电器出现复位问题

[复制链接]
3410|48
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
djz1992|  楼主 | 2016-12-15 13:12 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

用芯片引脚直接三极管放大驱动继电器,现在继电器断开的时候会引起芯片复位,在不改动硬件的情况下能不能解决?
我是直接用的该函数,配置为输出
GPIOPinTypeGPIOOutput(GPIO_PORTF_BASE,GPIO_PIN_2);//使能PF2为输出、DO1
IO配置为输出有几种模式,其他模式是否可以提高一些抗干扰能力?

相关帖子

沙发
djz1992|  楼主 | 2016-12-15 13:13 | 只看该作者
@xyz549040622 @dirtwillfly 求大神帮忙

使用特权

评论回复
板凳
djz1992|  楼主 | 2016-12-15 16:14 | 只看该作者
来人啊,救命啊。。。以前好像不复位啊,怎么最近老是复位

使用特权

评论回复
地板
dirtwillfly| | 2016-12-15 16:49 | 只看该作者
最好还是通过硬件解决。
这个问题是很典型的干扰问题。
继电器断开的时候会产生反向电动势,要注意电源隔离、io信号隔离,或者给放电二极管并一个rc电路试试

使用特权

评论回复
5
djz1992|  楼主 | 2016-12-15 19:32 | 只看该作者
dirtwillfly 发表于 2016-12-15 16:49
最好还是通过硬件解决。
这个问题是很典型的干扰问题。
继电器断开的时候会产生反向电动势,要注意电源隔离 ...

这不是现在没法短时间内修改硬件了么,希望从芯片本身改善一下。而且以前在用的时候没出现这个现状

使用特权

评论回复
6
djz1992|  楼主 | 2016-12-15 19:47 | 只看该作者
dirtwillfly 发表于 2016-12-15 16:49
最好还是通过硬件解决。
这个问题是很典型的干扰问题。
继电器断开的时候会产生反向电动势,要注意电源隔离 ...

明天查看一下电源是不是有波动吧,把电容放大一点试试

使用特权

评论回复
7
caojihui521| | 2016-12-15 23:37 | 只看该作者
电源不稳定,导致的复位,换电容或者供电电源试试

使用特权

评论回复
8
djz1992|  楼主 | 2016-12-16 08:18 | 只看该作者
caojihui521 发表于 2016-12-15 23:37
电源不稳定,导致的复位,换电容或者供电电源试试

电源问题的可能性比继电器干扰的可能性更大吧?我今天查一下

使用特权

评论回复
9
xyz549040622| | 2016-12-16 09:02 | 只看该作者
现在继电器断开的时候会引起芯片复位,在不改动硬件的情况下能不能解决?
抓下继电器动作的时候,复位脚和电源脚的波形看看。现在还不好确定是影响了哪个引脚?还是说芯片当机,复位了。

使用特权

评论回复
10
PIGYONG801| | 2016-12-16 09:51 | 只看该作者
不动硬件比较难

使用特权

评论回复
11
ayl439| | 2016-12-16 10:04 | 只看该作者
不动硬件几乎无解

使用特权

评论回复
12
hameyou| | 2016-12-16 10:21 | 只看该作者
做了这么多继电器电路,从来没遇到这种情况,楼主设计硬件电路的时候就要考虑到

使用特权

评论回复
13
dontium| | 2016-12-16 13:16 | 只看该作者
七楼的怀疑是应该考虑的!
假如电源是理想电源,它就不会将干扰经过电源串入单片机。而实际的电源质量有好有差。

再者,触点那一路,如果在断开时有较大的干扰,特别是火花存在,也会干扰到单片机。

楼主就检查布线、检查电源。

使用特权

评论回复
14
henglin| | 2016-12-16 15:46 | 只看该作者
继电器开关的瞬间 电源出现很大的负脉冲,倒是单片机复位
你这个电路不能这样
单片机供电和继电器供电  电源上要用东西隔离而且尤其在继电器电源上要加压敏电阻还有TVS电容等滤波
尤其是压敏电阻,很管用
这个是经验啊,我确实因为这个问题,产品出现批量不良

使用特权

评论回复
15
maninman1981| | 2016-12-18 16:03 | 只看该作者
继电器必须要隔离的,你那个三极管隔离没做好。

使用特权

评论回复
16
cehuafan| | 2016-12-18 22:57 | 只看该作者
直接驱动是不是电路过大了?

使用特权

评论回复
17
cehuafan| | 2016-12-18 22:58 | 只看该作者
可以通过光耦进行隔离驱动。

使用特权

评论回复
18
lyfly_away| | 2016-12-18 23:41 | 只看该作者
尝试优化PCB layout ,重新打一版

使用特权

评论回复
19
米尔豪斯| | 2016-12-19 20:47 | 只看该作者
抓复位脚和电源脚的波形看看

使用特权

评论回复
20
Soraka| | 2016-12-21 22:10 | 只看该作者
电源上要加隔离,继电器电源上要加压敏电阻还有TVS电容等滤波

使用特权

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

本版积分规则

个人签名:人生苦短,冬日苦长,正是青葱,却无骄阳

115

主题

620

帖子

5

粉丝