本帖最后由 jsy_sjw 于 2015-8-26 08:25 编辑
论坛中的大侠请帮忙解决我遇到的问题:我用的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信号,方向信号马上短路了(和地或电源!),再次换上好芯片不管用哪个端口做方向信号,只要free信号接上,告警指示灯变红后此时再测新的这个方向信号又短路了!(我的B驱动器是好的,换到A路上正常),这个问题困扰一个周了,烧了5个stm32了,请用过的大侠给提个建议,备注一点:我的六路信号都是经过光耦隔离的,确定pcb板连线无故障。感谢了,在线等。。。 |