一种基于开关霍尔传感器顺序编码的直线电机定位方法

文档序号:6179887阅读:196来源:国知局
一种基于开关霍尔传感器顺序编码的直线电机定位方法
【专利摘要】一种基于开关霍尔传感器顺序编码的直线电机定位方法,该方法在直线电机动子上,沿动子运动方向在半个磁场极距长度内等距离布置n个开关霍尔传感器,通过测量所在位置的磁感应强度矢量方向,各开关霍尔传感器输出状态值1或0。在动子运动过程中,记录各开关霍尔传感器的输出状态值,并将其按顺序编码成n位二进制编码值。对比当前编码值与前一次编码值,可以得出动子的运动方向及相对位移,累加所有相对位移,可以得到当前时刻动子的总位移。该方法针对包含直线磁钢阵列的直线电机运动系统,利用电机本身的磁场信息以及多个开关霍尔传感器的输出状态值,无需特别转换算法,实现运动平台的相对位移测量,具有简单便捷、高精度、鲁棒性好等特点。
【专利说明】一种基于开关霍尔传感器顺序编码的直线电机定位方法【技术领域】[0001]本发明涉及一种基于开关霍尔传感器顺序编码的直线电机定位方法,特别涉及一 种包含直线磁钢阵列的运动部件的一维定位方法,属于电机位移测量及数据处理技术领 域。【背景技术】[0002]直线电机是一种将电磁能直接转换成直线运动机械能的电磁装置,它具有结构 简单、定位精度高、响应速度快和灵敏度好等优点,由于它能直接驱动工作台,这样就消除 了驱动电机和工作台之间的一切中间传动环节,从而克服了传统驱动方式的传动环节带来 的缺点,因而广泛地应用于数控机床及工艺装备、交通运输、军事装备等众多领域。[0003]在直线电机驱动的运动系统中,一般采用光栅尺和激光干涉仪等传感器作为位置 检测元件。专利200720002447.8中,描述了利用光栅位置检测编码器进行位置检测;专利 200610033455中,描述了利用光栅编码器进行位置实时反馈来进行定位。以上专利所运用 的位置检测装置,虽然能够达到较高的测量精度,但是需要在直线电机的定子和动子上布 置位移信号产生装置或电子处理单元装置,增加了传感器系统的结构复杂性,且成本较高。 对于电机这样的对象,其磁场本身具有一定的规律性,如果能够利用电机本身的磁场信息, 实现高精度位移测量,则可以降低传感器安装与信号的复杂性。类似专利201010034274.4, 需要求解复杂非线性方程,这对工业实时应用带来困难;其他类似专利描述方法的测量结 果对测量信号本身要求较高的信噪比,对实现电路提出复杂性、低噪声等高要求。因此,一 种既能降低传感器安装与信号的复杂性,又能同时实现精度高、对原始信号质量不敏感、信 号处理简单快速的测量方法亟待提出。
【发明内容】
[0004]本发明的目的在于提出了一种基于开关霍尔传感器顺序编码的直线电机定位方 法,该方法针对包含直线磁钢阵列的直线电机运动系统,利用电机本身的磁场信息以及多 个对电机磁场敏感的开关霍尔传感器输出状态值组成的顺序编码,无需特别转换算法,实 现运动平台一维位移测量,使其具有简单便捷、高精度、鲁棒性好等特点。[0005]为了达到上述目的,本发明所采用的技术方案是:一种基于开关霍尔传感器顺序 编码的直线电机定位方法,所述的直线电机包括定子和相对于定子运动的动子,其特征在 于所述方法包括如下步骤:[0006]I)在定子上布置一排N极和S极磁钢交替放置的直线磁钢阵列,相邻N极和S极 磁钢中心之间的距离为τ/2,其中τ是所述的直线磁钢阵列形成正弦周期性的空间磁场 的极距,动子位于直线磁钢阵列产生的磁场中;[0007]2)在所述的直线电机的动子上,沿动子运动方向布置开关霍尔传感器阵列,所 述的开关霍尔传感器阵列的长度为s=t/2,任意相邻的两个开关霍尔传感器之间距离为 δ = τ /2η,δ亦为定位分辨率,其中η为所述的开关霍尔传感器阵列所包含的开关霍尔传感器的个数,n≤3 ;
[0008]3)通过测量所述的开关霍尔传感器阵列中的每个开关霍尔传感器所在位置的磁感应强度的矢量方向,确定各开关霍尔传感器的输出状态值为I或0 ;
[0009]4)在动子运动过程中,每隔时间Ts记录步骤3)中各个开关霍尔传感器的输出
状态值⑷,其中Ts为相邻两次信号采样之间的时间间隔,k为信号采样次数,k=l,2^-,i=l, 2,…,n ;对于所述的各个开关霍尔传感器的输出状态值Sw,需要进行以下处理:
[0010]设s(k)为各个开关霍尔传感器第k次输出状态值ザ}按实际安装顺序排列组成的n位二进制编码值穸'=S[l、Sf、;
[0011]5)通过对比步骤4)中各个开关霍尔传感器第k次输出状态值组成的n位二进制顺序编码S(k)与第k-1次输出状态值组成的n位二进制顺序编码S0rf),得出在V1至tk时间段内直线电机动子相对于定子的运动方向及相对位移,其中tk表示第k次信号采样时间,tk=kTs, tk_!表不第k-1次イ目号米样时间,tk_!= (k-1) Ts ;
[0012]6)累加步骤5)中从初始时刻至tk时间段内各时间段的动子相对于定子的相对位移,计算出从初始时刻tfO至tk=kTs时间段内所述的直线电机的动子相对于定子运动的总相对位移为Ax=C(k) T /2n0
[0013]上述技术方案中,对于步骤4)中在V1至tk时间段内直线电机动子的运动方向和相对运动位移的确定方法如下:
[0014]I)设C(k)为第k次測量时相对位移计数值,C0rf)为第k-1次測量时相对位移计数值,Ax(k)为动子相对于在V1至tk时间段内的相对位移;
[0015]2)对比第k次n位二进制顺序编码S(k)与第k-1次n位二进制顺序编码
果Sw=S(H),则相对位移计数值不变Cw=C(H),表示在tkベ至tk时间段内直线电机动子相对于定子没有相对位移或者相对位移小于ー个定位分辨率5 ;
[0016]3)如果 W = sri) ? ? ? ? ? ? Cl1*0,或ザ)=SI' 0 …5f -".? ? S:?I,则第 k次相对位
移计数值c(k) =(:^+1,表示直线电机动子相对于定子沿正向运动,在V1至tk时间段内相对运动位移为a x(k)= T /2n ;
[0017]4)如果#丨=o^—n ? ? ? s:r],或#—)=啤—n…ザ—1) ? ? ? s广n,则第k次相对位
移计数值c(k) =C0^-1,表示直线电机动子相对于定子沿反向运动,在V1至tk时间段内相对运动位移为A X(k)=- T /2n。
[0018]采用以上技术方案,具有以下优点及突出性的技术效果:本发明利用电机本身的磁场信息和多个开关霍尔传感器输出状态值组成的二进制顺序编码,无需特别转换算法,实现运动平台一维位移測量,为包含直线磁钢阵列的直线电机运动系统提供一种简单便捷、高精度、鲁棒性好的运动平台定位方法。
【专利附图】

