STM32G0 模拟看门狗 代码例程

在户外电源逆变器项目中遇到了高压MOS管烧坏的情况,经过排查,发现老化设备动态响应速度慢,做负载冲击测试的时候,出现供电不稳,供给逆变器的电压掉电又恢复,电压下降的时候引起MOS管的驱动电压过低,低于5V,MOS管处于放大状态,半导通状态很容易烧管。

当然,客户锂电池端的供电是稳定的,一般不会出现频繁掉电又恢复的情况。为了能让逆变器适应各种异常情况而不烧管,决定对电路和软件进行优化,增加掉电保护功能。

①逆变器的MCU通过分压电阻对输入电压进行检测。

②输入电压开启模拟看门狗功能,低于10V,触发中断,立刻使能MOS管驱动芯片刹车脚,关闭MOS管。

当然,需要对模拟看门狗做一些滤波处理,否则有干扰容易引起逆变器关机。

程序优化后,我们通过示波器看到,当输入电压掉电低于10V时,模拟看门狗中断,使能驱动芯片刹车功能,程序优化有效。

下面分享模拟看门狗的例程连接,供大家参考。

https://download.csdn.net/download/weixin_42401119/76648389icon-default.png?t=M0H8https://download.csdn.net/download/weixin_42401119/76648389

版权声明:本文为CSDN博主「Rocker-Chen」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_42401119/article/details/122576220

生成海报
点赞 0

Rocker-Chen

我还没有学会写个人说明!

暂无评论

发表评论

相关推荐

STM32F2————配置时钟延迟不准的问题

STM32F2配置时钟问题 笔者在本科毕业设计使用STM32F207芯片,但是在配置时钟时出现了问题。 问题 我按照F1写代码的延时函数放在F2竟然不准了 换个办法 使用Systick时钟也是不准,原因是笔者代

为什么重写printf函数没有用?

以前在网上找了无数方法去重写printf函数,但发现都没效果,今天偶然发现重写printf函数可以了,原因是以前没有勾选微库(Use MicroLlB)! 这里