用的cpu是stm32f103vetb--100引脚的,六个端口分别控制两路电机驱动器模块,第一路给驱动器A的脉冲信号为PE5,方向信号为PE4,模块锁存使能信号free是PE6;另一路给驱动器B的脉冲信号为PB11,方向信号为PB12,模块锁存使能信号free是PB13。故障现象是A驱动器3个信号接好后,正反均无问题,而B驱动器3个信号接好后,一上电驱动器上的指示灯告警,这个时候stm32的方向信号PB12断电后测试要么和gnd短路要么和vcc短路,焊下cpu后测量方向信号量也确实短路,换上新的cpu后,不接模块的free信号PB13,上电后正反转均无问题且指示灯正常,只要一接上free信号,方向信号马上短路了 |