CN101095030B - 回转件的角位置、速度和方向编码 - Google Patents

回转件的角位置、速度和方向编码 Download PDF

Info

Publication number
CN101095030B
CN101095030B CN2005800402780A CN200580040278A CN101095030B CN 101095030 B CN101095030 B CN 101095030B CN 2005800402780 A CN2005800402780 A CN 2005800402780A CN 200580040278 A CN200580040278 A CN 200580040278A CN 101095030 B CN101095030 B CN 101095030B
Authority
CN
China
Prior art keywords
sensor
revolving meber
double wedge
detection apparatus
binary number
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.)
Expired - Fee Related
Application number
CN2005800402780A
Other languages
English (en)
Other versions
CN101095030A (zh
Inventor
D·伍迪
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Bosch Rexroth Corp Japan
Bosch Rexroth Corp
Original Assignee
Bosch Rexroth Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Bosch Rexroth Corp filed Critical Bosch Rexroth Corp
Publication of CN101095030A publication Critical patent/CN101095030A/zh
Application granted granted Critical
Publication of CN101095030B publication Critical patent/CN101095030B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01DMEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
    • G01D5/00Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable
    • G01D5/12Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means
    • G01D5/244Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means influencing characteristics of pulses or pulse trains; generating pulses or pulse trains
    • G01D5/249Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means influencing characteristics of pulses or pulse trains; generating pulses or pulse trains using pulse code
    • G01D5/2492Pulse stream
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/009Electrical control of supply of combustible mixture or its constituents using means for generating position or synchronisation signals

Abstract

一种空间检测设备,包括回转件,其具有在其圆周周围以预定距离在角度上隔开的预定数量的凸齿,以构成位组合;至少一个传感器,能够检测凸齿的上升沿和下降沿;以及处理器,配置为根据来自传感器的输入,检测位组合的至少一部分。

Description

回转件的角位置、速度和方向编码
发明领域
本申请总体涉及空间检测领域,更具体的,涉及确定回转件的角位置、角速度和移动方向。
发明背景
这些年来已经研发的多种设备和方法,用于确定旋转材料或物体的位置和速度。例如,在机械工程领域,尤其在曲轴力学领域,已经研发的许多设备和方法,致力于准确地确定与发动机相连接的曲轴的位置和速度,来改善例如发动机点火定时,同时还防止可能的发动机不起动,并更有效地控制发动机排放。然而,这些常规设备和方法都存在许多缺点和不足。
根据一种方法,在与例如曲轴一起旋转的目标转轮上,形成多个等间距、等尺寸的凸齿。借助于由布置在该目标转轮附近的传感元件感应凸齿上升沿或下降沿的通过,来确定目标转轮和曲轴的相对递增的旋转位置和速度。然而,由于在目标转轮上形成的各个凸齿是等间距和等尺寸的,因此曲轴的位置可能只能通过对每个通过的凸齿进行计数而以递增的方式来准确地确定。结果,曲轴的相对旋转位置必须总是与某种形式的起始位置或参考值相关联地来确定。
根据另一种方法,沿着与曲轴一起旋转的目标转轮的外围形成等间距的凸齿。通过借助传感元件监测目标转轮上的所经过的凸齿的上升沿和下降沿来确定目标转轮的旋转位置,其中,上升沿和下降沿构成了位组合(bit pattern)。
根据该常规方法,在能够准确确定目标转轮的相对旋转位置之前,必须由传感元件监测最小数量的连续的位,这导致了计算上的延迟。另外,由于传感元件必须最少监测六(6)个连续的位,因此该常规方法不能确定目标转轮的静态位置;即,目标转轮必须一直运动,以便于准确确定其相对旋转位置。
因此,就需要能够无需依赖起始位置或参考值来确定回转件的静态和动态角位置。而且,还需要能够在任何特定时间点确定回转件的角位置,而不必监测多个连续的位。尤其在满足了上述需要时,就更进一步希望能够检测回转件角速度和移动方向。
发明内容
在至少一个实施例中,空间检测设备包括回转件,其具有预定数量的凸齿,凸齿在回转件的圆周周围以预定距离在角度上隔开,以构成位组合;至少一个传感器,其能够检测凸齿的上升沿和下降沿;以及处理器,配置为根据来自传感器的输入,检测所述位组合的至少一部分。
在一些实施例中,所述处理器根据来自传感器的输入,确定回转件的角速度。所述处理器还可以根据从布置在该回转件附近的传感器而来的输入,确定该回转件的角位置。
根据一些实施例,所述空间检测设备还包括触发传感器,用于检测凸齿的上升沿和下降沿;第一方向传感器,用于响应于触发传感器对上升沿或下降沿的检测,在第一预定位置检测凸齿的位值;以及第二方向传感器,用于响应触发传感器对上升沿或下降沿的检测,在第二预定位置检测凸齿的位值;其中,所述处理器根据来自第一方向传感器和第二方向传感器的输入,确定回转件的移动方向。
在至少一个实施例中,第一方向传感器布置在距触发传感器7d/8处,在此d等于在凸齿相邻边缘之间的距离。第二方向传感器还可以布置在距触发传感器9d/8处。各个触发传感器、第一方向传感器和第二方向传感器也可以是霍尔效应(Hall Effect)传感器。
根据一些实施例,所述空间检测设备还包括预定数量的位置传感器;其中,所述处理器根据来自这些位置传感器的输入,确定回转件的静态角位置。这些预定数量的位置传感器中的每一个都可以是霍尔效应传感器。
在至少一个实施例中,用于确定回转件的静态角位置所必需的位置传感器的数量是根据以下方程来预先确定的:
Figure GSB00000312812000031
在此NoTeeth等于在回转件圆周周围间隔排开的凸齿数量,Integer是整数部分,Fraction是小数部分。
在一些实施例中,位置传感器可以布置为彼此相距d,在此d等于在凸齿相邻边缘之间的距离。所述预定数量的位置传感器的第一位置传感器也可以布置在距离触发传感器(nd+d/2)处,在此n等于凸齿的预定数量,d等于在凸齿相邻上升沿之间的距离。
根据至少一个实施例,基于曼彻斯特编码(Manchester coding)技术来对位组合进行编码。凸齿的预定数量可以等于8。
在至少一个实施例中,预定数量的凸齿中的每一个和在其之间形成的间距与单个的二进制值相对应,这些单个的二进制值共同构成所述位组合。该位组合可以包括循环二进制数序列,其基于凸齿和形成在其之间的间距的单个二进制值,该循环二进制数序列包括预定数量的唯一性(unique)的二进制数,每个二进制数与回转件的唯一性的角位置相对应。
根据一些实施例,所述处理器基于从至少一个传感器输入的循环二进制数序列的至少一部分,确定回转件的动态角位置。所述处理器还可以通过查询转移状态图来确定回转件的动态角位置。
在至少一个实施例中,在所述循环二进制数序列中的每个二进制数的字长是根据以下方程来预先确定的:在此NoStates等于用于确定回转件静态角位置所需的最少凸齿数量,NoTeeth等于在回转件圆周周围间隔排开的凸齿数量,Integer等于整数部分,Fraction等于小数部分。
根据至少一个实施例,一种检测旋转物体的空间特征的方法包括以下步骤:使用在回转件的圆周周围以预定距离在角度上隔开的预定数量的凸齿来对该回转件进行编码,以构成位组合;借助于至少一个传感器检测各个凸齿的上升沿或下降沿;以及根据来自所述至少一个传感器的输入,通过采用处理器对所述位组合的至少一部分进行解码来确定该旋转物体的空间特征。
附图说明
图1示出了检测设备的一个示范性实施例,用于确定回转件的移动方向和角速度;
图2示出了示范性的位组合编码技术;
图3示出了检测设备的一个示范性实施例,用于确定回转件的角位置和角速度;
图4示出了示范性转移状态图,用于确定回转件的角位置;以及
图5示出了检测设备的一个示范性实施例,用于确定回转件的移动方向、角速度和角位置。
具体实施方式
I.概述
图1示出了空间检测设备10的示范性实施例,用于确定回转件14的角位置、移动方向和角速度。根据至少一个示范性实施例,检测设备10包括预定数量的凸齿12,在回转件14的圆周周围在角度上间隔排开,以构成位组合。在所示的实施例中,编码的凸齿12全部在回转件14的整个圆周周围延伸。
至少一个传感器,例如图1中所示的传感器16、18和20,布置在回转件14的附近,其输出提供给处理器22。回转件14可以是本领域已知的、能够旋转的任何部件,例如包括曲轴、传动轴和凸轮轴或与其任何一个一起旋转的目标转轮。
如图1所示,凸齿12不是相同的。取代的是,在所示实施例中,它们是两个形状之一,两个形状的每一个由“0”或“1”表示。图2示出了示范性的位组合编码技术,用于与图1的实施例相结合使用。通常,沿着回转件14的圆周表面形成的各个凸齿12与单个的二进制值相对应,所述单个的二进制值共同构成循环位组合。根据图2中所示的示范性编码技术,二进制零“0”在凸齿12中定义为后面有长凹槽(trough)26的短槽脊(land)24,而二进制一“1”定义为后面有短凹槽30的长槽脊28。每个凸齿12的长度或圆周宽度(circumferential extent)“d”都相同。而且,短槽脊24具有与短凹槽30相同的圆周宽度,而长凹槽26具有与长槽脊28相同的圆周宽度。
该示范性的归零制编码技术,通常称为曼彻斯特编码,其允许无需考虑回转件14的移动方向而确定在沿着回转件14表面的凸齿12中编码的位组合。如下所讨论的,由该方法的使用中,可以获得回转件14的固定或动态位置,以及其方向和速度。
所示的编码方法允许凸齿12的双向识别。例如,当回转件14与凸齿12一起向着正向F(从右到左)移动时,如图1所示,各个凸齿12的上升沿32表示一个二进制值的开始。这样,上升沿是均匀间隔的或定时的(当部件14以恒定角速度移动时)参考值“d”。与此相反,当回转件14与凸齿12一起向着反向R(从左到右)移动时,各个凸齿12的下降沿34表示一个二进制值的开始。这意味着下降沿是均匀间隔的或定时的参考值“d”。因此,在所示实施例中,各个上升沿32和各个下降沿34以“d”彼此均匀间隔排开。这些均匀间隔的脉冲称为同步脉冲。在上升沿同步脉冲的情况下,正脉冲在负脉冲之前(正向),上升沿表示凸齿事件(或0或1)的开始。在下降沿同步脉冲的情况下,负脉冲在正脉冲之前(反向),下降沿表示凸齿事件(也是或0或1)的开始。
尽管已经结合曼彻斯特编码技术说明了凸齿12的编码,也可以用本领域中已知的任意数量的编码技术来编码凸齿12;例如,包括非归零式编码技术。在相邻上升沿32和相邻下降沿34之间的距离也可以变化,从而使得凸齿12沿着回转件14的圆周表面不规则的间隔排开。
回到图1中所示的示范性实施例,凸齿12的上升沿32或下降沿34由布置在回转件14表面附近的至少一个传感器检测。在至少一个实施例中,回转件14的移动方向由在回转件14表面附近形成的触发传感器16、第一方向传感器18和第二方向传感器20检测。传感器16、18和20共同定义为“方向组”。
在一些实施例中,传感器16、18和20是霍尔效应传感器,其能够检测凸齿12的静态位置。正如本领域技术人员已知的,如果将磁场垂直施加到导体,在导体中会相对于电流流动方向横向的产生电压(霍尔电压)。由于在半导体中霍尔效应最明显,所以霍尔效应传感器通常是由半导体材料构成的片晶。当回转件14是金属的时,霍尔效应传感器尤其有效,因为许多此类传感器能够检测金属的靠近。
在其它实施例中,传感器16、18和20是可变磁阻传感器,当回转件14运动时,传感器16、18和20能够检测凸齿12的上升沿和下降沿。然而,与霍尔效应传感器不同,可变磁阻传感器没有静态定位能力,因此霍尔效应传感器优于可变磁阻传感器。
在图1中所示的示范性实施例中,第一方向传感器18和第二方向传感器20的输出信号能够随着触发传感器16检测到上升沿32而被锁存。如图1中所示,在触发传感器16检测到上升沿32时,直接位于第一方向传感器18和第二方向传感器20下方的各个凸齿12的二进制值被检测到。在触发传感器16检测到上升沿32时,第一方向传感器18和第二方向传感器20的输出信号被提供给处理器22,其确定回转件14的移动方向。
在至少一个实施例中,处理器22根据相对于触发传感器16而锁存的位置传感器18和20的输出,来确定回转件14的移动方向。根据该示范性实施例,负极性输出表示正向移动F,而正极性输出表示反向移动R。正如本领域技术人员会了解的,在所示实施例中,传感器18和20的输出被输入到AND锁存器。如果这些传感器的输出为负(或二进制“0”),那么回转件14就被处理器22确定为在正向上移动,例如,(NOT SA AND SR=0)。正如本领域技术人员会了解的,为了确定回转件14是否在反向上移动,传感器18和20的输出被输入到OR锁存器。如果该锁存器的输出为正(或二进制“1”),那么回转件被确定为在反向上移动,例如,(SA OR NOT SR=1)。
因此,触发传感器16会为传感器18检测上升沿,传感器18与传感器16相距多个凸齿位置,为传感器20检测上升沿,传感器20与触发传感器相距多个另外的凸齿位置(相对于正向移动),并由触发传感器的上升沿32锁存它们的信号。根据至少一个实施例,其中有8个凸齿,第一方向传感器18位于与触发传感器16相距7d/8处,在此d等于在凸齿12的相邻上升沿之间的距离。第二方向传感器20可以位于与触发传感器16相距9d/8处。将第一方向传感器18与第二方向传感器20以这种方式与触发传感器16间隔隔开允许仅仅根据第一方向传感器18和第二方向传感器20的输入来确定回转件14的移动方向。该示范性实施例因此能够在任何时间点确定回转件14的移动方向,从而无需在确定移动方向之前递增地输入多个连续二进制值。
在至少一个实施例中,回转件14的角速度由处理器22根据从布置在回转件14附近的至少一个传感器而来的输入来确定,例如触发传感器16。根据该示范性实施例,回转件14的角速度由处理器22根据以下方程来确定:
1.1 V Angular = ( Angle No Teeth ) ÷ ( Time Tooth )
在此,VAngular是回转件14的角速度,Angle是回转件14的角度,NoTeeth等于在回转件14的圆周周围间隔排开的凸齿12的数量,(Time/Tooth)等于在由传感器检测到相邻上升沿32之间所经过的时间量。回转件14的角度可以如下所述来确定。
用于确定回转件14角速度的传感器,例如触发传感器16,是响应于凸齿12的上升沿32还是下降沿34取决于回转件14的移动方向。例如,当回转件14与凸齿12一起向着正向F移动时,如图1所示,触发传感器16响应于各个凸齿12的上升沿32。与此相反,当回转件14与凸齿12一起向着反向R移动时,触发传感器16响应于各个凸齿12的下降沿34。
因此,通过检测在传感器16之下经过的各个凸齿12之间所经过的时间,回转件14的角速度就能够由处理器22根据从单一传感器而来的输入来确定,而无需考虑回转件14的移动方向。另外,如上所指出的,通过响应于触发传感器16检测到的上升沿32而检测直接位于第一方向传感器18和第二方向传感器20下方的凸齿12的二进制值,能够在任何时间点确定回转件14的移动方向。
II.静态位置检测
图3示出了检测设备的一个示范性实施例,用于确定回转件的角位置和角速度。图4示出了示范性的转移状态图,用于确定回转件的角位置。
参照图3,根据至少一个实施例,回转件14的静态角位置由处理器22根据从多个位置传感器,例如传感器36、37和38而来的输入来自动确定。确定回转件14的静态角位置所需的传感器数量与在回转件14表面上形成的凸齿12的数量直接相关,如由以下方程所表示的:
1.2 No Sensors = Integer ( Log 2 ( No Teeth ) ) + Integer ( 2 Fraction ( Log 2 ( No Teeth ) ) )
在此,NoSensors是确定回转件14的静态角位置所需的传感器数量,NoTeeth等于在回转件14的圆周周围间隔排开的凸齿12的数量,Integer指定一个函数,其获得括号中表达式的最接近的整数,Fraction是获得小数的函数。
参照图4,状态的数量(二进制组合)等于必须被检测以确定转轮位置的凸齿数量。使用与方程1.2相类似的方程确定二进制状态的字长:
1.3 WordSize = Integer ( Log 2 ( No States ) ) + Integer ( 2 Fraction ( Log 2 ( No Teeth ) ) )
在此,NoStates等于确定所述回转件的静态角位置所需的最少凸齿数量,NoTeeth等于在所述回转件的圆周周围间隔排开的凸齿数量,Integer和Fraction是如上所述的函数。
在至少一个示范性实施例中,在回转件14的表面上形成八(8)个凸齿,以使得根据上面提出的方程1.2,需要三(3)个传感器来确定回转件14的静态角位置。更具体而言,Integer(Log2(8个凸齿))+0=3个传感器。类似的,确定轴位置所需的二进制字长是3个数位。编码器转轮的分辨率是360度除以8个凸齿或45度/凸齿。
如在图3所示的示范性实施例中所见到的,第一位置传感器(S1)36、第二位置传感器(S2)37和第三位置传感器(S3)38布置在回转件14表面的附近,彼此以距离d间隔隔开,距离d与在凸齿12的相邻上升沿之间的距离相对应。在至少一个实施例中,传感器36、37和38是霍尔效应传感器,其能够检测凸齿12的静态位置。
根据图3中所示的示范性实施例,回转件14的静态位置能够通过检测直接位于第一位置传感器36、第二位置传感器37和第三位置传感器38下方的各个凸齿12的二进制值来确定。传感器36、37和38共同称为“位置传感器”。然而在一些实施例中,方向传感器16、18或20中的一个或多个也可以起到位置传感器的作用。
由该实施例中的这三个位置传感器检测的二进制值一起构成了唯一的二进制数,其与回转件14的唯一性的位置相对应。由该实施例中的这三个位置传感器检测的这些二进制值一起构成了唯一性的二进制数,然后将这些二进制值输出到处理器22,处理器22随后根据状态图或由本领域中已知的启发式的其它位置关系,自动确定回转件14的静态角位置。
例如,根据直接位于第一位置传感器36、第二位置传感器37和第三位置传感器38下方的各个凸齿12的二进制值,由图3所示的示范性实施例中的这三个位置传感器检测的二进制值一起构成唯一性的二进制数“000”。该唯一的二进制数“000”随后输出到处理器22。根据至少一个示范性实施例,处理器22随后根据图4中所示的示范性状态图39来确定回转件14的角位置。
如图4所见的,预定数量的唯一性的二进制数(“000”、“001”、“011”等)可以与状态图39中预定数量的状态40、42、44、46、48、50、52和54相对应。每个状态40、42、44等都与回转件14的唯一位置相对应,因此也对应于唯一的二进制数。例如,根据图3中所示的示范性实施例,处理器22根据从三个位置传感器输入的唯一性二进制数“000”,确定回转件14的角位置处于状态40。
因此,通过使用能够同时检测预定数量的凸齿12的二进制值的多个位置传感器,可以在任何特定时间点确定回转件14的角位置,而不必如同在常规检测设备中所要求那样监测从运动中的回转件14输入的多个连续的位。换句话说,根据该示范性实施例,即使当回转件14处于静止,回转件14的角位置也可以由此来确定,从而无需旋转回转件14以便确定其位置。因此有利地减少了计算延迟时间,例如在包括发动机的实施例中,导致减少了启动发动机的时间。
如在图5中所示的示范性实施例所见到的,多个位置传感器36、37和38还可以与触发传感器16、第一方向传感器18和第二方向传感器20一起使用。根据该示范性实施例,第一位置传感器36与触发传感器16间隔距离(n*d)+1/2d,在此n等于任意凸齿数,d等于在任何相邻上升沿之间的距离。第二位置传感器37随后可以与第一位置传感器36间隔距离d,第三位置传感器38可以与第二位置传感器37间隔距离d。
通过以这种方式布置各个传感器,确保了当触发传感器16检测到上升沿32时,第一位置传感器36、第二位置传感器37和第三位置传感器38直接位于槽脊上方或者凹槽上方。因而,第一位置传感器36、第二位置传感器37和第三位置传感器38可以锁定到触发传感器16,以便当触发传感器16检测到上升沿32时,可以由第一位置传感器36、第二位置传感器37和第三位置传感器38检测到凸齿12的二进制值。将位置传感器以这种方式锁定到触发传感器16实现了高速同步操作和角位置检测。
尽管在图3所示的示范性实施例中使用了八(8)个凸齿和三(3)个位置传感器,确定回转件14的静态位置所需的凸齿和传感器数量可以根据方程1.2变化。另外,尽管在图3所示的示范性实施例中检测到的唯一性二进制数的字长等于三(3),但是由于各个唯一性二进制数的字长等于用于检测回转件14的位置的位置传感器的数量(方程1.2中的“NoSensors”),因此各个唯一性二进制数的字长也可以根据所使用的位置传感器数量而改变。
而且,由于用以确定回转件14角位置的准确度(即,检测设备10的分辨率)与在回转件14表面上形成的凸齿12的数量成正比,因此可以通过从回转件14表面增加或移去凸齿12来改变该准确度。换句话说,检测设备10的分辨率可以通过使用更多数量的凸齿12来增加,或通过使用更少数量的凸齿12来减小。
III.动态位置检测
根据至少一个实施例,处理器22也可以根据来自单一传感器的输入,通过将从该单一传感器输入的二进制值与图4所示的转移状态图39进行比较,确定回转件14的动态角位置。图5示出了检测设备的一个示范性实施例,用于确定回转件的移动方向、角速度和角位置。
如图4所见的,示范性转移状态图39包括多个状态40、42、44、46、48、50、52、和54。在转移状态图39中的各个状态的输出与回转件14的唯一角位置相对应。根据该示范性实施例,通过连续地跟随状态40、42、44、46、48、50、52和54的输出值来构成图5所示的唯一性的二进制数序列56。在该实例中,该唯一性的二进制数序列56等于二进制“000”、“001”、“011”、“111”、“110”、“101”、“010”和“100”(或者是十进制中的“0”、“1”、“3”、“7”、“6”、“5”、“2”和“4”),在序列56中的每个唯一性二进制数都与回转件14的唯一角位置相对应。
在至少一个实施例中,处理器22根据从单一传感器输入的该循环二进制数序列56的至少一部分来确定回转件14的动态角位置。例如,一旦单一传感器(例如在图3中所示的第一位置传感器36)从直接在其下经过的移动凸齿12检测到并输出等于一个字长(在此情况下为三(3))的多个位值,处理器22就能够准确地确定回转件14的角位置。例如,假如第一位置传感器36连续检测到二进制值“0”、“1”和“1”,一起构成了二进制数“011”,处理器22就确定回转件14的角位置处于状态44。
根据至少一个实施例,一旦将等于一个字长的多个位值从第一位置传感器36输入到处理器22,当检测到在第一位置传感器36下方经过的各个凸齿12的各个二进制值时,转移状态图39也可以用于确定回转件14的角位置。例如,一旦一起构成二进制数“011”的二进制值“0”、“1”和“1”已经从第一位置传感器36提供至处理器22,当第一位置传感器36检测到单一二进制值时,通过将原始检测的二进制数“011”以新输入的二进制值来移位,处理器22就可以确定回转件14的动态角位置。换句话说,假如第一位置传感器36检测到二进制值“1”,处理器22可以将以前输入的二进制数“011”移位一位,产生二进制数“111”,其与转移状态图39中的状态46相对应。
因此,通过将以前输入的二进制数以由第一位置传感器36检测到的每一个新的二进制值移位,处理器22就能够根据单一输入的二进制值,通过参考转移状态图39确定回转件14的动态角位置。由此,回转件14的动态角位置能够根据来自单一传感器的单一输入来确定,从而减小了计算时间和系统复杂性。
尽管转移状态图39被示为包括八(8)个状态,但可以使用任何数量的状态或其组合。例如,如果只希望有五(5)个状态,可以在回转件14的圆周上代替八个而形成五个凸齿12。状态46、50和52可以从转移状态图39移去,从而使得二进制数序列56从状态40前进到状态42,再到状态44,再到状态48,再到状态54,并返回到状态40以完成该路径。通过改变状态的数量,作为结果的二进制数序列56也可以改变。在只希望有五(5)个状态的实例中,作为结果的二进制数序列可以等于“000”、“001”、“011”、“110”和“100”(或者在十进制中的“0”、“1”、“3”、“6”和“5”)。通常,应该理解,在确定回转件14的速度和位置时,更多的状态会提供更高的分辨率,而更少的状态会允许更有效的计算。
根据期望的状态数量或期望的二进制数序列56,可以通过转移状态图39选择多个替换路径。例如,可以选择通过转移状态图39的一条替换路径:从状态40到状态42,再到状态52,再到状态50,再到状态44,再到状态46,再到状态48,再到状态54,产生了二进制数序列“000”、“001”、“010”、“101”、“011”、“111”、“110”、“100”(或者十进制中的“0”、“1”、“2”、“5”、“3”、“7”、“6”、“4”)。
另外,根据至少一个示范性实施例,在转移状态图39中所使用的状态的数量总是一个偶数,如关系式NoStates=2n≥WordSize所表示的,在此NoStates是转移状态图39中的状态数量,n是预定数量,WordSize等于各个唯一性二进制数的字长。当回转件14在正向F或反向R上移动时,也可以使用转移状态图来确定回转件14的动态角位置。
通常,根据本公开的教导,首先确定旋转检测设备10的方向,接着确定其角速度。最后,由处理器22定位设备10的位置。
V.可选实施例
根据专利法的规定,已经解释并举例说明了操作的原理和模式。然而,应该理解,可以采用除了在此详细解释和举例说明的实施例之外的其他实施例,而不会脱离其精神或范围,在此所述的设备和方法意图只受到附带的权利要求书的限制。

Claims (34)

1.一种空间检测设备,包括:
回转件,具有在其圆周周围以预定距离在角度上隔开的预定数量的凸齿,以构成位组合,每个凸齿具有两个形状之一,该两个形状中的一个定义为后面有长凹槽的短槽脊,该两个形状中的另一个定义为后面有短凹槽的长槽脊;
至少一个传感器,能够检测所述凸齿的上升沿和下降沿;以及
处理器,配置为根据来自所述至少一个传感器的输入,检测所述位组合的至少一部分。
2.如权利要求1所述的空间检测设备,其中,所述处理器根据来自所述至少一个传感器的所述输入,确定所述回转件的角速度。
3.如权利要求1所述的空间检测设备,其中,所述处理器根据来自所述至少一个传感器的所述输入,确定所述回转件的角位置。
4.如权利要求1所述的空间检测设备,其中,所述至少一个传感器包括:
触发传感器,用于检测所述凸齿的上升沿和下降沿;
至少一个方向传感器,用于响应于所述触发传感器对所述上升沿或所述下降沿的检测,在预定位置处检测所述凸齿的位值;并且
其中,所述处理器根据来自所述至少一个方向传感器的输入,确定所述回转件的移动方向。
5.如权利要求4所述的空间检测设备,其中,第一方向传感器布置在距离所述触发传感器7d/8处,在此d等于所述凸齿的相邻上升沿之间的距离。
6.如权利要求5所述的空间检测设备,其中,第二方向传感器布置在距离所述触发传感器9d/8处。
7.如权利要求4所述的空间检测设备,其中,所述触发传感器和方向传感器二者是霍尔效应传感器。
8.如权利要求1所述的空间检测设备,其中,所述至少一个传感器包括预定数量的位置传感器;并且
其中,所述处理器根据来自所述位置传感器的输入,确定所述回转件的静态角位置。
9.如权利要求8所述的空间检测设备,其中,所述预定数量的位置传感器中的至少一个是霍尔效应传感器。
10.如权利要求8所述的空间检测设备,其中,用以确定所述回转件的静态角位置所必需的所述位置传感器的数量根据以下方程来预先确定:
Figure FSB00000312811900021
在此NoTeeth等于在所述回转件圆周周围间隔排开的凸齿的数量,Integer是产生整数的函数,Fraction是产生小数的函数。
11.如权利要求8所述的空间检测设备,其中,所述位置传感器布置为彼此相距d,在此d等于所述凸齿的相邻上升沿之间的距离。
12.如权利要求8所述的空间检测设备,其中,所述预定数量的位置传感器的第一位置传感器布置在距离触发传感器(nd+d/2)处,在此n等于凸齿的预定数量,d等于所述凸齿的相邻上升沿之间的距离。
13.如权利要求1所述的空间检测设备,其中,基于曼彻斯特编码技术来对所述位组合进行编码。
14.如权利要求1所述的空间检测设备,其中,所述预定数量的凸齿等于8。
15.如权利要求1所述的空间检测设备,其中,所述预定数量的凸齿中的每一个和在其之间形成的间距与单个的二进制值相对应;所述单个的二进制值共同构成所述位组合。
16.如权利要求1所述的空间检测设备,其中,所述至少一个传感器布置在所述回转件附近。
17.如权利要求1所述的空间检测设备,其中,所述位组合包括循环二进制数序列,其基于所述凸齿和在其之间形成的间距的单个二进制值,所述循环二进制数序列包括预定数量的唯一性的二进制数,所述二进制数的每一个与所述回转件的唯一的角位置相对应。
18.如权利要求17所述的空间检测设备,其中,所述处理器根据从所述至少一个传感器输入的所述循环二进制数序列的至少一部分,确定所述回转件的动态角位置。
19.如权利要求18所述的空间检测设备,其中,所述处理器通过查询转移状态图,确定所述回转件的动态角位置。
20.如权利要求17所述的空间检测设备,其中,在所述循环二进制数序列中的每个所述二进制数的字长基于以下方程来预先确定:
Figure FSB00000312811900031
在此NoStates等于用以确定所述回转件的静态角位置所需的最少凸齿数量,NoTeeth等于在所述回转件圆周周围间隔排开的凸齿的数量,Integer是产生整数的函数,Fraction是产生小数的函数。
21.一种检测回转件的至少一个空间特征的方法,使用在所述回转件圆周周围以预定距离在角度上隔开的预定数量的凸齿来对所述回转件进行编码,并构成位组合,其中每个凸齿具有两个形状之一,该两个形状中的一个定义为后面有长凹槽的短槽脊,该两个形状中的另一个定义为后面有短凹槽的长槽脊,所述方法包括以下步骤:
通过至少一个传感器检测各个所述凸齿的上升沿或下降沿;以及
根据来自所述至少一个传感器的输入,通过采用处理器对所述位组合的至少一部分进行解码,来确定所述回转件的所述至少一个空间特征。
22.如权利要求21所述的方法,其中,所述确定所述至少一个空间特征的步骤包括,所述处理器根据来自所述至少一个传感器的所述输入,确定所述回转件的角速度。
23.如权利要求21所述的方法,其中,所述确定所述至少一个空间特征的步骤包括,所述处理器根据来自所述至少一个传感器的所述输入,确定所述回转件的角位置。
24.如权利要求21所述的方法,其中,所述至少一个传感器包括:
触发传感器,用于检测所述凸齿的上升沿和下降沿;
至少一个方向传感器,用于响应于所述触发传感器对所述上升沿或所述下降沿的检测,在第一预定位置处检测所述凸齿的位值;以及
所述处理器根据来自所述至少一个方向传感器的输入,确定所述回转件的移动方向。
25.如权利要求21所述的方法,
所述至少一个传感器包括预定数量的位置传感器;并且
所述处理器根据来自所述位置传感器的输入,确定所述回转件的静态角位置。
26.如权利要求25所述的方法,包括步骤:布置所述凸齿,以使得所有所述凸齿的所述上升沿与相邻凸齿相距共同的距离。
27.如权利要求21所述的方法,包括步骤:形成所述预定数量的凸齿的每一个并形成在其之间所形成的间距,以便与单个的二进制值相对应;所述单个的二进制值共同构成所述位组合。
28.如权利要求21所述的方法,其中,所述位组合包括循环二进制数序列,其基于所述凸齿和在其之间形成的间距的单个的二进制值,所述循环二进制数序列包括预定数量的唯一性的二进制数,所述二进制数的每一个与所述回转件的唯一的角位置相对应。
29.如权利要求28所述的方法,所述处理器根据从所述至少一个传感器输入的所述循环二进制数序列的至少一部分,确定所述回转件的动态角位置。
30.一种与空间检测设备共同使用的回转件,包括在所述回转件的圆周周围以预定距离在角度上隔开的预定数量的凸齿,以构成位组合,每个凸齿具有两个形状之一,该两个形状中的一个定义为后面有长凹槽的短槽脊,该两个形状中的另一个定义为后面有短凹槽的长槽脊。
31.如权利要求30所述的回转件,包括步骤:布置所述凸齿,以使得所有所述凸齿的所述上升沿与相邻凸齿相距共同的距离。
32.如权利要求30所述的回转件,包括步骤:使用曼彻斯特编码技术来对所述位组合进行编码。
33.如权利要求30所述的回转件,其中,所述预定数量的凸齿的每一个和在其之间形成的间距与单个的二进制值相对应;所述单个的二进制值共同构成所述位组合。
34.如权利要求30所述的回转件,其中,所述位组合包括循环二进制数序列,其基于所述凸齿和形成在其之间的间距的单个的二进制值,所述循环二进制数序列包括预定数量的唯一性的二进制数,所述二进制数的每一个与所述回转件的唯一的角位置相对应。
CN2005800402780A 2004-11-24 2005-11-21 回转件的角位置、速度和方向编码 Expired - Fee Related CN101095030B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US10/997,012 2004-11-24
US10/997,012 US7289932B2 (en) 2004-11-24 2004-11-24 Angular position, speed and direction encoding of a rotating member
PCT/IB2005/053851 WO2006056941A2 (en) 2004-11-24 2005-11-21 Angular position, speed and direction encoding of a rotating member

Publications (2)

Publication Number Publication Date
CN101095030A CN101095030A (zh) 2007-12-26
CN101095030B true CN101095030B (zh) 2011-04-06

Family

ID=36461974

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2005800402780A Expired - Fee Related CN101095030B (zh) 2004-11-24 2005-11-21 回转件的角位置、速度和方向编码

Country Status (5)

Country Link
US (1) US7289932B2 (zh)
EP (1) EP1828724B1 (zh)
JP (1) JP5270920B2 (zh)
CN (1) CN101095030B (zh)
WO (1) WO2006056941A2 (zh)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102005039585A1 (de) * 2005-08-19 2007-02-22 Daimlerchrysler Ag Fahrberechtigungssystem mit einer elektronischen Wegfahrsperrfunktion
FR2921480B1 (fr) 2007-09-20 2010-03-05 Renault Sas Capteur de position absolue a lecture serie
US8100104B2 (en) * 2008-06-05 2012-01-24 Ford Global Technologies Torsion lock encoder device for internal combustion engine
JP2010197238A (ja) * 2009-02-25 2010-09-09 Sumitomo Rubber Ind Ltd 回転速度情報検出装置、方法及びプログラム、並びに、タイヤ空気圧低下検出装置、方法及びプログラム
CN102410806B (zh) * 2011-08-09 2013-08-14 万向钱潮(上海)汽车系统有限公司 磁感应检测abs齿圈节距误差的装置
CN103197687B (zh) * 2013-03-13 2015-11-18 洛阳轴研科技股份有限公司 一种回转体转动时的角位移监测控制方法
GB2553561B (en) * 2016-09-08 2020-01-08 Delphi Tech Ip Ltd Engine synchronisation means
JP7234087B2 (ja) * 2019-10-09 2023-03-07 Dmg森精機株式会社 アブソリュートリニアエンコーダ
CN113510371B (zh) * 2020-04-09 2023-07-04 联合汽车电子有限公司 异形回转体的处理方法及生产装置

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3858415A (en) * 1973-12-10 1975-01-07 Liberty Fabrics Of New York Automatic yarn feed rate control system for warp beam knitting machines
FR2495327B1 (zh) * 1980-12-03 1984-06-01 Interelec Sa
CN86108082A (zh) * 1985-11-28 1987-11-11 杜拉塞尔国际公司 位移测量装置
US5068529A (en) * 1988-12-22 1991-11-26 Nikon Corporation Absolute position detection encoder
US5214426A (en) * 1988-07-12 1993-05-25 Furuno Electric Company, Limited Rotary encoder having absolute angle patterns and relative angle patterns
US5570016A (en) * 1994-06-01 1996-10-29 General Motors Corporation Method and apparatus for detecting crankshaft angular position
US6172500B1 (en) * 1998-06-23 2001-01-09 Honeywell International Inc Target design for geartooth sensor with minimal number of unique segments combined in nonrepeating fashion

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2679207B2 (ja) * 1989-01-30 1997-11-19 株式会社ニコン アブソリュートエンコーダ用符号板
JPH11513797A (ja) * 1995-10-17 1999-11-24 サイエンティフィック ジェネリクス リミテッド 位置検出エンコーダー
US6566867B1 (en) * 1999-06-24 2003-05-20 Delphi Technologies, Inc. Binary encoded crankshaft target wheel with single VR sensor
US6291989B1 (en) * 1999-08-12 2001-09-18 Delphi Technologies, Inc. Differential magnetic position sensor with adaptive matching for detecting angular position of a toothed target wheel
US6232739B1 (en) * 2000-02-11 2001-05-15 Delphi Technologies, Inc. High-resolution incremental position sensor with pulse switching strategy
US6346808B1 (en) * 2000-02-28 2002-02-12 Delphi Technologies, Inc. Crankshaft position sensor
AUPQ835100A0 (en) * 2000-06-23 2000-07-20 Bishop Innovation Limited Position sensor
JP3588044B2 (ja) * 2000-09-14 2004-11-10 三菱電機株式会社 磁気検出装置

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3858415A (en) * 1973-12-10 1975-01-07 Liberty Fabrics Of New York Automatic yarn feed rate control system for warp beam knitting machines
FR2495327B1 (zh) * 1980-12-03 1984-06-01 Interelec Sa
CN86108082A (zh) * 1985-11-28 1987-11-11 杜拉塞尔国际公司 位移测量装置
US5214426A (en) * 1988-07-12 1993-05-25 Furuno Electric Company, Limited Rotary encoder having absolute angle patterns and relative angle patterns
US5068529A (en) * 1988-12-22 1991-11-26 Nikon Corporation Absolute position detection encoder
US5570016A (en) * 1994-06-01 1996-10-29 General Motors Corporation Method and apparatus for detecting crankshaft angular position
US6172500B1 (en) * 1998-06-23 2001-01-09 Honeywell International Inc Target design for geartooth sensor with minimal number of unique segments combined in nonrepeating fashion

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
US 3858415 ,全文.
US 6172500 B1,全文.

Also Published As

Publication number Publication date
WO2006056941A2 (en) 2006-06-01
EP1828724B1 (en) 2015-04-01
JP5270920B2 (ja) 2013-08-21
US7289932B2 (en) 2007-10-30
CN101095030A (zh) 2007-12-26
EP1828724A2 (en) 2007-09-05
WO2006056941A3 (en) 2006-09-14
JP2008521000A (ja) 2008-06-19
US20060111867A1 (en) 2006-05-25

Similar Documents

Publication Publication Date Title
CN101095030B (zh) 回转件的角位置、速度和方向编码
US5731702A (en) High accuracy angle based rotation sensor with time based back up
US10371072B2 (en) Method and device for detecting reverse rotation of an internal combustion engine
WO1983004283A1 (en) Sensor
US5264789A (en) Method of determining the direction of rotation of a member using a rotor having a predetermined pattern of exciter surfaces
US20180031594A1 (en) Method and device for processing a signal produced by a sensor for detecting the rotation of a rotating target
US4072364A (en) Compensating circuit arrangement in a wheel anti-skid brake control system to obtain corresponding measured values of the duration of the half cycle alternations of a wheel generated voltage
JP2002139351A (ja) ステアリングホイールの操舵角を測定する装置及び方法
CN104677394A (zh) 一种位置或角位置传感的编码及装置
JP2005345375A (ja) 電磁誘導式absエンコーダ
JP2004037107A (ja) 位置検出装置
CN110914693A (zh) 转速传感器装置
JP2003518629A (ja) 信号発生器での誤接続の識別方法および装置
CN102900525A (zh) 确定表示带齿目标的实际齿位置的信息的方法和相关设备
US3944923A (en) Device for sensing the direction of motion
EP3510269B1 (en) Engine synchronisation means
JP2558379B2 (ja) マルチシリンダエンジンの噴射ポンプの角速度及び角度位置検出方法と装置
US4112887A (en) Automatic spark timing device
CN106802597A (zh) 一种增量式光电轴角编码器数据处理装置及处理方法
JPH06174406A (ja) 回転角度の検出方法とその装置
JP2003240607A (ja) エンコーダの電気分割回路
KR830003083A (ko) 엔진 속도 측정 시스템(Engine Speed Measuring System)
CN110678637B (zh) 用于报告信号传感轮的方位变化的设备和方法
CN109906358A (zh) 用于确定齿形曲轴轮或齿轮的角节距的方法
JP2013200155A (ja) 車両速度検出装置及び計測対象の位置または速度を検出するための方法

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

Granted publication date: 20110406

Termination date: 20171121

CF01 Termination of patent right due to non-payment of annual fee