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

2019-07-17 16:07发布

11111122.jpg
用芯片引脚直接三极管放大驱动继电器,现在继电器断开的时候会引起芯片复位,在不改动硬件的情况下能不能解决?
我是直接用的该函数,配置为输出
GPIOPinTypeGPIOOutput(GPIO_PORTF_BASE,GPIO_PIN_2);//使能PF2为输出、DO1
IO配置为输出有几种模式,其他模式是否可以提高一些抗干扰能力?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
djz1992
1楼-- · 2019-07-18 04:54
caojihui521 发表于 2016-12-15 23:37
电源不稳定,导致的复位,换电容或者供电电源试试

电源问题的可能性比继电器干扰的可能性更大吧?我今天查一下
xyz549040622
2楼-- · 2019-07-18 07:14
现在继电器断开的时候会引起芯片复位,在不改动硬件的情况下能不能解决?
抓下继电器动作的时候,复位脚和电源脚的波形看看。现在还不好确定是影响了哪个引脚?还是说芯片当机,复位了。
PIGYONG801
3楼-- · 2019-07-18 10:39
不动硬件比较难
ayl439
4楼-- · 2019-07-18 15:47
 精彩回答 2  元偷偷看……
hameyou
5楼-- · 2019-07-18 17:21
做了这么多继电器电路,从来没遇到这种情况,楼主设计硬件电路的时候就要考虑到
dontium
6楼-- · 2019-07-18 20:18
七楼的怀疑是应该考虑的!
假如电源是理想电源,它就不会将干扰经过电源串入单片机。而实际的电源质量有好有差。

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

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

一周热门 更多>