一个mos管驱动空心杯的电路,为什么会烧毁单片机?

2019-07-16 14:03发布


故障现象:断开电机(也就是途中MOTOR那里不接任何东西)的时候,测试过,单片机能正常工作,也可以点亮图中的LED_SIGN。断电,4个引脚接上电机,然后通电,这个时候,单片机还是正常工作的,LED_SIGN亮,4个电机这个时候不转动(电机的PWM我是全部拉到低电平的)。十秒钟之后,LED_SIGN亮度开始变得不稳定,有微微的闪动。然后再过一会,PWM1和PWM2连接的电机,莫名其妙开始转动起来,此时LED_SIGN灭了(我猜这个时候可能芯片因为什么原因不工作了,因为我程序是让LED_SIGN亮的)。然后STM32开始冒烟。之后就烧掉了。


分析了一段时间,对两个地方有怀疑:
1.mos管的电路的10k电阻的连法是不是会影响G的静电往S释放?10k电阻是不是应该直接连接G,S之间更好?
2.pwm引脚在驱动mos的时候,因为mos管是电压驱动,所以输出电流是不是很小?如果是这样那单片机应该不是因为过流而烧毁吧?真正烧毁的原因是什么呢?


大家能帮我分析分析单片机莫名其妙烧掉的原因嘛?谢谢大家!
1.png
2.png
3.png
4.png
5.png
6.png
7.png
8.png
si4800bdy.png
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
左耳朵的耗子
1楼-- · 2019-07-16 18:42
 精彩回答 2  元偷偷看……
lth5329
2楼-- · 2019-07-16 21:16
VCCBAT电压多高?二极管串联的电阻值太小了,IO口的吞吐电流最大25mA,这个片子最大的输入电流才150mA,先把这几个电阻换成1K的试一试。IO口直接驱动MOS,前面还串了一个1K的电阻,MOS几乎就是临界状态,而且开管时间也会很长。一般驱动MOS栅极都在14V左右吧。
q7727765
3楼-- · 2019-07-16 21:59
lth5329 发表于 2016-12-9 09:51
VCCBAT电压多高?二极管串联的电阻值太小了,IO口的吞吐电流最大25mA,这个片子最大的输入电流才150mA,先把这几个电阻换成1K的试一试。IO口直接驱动MOS,前面还串了一个1K的电阻,MOS几乎就是临界状态,而且开管时间也会很长。一般驱动MOS栅极都在14V左右吧。 ...

你好,我的电池是用1s锂电池来的,满电4.2v。
1.mos不是压控元件嘛?按道理不是应该不向单片索取电流?io驱动有什么坏处呢?
2.mos管的G我现在是直接给的3.3v高电平,是不是电压太大了?要不要分压之后再进管子?
谢谢回答
q7727765
4楼-- · 2019-07-17 02:52
左耳朵的耗子 发表于 2016-12-9 09:25
不要用单片机的IO去推动,

1.mos不是压控元件嘛?按道理不是应该不向单片索取电流?io驱动有什么坏处呢?
2.mos管的G我现在是直接给的3.3v高电平,是不是电压太大了?要不要分压之后再进管子?
谢谢
左耳朵的耗子
5楼-- · 2019-07-17 05:07
q7727765 发表于 2016-12-09 10:01
1.mos不是压控元件嘛?按道理不是应该不向单片索取电流?io驱动有什么坏处呢?
2.mos管的G我现在是直接给的3.3v高电平,是不是电压太大了?要不要分压之后再进管子?
谢谢

单片机推不动MOS管的,你可以查一下推动电路
q7727765
6楼-- · 2019-07-17 07:36
 精彩回答 2  元偷偷看……

一周热门 更多>