CN102859328B - 用于系统地处理误差的方法 - Google Patents
用于系统地处理误差的方法 Download PDFInfo
- Publication number
- CN102859328B CN102859328B CN201180016923.0A CN201180016923A CN102859328B CN 102859328 B CN102859328 B CN 102859328B CN 201180016923 A CN201180016923 A CN 201180016923A CN 102859328 B CN102859328 B CN 102859328B
- Authority
- CN
- China
- Prior art keywords
- sensor
- distribution plan
- signal
- address pointer
- storage area
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 39
- 238000003860 storage Methods 0.000 claims abstract description 34
- 230000005540 biological transmission Effects 0.000 claims abstract description 7
- 238000009826 distribution Methods 0.000 claims description 39
- 230000011664 signaling Effects 0.000 claims description 21
- 230000008569 process Effects 0.000 claims description 15
- 230000001360 synchronised effect Effects 0.000 claims description 11
- 238000010586 diagram Methods 0.000 description 15
- 230000033001 locomotion Effects 0.000 description 14
- 230000007704 transition Effects 0.000 description 8
- 238000006243 chemical reaction Methods 0.000 description 7
- 238000002485 combustion reaction Methods 0.000 description 6
- 230000005611 electricity Effects 0.000 description 5
- 238000005259 measurement Methods 0.000 description 5
- 238000004458 analytical method Methods 0.000 description 4
- 238000004519 manufacturing process Methods 0.000 description 4
- 230000009897 systematic effect Effects 0.000 description 4
- 238000012937 correction Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 230000011218 segmentation Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 230000000737 periodic effect Effects 0.000 description 2
- 230000010287 polarization Effects 0.000 description 2
- 206010055001 Hypodontia Diseases 0.000 description 1
- 230000018199 S phase Effects 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 206010002583 anodontia Diseases 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 239000012141 concentrate Substances 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- JEIPFZHSYJVQDO-UHFFFAOYSA-N ferric oxide Chemical compound O=[Fe]O[Fe]=O JEIPFZHSYJVQDO-UHFFFAOYSA-N 0.000 description 1
- 230000004907 flux Effects 0.000 description 1
- 230000005213 hypodontia Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 239000002184 metal Substances 0.000 description 1
- PXQPEWDEAKTCGB-UHFFFAOYSA-N orotic acid Chemical compound OC(=O)C1=CC(=O)NC(=O)N1 PXQPEWDEAKTCGB-UHFFFAOYSA-N 0.000 description 1
- 201000006680 tooth agenesis Diseases 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01D—MEASURING 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/00—Mechanical 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/12—Mechanical 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/244—Mechanical 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/245—Mechanical 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 a variable number of pulses in a train
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01D—MEASURING 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/00—Mechanical 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/12—Mechanical 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/244—Mechanical 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/24471—Error correction
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02B—INTERNAL-COMBUSTION PISTON ENGINES; COMBUSTION ENGINES IN GENERAL
- F02B77/00—Component parts, details or accessories, not otherwise provided for
- F02B77/08—Safety, indicating, or supervising devices
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01D—MEASURING 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
- G01D18/00—Testing or calibrating apparatus or arrangements provided for in groups G01D1/00 - G01D15/00
- G01D18/001—Calibrating encoders
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01D—MEASURING 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/00—Mechanical 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/12—Mechanical 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/244—Mechanical 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/24471—Error correction
- G01D5/2449—Error correction using hard-stored calibration data
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01D—MEASURING 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/00—Mechanical 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/12—Mechanical 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/244—Mechanical 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/245—Mechanical 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 a variable number of pulses in a train
- G01D5/2454—Encoders incorporating incremental and absolute signals
- G01D5/2455—Encoders incorporating incremental and absolute signals with incremental and absolute tracks on the same encoder
- G01D5/2457—Incremental encoders having reference marks
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Mechanical Engineering (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Transmission And Conversion Of Sensor Element Output (AREA)
- Measurement Of Length, Angles, Or The Like Using Electric Or Magnetic Means (AREA)
- Analysing Materials By The Use Of Radiation (AREA)
- Indication And Recording Devices For Special Purposes And Tariff Metering Devices (AREA)
Abstract
本发明介绍一种用于系统地处理误差的方法和一种用于执行所述方法的装置。所述方法用于在利用位置传感器传输位置信息时为角度计系统地处理误差,其中位置传感器具有标记,所述标记利用至少一个传感器检测,其中分布图与这些标记相关联地被存放在存储区域中,其中位置传感器根据其位置通过标记产生位置信号,所述位置信号作为信息承载特征参量,所述特征参量从地址指针值0开始被存放在另一存储区域中,其中该地址指针随着每个位置信号递增,并且其中建立在位置信号和分布图之间的同步,并且将在分布图中所存储的值用于改变在角度计处输出的脉冲的数量。
Description
技术领域
本发明涉及一种用于在传输位置信息时为角度计系统地处理误差的方法和一种用于执行所述方法的装置。
背景技术
在控制内燃机时,使用传感器,所述传感器显示电动机的位置。因此例如通常的是,使每当标记开始或结束时通过固定地装配有曲轴的传感轮以确定的角度由传感器生成信号。为了能够进行与当前电动机位置的同步,在此通常在传感轮中忽略一个或多个标记。
在出版物DE 100 637 55 A1中描述了可以如何进行与当前电动机位置的同步,其中通常在传感轮中忽略一个或多个标记。但是因为标记位置仅仅非常粗略地再现当前电动机位置,所以产生角度基础,利用所述角度基础通过在两个传感器信号之间的准确定义的数量的脉冲也可以确定中间位置。为此此外需要预测直至下一传感器信号的持续时间。
出版物DE 10 2005 047 922 A1描述了一种用于确定第一和第二角度事件之间的角度差的方法。在该方法情况下,在前齿的齿时间被确定并且逐渐地被相加成时间间隔,其中齿角度被相加成差角度并且来自在前的工作任务的齿时间的齿时间被相乘并且利用校正因子被确定。
在传输位置信号或角度信号时,可能发生不同类型的误差。在内燃机情况下在借助于传感轮传输角度信息时的系统误差可能例如通过以下方式出现,即传感轮的齿脱落或者在所述齿之间的间距不相等或者显得不相等。在此,将显得不相等例如理解为,两个齿缺乏并且空缺虽然可以是在无空缺情况下间距的恰好三倍大,但是信号检测和传输由于失真而不反映该精确的比例。这种条件迄今仅利用纯软件解决方案得以考虑。
发明内容
以此为背景介绍一种根据权利要求1的用于系统地处理误差的方法和具有权利要求10的特征的用于执行所述方法的装置。实施方式由从属权利要求、说明书和附图得出。
对系统误差的考虑因此在具有齿的传感轮情况下通过以下方式来保证,即齿间距的分布图(Profil)被存放在第一存储区域中。在该分布图中为每个齿间距预留存储字,其中设置字段,所述字段包含标称间距值的数量。正常齿间距在此具有值1。如果两个齿缺乏,则值3被记录。在所述的存储字的另一字段中记录与理想间距的偏差。
如果例如为了更准确地确定位置规定,在两个齿之间应该输出数量n个脉冲,则对于与理想间距的偏差可以将正数或负数记录到该字段中,所述正数或负数表示针对该增量的附加的或多余的脉冲。
传感轮在旋转时在传感器处产生脉冲,所述脉冲被发给分析电路,也即所介绍的电路装置。这些输入脉冲中的每一个在到达时被配备有时基的时间戳。从时间戳的差中计算差时间。诸如用于所接收的脉冲的时间戳和在两个脉冲之间的持续时间的这些所测量的特征参量被存放在两个另外的存储区域中。
因为在起动电动机时其位置是未知的,所以在该时刻不能建立与分布图的关系。因此将用于时间戳的值和用于持续时间的值存放在相应的存储区域中,对于地址指针或地址指示器值开始为0并且该地址指示器随着每个相关的传感器信号而递增。在此必要时仅将该传感器在确定的方向上的边沿看成是相关的(高-低或者低-高)。对于所有三个存储区域,有可能设置不同的地址指示器。空缺本身仍不可靠地被识别并且因此被看作是增量。如果通过识别空缺必要时在空缺本身之后才已知位置,则CPU对于分布图以与用于增量持续时间的存储区域的相应关系来设置地址指示器。
为了能够简单地对增量持续时间的总和进行计算,可以为存储时间戳而规定,对于空缺也记录用于缺乏的齿的所计算的时间戳。由此当在多个增量上计算时不必区分是否将空缺计算在内。用于时间戳的存储记录的数量因此可以比对于持续时间的存储记录的数量大缺乏的齿的数量。在该情况下,用于时间戳的存储区域必须具有自己的地址指示器。如果在分布图中设置空缺,则用于具有虚拟时间分段的时间戳的相应的地址指示器被提高了虚拟增量的数量,也即被提高了分布图的相应记录。事后有规则地如此填充跳过的存储记录,使得实现持续时间到虚拟增量上的均匀分布。
其中也存在在软件和硬件解决方案之间的差异。因为在起动时,空缺的位置是未知的,所以必须事后插入可能设置的虚拟记录。由此必要的在存储器中的移位可能导致数据相容性问题,因为不仅硬件而且CPU可以写和读访问相同的数据。这可能导致,必要时必须放弃尤其是用于存储增量持续时间的虚拟的记录。所介绍的方法在不考虑用于增量持续时间的虚拟记录的情况下尤其是适合于硬件解决方案。
在电动机情况下,通常使用三个传感器,所述传感器的数据为了电动机的方向识别的目的而能够单独地被分析。如果传感器恰好如此被布置,使得在相同的角度时不进行极化变换并且角度值直至下一极化变换均匀地出现,则可以为了速度识别和位置识别而将三个信号例如进行异或逻辑运算(EXOR)。在所获得的组合的输入信号的两个相继的边沿之间的角度应该在结构条件下尽可能相等。
如果具有永久磁体的电动机仅具有360o角度上的极对,也即在180o上南极并且在剩余的180o上北极,则三个传感器S0、S1和S2如此被布置,使得所述传感器分别彼此偏移120o。如果传感器对磁场的方向作出反应,则在恰好一个传感器处每隔60o进行信号变换。从三个信号中通过彼此异或逻辑运算形成组合的信号Sx。
具有永久磁体的电动机是常见的,所述永久磁体具有布置在360o旋转上的多个极对。如果例如设置具有八个极对的电动机,则分别以交替的序列在角度22.5o上布置北极和南极。对于具有八个极对的这样的电动机,在45o之后就已经达到一个电旋转,也即一次南极和一次北极并且对于一个机械旋转因此存在八个电旋转。
传感器典型地在具有八个极对的这样的电动机情况下以15o偏移地布置。传感器在此或者可以对准永久磁体并且对磁通的方向作出反应或者也可以对准附加地安装的金属传感轮。
于是这里也可以将相同数量的位置脉冲均匀地分布到每个这些增量上,以便更准确的位置基础可供使用。同样可能的是,结构条件下的偏差通过较高或较少数量的脉冲来操作。相应的记录可以如在内燃机情况下那样设置在分布图中。甚至传感器的失灵可以被考虑,其方式是,在分布图中对于虚拟增量的数量在缺乏传感器信号的地方记录2。于是这例如是序列1-1-2-1-1-2-…,其周期性继续。于是甚至方向识别仍是可能的。
在用于数据值的地址指示器与分布图的地址指示器同步之后,在每个信号变换Sx之后已知,处于哪个增量。典型地由CPU编程的、脉冲数与额定脉冲数的偏差预期地从分布图取得并且在发送脉冲时在相应的增量中被考虑。该偏差可以是正的或者也可以是负的。相应地或多或少向位置传感器输出脉冲。
如果传感器失灵,则同样预期地读入分布图1-1-2-1-1-2-…并且使用在分布图中所读的值(1或2)作为因子,其中将标称地设置的脉冲与所述因子相乘。接着添加针对系统偏差的值(正的或负的)并且从而为位置传感器确定要输出的脉冲的值。
可以考虑,在电动机的情况下除了传感轮或传感器的机械影响之外,电影响也可能起作用。因此,例如在内燃机情况下具有两个缺乏的齿的空缺不必在电信号中显得为在无空缺的情况下正常齿间距三倍那么长。所述电失真也可以在系统偏差方面以相同的方式被考虑并且一起被存放在分布图中。
为了预测时间区间,例如可以假设,运行的增量与在前的、在不缺齿时、也即在分布图中分别记录1的增量一样长地持续。如果CDT_TX是要预测的区间持续时间,DT_T是最后所测量的时间区间的持续时间并且QDT_T是要预测的区间的预设值或测量值与最后的区间之比,则适用的是
.
因为要预测的区间的测量值还不能存在,所以在使用测量值时利用事件的周期性并且然后从至少一个电旋转的增量的测量值的比例中事先计算QDT_T。为此当然也可以使用全机械旋转(8个电旋转)用于预测。如果仅观察到预设值,则在此该比例QDT_T由每区间预先给定的脉冲的数量加上系统偏差来计算。如果将该值相应地看作两个所观察的区间中的每一个并且将这两个值设成比例,则得到QDT_T。
相应地,在存在空缺时可以将每区间预先给定的脉冲的数量与虚拟增量的在分布图中说明的数量相乘并且相应地加上校正值。如果将所观察的区间的如此计算的值彼此设成比例,则相应地也为空缺得到值QDT_T并且从而可以利用相同的公式即使在空缺情况下也预测瞬时区间的期望的持续时间。在本发明的另一扩展方案中,也可以由脉冲持续时间的测量的比例计算QDT_T,如前面已经描述的那样。尤其是当周期性存在的事件的测量值涉及相同的增量、也即仅返回一个或多个周期时。
因此例如对于周期性的时间段可以存储测量值并且可以事先确定有关的区间(例如周期)的比例。于是可以将该测量的比例如在那里所述的那样也与最后测量的区间持续时间相乘,其中在执行相乘之前,还可以将平均误差加到所测量的区间持续时间上。于是在测量值的比例中已经包含系统偏差。因此非常精确地可以预测瞬时时间区间。
但是如果重要的是,通过例如利用脉冲操纵角度计或者一般地位置计数器来在所到达的位置(角度)方面还更精细地分辨有关时间区间,则也试图对于系统地较大的分段提高所生成的脉冲的数量并且相应地对于系统地较小的分段减少所生成的脉冲的数量。于是脉冲的平均数可以借助于在分布图中预先给定的偏差校正。为此可以将校正值(正的或还有负的)加到固定的平均数量上并且在区间上均匀地分布。
所介绍的本发明因此至少在一些实施方式中能够实现用于考虑位置传感器的系统误差的电路装置,其中对于典型地周期性设置的位置信号,在两个位置信号之间的平均测量的间距在分布图中被考虑,所述分布图被存放在第一存储区域中。在该分布图中可以考虑位置信号的系统误差以及所测量的位置值或角度值的系统偏差。
典型地,在所述方法中规定,通过以下方式建立在其他存储区域中的特征参量与在第一存储区域中的分布图之间的同步,即除了差之外,两个地址指针彼此相同并且在分布图中存储的值被使用来改变向角度计输出的脉冲的数量。
例如通过由分布图相应地设置地址指针来实现同步。
用于分布图的当前存储区域通过地址指针显示,其中通常中央计算单元或者CPU将地址指针与具有当前所测量的值的其他地址指针有关地来设置,使得在所测量的数据和分布图之间建立同步并且通过这种方式在计算更准确的位置信号时和对于预测时间区间来考虑系统偏差。
在分布图中例如可以说明因子,其中可以将两个位置信号之间的间距与所述因子相乘。同样在分布图中可以说明有符号的值,所述有符号的值对应于递增的偏差。
此外可以规定,将子位置信号的平均值与所述的因子相乘并且将所述的递增的偏差加到该乘积上。如此校正的值被用于生成子位置信号。
本发明的其他优点和扩展方案从说明书和附图中得出。
不言而喻,前面所述的和下面还要阐述的特征不仅可以以分别说明的组合、而且可以以其他组合或者单独地被使用,而不偏离本发明的范围。
附图说明
图1以示意图示出传感轮和用于产生信号的传感器,其代表轴的角位置。
图2示出图1的传感器的信号。
图3示出从图2的信号推导的进一步处理的信号。
图4示出从图2的信号推导的其他进一步处理的信号。
图5示出在电动机情况下用于产生位置信号的传感器设备。
图6示出电动机的转子。
图7以示意图示出用于执行所述方法的所介绍的装置的实施方式。
图8示出传感器的信号变化曲线。
具体实施方式
本发明根据实施方式在附图中示意性地示出并且下面参照附图详细地予以描述。
在图1中示出传感轮或脉冲传感轮10。该传感轮或脉冲传感轮具有多个齿12,在所述齿之间分别设置齿间距14。该示图此外示出两个在齿间距14中的设置的空缺16以及在另一齿间距14中的附加的空缺18。
齿间距14用于明确地表明传感轮10或与传感轮10连接的轴的确定的位置。
正常齿间距14具有值1。如果两个齿12缺乏,如例如通过两个空缺16,则记录值3。附加的空缺18具有值或记录2。
齿12掠过传感器19,其中如果齿12直接位于传感器19之前,则传感器19输出高信号电平、也即高信号,并且如果空缺16或18直接位于传感器19之前,则输出低信号电平、也即低信号。传感器19的输出信号例如在图2中再现。
在图2中,传感器19的输出信号S相对于时间t被绘出。如可以看出的,传感器19的信号S在时刻t1从低电平跳跃到高电平并且该高电平保持,直至齿12运动经过传感器19。于是如果齿12运动经过了传感器19,则信号电平S又下降到值0。在时刻t2,信号电平然后又跳跃到值高,因为于是后续的齿12出现在传感器19之前。相应地在图2中分别在时刻t1、t2、t3、t4、t5和t6示出信号电平S的跳跃。在时刻t1、t2、t3、t4、t5示出的信号属于轴在一个方向上的正常旋转。在时刻t5和t6之间轴的旋转方向翻转。下面继续对由此得出的结果进行讨论。
为了进一步处理传感器19的信号,不考虑根据图2的信号,而是仅考虑正的、也即从低电平到高电平的切换边沿用于进一步处理。在图3中示出从信号电平S=低(low)至信号电平S=高(high)的作为对此的反应的正切换边沿。通过或者直接在传感器19中或者在后置的处理单元中预先处理传感器信号将图2的直接的传感器信号转换成在图3中所示的信号。对于每个正切换边沿,产生具有定义的宽度的矩形信号。在轴在第一方向上旋转时,如在时刻t1、t2、t3、t4和t5时的情况,产生具有例如45μs的定义的宽度的矩形信号。如果确定轴在与第一方向相反的方向上旋转,则产生如在图3中的时刻t6所示的其他宽度的信号。
在图4中尤其是示出位置信号或位置脉冲150,其在传感器19的两个脉冲之间被生成。
在时刻t6时的信号在其宽度方面清楚地可区别。例如,分配给时间段t6的信号可以具有90μs的宽度。在图3的示图中,这些信号的宽度过度宽地被示出。因此在比较图3和4时发生信号的重叠,也即在图4中已经产生其他信号,所述其他信号基于对图3的信号的宽度的分析。但是这不是实际效果,而是仅仅通过在图3中的示图的过度宽度引起。通过不同的宽度可以附加地使用旋转方向信息用于进一步处理传感器19的信号。可以如何基于传感器信号确定:轴在哪个方向上运动,例如可以从DE 199 33 844 A1得知。
但是也已知其他传感器或偏移的传感器的多重布置,利用其同样可以识别轴的旋转方向。在图3的示图中,这些信号的宽度过度宽地被示出。因此在比较图3和4时发生信号的重叠,也即在图4中已经产生其他信号,所述其他信号基于对图3的信号的宽度的分析。但是这不是实际效果,而是仅仅通过在图3中的示图的过度宽度引起。通过不同的宽度可以附加地使用旋转方向信息用于进一步处理传感器19的信号。可以如何基于传感器信号确定:轴在哪个方向上运动,例如可以从DE 199 33 844 A1得知。
在图3中例如根据在时刻t5和t6之间的信号示出旋转方向变换。从时刻t6起,地址指示器现在不再被提高,而是被降低,其中在所述时刻t6处识别出电动机现在反向运行。不再以确定的顺序、而是以相反的顺序来存储接着的时刻。如果所述顺序对应,则在进一步计算时必须考虑,其他值于是以该顺序被存放。
在图5中示意性地示出电动机的转子1300。转子1300这里不被示出为圆形转子,而是以展开图示出、也即不被示出为围绕轴的圆形外形,而是被示出为直线外形。转子1300的该示图仅用于在图5中的简化的图形表示。实际上转子1300被构成为围绕轴的圆形结构,如这在图6中所示的。
在图6中再次作为概览示出电动机的转子1300。它涉及具有八个极对的电动机,也即八个北极和八个南极,其分别交替地布置。给每个极对分配具有齿1305和齿空缺1306的齿结构1304。该图用于示出转子的总结构。传感器和齿空缺的分配的细节在图5的详细描述中来阐述。
永久磁体1301、1321嵌入转子1300中,所述永久磁体通过由电动机的定子中的相应的线圈施加交替的外部磁场来产生与永久磁体1301、1321的场相对的力,所述力将转子1300例如在通过箭头1303所示的方向上运动。相应的操纵线圈这里未示出。永久磁体1301形成磁北极并且永久磁体1321形成磁南极。
转子1300具有齿结构1304,所述齿结构分别由齿1305和齿空缺1306组成。在齿1305的区域中,转子1300较厚地被构造,也即其形成齿1305,并且在齿空缺1306的区域中,转子1300较薄地被构造并且因此形成齿空缺1306。为了进一步讨论还重要的是,齿1305具有前侧1307和后侧1308,其中前侧1307表明齿空缺1306到齿1305的过渡并且后侧在箭头1303的运动方向上表明在齿1305和齿空缺1306之间的过渡。为了进一步讨论现在将在图5中左侧示出的齿结构1304称为第一齿结构并且将在图5的中间中的下一齿结构称为第二齿结构1304。
转子如此被构建,使得给每对永久磁体1301、1321分配齿结构1304。与齿结构1304相对地布置三个传感器1311、1312、1313,其中这些传感器彼此的间距如此被选择,使得该间距对应于齿结构1304的周期性的三分之一。这意味着,在第一传感器1311和第二传感器1312之间的间距对应于两个相继的齿结构1304的前侧1307的间距的三分之一。在传感器1311、1312、1313和齿结构1304的这种布置情况下,在转子1300在箭头1303的方向上运动时情况是,出现三个传感器的信号的确定的序列。每当齿1305直接布置在传感器1311、1312、1313之前时,所述传感器1311、1312、1313就提供逻辑1,并且当在传感器1311、1312、1313之前布置齿空缺1306时提供逻辑零。
在图5的示图中例如是,传感器1311和1312输出逻辑1并且传感器1313输出逻辑零。如果转子1300现在在箭头1303的方向上继续运动,则一旦传感器1312在第一齿的后侧1308的对面,则信号电平改变。传感器1311总是仍与齿1305相对地布置,而传感器1312和1313两者与齿空缺1306相对地布置。传感器因此提供输出信号100。在继续运动时,传感器1313然后超过第二齿1305的前侧1307并且传感器的信号然后改变成值101。如果转子1300然后继续运动,则两个传感器1311、1312被置于第一齿结构的齿空缺1306上方并且第三传感器1313处于第二齿结构的齿1305之前。
传感器因此输出信号001。在继续运动时,然后信号011跟随并且在再一次地继续运动时,信号010跟随。如果转子1300然后还继续运动,则又输出信号110,其中于是传感器与在图5中关于第一齿结构1304示出的那样布置在第二齿结构1304之前。在具有p个极对的电动机情况下,在传感器(1311至1312或者1312至1313)之间的角度为,也即在具有八个极对的所观察的情况下为15o。于是对于转子的分别7.5o旋转,恰好一个传感器值改变。在箭头1303的方向上继续运动时,总是又输出这些信号序列,也即110、100、101、001、011、010。但是如果电动机向相反的方向运动,则这些信号序列将以相反的顺序出现,由此电动机向一个方向或者向另一方向的运动可以清楚地区分。
三个传感器1311、1312、1313的信号的进一步处理例如通过信号处理装置以与已经针对传感器19的信号所描述的类似的方式进行。每当传感器1311、1312或1313的信号改变其信号电平时,存储装置从定时器读入信号到达的时刻并且将该时刻存储在存储器中。以预先给定的顺序在存储器中进行存储,也即例如在存储空间中存储从110至100的信号过渡的到达的时刻,由此于是清楚的是,从100至101的信号过渡到达的时刻的存储于是在另一存储空间中进行。因为传感器1311、1312和1313总共仅具有六个状态(状态000和111不出现,如前面在流程中所述的),所以通过在仅六个存储空间上的存储来存储转子1300围绕极对的完全继续运动。转子关于极对的运动被称为电旋转,而关于所有八个极对的运动被称为机械旋转。但是为了也还研究对转速的其他影响,也可能有意义的是,设置较大数目的存储空间(例如用于整个机械旋转)。所存储的时间通过相应的地址指示器管理。通过三个传感器1311、1312和1313的所确定的信号序列可以在每个信号交变时确定电动机的旋转方向。该信息可以被用于相应地向一个或另一方向对地址指示器进行计数。根据所存储的时刻,产生大量位置脉冲150,所述位置脉冲于是分别说明电动机的位置。但是,在此与内燃机不同地不需要映射转子1300的整个运动,而是为了操纵电动机的目的仅需要知道极对的位置,因为在转子围绕极对旋转时再次存在相同的起始位置。但是只有当所有极对恰好相同地被定位时,这才出现。如果存在极的结构上的区别,则可能有意义的是,也为转子的整个机械旋转存储测量值,因为于是必要时可以事先动用旋转的测量值。下面详细地在例子中描述可能的偏差。
必要时,也可以为电动机设置其他地址指示器和相应的存储空间。但是与曲轴信号的分析不同地,在这些存储空间中不存储关于要预期的齿的信息,而是存储关于电动机的传感轮的制造容差或三个传感器1311、1312、1313的布置的信息。这些信息包含以下信息:直至下一信号过渡到达可预期多少位置脉冲150。制造容差可以集中于传感器的六个可能的状态的周期性彼此相继的信号序列,例如基于传感轮中的制造波动,在转子中永久磁体或空缺1305或齿1306的布置时在连续转速情况下传感器值从110至100的过渡的持续时间可能不同于从011至010的过渡的持续时间。这些偏差于是对于所有六个信号变换重复并且可以通过存储空间上的相应的校正值等被校正。其他的校正值可以涉及整个转子的制造容差,例如在齿结构1304处的偏差,所述偏差仅涉及整个转子1300的一个部位。
于是对于这些偏差当然必须设置用于整个转子1300的存储空间并且必须进行其他地址指示器与转子1300的同步。这可替代地可以或者通过其他传感器或者通过表明转子1300的部位以与在图1中类似的方式或者通过学习过程来实现。这样的学习过程尤其是分析具有电动机的相对同步运转的电动机的运行阶段,例如利用电动机运行的车辆缓慢滑行到停止的运行阶段。在这种阶段中可以学习,关于信号过渡的到达存在何种差别并且可以将相应的校正信息存储在存储空间中。这些信息于是被用于,根据何时期望下一信号变换到达,输出不同数量的位置脉冲150。
在图7中示出用于执行该方法的总体上设置有附图标记50的装置。该装置50用于在利用位置传感器52传输位置信息或位置信号时系统地观察或者处理误差,所述位置传感器设置在电动机54处。
此外,示出三个传感器56,所述传感器基于位置传感器52的标记58根据其位置或者角度位置并且从而根据电动机54的位置和/或运动或运动方向来产生位置信号60。各个传感器56的位置信号60可以进行相互逻辑运算用于进一步处理。
在电路装置50中设置中央计算单元或CPU 70。此外,设置第一存储区域72和第二其他存储区域74。在第一存储区域72中存放关于位置传感器52的标记58或者关于在标记58之间的间距的分布图。该分布图可以在运行期间通过CPU 70更新或适配。
此外,该示图示出角度计80,其经由线路82与装置50连接,其中脉冲经由所述线路82被传输。
在两个其他存储区域74中存放关于所检测的位置信号60的特征参量。在此,地址指针在每个相关的位置信号60时被递增,其中一旦电动机的准确的位置是已知的,则建立在位置信号60和分布图之间的同步。该同步可以通过CPU进行,其方式是,彼此相应地设置地址指示器。一旦已经进行该同步,则可以在考虑在分布图中记录的值(缺乏的齿,传感器的失灵和在结构条件偏差)的情况下进行来自分布图的信息为角度计80的子脉冲的输出。
在本发明的另一扩展方案中,两个存储区域74可以具有不同大小并且分别配备有单独的地址指示器。尤其是在对于所存储的数据值一次地一起考虑虚拟增量,例如对于边沿的时间戳值,并且一次不考虑虚拟增量,例如对于增量持续时间,这是有利的。
图8示出在恒定转速时电动机的三个传感器S0、S1和S2处的信号变化曲线。三个传感器在电动机的仅一个极对情况下如此被布置,使得所述传感器分别相互偏移120o。在具有八个极对的所观察的电动机的例子中,在传感器之间分别必须存在15o。从三个信号中通过异或逻辑运算来形成组合的信号Sx。该信号Sx于是可以以与在内燃机的情况下传感器19的信号类似地被使用,其区别在于,在Sx时信号的每个变化可被分析并不仅仅可分析确定的边沿。
Claims (10)
1.用于在利用位置传感器(52)传输位置信息时为角度计(80)系统地处理误差的方法,其中位置传感器(52)具有标记(58),所述标记利用至少一个传感器(56)被检测,其中分布图与这些标记(58)相关联地被存放在第一存储区域(72)中,其中该第一存储区域(72)通过第一地址指针被寻址,所述第一地址指针随着每个位置信号(60)被递增,其中位置传感器(52)根据其位置通过标记(58)产生位置信号(60),所述位置信号作为信息承载特征参量,所述特征参量从第二地址指针的地址指针值开始被存放在至少一个其他存储区域(74)中,其中该第二地址指针随着每个位置信号(60)被递增,并且其中通过以下方式建立在该其他存储区域(74)中的特征参量和在第一存储区域(72)中的分布图之间的同步,即两个地址指针除了差之外彼此相同,并且在分布图中所存储的值被用于改变向角度计(80)输出的脉冲的数量。
2.根据权利要求1所述的方法,其中通过由分布图相应地设置地址指针来实现同步。
3.根据权利要求1或2所述的方法,其中作为位置传感器(52)使用传感轮(10),所述传感轮具有以齿间距(14)布置的齿(12),其中齿间距(14)的分布图被存放。
4.根据权利要求3所述的方法,其中在分布图中为每个齿间距(14)预留存储字,在其中设置字段,所述字段包含标称间距值的分配给齿间距(14)的数量,并且设置另一字段,在所述另一字段中记录齿间距(14)与理想间距的偏差。
5.根据权利要求1至2之一所述的方法,其中位置传感器(52)产生脉冲,所述脉冲设置有时基的时间戳,从时间戳的差中计算差时间,并且作为特征参量计算用于所接收的脉冲的时间戳和在分别两个脉冲之间的持续时间。
6.根据权利要求1至2之一所述的方法,其中如果存在相关的位置信号(60),则地址指针被递增。
7.根据权利要求1至2之一所述的方法,其中使地址指针与中央计算单元(70)同步。
8.根据权利要求1至2之一所述的方法,其中使用多个传感器(56),所述传感器的数据单独地被分析。
9.根据权利要求8所述的方法,其中对传感器(56)的数据相互逻辑运算。
10.用于执行根据权利要求1至9之一所述的、在利用位置传感器(52)传输位置信息时为角度计(80)系统地处理误差的方法的装置,具有用于与位置传感器(52)的标记(58)相关联地接纳分布图的第一存储区域(72),和用于接纳特征参量的至少一个其他存储区域(74),所述特征参量基于通过标记(58)所产生的位置信号(60)产生。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102010003561A DE102010003561A1 (de) | 2010-03-31 | 2010-03-31 | Verfahren zur systematischen Behandlung von Fehlern |
DE102010003561.0 | 2010-03-31 | ||
PCT/EP2011/053969 WO2011120805A2 (de) | 2010-03-31 | 2011-03-16 | Verfahren zur systematischen behandlung von fehlern |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102859328A CN102859328A (zh) | 2013-01-02 |
CN102859328B true CN102859328B (zh) | 2015-04-01 |
Family
ID=44625579
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201180016923.0A Active CN102859328B (zh) | 2010-03-31 | 2011-03-16 | 用于系统地处理误差的方法 |
Country Status (7)
Country | Link |
---|---|
US (1) | US9436656B2 (zh) |
EP (1) | EP2553399B1 (zh) |
JP (1) | JP5576551B2 (zh) |
KR (1) | KR20130023211A (zh) |
CN (1) | CN102859328B (zh) |
DE (1) | DE102010003561A1 (zh) |
WO (1) | WO2011120805A2 (zh) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5708477B2 (ja) | 2011-12-27 | 2015-04-30 | 株式会社デンソー | エンジン制御装置 |
US9804585B2 (en) * | 2014-07-29 | 2017-10-31 | Deere & Company | Computer program and method for evaluating a crankshaft |
CN104614846B (zh) * | 2015-03-03 | 2017-01-11 | 北京理工大学 | 反射式分光瞳差动共焦‑光声显微成像装置与方法 |
EP3228895A1 (en) * | 2016-04-07 | 2017-10-11 | Voith Patent GmbH | Safety coupling |
DE112016000202B4 (de) * | 2016-11-09 | 2022-01-20 | Komatsu Ltd. | Arbeitsfahrzeug und Verfahren zum Steuern von Arbeitsfahrzeug |
EP3604779B1 (en) * | 2017-03-31 | 2021-04-14 | Honda Motor Co., Ltd. | Engine vehicle, inter-gear teeth error removal method for crank pulsar rotor, and device |
DE102020132003A1 (de) | 2020-12-02 | 2022-06-02 | Valeo Schalter Und Sensoren Gmbh | Zeitliche Steuerung eines Ereignisses abhängig von einer Winkelposition eines drehbaren Objekts |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH01277662A (ja) * | 1988-04-28 | 1989-11-08 | Honda Motor Co Ltd | 回転体の回転角度位置検出方法 |
US5117681A (en) * | 1990-10-01 | 1992-06-02 | Ford Motor Company | Correction of systematic position-sensing errors in internal combustion engines |
EP1070964A2 (de) * | 1999-07-20 | 2001-01-24 | Robert Bosch Gmbh | Einrichtung zur Erkennung des Rückdrehens eines rotierenden Teils einer Brennkraftmaschine |
DE10063755A1 (de) * | 2000-12-21 | 2002-07-04 | Bosch Gmbh Robert | Verfahren zur Erkennung einer Singularität |
EP1400785A2 (de) * | 2002-09-17 | 2004-03-24 | Robert Bosch Gmbh | Verfahren zur Korrektur des Messfehlers eines Gebers |
CN1721856A (zh) * | 2004-03-26 | 2006-01-18 | 罗伯特.博世有限公司 | 确定轴的转角位置的方法 |
DE102005047922A1 (de) * | 2005-10-06 | 2007-04-12 | Robert Bosch Gmbh | Umrechnung Zeitsegment in Winkelsegment mittels vergangenem Drehzahlverlauf |
CN101652636A (zh) * | 2007-04-24 | 2010-02-17 | 谐波传动系统有限公司 | 磁式编码器及绝对旋转位置检测方法 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10185624A (ja) * | 1996-12-25 | 1998-07-14 | Harmonic Drive Syst Ind Co Ltd | 光学式ポテンショメータ |
DE10017107A1 (de) * | 2000-04-06 | 2001-10-18 | Bosch Gmbh Robert | Verfahren zur Kompensation der Drehunförmigkeit bei der Drehzahlerfassung |
DE10154155A1 (de) * | 2001-11-03 | 2003-05-15 | Bosch Gmbh Robert | Winkel-/Drehzahlmesser mit Dynamikkorrektur und entsprechendes Korrekturverfahren |
US7046176B2 (en) * | 2003-04-11 | 2006-05-16 | Mitsubishi Denki Kabushiki Kaisha | Rotary encoder |
JP5450948B2 (ja) * | 2007-02-23 | 2014-03-26 | Ntn株式会社 | 回転検出装置付き車輪用軸受 |
-
2010
- 2010-03-31 DE DE102010003561A patent/DE102010003561A1/de not_active Withdrawn
-
2011
- 2011-03-16 US US13/637,753 patent/US9436656B2/en active Active
- 2011-03-16 KR KR1020127025757A patent/KR20130023211A/ko not_active Abandoned
- 2011-03-16 JP JP2013501729A patent/JP5576551B2/ja active Active
- 2011-03-16 EP EP11711295.3A patent/EP2553399B1/de active Active
- 2011-03-16 WO PCT/EP2011/053969 patent/WO2011120805A2/de active Application Filing
- 2011-03-16 CN CN201180016923.0A patent/CN102859328B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH01277662A (ja) * | 1988-04-28 | 1989-11-08 | Honda Motor Co Ltd | 回転体の回転角度位置検出方法 |
US5117681A (en) * | 1990-10-01 | 1992-06-02 | Ford Motor Company | Correction of systematic position-sensing errors in internal combustion engines |
EP1070964A2 (de) * | 1999-07-20 | 2001-01-24 | Robert Bosch Gmbh | Einrichtung zur Erkennung des Rückdrehens eines rotierenden Teils einer Brennkraftmaschine |
DE10063755A1 (de) * | 2000-12-21 | 2002-07-04 | Bosch Gmbh Robert | Verfahren zur Erkennung einer Singularität |
EP1400785A2 (de) * | 2002-09-17 | 2004-03-24 | Robert Bosch Gmbh | Verfahren zur Korrektur des Messfehlers eines Gebers |
CN1721856A (zh) * | 2004-03-26 | 2006-01-18 | 罗伯特.博世有限公司 | 确定轴的转角位置的方法 |
DE102005047922A1 (de) * | 2005-10-06 | 2007-04-12 | Robert Bosch Gmbh | Umrechnung Zeitsegment in Winkelsegment mittels vergangenem Drehzahlverlauf |
CN101652636A (zh) * | 2007-04-24 | 2010-02-17 | 谐波传动系统有限公司 | 磁式编码器及绝对旋转位置检测方法 |
Also Published As
Publication number | Publication date |
---|---|
WO2011120805A3 (de) | 2012-02-16 |
US9436656B2 (en) | 2016-09-06 |
KR20130023211A (ko) | 2013-03-07 |
US20130080104A1 (en) | 2013-03-28 |
JP2013524182A (ja) | 2013-06-17 |
EP2553399A2 (de) | 2013-02-06 |
CN102859328A (zh) | 2013-01-02 |
EP2553399B1 (de) | 2014-02-26 |
WO2011120805A2 (de) | 2011-10-06 |
JP5576551B2 (ja) | 2014-08-20 |
DE102010003561A1 (de) | 2011-10-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102859328B (zh) | 用于系统地处理误差的方法 | |
CN103161598B (zh) | 灵活曲柄角位置感测 | |
CN102893132B (zh) | 用于处理代表发动机的轴的角位置的信号的设备和方法 | |
JP5341714B2 (ja) | 位相差式レゾルバ | |
US7254991B2 (en) | Method for determining the rotation angle position of the camshaft of a reciprocating-piston engine in relation to the crankshaft | |
US9182456B2 (en) | Magnetic field sensor for sensing rotation of an object | |
US6647757B1 (en) | Method for recognition of signal errors | |
CN102822484B (zh) | 用于分析处理内燃机的曲轴传感器和凸轮轴传感器的信号的电路装置和方法 | |
US7047122B2 (en) | Extrapolation method for the angle-of-rotation position | |
JPH0373808B2 (zh) | ||
US9658082B2 (en) | Method of determining the instantaneous angular position of a crankshaft target optimized for starting the engine | |
CN108120454B (zh) | 一种增量编码器的角度检测方法 | |
CN110036561B (zh) | 传感器误差检测与校正 | |
EP1451592B1 (en) | Angular velocity sensor | |
US20020125880A1 (en) | Method and apparatus for detecting broken teeth in a pulse signal | |
CN102741768B (zh) | 预测未来时间间隔的持续时间的方法和产生其的电路装置 | |
US20130030755A1 (en) | Method for determining information representative of the position of a real tooth on a toothed target rigidly attached in rotation to a shaft of an internal combustion engine and associated device | |
KR20060047859A (ko) | Ec-모터 회전 속도의 측정 방법 | |
CN105257420A (zh) | 基于相位判断的跛行回家功能实现方法 | |
JP2003035564A (ja) | 絶対位置検出エンコーダおよびその原点検出方法 | |
US11988530B2 (en) | Method for detecting an absolute angular position or an absolute angular movement path of a rotating member | |
US7046172B2 (en) | Dual optical angular encoder | |
DK2997334T3 (en) | POSITION CODES | |
CN113439197A (zh) | 具有增加的分辨率的磁速度传感器 | |
CN118913066A (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 |