SDK5.2产生的F103+IHM07M1可以跑了,但是FOC Duration Fault
经过对比测试,发现SDK产生的F103代码,不仅ADC_FLAG_JEOC定义有错。EN1/2/3的信号一直为低,电机完全不转。
修改EN1、2、3的GPIO配置,输出高。电机可以转了,但是转了几秒钟,就停了。
报图片的错误。请问, 是可能是什么原因,导致FOC duration Fault。
楼主能否提供一下SDK5.2软件,121198366@qq.com 小白鼠-390128 发表于 2018-8-22 10:52
楼主能否提供一下SDK5.2软件,
这边可以下
https://www.stmcu.org.cn/document/detail/index/id-218780 楼主,ADC_FLAG_JEOC定义在什么地方出错了呢? 是不是参数调节问题呢,有人说自动停机的话,肯定是报了某个错误,过压欠压过流等。可以用ST Motrol Conrtol Workbench 启动电机,界面里可以指示当前是什么错误。也可以在在代码里,判断当前是什么错误,不同的错误用引脚输出不同的频率来指示。 楼主。我用F030R8的板子 也是电机纹丝不动。workbench报错software error,找了好久也找不到原因,请问你的问题解决了吗能分享下吗 ADC_FLAG_JEOC哪里错了 本帖最后由 花落莫相离 于 2018-10-25 16:17 编辑
feixiang20 发表于 2018-8-23 00:10
是不是参数调节问题呢,有人说自动停机的话,肯定是报了某个错误,过压欠压过流等。可以用ST Motrol Conrto ...
他都说了是报的FOC duration的错误,主要是不知道这个错误怎么产生的。具体错误是因为Error: FOC rate to high,在MC_type.h里找到这个额错误的定义,全局搜素MC_FOC_DURATION,只能自己慢慢寻找可能会产生错误的原因。 谢谢分享 没遇到过
页:
[1]
2