打印
[LKS32 软件]

【开源分享】凌鸥开源版霍尔传感器无刷电机控制算法

[复制链接]
手机看帖
扫描二维码
随时随地手机跟帖
61
Cheky| | 2022-12-19 18:05 | 只看该作者 回帖奖励 |倒序浏览
08开源这个PARK变换是不是搞错了。
/*******************************************************************************
函数名称:    stru_CurrVoctor Park(stru_CurrVoctor Curr_Input, s16 Theta, stru_FOC_CurrLoopDef *this)
功能描述:    Park变换
输入参数:    无
返 回 值:    无
多任务访问:   该函数涉及全局表项操作,不可重入
其它说明:
修改日期      版本号          修改人            修改内容
-----------------------------------------------------------------------------
2022/06/15      V1.0         LiuH              创建
*******************************************************************************/
stru_CurrVoctor Park(stru_CurrVoctor Curr_Input, s16 Theta, stru_FOC_CurrLoopDef *this)
{
   stru_CurrVoctor Curr_Output = { 0, 0 };
   
   s16 qId_1, qId_2;
   s16 qIq_1, qIq_2;

   this->struTrigSinCos = Trig_Functions(Theta);

   qIq_1 = (s32) Curr_Input.qI_Value1 * this->struTrigSinCos.hCos >> 15;
   qIq_2 = (s32) Curr_Input.qI_Value2 * this->struTrigSinCos.hSin >> 15;
   //Iq component in Q1.15 Format  iq=-iacos@+ibsin@
  Curr_Output.qI_Value1 = ((qIq_2) - (qIq_1)); //不是反过吗?Curr_Output.qI_Component1 = ((qIq_1)-(qIq_2));        //Iq=Ialpha*cosθ- Ibeta*sinθ

   qId_1 = (s32) Curr_Input.qI_Value1 * this->struTrigSinCos.hSin >> 15;
   qId_2 = (s32) Curr_Input.qI_Value2 * this->struTrigSinCos.hCos >> 15;
   //Id component in Q1.15 Format   id=iasin@+ibcos@
   Curr_Output.qI_Value2 = ((qId_1) + (qId_2));

   return (Curr_Output);
}

使用特权

评论回复
62
Jacquetry| | 2022-12-20 12:29 | 只看该作者
带弱磁的有没有?

使用特权

评论回复
63
goodluck09876| | 2023-1-20 11:12 | 只看该作者
凌鸥开源版霍尔传感器无刷电机控制算法

使用特权

评论回复
64
lzmm| | 2023-1-21 16:52 | 只看该作者
有无刷电机控制算法的教材吗?              

使用特权

评论回复
65
modesty3jonah| | 2023-1-21 16:58 | 只看该作者
无刷电机控制算法经典的都有哪些?

使用特权

评论回复
66
mmbs| | 2023-1-21 17:11 | 只看该作者
FOC算法是开源的 吗?              

使用特权

评论回复
67
单片小菜| | 2023-1-28 10:08 | 只看该作者
谢谢分享,不错的资料,学习一下。

使用特权

评论回复
68
maRin999| | 2023-4-17 13:33 | 只看该作者

C:\Work\Keil\ARM\PACK\Linko\LKS08x\1.0.5\Device\Include\core_cm0.c(360): error:  #18: expected a ")"   
__ASM volatile ("MRS %0, primask" : "=r" (result) );

使用特权

评论回复
69
bootray| | 2023-4-18 14:33 | 只看该作者
有调试文档吗

使用特权

评论回复
70
mikewen| | 2023-5-7 08:24 | 只看该作者
Good

使用特权

评论回复
71
顶风雨| | 2023-7-6 14:22 | 只看该作者
你们用这个有感算法能跑起来吗?

使用特权

评论回复
72
鹿鼎计| | 2023-8-3 11:58 | 只看该作者
对应的硬件信息?

使用特权

评论回复
73
digit0| | 2023-8-3 12:21 | 只看该作者
用弱磁做了,能放出来吗?

使用特权

评论回复
74
yy625| | 2023-9-26 14:48 | 只看该作者
在LKS_EVB_MVPOWPRE_V4.0底板+LKS_EVB_MCU081 MCU板上跑,看波形是类似于6步换相的 H-PWM L-ON(上管PWM调制,下管常开)的调制方式。这就有个疑惑:按这种调制方式的话,采集电流应该是要采上管的电流才对,楼主的板子是采上管的吗?当然现在采下管的电流也能跑起来,但觉得不对。望楼主解惑

使用特权

评论回复
75
LinkMe| | 2023-10-9 09:48 | 只看该作者
下载并查看一下。

使用特权

评论回复
76
软核硬核| | 2023-10-9 12:28 | 只看该作者
工程文件,编译犯错,甚么問題?

使用特权

评论回复
77
理想阳| | 2023-10-23 13:40 | 只看该作者
谢谢楼主的分享。

使用特权

评论回复
78
LLGTR| | 2023-10-23 14:05 | 只看该作者
是否有任何绝对值编码器或增量编码器连接

使用特权

评论回复
79
V853| | 2023-10-23 14:41 | 只看该作者
灵狗霍尔传感器无刷电机控制算法

使用特权

评论回复
80
天天向善| | 2023-11-6 09:26 | 只看该作者
无刷电机通常用于哪些项目?

使用特权

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

本版积分规则