cs.peng 发表于 2018-8-31 16:33:44

MCSDK 5.2电机启动后经常导致串口失联

我用5.2的库生成的FOC程序对电机进行控制,上电后通过workbench 控制电机,正常启动电机后,串口会失联,电机还保持着失联前的状态转动

zhdzhd-174422 发表于 2018-8-31 17:35:07

我在测试中也有类似的情况,有几种可能:

ST-Link的驱动不稳定

开发板上的固件不稳定,与软件出现通讯异常

Mini usb线屏蔽不是太好

以上仅供参考

stm1024 发表于 2018-8-31 18:10:47

即使失联保持转动这个还能理解,毕竟驱动电路和程序都还在跑。
但是失联就不太明白了,不知道是不是隔离没做好还是其他问题。

gyp_3017361 发表于 2018-8-31 19:44:48

你说的这个现象,把串口优先级提升到2就可以了

cs.peng 发表于 2018-8-31 20:33:11

zhdzhd-174422 发表于 2018-8-31 17:35
我在测试中也有类似的情况,有几种可能:

ST-Link的驱动不稳定


这个不是在开发板上跑的,是我自己的板子

cs.peng 发表于 2018-8-31 20:34:28

stm1024 发表于 2018-8-31 18:10
即使失联保持转动这个还能理解,毕竟驱动电路和程序都还在跑。
但是失联就不太明白了,不知道是不是隔离没 ...

现在也不太确定程序是否还在跑,还是程序跑飞了

cs.peng 发表于 2018-8-31 20:35:12

gyp_3017361 发表于 2018-8-31 19:44
你说的这个现象,把串口优先级提升到2就可以了

我尝试一下看看,谢谢先

zhdzhd-174422 发表于 2018-8-31 21:02:46

cs.peng 发表于 2018-8-31 20:35
我尝试一下看看,谢谢先

可能是串口被占用了,热插拔一次就好

cs.peng 发表于 2018-9-1 13:41:52

zhdzhd-174422 发表于 2018-8-31 17:35
我在测试中也有类似的情况,有几种可能:

ST-Link的驱动不稳定


谢谢!应该是线的驱动有点问题,换一台电脑串口就好了

淡然微笑 发表于 2018-10-16 16:54:03

楼主你好,请问用5.2的库调试的时候一直报over voltage的错误,请问该怎么办?我用4.2的就不会出现这种问题。
页: [1] 2
查看完整版本: MCSDK 5.2电机启动后经常导致串口失联