你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

使用ST电机库单电阻采样FOC无感控制方法出现异常

[复制链接]
joeyhh 提问时间:2020-5-18 10:20 /
自己画的电路板,用单电阻电流采样方法,上下桥互补输出,死区时间2100ns,频率16000Hz,一按启动按钮电机不动,但调试界面的速度显示不断上升,最后出现speed feedback错误,用大电流启动依然如此。用的stm32f103c8t6芯片,先生成rbt6工程再在cubemx修改移植,只用到两芯片共有接口与外设。

电机参数无误,使用nucleo板子正常运行,求教!!!

收藏 评论11 发布时间:2020-5-18 10:20

举报

11个回答
joeyhh 回答时间:2020-5-18 10:21:21
ddddddd
joeyhh 回答时间:2020-5-18 10:24:00
使用PWM测试,三相输出正常
joeyhh 回答时间:2020-5-18 10:31:32
ddddddddd
mmuuss586 回答时间:2020-5-18 14:03:51
实际用的C8T6芯片还是要选RB的
子曰好人 回答时间:2020-5-18 15:06:57
你这个有两个地方需要检查:
第一,电机未动而软件检测到速度上升,自己画的PCB是否存在问题,
第二,代码和硬件是否匹配,代码经过移植是否和之前的代码不同。
joeyhh 回答时间:2020-5-19 21:07:56
mmuuss586 发表于 2020-5-18 14:03
实际用的C8T6芯片还是要选RB的

实际使用C8T6,但电机库不支持,所以用rbt6移植
joeyhh 回答时间:2020-5-19 21:16:26
子曰好人 发表于 2020-5-18 15:06
你这个有两个地方需要检查:
第一,电机未动而软件检测到速度上升,自己画的PCB是否存在问题,
第二,代码 ...

驱动电路没有问题,使用pwm程序,我用外用表测输出,发现直流电压符合占空比,应该是对的;
代码移植是同一系列芯片移植,管脚外设对应,有其他人也移植成功,应该问题不大。
现在怀疑死区过大,影响电流采样,不知道有没有可能?
joeyhh 回答时间:2020-5-19 21:24:07
子曰好人 发表于 2020-5-18 15:06
你这个有两个地方需要检查:
第一,电机未动而软件检测到速度上升,自己画的PCB是否存在问题,
第二,代码 ...

采样电路是以前使用dsp的设计,应该没有问题
子曰好人 回答时间:2020-5-20 08:42:17
joeyhh 发表于 2020-5-19 21:16
驱动电路没有问题,使用pwm程序,我用外用表测输出,发现直流电压符合占空比,应该是对的;
代码移植是同 ...

一般高压的驱动板才会用到超过1.5us的死区时间,低压的1us左右或更低的死区时间就行。你需要检查启动后电机是否有电流,如果有电流就是程序上的问题
joeyhh 回答时间:2020-5-21 20:09:04
子曰好人 发表于 2020-5-20 08:42
一般高压的驱动板才会用到超过1.5us的死区时间,低压的1us左右或更低的死区时间就行。你需要检查启动后电 ...

好的,谢谢前辈,我去试一下!
dbwu8280 回答时间:2021-1-7 17:15:15
同问同问。

所属标签

相似问题

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版