CN103944317A - 无刷直流电机转子位置任意角度检测装置及方法 - Google Patents
无刷直流电机转子位置任意角度检测装置及方法 Download PDFInfo
- Publication number
- CN103944317A CN103944317A CN201410151110.8A CN201410151110A CN103944317A CN 103944317 A CN103944317 A CN 103944317A CN 201410151110 A CN201410151110 A CN 201410151110A CN 103944317 A CN103944317 A CN 103944317A
- Authority
- CN
- China
- Prior art keywords
- brushless
- interval
- motor rotor
- output
- comparator circuit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Control Of Motors That Do Not Use Commutators (AREA)
Abstract
本发明公开了一种无刷直流电机转子位置任意角度检测装置及方法,其装置包括第一霍尔位置传感器、第二霍尔位置传感器、第三霍尔位置传感器、微处理器模块和参考电压电路,微处理器模块输入端接有第一比较器电路、第二比较器电路和第三比较器电路,第一、第二和第三霍尔位置传感器输出端分别与第一、第二和第三比较器电路相接,第一、第二和第三比较器电路均与参考电压电路的参考电压输出端相接。其方法包括步骤一、转子位置数据检测及传输;二、数据分析处理;三、转子位置角度区间划分;四、确定无刷直流电机在Sn区间的转速Vn;五、确定转子位置角度θ。本发明实现方便且成本低,能够检测到精确的转子位置角度,工作可靠性高,实时性好,环境适应性强。
Description
技术领域
本发明属于电机转子位置检测技术领域,具体是涉及一种无刷直流电机转子位置任意角度检测装置及方法。
背景技术
无刷直流电机控制***的关键技术之一是电机转子位置的检测,只有检测出转子绝对电角度,控制***才能决定逆变器的通电方式、控制模式及输出电流的频率和相位,以保证无刷电机的正常工作。
传统无刷直流电机利用三个霍尔传感器检测电机转子位置,只能测出电机转子位置角度为0°、60°、120°、180°、240°、300°6个值,主要采用120°导通方式,即转子每旋转360°电角度,三相定子绕组换相6次,三相全控逆变桥任一时刻只有两相导通。这种导通模式无刷直流电机换相粗略、逆变桥和定子绕组利用率低、合成电磁转矩脉动大,影响电机转速的控制精度和低速平稳性能,电机的振动和噪声大。
为降低转矩脉动,提高电机转速控制精度和低速平稳性能,国内外的大量文献与专利中,采用光栅编码器、旋转变压器检测电机转子位置,以提高转子位置检测精度,为空间矢量控制、正弦波控制等先进控制算法提供精确的电机转子角度位置信息。光栅编码器直接将转轴角度转换成数字信号,应用简单方便,但因环境适应性差致使难以广泛应用;旋转变压器因结构可靠、实时性好、环境适应性强,但需要高频精确的激励信号源以及专用解算芯片,成本高。
发明内容
本发明所要解决的技术问题在于针对上述现有技术中的不足,提供一种电路结构简单、设计合理、实现方便且成本低、工作可靠性高的无刷直流电机转子位置任意角度检测装置。
为解决上述技术问题,本发明采用的技术方案是:一种无刷直流电机转子位置任意角度检测装置,其特征在于:包括用于对无刷直流电机转子位置进行检测的第一霍尔位置传感器、第二霍尔位置传感器和第三霍尔位置传感器,以及微处理器模块和参考电压电路,所述第一霍尔位置传感器、第二霍尔位置传感器和第三霍尔位置传感器均匀布设在无刷直流电机转子转动的360°电角度空间中,所述微处理器模块的输入端接有用于将第一霍尔位置传感器输出的电压信号与参考电压电路输出的电压进行比较的第一比较器电路、用于将第二霍尔位置传感器输出的电压信号与参考电压电路输出的电压进行比较的第二比较器电路和用于将第三霍尔位置传感器输出的电压信号与参考电压电路输出的电压进行比较的第三比较器电路,所述第一霍尔位置传感器的输出端与第一比较器电路相接,所述第二霍尔位置传感器的输出端与第二比较器电路相接,所述第三霍尔位置传感器的输出端与第三比较器电路相接,所述第一比较器电路、第二比较器电路和第三比较器电路均与参考电压电路的参考电压输出端相接。
上述的无刷直流电机转子位置任意角度检测装置,其特征在于:所述微处理器模块主要由单片机MC9S08AW60构成。
上述的无刷直流电机转子位置任意角度检测装置,其特征在于:所述参考电压电路由串联在5V直流电源的+5V电压输出端与地之间的电阻R19和电阻R20组成,所述电阻R19和电阻R20的连接端为参考电压电路的参考电压输出端H_CMP。
上述的无刷直流电机转子位置任意角度检测装置,其特征在于:所述第一比较器电路由比较器芯片TLC372MD、电容C31、电阻R2和电阻R11组成,所述电阻R2和电容C31串联在5V直流电源的+5V电压输出端与地之间,所述比较器芯片TLC372MD的第3引脚与参考电压电路的参考电压输出端相接,所述比较器芯片TLC372MD的第2引脚以及电阻R2和电容C31的连接端均与第一霍尔位置传感器的输出端HallAout相接,所述比较器芯片TLC372MD的第1引脚通过电阻R11与5V直流电源的+5V电压输出端相接且为第一比较器电路的输出端Hall_A,所述第一比较器电路的输出端Hall_A与单片机MC9S08AW60的第60引脚相接。
上述的无刷直流电机转子位置任意角度检测装置,其特征在于:所述第二比较器电路由比较器芯片LM393、电容C32、电阻R12和电阻R14组成,所述电阻R12和电容C32串联在5V直流电源的+5V电压输出端与地之间,所述比较器芯片LM393的第3引脚与参考电压电路的参考电压输出端相接,所述比较器芯片LM393的第2引脚以及电阻R12和电容C32的连接端均与第二霍尔位置传感器的输出端HallBout相接,所述比较器芯片LM393的第1引脚通过电阻R14与5V直流电源的+5V电压输出端相接且为第二比较器电路的输出端Hall_B,所述第二比较器电路的输出端Hall_B与单片机MC9S08AW60的第61引脚相接。
上述的无刷直流电机转子位置任意角度检测装置,其特征在于:所述第三比较器电路由比较器芯片LM393、电容C33、电阻R13和电阻R15组成,所述电阻R13和电容C33串联在5V直流电源的+5V电压输出端与地之间,所述比较器芯片LM393的第5引脚与参考电压电路的参考电压输出端相接,所述比较器芯片LM393的第6引脚以及电阻R13和电容C33的连接端均与第三霍尔位置传感器的输出端HallCout相接,所述比较器芯片LM393的第7引脚通过电阻R15与5V直流电源的+5V电压输出端相接且为第三比较器电路的输出端Hall_C,所述第三比较器电路的输出端Hall_C与单片机MC9S08AW60的第62引脚相接。
本发明还提供了一种工作可靠性高、实时性好、能够检测得到精确的转子位置角度的无刷直流电机转子位置任意角度检测方法,其特征在于该方法包括以下步骤:
步骤一、无刷直流电机转子位置数据检测及传输:无刷直流电机转子旋转360°电角度的过程中,第一霍尔位置传感器对无刷直流电机转子位置进行检测并将所检测到的电压信号输出给第一比较器电路,第一比较器电路将第一霍尔位置传感器输出的电压信号与参考电压电路输出的电压进行比较,并将二进制数的比较结果输出给微处理器模块;第二霍尔位置传感器对无刷直流电机转子位置进行检测并将所检测到的电压信号输出给第二比较器电路,第二比较器电路将第二霍尔位置传感器输出的电压信号与参考电压电路输出的电压进行比较,并将二进制数的比较结果输出给微处理器模块;第三霍尔位置传感器对无刷直流电机转子位置进行检测并将所检测到的电压信号输出给第三比较器电路,第三比较器电路将第三霍尔位置传感器输出的电压信号与参考电压电路输出的电压进行比较,并将二进制数的比较结果输出给微处理器模块;
步骤二、数据分析处理:微处理器模块接收第一比较器电路、第二比较器电路和第三比较器电路输出的二进制数的比较结果数据,并将第一比较器电路输出的二进制数的比较结果定义为三位二进制数Mi的第三位,将第二比较器电路输出的二进制数的比较结果定义为三位二进制数Mi的第二位,将第三比较器电路输出的二进制数的比较结果定义为三位二进制数Mi的第一位,且分无刷直流电机转子转动的电角度θ为[0°,60°)、[60°,120°)、[120°,180°)、[180°,240°)、[240°,300°)和[300°,360°)六个区间记录三位二进制数Mi的数值;其中,i的取值为1~6;当θ∈[0°,60°)时,微处理器模块记录得到的三位二进制数M1的数值为010;当θ∈[60°,120°)时,微处理器模块记录得到的三位二进制数M2的数值为011;当θ∈[120°,180°)时,微处理器模块记录得到的三位二进制数M3的数值为001;当θ∈[180°,240°)时,微处理器模块记录得到的三位二进制数M4的数值为101;当θ∈[240°,300°)时,微处理器模块记录得到的三位二进制数M5的数值为100;当θ∈[300°,360°)时,微处理器模块记录得到的三位二进制数M6的数值为110;
步骤三、无刷直流电机转子位置角度区间划分:微处理器模块(4)将三位二进制数Mi转换为十进制数mi,并将三位二进制数M1对应的θ∈[0°,60°)的区间,定义为Sm1区间,即S2区间;将三位二进制数M2对应的θ∈[60°,120°)的区间,定义为区间,即S3区间;将三位二进制数M3对应的θ∈[120°,180°)的区间,定义为区间,即S1区间;将三位二进制数M4对应的θ∈[180°,240°)的区间,定义为区间,即S5区间;将三位二进制数M5对应的θ∈[240°,300°)的区间,定义为区间,即S4区间;将三位二进制数M6对应的θ∈[300°,360°)的区间,定义为区间,即S6区间;
步骤四、确定无刷直流电机在Sn区间的转速Vn:微处理器模块记录无刷直流电机转子经过Sn区间所用的时间tn,并当Tmin≤tn≤Tmax时,微处理器模块根据公式Vn=60°/tn计算无刷直流电机在Sn区间的转速Vn;当tn>Tmax时,微处理器模块根据公式Vn=60°/Tmax计算无刷直流电机在Sn区间的转速Vn;当tn<Tmin时,微处理器模块根据公式Vn=60°/Tmin计算无刷直流电机在Sn区间的转速Vn;其中,n的取值为1~6,Tmax为无刷直流电机在最高转速下转过60°电角度所需的时间,Tmin为无刷直流电机在最低转速下转过60°电角度所需的时间;
步骤五、确定无刷直流电机转子位置角度θ:微处理器模块记录无刷直流电机转子进入Sn区间的时刻t0和当前时刻t,并当无刷直流电机转子转动到S2区间时,微处理器模块根据公式θ=0°+V6(t-t0)计算无刷直流电机转子位置角度θ;当无刷直流电机转子转动到S3区间时,微处理器模块根据公式θ=60°+V2(t-t0)计算无刷直流电机转子位置角度θ;当无刷直流电机转子转动到S1区间时,微处理器模块根据公式θ=120°+V3(t-t0)计算无刷直流电机转子位置角度θ;当无刷直流电机转子转动到S5区间时,微处理器模块根据公式θ=180°+V1(t-t0)计算无刷直流电机转子位置角度θ;当无刷直流电机转子转动到S4区间时,微处理器模块根据公式θ=240°+V5(t-t0)计算无刷直流电机转子位置角度θ;当无刷直流电机转子转动到S6区间时,微处理器模块根据公式θ=300°+V4(t-t0)计算无刷直流电机转子位置角度θ。
本发明与现有技术相比具有以下优点:
1、本发明无刷直流电机转子位置任意角度检测装置的电路结构简单,设计合理,实现方便且成本低。
2、本发明能够为实现无刷直流电机的空间矢量控制、正弦波控制等先进控制算法提供精确的转子位置角度信息,利用本发明得到的无刷直流电机转子位置角度θ能够精确控制无刷直流电机每相绕组导通角度与导通时间,与传统的120°导通模式相比,控制更为灵活,能有效降低电机转矩脉动,扩大电机调速范围,提高电机运行平稳性及电磁兼容性。
3、本发明在确定无刷直流电机转子位置角度θ时,每60°电角度计算公式就更新一次,位置检测误差不会累积,转子位置检测更为精确,且能够快速地确定出无刷直流电机转子位置角度。
4、本发明的工作可靠性高,无刷直流电机转子位置角度检测的实时性好。
5、本发明的环境适应性强,实用性强,能够广泛应用于国防军工、航空航天、工业及民用等领域。
综上所述,本发明设计合理,实现方便且成本低,能够检测得到精确的转子位置角度,工作可靠性高,实时性好,环境适应性强,实用性强。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
图1为本发明检测装置的电路原理框图。
图2为本发明微处理器模块的电路原理图。
图3为本发明参考电压电路的电路原理图。
图4为本发明第一比较器电路的电路原理图。
图5为本发明第二比较器电路的电路原理图。
图6为本发明第三比较器电路的电路原理图。
图7为本发明检测方法的方法流程框图。
图8为本发明第一、第二和第三比较器电路输出的比较结果以及微处理器模块记录得到的三位二进制数Mi的取值情况图。
图9为本发明无刷直流电机转子位置角度区间划分情况图。
附图标记说明:
1—第一霍尔位置传感器; 2—第二霍尔位置传感器;
3—第三霍尔位置传感器; 4—微处理器模块;
5—参考电压电路; 6—第一比较器电路; 7—第二比较器电路;
8—第三比较器电路。
具体实施方式
如图1所示,本发明的无刷直流电机转子位置任意角度检测装置,包括用于对无刷直流电机转子位置进行检测的第一霍尔位置传感器1、第二霍尔位置传感器2和第三霍尔位置传感器3,以及微处理器模块4和参考电压电路5,所述第一霍尔位置传感器1、第二霍尔位置传感器2和第三霍尔位置传感器3均匀布设在无刷直流电机转子转动的360°电角度空间中,所述微处理器模块4的输入端接有用于将第一霍尔位置传感器1输出的电压信号与参考电压电路5输出的电压进行比较的第一比较器电路6、用于将第二霍尔位置传感器2输出的电压信号与参考电压电路5输出的电压进行比较的第二比较器电路7和用于将第三霍尔位置传感器3输出的电压信号与参考电压电路5输出的电压进行比较的第三比较器电路8,所述第一霍尔位置传感器1的输出端与第一比较器电路6相接,所述第二霍尔位置传感器2的输出端与第二比较器电路7相接,所述第三霍尔位置传感器3的输出端与第三比较器电路8相接,所述第一比较器电路6、第二比较器电路7和第三比较器电路8均与参考电压电路5的参考电压输出端相接。
如图2所示,本实施例中,所述微处理器模块4主要由单片机MC9S08AW60构成。
如图3所示,本实施例中,所述参考电压电路5由串联在5V直流电源的+5V电压输出端与地之间的电阻R19和电阻R20组成,所述电阻R19和电阻R20的连接端为参考电压电路5的参考电压输出端H_CMP。
如图4所示,本实施例中,所述第一比较器电路6由比较器芯片TLC372MD、电容C31、电阻R2和电阻R11组成,所述电阻R2和电容C31串联在5V直流电源的+5V电压输出端与地之间,所述比较器芯片TLC372MD的第3引脚与参考电压电路5的参考电压输出端相接,所述比较器芯片TLC372MD的第2引脚以及电阻R2和电容C31的连接端均与第一霍尔位置传感器1的输出端HallAout相接,所述比较器芯片TLC372MD的第1引脚通过电阻R11与5V直流电源的+5V电压输出端相接且为第一比较器电路6的输出端Hall_A,所述第一比较器电路6的输出端Hall_A与单片机MC9S08AW60的第60引脚相接。
如图5所示,本实施例中,所述第二比较器电路7由比较器芯片LM393、电容C32、电阻R12和电阻R14组成,所述电阻R12和电容C32串联在5V直流电源的+5V电压输出端与地之间,所述比较器芯片LM393的第3引脚与参考电压电路5的参考电压输出端相接,所述比较器芯片LM393的第2引脚以及电阻R12和电容C32的连接端均与第二霍尔位置传感器2的输出端HallBout相接,所述比较器芯片LM393的第1引脚通过电阻R14与5V直流电源的+5V电压输出端相接且为第二比较器电路7的输出端Hall_B,所述第二比较器电路7的输出端Hall_B与单片机MC9S08AW60的第61引脚相接。
如图6所示,本实施例中,所述第三比较器电路8由比较器芯片LM393、电容C33、电阻R13和电阻R15组成,所述电阻R13和电容C33串联在5V直流电源的+5V电压输出端与地之间,所述比较器芯片LM393的第5引脚与参考电压电路5的参考电压输出端相接,所述比较器芯片LM393的第6引脚以及电阻R13和电容C33的连接端均与第三霍尔位置传感器3的输出端HallCout相接,所述比较器芯片LM393的第7引脚通过电阻R15与5V直流电源的+5V电压输出端相接且为第三比较器电路8的输出端Hall_C,所述第三比较器电路8的输出端Hall_C与单片机MC9S08AW60的第62引脚相接。
如图7所示,本发明的无刷直流电机转子位置任意角度检测方法,包括以下步骤:
步骤一、无刷直流电机转子位置数据检测及传输:无刷直流电机转子旋转360°电角度的过程中,第一霍尔位置传感器1对无刷直流电机转子位置进行检测并将所检测到的电压信号输出给第一比较器电路6,第一比较器电路6将第一霍尔位置传感器1输出的电压信号与参考电压电路5输出的电压进行比较,并将二进制数的比较结果输出给微处理器模块4;第二霍尔位置传感器2对无刷直流电机转子位置进行检测并将所检测到的电压信号输出给第二比较器电路7,第二比较器电路7将第二霍尔位置传感器2输出的电压信号与参考电压电路5输出的电压进行比较,并将二进制数的比较结果输出给微处理器模块4;第三霍尔位置传感器3对无刷直流电机转子位置进行检测并将所检测到的电压信号输出给第三比较器电路8,第三比较器电路8将第三霍尔位置传感器3输出的电压信号与参考电压电路5输出的电压进行比较,并将二进制数的比较结果输出给微处理器模块4;
步骤二、数据分析处理:微处理器模块4接收第一比较器电路6、第二比较器电路7和第三比较器电路8输出的二进制数的比较结果数据,并将第一比较器电路6输出的二进制数的比较结果定义为三位二进制数Mi的第三位,将第二比较器电路7输出的二进制数的比较结果定义为三位二进制数Mi的第二位,将第三比较器电路8输出的二进制数的比较结果定义为三位二进制数Mi的第一位,且分无刷直流电机转子转动的电角度θ为[0°,60°)、[60°,120°)、[120°,180°)、[180°,240°)、[240°,300°)和[300°,360°)六个区间记录三位二进制数Mi的数值;其中,i的取值为1~6;当θ∈[0°,60°)时,微处理器模块4记录得到的三位二进制数M1的数值为010;当θ∈[60°,120°)时,微处理器模块4记录得到的三位二进制数M2的数值为011;当θ∈[120°,180°)时,微处理器模块4记录得到的三位二进制数M3的数值为001;当θ∈[180°,240°)时,微处理器模块4记录得到的三位二进制数M4的数值为101;当θ∈[240°,300°)时,微处理器模块4记录得到的三位二进制数M5的数值为100;当θ∈[300°,360°)时,微处理器模块4记录得到的三位二进制数M6的数值为110;其中,i的取值为1~6;微处理器模块4接收到的第一比较器电路6输出的二进制数的比较结果Hall_A、第二比较器电路7输出的二进制数的比较结果Hall_B和第三比较器电路8输出的二进制数的比较结果Hall_C,以及微处理器模块4记录得到的三位二进制数Mi的取值情况如图8所示;
步骤三、无刷直流电机转子位置角度区间划分:微处理器模块(4)将三位二进制数Mi转换为十进制数mi,并将三位二进制数M1对应的θ∈[0°,60°)的区间,定义为区间,即S2区间;将三位二进制数M2对应的θ∈[60°,120°)的区间,定义为区间,即S3区间;将三位二进制数M3对应的θ∈[120°,180°)的区间,定义为区间,即S1区间;将三位二进制数M4对应的θ∈[180°,240°)的区间,定义为区间,即S5区间;将三位二进制数M5对应的θ∈[240°,300°)的区间,定义为区间,即S4区间;将三位二进制数M6对应的θ∈[300°,360°)的区间,定义为区间,即S6区间;无刷直流电机转子位置角度区间划分情况如图9所示;
步骤四、确定无刷直流电机在Sn区间的转速Vn:微处理器模块4记录无刷直流电机转子经过Sn区间所用的时间tn,并当Tmin≤tn≤Tmax时,微处理器模块4根据公式Vn=60°/tn计算无刷直流电机在Sn区间的转速Vn;当tn>Tmax时,微处理器模块4根据公式Vn=60°/Tmax计算无刷直流电机在Sn区间的转速Vn;当tn<Tmin时,微处理器模块4根据公式Vn=60°/Tmin计算无刷直流电机在Sn区间的转速Vn;其中,n的取值为1~6,Tmax为无刷直流电机在最高转速下转过60°电角度所需的时间,Tmin为无刷直流电机在最低转速下转过60°电角度所需的时间;具体地,时间tn单位为微秒,转速Vn的单位为度/微秒;无刷直流电机的最高转速和最低转速为出厂时规定的最高转速和最低转速;
步骤五、确定无刷直流电机转子位置角度θ:微处理器模块4记录无刷直流电机转子进入Sn区间的时刻t0和当前时刻t,并当无刷直流电机转子转动到S2区间时,微处理器模块4根据公式θ=0°+V6(t-t0)计算无刷直流电机转子位置角度θ;当无刷直流电机转子转动到S3区间时,微处理器模块4根据公式θ=60°+V2(t-t0)计算无刷直流电机转子位置角度θ;当无刷直流电机转子转动到S1区间时,微处理器模块4根据公式θ=120°+V3(t-t0)计算无刷直流电机转子位置角度θ;当无刷直流电机转子转动到S5区间时,微处理器模块4根据公式θ=180°+V1(t-t0)计算无刷直流电机转子位置角度θ;当无刷直流电机转子转动到S4区间时,微处理器模块4根据公式θ=240°+V5(t-t0)计算无刷直流电机转子位置角度θ;当无刷直流电机转子转动到S6区间时,微处理器模块4根据公式θ=300°+V4(t-t0)计算无刷直流电机转子位置角度θ。
综上所述,本发明首先利用三个霍尔位置传感器将无刷直流电机转子360°电角度分为六个相等的区间,接着通过微处理器模块4计算无刷直流电机转子在每个区间的转速,然后利用上一区间的转速进而算出当前无刷直流电机转子位置角度θ;本发明计算得到的无刷直流电机转子位置角度θ可以是0°~360°之间的任意角度值,不仅仅是现有技术中的0°、60°、120°、180°、240°、300°6个值,本发明能够为实现无刷直流电机的空间矢量控制、正弦波控制等先进控制算法提供精确的转子位置角度信息,利用本发明得到的无刷直流电机转子位置角度θ能够精确控制无刷直流电机每相绕组导通角度与导通时间,与传统的120°导通模式相比,控制更为灵活,能有效降低电机转矩脉动,扩大电机调速范围,提高电机运行平稳性及电磁兼容性;本发明能够广泛应用于国防军工、航空航天、工业及民用等领域。
以上所述,仅是本发明的较佳实施例,并非对本发明作任何限制,凡是根据本发明技术实质对以上实施例所作的任何简单修改、变更以及等效结构变化,均仍属于本发明技术方案的保护范围内。
Claims (7)
1.一种无刷直流电机转子位置任意角度检测装置,其特征在于:包括用于对无刷直流电机转子位置进行检测的第一霍尔位置传感器(1)、第二霍尔位置传感器(2)和第三霍尔位置传感器(3),以及微处理器模块(4)和参考电压电路(5),所述第一霍尔位置传感器(1)、第二霍尔位置传感器(2)和第三霍尔位置传感器(3)均匀布设在无刷直流电机转子转动的360°电角度空间中,所述微处理器模块(4)的输入端接有用于将第一霍尔位置传感器(1)输出的电压信号与参考电压电路(5)输出的电压进行比较的第一比较器电路(6)、用于将第二霍尔位置传感器(2)输出的电压信号与参考电压电路(5)输出的电压进行比较的第二比较器电路(7)和用于将第三霍尔位置传感器(3)输出的电压信号与参考电压电路(5)输出的电压进行比较的第三比较器电路(8),所述第一霍尔位置传感器(1)的输出端与第一比较器电路(6)相接,所述第二霍尔位置传感器(2)的输出端与第二比较器电路(7)相接,所述第三霍尔位置传感器(3)的输出端与第三比较器电路(8)相接,所述第一比较器电路(6)、第二比较器电路(7)和第三比较器电路(8)均与参考电压电路(5)的参考电压输出端相接。
2.按照权利要求1所述的无刷直流电机转子位置任意角度检测装置,其特征在于:所述微处理器模块(4)主要由单片机MC9S08AW60构成。
3.按照权利要求1所述的无刷直流电机转子位置任意角度检测装置,其特征在于:所述参考电压电路(5)由串联在5V直流电源的+5V电压输出端与地之间的电阻R19和电阻R20组成,所述电阻R19和电阻R20的连接端为参考电压电路(5)的参考电压输出端H_CMP。
4.按照权利要求2所述的无刷直流电机转子位置任意角度检测装置,其特征在于:所述第一比较器电路(6)由比较器芯片TLC372MD、电容C31、电阻R2和电阻R11组成,所述电阻R2和电容C31串联在5V直流电源的+5V电压输出端与地之间,所述比较器芯片TLC372MD的第3引脚与参考电压电路(5)的参考电压输出端相接,所述比较器芯片TLC372MD的第2引脚以及电阻R2和电容C31的连接端均与第一霍尔位置传感器(1)的输出端HallAout相接,所述比较器芯片TLC372MD的第1引脚通过电阻R11与5V直流电源的+5V电压输出端相接且为第一比较器电路(6)的输出端Hall_A,所述第一比较器电路(6)的输出端Hall_A与单片机MC9S08AW60的第60引脚相接。
5.按照权利要求2所述的无刷直流电机转子位置任意角度检测装置,其特征在于:所述第二比较器电路(7)由比较器芯片LM393、电容C32、电阻R12和电阻R14组成,所述电阻R12和电容C32串联在5V直流电源的+5V电压输出端与地之间,所述比较器芯片LM393的第3引脚与参考电压电路(5)的参考电压输出端相接,所述比较器芯片LM393的第2引脚以及电阻R12和电容C32的连接端均与第二霍尔位置传感器(2)的输出端HallBout相接,所述比较器芯片LM393的第1引脚通过电阻R14与5V直流电源的+5V电压输出端相接且为第二比较器电路(7)的输出端Hall_B,所述第二比较器电路(7)的输出端Hall_B与单片机MC9S08AW60的第61引脚相接。
6.按照权利要求2所述的无刷直流电机转子位置任意角度检测装置,其特征在于:所述第三比较器电路(8)由比较器芯片LM393、电容C33、电阻R13和电阻R15组成,所述电阻R13和电容C33串联在5V直流电源的+5V电压输出端与地之间,所述比较器芯片LM393的第5引脚与参考电压电路(5)的参考电压输出端相接,所述比较器芯片LM393的第6引脚以及电阻R13和电容C33的连接端均与第三霍尔位置传感器(3)的输出端HallCout相接,所述比较器芯片LM393的第7引脚通过电阻R15与5V直流电源的+5V电压输出端相接且为第三比较器电路(8)的输出端Hall_C,所述第三比较器电路(8)的输出端Hall_C与单片机MC9S08AW60的第62引脚相接。
7.一种利用如权利要求1所述装置对无刷直流电机转子位置任意角度进行检测的方法,其特征在于该方法包括以下步骤:
步骤一、无刷直流电机转子位置数据检测及传输:无刷直流电机转子旋转360°电角度的过程中,第一霍尔位置传感器(1)对无刷直流电机转子位置进行检测并将所检测到的电压信号输出给第一比较器电路(6),第一比较器电路(6)将第一霍尔位置传感器(1)输出的电压信号与参考电压电路(5)输出的电压进行比较,并将二进制数的比较结果输出给微处理器模块(4);第二霍尔位置传感器(2)对无刷直流电机转子位置进行检测并将所检测到的电压信号输出给第二比较器电路(7),第二比较器电路(7)将第二霍尔位置传感器(2)输出的电压信号与参考电压电路(5)输出的电压进行比较,并将二进制数的比较结果输出给微处理器模块(4);第三霍尔位置传感器(3)对无刷直流电机转子位置进行检测并将所检测到的电压信号输出给第三比较器电路(8),第三比较器电路(8)将第三霍尔位置传感器(3)输出的电压信号与参考电压电路(5)输出的电压进行比较,并将二进制数的比较结果输出给微处理器模块(4);
步骤二、数据分析处理:微处理器模块(4)接收第一比较器电路(6)、第二比较器电路(7)和第三比较器电路(8)输出的二进制数的比较结果数据,并将第一比较器电路(6)输出的二进制数的比较结果定义为三位二进制数Mi的第三位,将第二比较器电路(7)输出的二进制数的比较结果定义为三位二进制数Mi的第二位,将第三比较器电路(8)输出的二进制数的比较结果定义为三位二进制数Mi的第一位,且分无刷直流电机转子转动的电角度θ为[0°,60°)、[60°,120°)、[120°,180°)、[180°,240°)、[240°,300°)和[300°,360°)六个区间记录三位二进制数Mi的数值;其中,i的取值为1~6;当θ∈[0°,60°)时,微处理器模块(4)记录得到的三位二进制数M1的数值为010;当θ∈[60°,120°)时,微处理器模块(4)记录得到的三位二进制数M2的数值为011;当θ∈[120°,180°)时,微处理器模块(4)记录得到的三位二进制数M3的数值为001;当θ∈[180°,240°)时,微处理器模块(4)记录得到的三位二进制数M4的数值为101;当θ∈[240°,300°)时,微处理器模块(4)记录得到的三位二进制数M5的数值为100;当θ∈[300°,360°)时,微处理器模块(4)记录得到的三位二进制数M6的数值为110;
步骤三、无刷直流电机转子位置角度区间划分:微处理器模块(4)将三位二进制数Mi转换为十进制数mi,并将三位二进制数M1对应的θ∈[0°,60°)的区间,定义为区间,即S2区间;将三位二进制数M2对应的θ∈[60°,120°)的区间,定义为区间,即S3区间;将三位二进制数M3对应的θ∈[120°,180°)的区间,定义为区间,即S1区间;将三位二进制数M4对应的θ∈[180°,240°)的区间,定义为区间,即S5区间;将三位二进制数M5对应的θ∈[240°,300°)的区间,定义为区间,即S4区间;将三位二进制数M6对应的θ∈[300°,360°)的区间,定义为区间,即S6区间;
步骤四、确定无刷直流电机在Sn区间的转速Vn:微处理器模块(4)记录无刷直流电机转子经过Sn区间所用的时间tn,并当Tmin≤tn≤Tmax时,微处理器模块(4)根据公式Vn=60°/tn计算无刷直流电机在Sn区间的转速Vn;当tn>Tmax时,微处理器模块(4)根据公式Vn=60°/Tmax计算无刷直流电机在Sn区间的转速Vn;当tn<Tmin时,微处理器模块(4)根据公式Vn=60°/Tmin计算无刷直流电机在Sn区间的转速Vn;其中,n的取值为1~6,Tmax为无刷直流电机在最高转速下转过60°电角度所需的时间,Tmin为无刷直流电机在最低转速下转过60°电角度所需的时间;
步骤五、确定无刷直流电机转子位置角度θ:微处理器模块(4)记录无刷直流电机转子进入Sn区间的时刻t0和当前时刻t,并当无刷直流电机转子转动到S2区间时,微处理器模块(4)根据公式θ=0°+V6(t-t0)计算无刷直流电机转子位置角度θ;当无刷直流电机转子转动到S3区间时,微处理器模块(4)根据公式θ=60°+V2(t-t0)计算无刷直流电机转子位置角度θ;当无刷直流电机转子转动到S1区间时,微处理器模块(4)根据公式θ=120°+V3(t-t0)计算无刷直流电机转子位置角度θ;当无刷直流电机转子转动到S5区间时,微处理器模块(4)根据公式θ=180°+V1(t-t0)计算无刷直流电机转子位置角度θ;当无刷直流电机转子转动到S4区间时,微处理器模块(4)根据公式θ=240°+V5(t-t0)计算无刷直流电机转子位置角度θ;当无刷直流电机转子转动到S6区间时,微处理器模块(4)根据公式θ=300°+V4(t-t0)计算无刷直流电机转子位置角度θ。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410151110.8A CN103944317B (zh) | 2014-04-15 | 2014-04-15 | 无刷直流电机转子位置任意角度检测方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410151110.8A CN103944317B (zh) | 2014-04-15 | 2014-04-15 | 无刷直流电机转子位置任意角度检测方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103944317A true CN103944317A (zh) | 2014-07-23 |
CN103944317B CN103944317B (zh) | 2016-04-20 |
Family
ID=51191853
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410151110.8A Expired - Fee Related CN103944317B (zh) | 2014-04-15 | 2014-04-15 | 无刷直流电机转子位置任意角度检测方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103944317B (zh) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105141212A (zh) * | 2015-10-12 | 2015-12-09 | 重庆凯瑞电动汽车***有限公司 | 一种永磁同步电机位置信号冗余检测方法及*** |
CN106500584A (zh) * | 2016-09-29 | 2017-03-15 | 南京邮电大学 | 一种基于线性霍尔传感器的角度测量***和测量方法 |
CN106533308A (zh) * | 2016-12-31 | 2017-03-22 | 深圳市优必选科技有限公司 | 永磁同步电机角度检测方法和装置 |
CN106655646A (zh) * | 2016-11-25 | 2017-05-10 | 西安科技大学 | 混合式光电编码器安装误差补偿值确定***及方法 |
CN106787483A (zh) * | 2017-02-12 | 2017-05-31 | 湖南天富机电科技有限公司 | 一种直流无刷电机霍尔角度调试***及调试方法 |
CN107210655A (zh) * | 2015-01-23 | 2017-09-26 | 三菱电机株式会社 | 电动驱动装置 |
CN108599635A (zh) * | 2018-04-16 | 2018-09-28 | 东南大学 | 一种无刷直流电机测角测速装置及方法 |
CN113014160A (zh) * | 2019-12-18 | 2021-06-22 | 珠海格力电器股份有限公司 | 无刷直流电动机的相电流校正电路及无刷直流电动机 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105262398B (zh) * | 2015-09-25 | 2018-04-17 | 广东高标电子科技有限公司 | 基于霍尔传感器的永磁同步电机的矢量控制方法及装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1108037A (zh) * | 1993-04-27 | 1995-09-06 | 株式会社三协精机制作所 | 无刷电动机旋转位置检测装置 |
CN202276311U (zh) * | 2011-09-26 | 2012-06-13 | 东华大学 | 基于磁环及霍尔传感器的pet-ct机轮毂电机位置检测装置 |
WO2013111575A1 (ja) * | 2012-01-25 | 2013-08-01 | パナソニック株式会社 | モータ駆動装置およびこれを用いた冷蔵庫 |
-
2014
- 2014-04-15 CN CN201410151110.8A patent/CN103944317B/zh not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1108037A (zh) * | 1993-04-27 | 1995-09-06 | 株式会社三协精机制作所 | 无刷电动机旋转位置检测装置 |
CN202276311U (zh) * | 2011-09-26 | 2012-06-13 | 东华大学 | 基于磁环及霍尔传感器的pet-ct机轮毂电机位置检测装置 |
WO2013111575A1 (ja) * | 2012-01-25 | 2013-08-01 | パナソニック株式会社 | モータ駆動装置およびこれを用いた冷蔵庫 |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107210655A (zh) * | 2015-01-23 | 2017-09-26 | 三菱电机株式会社 | 电动驱动装置 |
CN105141212A (zh) * | 2015-10-12 | 2015-12-09 | 重庆凯瑞电动汽车***有限公司 | 一种永磁同步电机位置信号冗余检测方法及*** |
CN106500584A (zh) * | 2016-09-29 | 2017-03-15 | 南京邮电大学 | 一种基于线性霍尔传感器的角度测量***和测量方法 |
CN106500584B (zh) * | 2016-09-29 | 2019-10-22 | 南京邮电大学 | 一种基于线性霍尔传感器的角度测量***和测量方法 |
CN106655646A (zh) * | 2016-11-25 | 2017-05-10 | 西安科技大学 | 混合式光电编码器安装误差补偿值确定***及方法 |
CN106533308A (zh) * | 2016-12-31 | 2017-03-22 | 深圳市优必选科技有限公司 | 永磁同步电机角度检测方法和装置 |
CN106533308B (zh) * | 2016-12-31 | 2019-10-29 | 深圳市优必选科技有限公司 | 永磁同步电机角度检测方法和装置 |
CN106787483A (zh) * | 2017-02-12 | 2017-05-31 | 湖南天富机电科技有限公司 | 一种直流无刷电机霍尔角度调试***及调试方法 |
CN106787483B (zh) * | 2017-02-12 | 2023-05-16 | 湖南天富机电科技有限公司 | 一种直流无刷电机霍尔角度调试***的调试方法 |
CN108599635A (zh) * | 2018-04-16 | 2018-09-28 | 东南大学 | 一种无刷直流电机测角测速装置及方法 |
WO2019200659A1 (zh) * | 2018-04-16 | 2019-10-24 | 东南大学 | 一种无刷直流电机测角测速装置及方法 |
CN113014160A (zh) * | 2019-12-18 | 2021-06-22 | 珠海格力电器股份有限公司 | 无刷直流电动机的相电流校正电路及无刷直流电动机 |
Also Published As
Publication number | Publication date |
---|---|
CN103944317B (zh) | 2016-04-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103944317B (zh) | 无刷直流电机转子位置任意角度检测方法 | |
CN102721362B (zh) | 旋转变压器位置测量***及方法 | |
CN104852637B (zh) | 双芯片无刷直流电机驱动控制***及控制方法 | |
KR101500143B1 (ko) | 레졸버 고장 검출 인터페이스 회로 및 이를 이용한 고장 검출 방법 | |
CN110752808B (zh) | 电机位置传感器误差补偿方法、装置、车辆及存储介质 | |
CN103322896B (zh) | 一种无刷直流电机霍尔传感器安装位置检测方法及*** | |
CN103731077A (zh) | 电机转子位置和转速的检测装置及方法 | |
CN202261137U (zh) | 一种开关磁阻电机用旋转变压器角位置传感器 | |
CN110044388B (zh) | 一种旋转体的非接触式绝对角度位置传感器的使用方法 | |
CN104659973B (zh) | 航空永磁同步电机转速及位置检测装置 | |
CN103018474A (zh) | 一种基于fpga的电机转速和转向检测装置 | |
CN105305755A (zh) | 一种永磁同步电动机转子位置的检测方法 | |
CN202872710U (zh) | 一种交流无刷永磁同步电机转子位置检测装置 | |
CN103023399A (zh) | 旋转变压器转子零位角度标定*** | |
CN105391362A (zh) | 一种直流无刷电机霍尔传感器控制算法 | |
CN107863913A (zh) | 一种旋转变压器的解码方法和*** | |
US20240204638A1 (en) | Method and system for measuring flux-switching electric motor rotor angle on basis of linear hall sensors | |
CN107834914A (zh) | 基于霍尔的无刷电机转子角度计算方法 | |
CN103997262B (zh) | 基于无传感器轮毂式电机的电动自行车正弦波控制方法 | |
CN101877525B (zh) | 一种电动机 | |
CN103267869A (zh) | 双头型高精度速度传感器及工作方法 | |
CN209877990U (zh) | 一种旋转体的非接触式绝对角度位置传感器 | |
CN109713953B (zh) | 单相bldc电机无位置驱动装置 | |
CN103346723A (zh) | 一种无位置传感器控制装置及位置检测方法 | |
CN105720880B (zh) | 一种电机转角实时估计方法与装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20160420 Termination date: 20170415 |