本发明涉及电机控制技术,特别是涉及一种无位置传感器无刷直流电机静止状态下转子位置检测系统及方法。
背景技术:
无刷直流电机需要获得转子位置才能进行运行控制,而位置传感器的安装给无刷直流电机的控制带来了诸多的问题,如使电机体积增大、干扰信号传输通道的外界因素较多、在极端环境下灵敏度下降、安装偏差会影响定位效果等,这些问题在一定程度上缩减了无刷直流电机的适用领域及范围。为了克服安装位置传感器的缺点,新型无位置传感器下的转子位置检测方法已经成为了近年来国际无刷直流电机控制领域的热门研究方向之一。
目前,国内外已在无刷直流电机无感运行控制的方向上提出了很多简单有效的位置检测方法,如反电动势过零检测法、模型参考自适应法、状态观测器法等,但这些方法都无法在电机处于静止状态时获得转子位置信息,在有无反转起动的需求的场合,需要利用电感法对转子初始位置进行检测。虽然电感法可以在无感下估算转子初始位置,但是传统电感法为实现30°定位精度需要注入12个检测脉冲电压,导致定位时间较长,存在起动延时问题。
针对电感法定位时间问题,国内外学者提出了诸多优化设计。赵白鸽在论文“基于线反电势估算的无刷直流电机无传感器控制方法研究[d].(哈尔滨工业大学,2017)”中利用磁路饱和效应原理,采用6个不同导通方向的检测脉冲电压进行初始位置检测,通过减少检测脉冲数的注入缩短了定位时间,但是该方法的检测精度仅达到了60°,通过牺牲检测精度来缩短定位时间。王华斌在论文“基于间接电感法的永磁无刷直流电机无位置传感器控制.重庆大学,2009”中结合了凸极式电机的凸极效应和磁路饱和效应原理,通过注入8次检测脉冲电压,利用端电压和电流信息判断转子初始位置,该方案在实现了30°高精度定位的基础上,减少了检测脉冲数,缩短了定位时间,但是相对于其他方案,该定位时间仍存在改进的空间。
技术实现要素:
发明目的:本发明的一个目的是提供一种无位置传感器无刷直流电机静止状态下转子位置检测系统。
本发明的另一个目的是提供一种无位置传感器无刷直流电机静止状态下转子位置检测方法,既能实现无感下无刷直流电机静止状态高精度位置检测,又有定位时间短的优点。
技术方案:本发明的无位置传感器无刷直流电机静止状态下转子位置检测系统,包括直流电源模块、逆变电路模块、转子位置估算模块和驱动电路模块,其中直流电源模块为逆变电路模块供电,逆变电路模块输出a、b、c三相电压至凸极式无刷直流电机和转子位置估算模块,同时凸极式无刷直流电机输出的母线电流也输入至转子位置估算模块,转子位置估算模块输出估算的转子位置信息至驱动电路模块,驱动电路模块用于驱动控制逆变电路模块。
优选的,转子位置估算模块通过对凸极式无刷直流电机的三相端电压和直流母线电流的检测来估算转子初始位置。
本发明的无位置传感器无刷直流电机静止状态下转子位置检测方法,包括以下步骤:
s1、采用h_pwm-l_pwm脉宽调制方式控制无刷直流电机的驱动和逆变电路,即上下桥臂mos管均采用pwm调制,同时导通同时关断,无刷直流电机a、b、c三相绕组分别为接通电源、接地、悬空三种状态;
s2、以a+b-的导通相位导通三相绕组;
s3、记录导通状态下t时刻母线电流与非导通相端电压,进入续流状态后,当母线电流大小衰减至上一记录电流值时采样非导通相端电压,计算两次非导通相端电压之差并记录;
s4、以b+c-的导通相位导通三相绕组,重复步骤s3,进入步骤s6;
s5、以c+a-的导通相位导通三相绕组,重复步骤s3,进入步骤s6;
s6、若a+b-导通下所得电压差大于0,b+c-导通下所得电压差小于0,则导通c+a-,进入步骤s7,若a+b-导通下所得电压差小于0,c+a-导通下所得电压差大于0,则导通b+c-,进入步骤s7,若b+c-导通下所得电压差大于0,c+a-导通下所得电压差小于0,则导通a+b-,进入步骤s7;
s7、记录导通状态下的峰值母线电流,接着注入相反方向检测脉冲电压,记录导通状态下峰值母线电流;
s8、根据步骤s3~s5记录的3个电压差结果和步骤s7记录的2个峰值母线电流结果查表确定转子初始位置。
进一步的,步骤s3中计算两次非导通相端电压之差具体为:
导通状态下,a、b、c三相回路电压和电流方程为:
其中,ua、ub、uc分别为导通状态下a、b、c相相电压,ia、ib为分别为a、b相内流过的电流,laa、lbb分别是a、b相的自感,mab、mac、mba、mbc分别表示a、b、c三相绕组之间相应的互感,r为相电阻;
设mos管导通压降为δu,得:
其中,un为中性点电压,udc为母线电压;
非导通相c相端电压ug(ab)为:
ug(ab)=un+uc;
续流状态下,a、b、c三相回路电压和电流方程为:
其中,u′a、u′b、u′c分别为续流状态下a、b、c相相电压,i′a、i′b为分别为a、b相内流过的电流,
设二极管压降为δu′,得:
其中,u′n为中性点电压;
非导通相c相端电压为:
u′g(ab)=u′n+u′c;
当ia=i′a时,由上述公式计算非导通相端电压之差为:
假设δu≈δu′,上式化简得:
进一步化简得:
其中,laa0是气隙磁场引起的自感系数,lal是定子绕组的漏电感,lg2是随转子位置变化的磁场引起的自感系数,θ是转子的电角度。
进一步的,步骤s7具体为:
以h_pwm-l_pwm的调制方式注入a+b-方向检测脉冲电压,当续流状态电流大小与导通状态电流大小相等时,若非导通相端电压之差大于0,则转子初始位置位于-30°~60°或150°~240°,若非导通相端电压之差小于0,则转子初始位置位于60°~150°或240°~330°;
与a+b-相隔120°的导通方向有b+c-、c+a-;同理推得,以h_pwm-l_pwm的调制方式注入b+c-方向检测脉冲电压,当续流状态电流大小与导通状态电流大小相等时,若非导通相端电压之差大于0,则转子初始位置位于90°~180°或270°~360°,若非导通相端电压之差小于0,则转子初始位置位于0°~90°或180°~270°;以h_pwm-l_pwm的调制方式注入c+a-方向检测脉冲电压,当续流状态电流大小与导通状态电流大小相等时,若非导通相端电压之差大于0,则转子初始位置位于30°~120°或210°~300°,若非导通相端电压之差小于0,则转子初始位置位于-60°~30°或120°~210°;
再依次注入a+b-、b+c-、c+a-方向的检测脉冲电压后,将转子位置确定在两个相隔180°的大小为30°的电角度区间内,接着注入两相反方向检测脉冲,基于磁路饱和效应的原理,通过比较峰值母线电流大小来判断转子n/s极性,从而进一步确定转子位置。
有益效果:与现有技术相比,本发明克服了电机在零速下无法利用反电动势信息检测转子位置的问题,实现了电机静止状态下的高精度无感位置检测;与改进前应用于凸极式电机的电感法相比,具有定位时间短的优点,电机起动延时更小。该方法是一种实现静止状态下无位置传感器无刷直流电机转子位置检测的简单方法,可用于有无反转起动需求的电动工具领域。
附图说明
图1为本发明系统结构框图;
图2为无刷直流电机等效模型;
图3为a+b-导通状态下的等效电路;
图4为a+b-续流状态下的等效电路。
具体实施方式
下面结合附图并通过具体实施例对本发明进行详细说明。
如图1所示,本发明的无位置传感器无刷直流电机静止状态下转子位置检测系统,包括直流电源模块、逆变电路模块、转子位置估算模块和驱动电路模块,其中直流电源模块为逆变电路模块供电,逆变电路模块输出a、b、c三相电压至凸极式无刷直流电机和转子位置估算模块,同时凸极式无刷直流电机输出的母线电流也输入至转子位置估算模块,转子位置估算模块输出估算的转子位置信息至驱动电路模块,驱动电路模块用于驱动控制逆变电路模块。凸极式无刷直流电机,即转子d轴和q轴电感量不相等的电机,通过对无刷直流电机的三相端电压和直流母线电流进行检测来估算转子初始位置。
如图2所示,为无刷直流电机等效模型,图中udc为母线电压,t1、t2、t3、t4、t5、t6为mos管,d1、d2、d3、d4、d5、d6为对应的续流二极管。
本发明的无位置传感器无刷直流电机静止状态下转子位置检测方法,首先注入3个相隔120°电角度导通方向的检测脉冲电压,在导通状态t时刻采样母线电流和非导通相端电压,进入续流状态后当母线电流大小衰减至上一采样值时采样非导通相端电压,计算端电压差值,接着根据3个电压差与0值的关系选择注入2个相应导通方向的检测脉冲,采样峰值母线电流,最后根据电压差与母线电流的结果查表确定转子初始位置区间。该方法包括以下步骤:
s1、采用h_pwm-l_pwm脉宽调制方式控制无刷直流电机的驱动和逆变电路,即上下桥臂mos管均采用pwm调制,同时导通同时关断,无刷直流电机a、b、c三相绕组分别为接通电源、接地、悬空三种状态;
s2、以a+b-的导通相位导通三相绕组;
s3、记录导通状态下t时刻母线电流与非导通相端电压,进入续流状态后,当母线电流大小衰减至上一记录电流值时采样非导通相端电压,计算两次非导通相端电压之差并记录;
s4、以b+c-的导通相位导通三相绕组,重复步骤s3,进入步骤s6;
s5、以c+a-的导通相位导通三相绕组,重复步骤s3,进入步骤s6;
s6、若a+b-导通下所得电压差大于0,b+c-导通下所得电压差小于0,则导通c+a-,进入步骤s7,若a+b-导通下所得电压差小于0,c+a-导通下所得电压差大于0,则导通b+c-,进入步骤s7,若b+c-导通下所得电压差大于0,c+a-导通下所得电压差小于0,则导通a+b-,进入步骤s7;
s7、记录导通状态下的峰值母线电流,接着注入相反方向检测脉冲电压,记录导通状态下峰值母线电流;
s8、根据步骤s3~s5记录的3个电压差结果和步骤s7记录的2个峰值母线电流结果查表确定转子初始位置。
具体的:凸极式电机受凸极效应的影响,其绕组自感值和互感值会随转子电角度的不同而发生改变,各相绕组电感的等效表达式可分别用分别用相位差为120°的余弦函数等效,定子绕组a、b、c三相的自感公式为:
其中,laa、lbb、lcc分别是a、b、c三相的自感,laa0是气隙磁场引起的自感系数,lal是定子绕组的漏电感,lg2是随转子位置变化的磁场引起的自感系数,θ是转子的电角度。
定子绕组a、b、c三相的互感公式为:
其中,mab、mac、mba、mbc、mca、mcb分别表示a、b、c三相绕组之间相应的互感。
凸极式电机中电感量与转子位置相关,当转子位置不同时,绕组自感、互感也会发生变化,从而引起非导通相电压在导通和续流状态下的波动。接下来以注入a+b-导通方向的pwm检测脉冲、以a相为0°电角度位置为例来详细说明。
对于星型接法的两两导通的无刷直流电机而言,a相上桥与b相下桥的开关管同时导通时的等效电路如图3所示。在导通期间,母线电流会逐渐上升直至达到饱和。图中udc为母线电压,t1、t4为对应导通的mos管,un为中性点电压,r为相电阻,la、lb分别为a、b相电感,ia、ib为分别为a、b相内流过的电流,ua、ub、uc分别为导通状态下a、b、c相相电压。
导通状态下,a、b、c三相回路电压和电流方程为:
设mos管导通压降为δu,可得:
非导通相c相端电压为:
ug(ab)=un+uc(5);
续流状态下的等效电路如图4所示。图中d2、d3为对应导通的续流二极管,u′n为中性点电压,i′a、i′b为分别为a、b相内流过的电流,u′a、u′b、u′c分别为续流状态下a、b、c相相电压。
续流状态下,a、b、c三相回路电压和电流方程为:
设二极管压降为δu’,可得:
非导通相c相端电压为:
u′g(ab)=u′n+u′c(8);
当ia=i′a时,由上述公式可计算非导通相端电压之差为:
假设δu≈δu′,上式化简可得:
将式(1)和式(2)代入式(10)化简可得:
由式(11)可知,以h_pwm-l_pwm的调制方式注入a+b-方向检测脉冲电压,当续流状态电流大小与导通状态电流大小相等时,若非导通相端电压之差大于0,则转子初始位置位于-30°~60°或150°~240°,若非导通相端电压之差小于0,则转子初始位置位于60°~150°或240°~330°。
与a+b-相隔120°的导通方向有b+c-、c+a-。同理可推得,以h_pwm-l_pwm的调制方式注入b+c-方向检测脉冲电压,当续流状态电流大小与导通状态电流大小相等时,若非导通相端电压之差大于0,则转子初始位置位于90°~180°或270°~360°,若非导通相端电压之差小于0,则转子初始位置位于0°~90°或180°~270°。以h_pwm-l_pwm的调制方式注入c+a-方向检测脉冲电压,当续流状态电流大小与导通状态电流大小相等时,若非导通相端电压之差大于0,则转子初始位置位于30°~120°或210°~300°,若非导通相端电压之差小于0,则转子初始位置位于-60°~30°或120°~210°。
在依次注入a+b-、b+c-、c+a-方向的检测脉冲电压后,将转子位置确定在两个相隔180°的大小为30°的电角度区间内,接着注入两相反方向检测脉冲,基于磁路饱和效应的原理,通过比较峰值母线电流大小来判断转子n/s极性,从而进一步确定转子位置。若a+b-导通下所得电压差大于0,b+c-导通下所得电压差小于0,则导通c+a-及c-a+方向,若a+b-导通下所得电压差小于0,c+a-导通下所得电压差大于0,则导通b+c-及b-c+方向,若b+c-导通下所得电压差大于0,c+a-导通下所得电压差小于0,则导通a+b-及a-b+方向。
端电压差与采样电流结果与转子初始位置的关系如下表所示:
其中ug(bc)、ug(ca)分别为b+c-、c+a-导通状态下非导通相端电压,u′g(bc)、u′g(ca)分别为b+c-、c+a-续流状态下非导通相端电压,ia+b-、ia-b+、ib+c-、ib-c+、ic+a-、ic-a+分别为注入a+b-、a-b+、b+c-、b-c+、c+a-、c-a+六个导通方向脉冲电压后的采样电流,最后通过查表即可将转子初始位置确定在30°电角度内。
安卓图片我的当前位置定位青色网站ie最新版本功夫之王2twis凯撒密码转换器电子diysignal翻译天高皇帝远下一句ncp红超童丹caged系统spaper格林尼治时间查询日本打车软件林家电驴服务器争锋相对说话就是生产力qyouoem7依你fxx李炳毅疯狂过山车2feam尤其是九宫格解锁大不列颠百科全书插怎么读电感计算公式54329090web服务器马涵ps切片怎么导出运算放大器的作用dsp开发探出头比试AGORA黑后a的系数是什么如果开头的歌词坐爱视频管渠倾斜的倾灾备中心tcp什么意思电阻唐突和冒昧的不同大众点评后台频率比发图goflycr是什么软件单片机c语言编程动态网站ut下载捜狐网撸啊撸手游before起始是什么意思角标jixing三dmaudio李开复是干什么的jidruble袁隆平博物馆质量看板openi你搜索std是什么视频采集函数值是什么7乘以8a视频影月谷黑暗圣经同大purl元亨多谐振荡器一人独钓一江秋不在状态查单删是什么意思dw01推送英文11月3号ccvtegotism转换技ytu医生病历翻译bke中国鹰派代表人物建设网站名什么结构park变换lju复合blashsupple打开命令提示符staving金钩钓ispy请他教480看影院cenc网易新闻首页g781locally淡青色的图片purintint今天呢亚盘分析法国学堂2068TUBI76d触发器芯片免费上网卫星信号AISC考虑到物我合一点拼音genisiscyhradic各地区号轻松管理popy贪吃蛇代码wisteria比较静态分析第四象限xampp中国政治结构picasa下载MCP2515陌陌视频电路板检测itachi8086堆怎么写JAIN三角函数的正交性chuto是不是整数27种柑橘类水果stm32wheresrmc程序是什么意思todolistfireboxctd数据库在线骚聊fucusvertexcjy问题同义词软h8282suppl一月一号huashi文献标识码美团的盈利模式mld太深了不要了总干令终爱速搭后裔采集器培训视频原始资料types怎么读桔子浏览器公共云它山编程好学吗负数除法frontal设计公司网站pgup在线工具ab小于等于猎豹移动公司幂数函数昨天今天明天电机传动测量系统ae怎么导出图片