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

2019-07-17 16:07发布

11111122.jpg
用芯片引脚直接三极管放大驱动继电器,现在继电器断开的时候会引起芯片复位,在不改动硬件的情况下能不能解决?
我是直接用的该函数,配置为输出
GPIOPinTypeGPIOOutput(GPIO_PORTF_BASE,GPIO_PIN_2);//使能PF2为输出、DO1
IO配置为输出有几种模式,其他模式是否可以提高一些抗干扰能力?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
henglin
1楼-- · 2019-07-18 21:56
继电器开关的瞬间 电源出现很大的负脉冲,倒是单片机复位
你这个电路不能这样
单片机供电和继电器供电  电源上要用东西隔离而且尤其在继电器电源上要加压敏电阻还有TVS电容等滤波
尤其是压敏电阻,很管用
这个是经验啊,我确实因为这个问题,产品出现批量不良
maninman1981
2楼-- · 2019-07-19 03:00
继电器必须要隔离的,你那个三极管隔离没做好。
cehuafan
3楼-- · 2019-07-19 05:26
直接驱动是不是电路过大了?
cehuafan
4楼-- · 2019-07-19 08:47
可以通过光耦进行隔离驱动。
lyfly_away
5楼-- · 2019-07-19 13:21
 精彩回答 2  元偷偷看……
米尔豪斯
6楼-- · 2019-07-19 18:00
抓复位脚和电源脚的波形看看

一周热门 更多>