HFI高频注入代码解读

本文介绍了一种采用方波注入方式的高频注入技术,详细解读了一个名为ZLSPD的主函数,该函数涉及电机的零和低速位置检测。注入电压标幺值为0.3,频率与PWM频率成线性关系,选择750Hz。代码解读虽受限于资源,但突显了细节处理和电机凸极性理解的重要性。
摘要由CSDN通过智能技术生成

在这里插入图片描述

前言:上个月预告要推出对ST的高频注入代码解读,后面看了下代码,一言难尽。。。

机缘巧合之下,有位朋友给出了另外一份代码,那就拿这个填坑吧~~~

简介:本文采用的是方波注入的方式,并非脉振,注入电压的幅值是标幺值0.3,注入方波的频率和PWM频率成线性关系,最后选取750Hz.
//高频注入主函数,ZLSPD表示zero and low speed position detection

代码解读:
知乎文章修改字体比较麻烦,也不能改变颜色,以下代码中文注释即为我的解读,阅读不便望理解。

void ZLSPD (HPF *iq, HPF_COEFF *k, HFI *h, NS_ID *n, CLARKE *i, PHASEVOLTAGE *v)
{

static 	_iq  	kp,
	         	dIq,
			    IqOld,
				thetaErr,
			    volt_hfi;
					 
static Uint16 	 Squ_PRD,
		 		 squ_cnt,
				 NS_cnt;

//在复位状态机下,复位角度误差,采样记录的Iq,方波幅值,计数器等关键信息
/********************************************
 * Reset State
 ********************************************/
if(h-
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

转子磁场定向

感谢您的认可

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值