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

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

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

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

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

举报

10个回答
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左右或更低的死区时间就行。你需要检查启动后电机是否有电流,如果有电流就是程序上的问题
12下一页

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版