英飞凌
直播中

徐伟

7年用户 906经验值
私信 关注

设计基于XMC1302的电路板,在同一块电路板上使用单分流FOC,但电机没有响应,为什么?

我们有一块定制设计的基于 XMC1302 的电路板,它可以很好地为无刷直流电源标量霍尔和无传感器提供单并联电流检测功能。
我们正试图在同一块电路板上使用单分流 FOC,但电机没有响应。
我们有一个单直流分流器,可以正常工作,因为我们可以顺利运行标量代码。
我们正试图找到一个方向,以查找单并联 FOC 代码在电机转动方面存在的问题。
请帮帮我。
集成开发环境:Modustoolbox latest / IAR

回帖(1)

康大争

2024-5-31 17:25:06
要解决这个问题,我们可以按照以下步骤进行故障排除:
1. 验证硬件:确保电路板上的所有连接都正确,没有损坏的组件或焊接问题。检查单分流器是否正确连接并提供准确的电流读数。
2. 检查FOC算法:确保FOC算法正确实现,并且所有必要的参数(如电机参数、控制参数等)都已正确配置。
3. 检查PWM信号:使用示波器检查PWM信号是否正确生成并应用到电机上。检查PWM频率和占空比是否符合预期。
4. 检查电流读数:确保FOC算法能够正确读取电流传感器的值,并将其用于控制电机。
5. 检查电机相位:确保电机相位正确连接,并且FOC算法考虑了正确的相位顺序。
6. 调试FOC代码:逐步执行FOC代码,检查是否有任何错误或意外行为。检查算法中的任何潜在问题,如除以零、无限循环等。
7. 检查电源:确保电路板和电机都有足够的电源。检查电源电压和纹波是否在允许的范围内。
8. 检查通信:如果FOC算法依赖于与主控制器或传感器的通信,请确保通信正常工作,并且所有必要的数据都已正确接收和处理。
9. 更新软件:确保使用的是最新版本的Modustoolbox和IAR集成开发环境,以避免任何已知的错误或问题。

举报

更多回帖

发帖
×
20
完善资料,
赚取积分