[电路/定理] stm32单片机程序能跑但是烫手。

[复制链接]
7697|32
LearningASM 发表于 2016-5-4 11:30 | 显示全部楼层
qinlu123 发表于 2016-5-4 10:20
哥哥不要嘲笑我了,你觉得出现单片机IO烧毁的原因是什么呢?

加个50欧电阻,IO耐用点。
 楼主| qinlu123 发表于 2016-5-4 11:47 | 显示全部楼层
LearningASM 发表于 2016-5-4 11:30
加个50欧电阻,IO耐用点。

谢谢
Yofa 发表于 2016-5-4 13:03 | 显示全部楼层
用台好的驱动器放到坏的驱动器位置上,看是否会坏,来判断是驱动器本身问题,还是外界(设备)影响的。
上电前也可加示波器三个探头到PWM1,2,3,以记录整个过程,利于分析问题。
mohanwei 发表于 2016-5-4 13:14 | 显示全部楼层
不要热插拔;
确保GND接线牢固、够粗,最好是多个端子同时接GND
 楼主| qinlu123 发表于 2016-5-4 15:30 | 显示全部楼层
mohanwei 发表于 2016-5-4 13:14
不要热插拔;
确保GND接线牢固、够粗,最好是多个端子同时接GND

如果GND接触不好会怎样?
LearningASM 发表于 2016-5-4 15:44 | 显示全部楼层
qinlu123 发表于 2016-5-4 15:30
如果GND接触不好会怎样?

在上电的电容充电的时候,如果GND接触不良,就等于短时间把12V接入在MCU板的GND上面,其他连接的接口h还连接的情况下,类似把STM32的VSS接在12V,其他IO口接地,看那个接口脆弱就把那个打穿。
 楼主| qinlu123 发表于 2016-5-4 16:45 | 显示全部楼层
LearningASM 发表于 2016-5-4 15:44
在上电的电容充电的时候,如果GND接触不良,就等于短时间把12V接入在MCU板的GND上面,其他连接的接口h还 ...

是不是上电的瞬间,由于IR2101去耦电容的存在MCU板的12V和底板的GND是通着的,这样IR2101的输入端相当于接进-12V的信号。
LearningASM 发表于 2016-5-4 17:01 | 显示全部楼层
qinlu123 发表于 2016-5-4 16:45
是不是上电的瞬间,由于IR2101去耦电容的存在MCU板的12V和底板的GND是通着的,这样IR2101的输入端相当于 ...

你的MCU的IO是直接出去的,并且,你的电源是接在驱动板还是接在核心板?
 楼主| qinlu123 发表于 2016-5-4 17:16 | 显示全部楼层
LearningASM 发表于 2016-5-4 17:01
你的MCU的IO是直接出去的,并且,你的电源是接在驱动板还是接在核心板?

MCU板上的供电来自于CAN总线接口上的+12V,并且这个12V还给驱动板上的IR2101供电;驱动电机的电源来自一个独立的开关电源。因为驱动电机的电源电压可能是12V也可能是24V所以用了两套电源。
翟丽丽 发表于 2016-5-18 21:18 来自手机 | 显示全部楼层
io口要加上拉电阻
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部