打印
[LKS32 软件]

官网FOC_OpenSource_HallSense后续1

[复制链接]
636|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
1、官方V1.0的这个代码不是对应的官方的评测Demo板包括但不限于MCU板+Power板。
2、基于V1.0这个代码修改了硬件接口对上081和MUPOWER_V5.0板的接口之后,程序进入RUN状态,霍尔电机的相序未知+需要的相序也没有推导出,示波器测量PWM没有输出。
3、图一为修改后在Debug状态的界面部分截图,图二为具体的硬件,附件是修改后的工程。



图二.jpg (291.62 KB )

图2

图2

图1.jpg (288.9 KB )

图1

图1

LKS08x_FOC_Open_HallSense_v1.0修改后.zip

1.59 MB

使用特权

评论回复
沙发
lcr12| | 2022-10-28 20:19 | 只看该作者
官网的FOC_OpenSource_HallSense资料挻全的

使用特权

评论回复
板凳
Cheky| | 2022-10-29 10:14 | 只看该作者
081板子,还跑不起来吗?

使用特权

评论回复
地板
生我独孤|  楼主 | 2022-10-31 08:56 | 只看该作者
Cheky 发表于 2022-10-29 10:14
081板子,还跑不起来吗?

V1.0版本原官方的代码,你们可以看看

使用特权

评论回复
5
隐现619| | 2022-10-31 10:58 | 只看该作者
你好,从你发的运行截图看没有斩波输出位置一(MCPWM_FAIL寄存器BIT6),出现这个情况你这几个点
1:电压是否正常,看实际程序对应的变量struFOC_CtrProc.struFOC_CurrLoop.nBusVoltage
2:油门值有没有实际的值进入speed_ref_ramp()这个函数。strucontrol_handle.actual_out_powre
3:看看有没有系统错误stru_Faults.B
你看下这几个变量是不是正常的。

使用特权

评论回复
6
生我独孤|  楼主 | 2022-11-1 17:45 | 只看该作者
隐现619 发表于 2022-10-31 10:58
你好,从你发的运行截图看没有斩波输出位置一(MCPWM_FAIL寄存器BIT6),出现这个情况你这几个点
1:电压是 ...

改了部分硬件接口,最后stru_Faults全是0了,包括其他的问题标志位背后的问题,全部改成功了。还是一样运行不起来,不过,无感那个代码可以的

使用特权

评论回复
7
Cheky| | 2022-11-1 21:43 | 只看该作者
生我独孤 发表于 2022-10-31 08:56
V1.0版本原官方的代码,你们可以看看

我试过,改动了,也跑不起来。

使用特权

评论回复
8
隐现619| | 2022-11-2 09:54 | 只看该作者
生我独孤 发表于 2022-11-1 17:45
改了部分硬件接口,最后stru_Faults全是0了,包括其他的问题标志位背后的问题,全部改成功了。还是一样运 ...

我回复的第二点你看了没,strucontrol_handle.actual_out_powre这个变量在进入speed_ref_ramp()这个函数的时候值是多少?如果是零,你就往前面没有进入这个函数之前推,一步一步查找,这个值为0是不会有斩波输出的。

使用特权

评论回复
9
Henryko| | 2022-11-5 20:09 | 只看该作者
官网的FOC_OpenSource_HallSense资料挻全的

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

18

帖子

1

粉丝