【附图说明】
[0019]图1是ー种U槽型直线电机结构及其位移測量装置示意图。
[0020]图2是U槽型直线电机的直线磁钢阵列磁感应强度示意图。[0021]图3是U槽型直线电机的动子及开关霍尔传感器布局示意图。[0022]图4是一种圆筒型直线电机结构示意图。[0023]其中,Ia-U槽型定子,1.1_第一定子,1.2_第二定子,2a-平板型动子,3a-直线磁钢阵列对,3.1-第一直线磁钢阵列,3.2-第二直线磁钢阵列,4-开关霍尔传感器阵列,4.1-第一开关霍尔传感器,4.2-第二开关霍尔传感器,4.3-第三开关霍尔传感器,4.4-第四开关霍尔传感器,4.5-第五开关霍尔传感器,5-信号连接线,6-信号处理板卡,Ib-圆筒型定子,2b-圆柱型动子,3b-圆筒型直线磁钢阵列。【具体实施方式】[0024]下面结合附图和实施例对本发明进一步说明。[0025]本发明提供的一种基于开关霍尔传感器顺序编码的直线电机定位方法,该方法包括如下步骤:[0026]1)在定子上布置一排N极和S极磁钢交替放置的直线磁钢阵列,相邻N极和S极磁钢中心之间的距离为τ/2,其中τ是所述的直线磁钢阵列形成正弦周期性的空间磁场的极距,动子位于直线磁钢阵列产生的磁场中;所述的直线电机的定子可以为U槽型定子、 圆环形定子或平板型定子。[0027]2)在所述的直线电机的动子上,沿动子运动方向布置开关霍尔传感器阵列4,所述的开关霍尔传感器阵列的长度为s=t/2,任意相邻的两个开关霍尔传感器之间距离为 δ = τ /2η,δ亦为定位分辨率,其中η为所述的开关霍尔传感器阵列所包含的开关霍尔传感器的个数,η≥3 ;[0028]3)通过测量所述的开关霍尔传感器阵列中的每个开关霍尔传感器所在位置的磁感应强度的矢量方向,确定各开关霍尔传感器的输出状态值为I或O ;[0029]4)在动子运动过程中,每隔时间Ts记录步骤3)中各个开关霍尔传感器的输出状态值s(k)i,其中Ts为相邻两次信号采样之间的时间间隔,k为信号采样次数,k=l,2^..,i=l, 2,…,η ;对于所述的各个开关霍尔传感器的输出状态值史s),需要进行以下处理:[0030]设S(k)为各个开关霍尔传感器第k次输出状态值1按实际安装顺序排列组成的η 位二进制编码值1 = SlkX、…d、;[0031]5)通过对比步骤4)中各个开关霍尔传感器第k次输出状态值组成的η位二进制顺序编码s(k)与第k-ι次输出状态值组成的η位二进制顺序编码S(H),得出在V1至tk时间段内直线电机动子相对于定子的运动方向及相对位移,其中tk表示第k次信号采样时间,tk=kTs, tk_1表不第k-1次彳目号米样时间,tk-1= (k-1) Ts ;[0032]在V1至tk时间段内直线电机动子相对于定子的运动方向和相对运动位移的确定方法如下:[0033]a)设C(k)为第k次测量时相对位移计数值,C0rf)为第k-Ι次测量时相对位移计数值,Δχω为动子相对于定子在V1至tk时间段内的相对位移;[0034]b)对比第k次η位二进制顺序编码S(k)与第k-1次η位二进制顺序编码Sk-1),如果Sw=S(H),则相对位移计数值不变Cw=C(H),表示在tk工至tk时间段内直线电机动子相对于定子没有相对位移或者相对位移小于ー个定位分辨率5 ;
[0035]c)如果妒)…f—n…’或ダり=ザ-1)…5f-u…欠!广1,则第k次相对位
移计数值c(k) =(:^+1,表示直线电机动子相对于定子沿正向运动,在V1至tk时间段内相对运动位移为a x(k)= T /2n ;
[0036]山如果ヌ⑷ーぜ-”…ザ-”…ザ-”’或が-し叫⑷…ザ-”…乂》则第k次相对
位移计数值c(k) =C0^-1,表示直线电机动子相对于定子沿反向运动,在V1至tk时间段内相对运动位移为Ax(k)=- T /2n ;
[0037]6)累加步骤5)中从初始时刻至tk时间段内各时间段的动子相对于定子的相对位移,计算出从初始时刻tfO至tk=kTs时间段内所述的直线电机的动子相对于定子运动的总相对位移为Ax=C(k) T /2n0
[0038]图1是ー种U槽型直线电机结构及其位移測量装置示意图,包括U槽型定子la、相对两个定子运动的平板型动子2a和固定在U槽型定子Ia上的直线磁钢阵列对3a ;所述的U槽型定子Ia包括第一定子1.1和第二定子1.2,第一定子1.1上布置ー排N极和S极磁钢交替放置的第一直线磁钢阵列3.1,第二定子1.2上布置ー排N极和S极磁钢交替放置的第二直线磁钢阵列3.2,所述的第一直线磁钢阵列3.1和第二磁钢阵列3.2形成正弦周期性的空间磁场,空间磁场的极距为T,动子位于第一直线磁钢阵列3.1和第二直线磁钢阵列
3.2空间磁场中。
[0039]图2为U槽型直线电机的直线`磁钢阵列磁感应强度示意图,其中X表示动子运动方向上的某一点的位置坐标,B(X)绝对值的大小表示该点的磁感应強度的大小,B(X)的正负代表磁感强度矢量的方向。
[0040]图3为U槽型直线电机动子及开关霍尔传感器布局示意图,在所述的平板型动子2a上,沿平板型动子2a的运动方向布置开关霍尔传感器阵列4,所述的开关霍尔传感器阵列的长度为S= T/2,任意相邻的两个开关霍尔传感器之间距离为S = T/2n,6亦为定位分辨率,其中n为所述的开关霍尔传感器阵列所包含的开关霍尔传感器的个数,本实施例中,取n=5,即:第一开关霍尔传感器4.1、第二开关霍尔传感器4.2、第三开关霍尔传感器
4.3、第四开关霍尔传感器4.4、第五开关霍尔传感器4.5,则所述的两个传感器之间距离为T /10 ;还包括信号连接线5和信号处理板卡6,信号连接线的一端与动子上的开关霍尔传感器相连,另一端与信号处理板卡6相连,其定位方法描述如下:
[0041]I)通过测量所述的开关霍尔传感器阵列4中的每个开关霍尔传感器所在位置的磁感应强度的矢量方向,确定各开关霍尔传感器的输出状态值为I或0 ;
[0042]2)在平板型动子2a运动过程中,每隔一定时间Ts记录步骤I)中各个开关霍尔传
感器的输出状态值乂W,其中Ts两次采样之间的时间间隔,k为信号采样次数,k=l,2,3,…,对于所述的各个开关霍尔传感器的输出状态值乂W,需要进行以下处理:
[0043]设S(k)为各个开关霍尔传感器第k次输出状态值S按实际安装顺序排列组成的5位二进制编码值W =;
[0044]3)通过对比步骤2)中各个开关霍尔传感器第k次输出状态值组成的5位二进制顺序编码与第k-1次输出状态值组成的5位二进制顺序编码S05-1),得出在tk_i至tk时间段内直线电机动子相对于定子的运动方向及相对位移,其中tk表示第k次信号采样时间, tk=kTs, tk_!表示第k-1次信号采样时间,V1=(I1-1)Ts ;[0045]4)累加步骤3)中所述的从初始时刻tfO至tk时间段内各时间段的平板型动子 2a相对于U槽型定子Ia的相对位移,可计算出从初始时刻tfO至tk时间段内所述的直线电机的动子相对于定子运动的总相对位移为Ax=C0i) τ/10。[0046]对于步骤3)中所述的在tk_i至tk时间段内平板型动子2a相对于U槽型定子Ia 的运动方向和相对位移的确定方法如下:[0047]I)设C(k)为第k次测量时相对位移计数值,C0rf)为第k-Ι次测量时相对位移计数值,Λ x(k)为平板型动子2a相对于U槽型定子Ia在tk_i至tk时间段内的相对位移;[0048]2)对比第k次η位二进制顺序编码S(k)与第k_l次5位二进制顺序编码S0^,如果Sw=S(H)则相对位移计数值不变Cw=C(H),表示在tk工至tk时间段内直线电机平板型动子2a相对于U槽型定子Ia没有相对位移或者相对位移小于一个定位分辨率δ ;[0049]3)如果= Silk^S12k^S^l)O ’或# 1 = Slk-uS^uS^l)S^uI ’ 则第 k 次相对位移计数值表示直线电机平板型动子2a相对于U槽型定子Ia沿正向运动,在 tk_i至tk时间段内相对运动位移为Λχω= τ /10 ;[0050]4)如果 Sw = O处-1Wf-u ’或 6" = ISf-1Wf -’ 则第 k 次相对位移计数值,表示直线电机平板型动子2a相对于U槽型定子Ia沿反向运动,在V1 至tk时间段内相对运动位移为Λχω=-τ/10。[0051]本发明所使用的直线电机结构并不限于如图1所示的U槽型直线电机,对于任何能产生周期磁场的直线电机,均可采用上述的方法进行定位。图4所示为一种圆筒型直线电机结构示意图,包括圆筒型定子Ib和圆柱型动子2b,在所述的圆筒型定子Ib上布置一排N极和S极圆环型磁钢交替放置的直线磁钢阵列3b,所述的圆环型直线磁钢阵列3b形成正弦周期性的空间磁场,圆柱型动子2b位于圆筒型直线磁钢阵列3b产生的磁场中。[0052]采用以上技术方案,利用电机本身的磁场信息以及多个开关霍尔传感器,无需特别转换算法,直接输出二进制编码信号,实现运动平台一维位移测量,为包含直线磁钢阵列的直线电机运动系统提供一种简单便捷、高精度、鲁棒性好的运动平台定位方法。
【权利要求】
1.一种基于开关霍尔传感器顺序编码的直线电机定位方法,所述的直线电机包括定子和相对于定子运动的动子,其特征在于所述方法包括如下步骤: 1)在定子上布置ー排N极和S极磁钢交替放置的直线磁钢阵列,相邻N极和S极磁钢中心之间的距离为T/2,其中T是所述的直线磁钢阵列形成正弦周期性的空间磁场的极距,动子位于直线磁钢阵列产生的磁场中; 2)在所述的直线电机的动子上,沿动子运动方向布置开关霍尔传感器阵列(4),所述的开关霍尔传感器阵列的长度为S= T /2,任意相邻的两个开关霍尔传感器之间距离为6 = T /2n,6亦为定位分辨率,其中n为所述的开关霍尔传感器阵列所包含的开关霍尔传感器的个数,n≥3 ; 3)通过测量所述的开关霍尔传感器阵列中的每个开关霍尔传感器所在位置的磁感应强度的矢量方向,确定各开关霍尔传感器的输出状态值为I或O ; 4)在动子运动过程中,每隔时间Ts记录步骤3)中各个开关霍尔传感器的输出状态值ザ},其中Ts为相邻两次信号采样之间的时间间隔,k为信号采样次数,k=l,2,…,i=l, 2,…,n ;对于所述的各个开关霍尔传感器的输出状态值*f ),需要进行以下处理: 设S(k)为各个开关霍尔传感器第k次输出状态值)按实际安装顺序排列组成的n位二进制编码值が1 =ず.? ? Sjk).? ? Slk); 5)通过对比步骤4)中各个开关霍尔传感器第k次输出状态值组成的n位二进制顺序编码S(k)与第k-1次输出状态值组成的n位二进制顺序编码S(H),得出在V1至tk时间段内直线电机动子相对于定子的运动方向及相对位移,其中tk表示第k次信号采样时间,tk=kTs, tk_!表示第k-1次信号采样时间,V1=(Ic-1)Ts ; 6)累加步骤5)中从初始时刻至tk时间段内各时间段的动子相对于定子的相对位移,计算出从初始时刻t^O至tk=kTs时间段内所述的直线电机的动子相对于定子运动的总相对位移为Ax=C(k) T /2n。
2.根据权利要求1所述的ー种基于开关霍尔传感器顺序编码的直线电机定位方法,其特征在于,对于步骤5)中在至tk时间段内动子的运动方向和相对运动位移的确定方法如下: a)设C(k)为第k次測量时相对位移计数值,C0rf)为第k-1次測量时相对位移计数值,Ax(k)为动子相对于定子在V1至tk时间段内的相对位移; b)对比第k次n位二进制顺序编码S(k)与第k-1次n位二进制顺序编码S0rf),如果Sw=S0rf),则相对位移计数值不变c(k)=c(H),表示在もィ至tk时间段内直线电机动子相对于定子没有相对位移或者相对位移小于ー个定位分辨率5 ; c)如果が)=ザ—1).? ? S广1). ? S=1、0 ’或ダ” =S广u.1,则第k次相对位移计数值Cw=C0^kl,表示直线电机动子相对于定子沿正向运动,在至tk时间段内相对运动位移为 Ax(k)= T /2n ; d)如果が*)= 0ザ-1)…-D…兌*-1) ’或S⑷=u…S广u…ガ—-u ’则第k次相对位移计数值Cw=C0^-1,表示直线电机动子相对于定子沿反向运动,在至tk时间段内相对运动位移为 Δχω=-τ/2η。
3.根据权利要求1所述的一种基于开关霍尔传感器顺序编码的直线电机定位方法,其特征在于,所述的直线电机的定 子为U槽型定子、圆环形定子或平板型定子。
【文档编号】G01B7/02GK103557782SQ201310484970
【公开日】2014年2月5日 申请日期:2013年10月16日 优先权日:2013年10月16日
【发明者】胡金春, 朱煜, 季国峰, 尹文生, 杨开明, 张鸣, 徐登峰, 成荣 申请人:清华大学, 北京华卓精科科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1