DE69806325T2 - Winkelsensor der eine multi-pixel optische Vorrichtung verwendet - Google Patents
Winkelsensor der eine multi-pixel optische Vorrichtung verwendetInfo
- Publication number
- DE69806325T2 DE69806325T2 DE69806325T DE69806325T DE69806325T2 DE 69806325 T2 DE69806325 T2 DE 69806325T2 DE 69806325 T DE69806325 T DE 69806325T DE 69806325 T DE69806325 T DE 69806325T DE 69806325 T2 DE69806325 T2 DE 69806325T2
- Authority
- DE
- Germany
- Prior art keywords
- angle sensor
- patterns
- wheel
- pattern
- index wheel
- 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
Links
- 230000003287 optical effect Effects 0.000 title claims description 41
- 239000000463 material Substances 0.000 claims description 10
- 238000012545 processing Methods 0.000 claims description 10
- 230000007704 transition Effects 0.000 claims description 8
- 230000002093 peripheral effect Effects 0.000 claims description 4
- 239000012780 transparent material Substances 0.000 claims description 2
- 238000005286 illumination Methods 0.000 description 12
- 238000012360 testing method Methods 0.000 description 10
- 239000000428 dust Substances 0.000 description 6
- 238000004458 analytical method Methods 0.000 description 5
- 230000007246 mechanism Effects 0.000 description 5
- 239000004033 plastic Substances 0.000 description 5
- 238000006243 chemical reaction Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000004519 manufacturing process Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 239000002245 particle Substances 0.000 description 3
- 239000004417 polycarbonate Substances 0.000 description 3
- 229920000515 polycarbonate Polymers 0.000 description 3
- 238000009825 accumulation Methods 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 238000000034 method Methods 0.000 description 2
- 239000000725 suspension Substances 0.000 description 2
- 238000005299 abrasion Methods 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 239000000853 adhesive Substances 0.000 description 1
- 230000001070 adhesive effect Effects 0.000 description 1
- 230000003321 amplification Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000002485 combustion reaction Methods 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000004744 fabric Substances 0.000 description 1
- 230000004313 glare Effects 0.000 description 1
- 238000010348 incorporation Methods 0.000 description 1
- 238000002347 injection Methods 0.000 description 1
- 239000007924 injection Substances 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 238000000059 patterning Methods 0.000 description 1
- 125000001997 phenyl group Chemical group [H]C1=C([H])C([H])=C(*)C([H])=C1[H] 0.000 description 1
- 238000007639 printing Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000011002 quantification Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
- 238000004804 winding Methods 0.000 description 1
Classifications
-
- 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/26—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 characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light
- G01D5/32—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 characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light with attenuation or whole or partial obturation of beams of light
- G01D5/34—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 characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light with attenuation or whole or partial obturation of beams of light the beams of light being detected by photocells
- G01D5/347—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 characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light with attenuation or whole or partial obturation of beams of light the beams of light being detected by photocells using displacement encoding scales
- G01D5/3473—Circular or rotary 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/249—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 pulse code
- G01D5/2497—Absolute 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/26—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 characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light
- G01D5/32—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 characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light with attenuation or whole or partial obturation of beams of light
- G01D5/34—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 characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light with attenuation or whole or partial obturation of beams of light the beams of light being detected by photocells
- G01D5/347—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 characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light with attenuation or whole or partial obturation of beams of light the beams of light being detected by photocells using displacement encoding scales
- G01D5/3473—Circular or rotary encoders
- G01D5/34738—Axles; Driving or coupling means
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M1/00—Analogue/digital conversion; Digital/analogue conversion
- H03M1/12—Analogue/digital converters
- H03M1/22—Analogue/digital converters pattern-reading type
- H03M1/24—Analogue/digital converters pattern-reading type using relatively movable reader and disc or strip
- H03M1/26—Analogue/digital converters pattern-reading type using relatively movable reader and disc or strip with weighted coding, i.e. the weight given to a digit depends on the position of the digit within the block or code word, e.g. there is a given radix and the weights are powers of this radix
-
- 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
- G01D2205/00—Indexing scheme relating to details of means for transferring or converting the output of a sensing member
- G01D2205/20—Detecting rotary movement
- G01D2205/26—Details of encoders or position sensors specially adapted to detect rotation beyond a full turn of 360°, e.g. multi-rotation
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Optical Transform (AREA)
- Length Measuring Devices By Optical Means (AREA)
Description
- Die vorliegende Erfindung bezieht sich auf einen Winkelsensor zur Bestimmung einer Winkelposition eines sich drehenden Körpers, und insbesondere bezieht sie sich auf einen Winkelsensor, der eine Multi-Pixel-Optikeinrichtung verwendet.
- In vielen Situation ist es wünschenswert die Winkelposition und/oder Winkeldrehung eines sich drehenden Körpers zu kennen. Beispielsweise ist es bei einem Kraftfahrzeug wünschenswert, die Position des Lenkrades zu kennen, so dass Leistungsmerkmale auf einer hohen Ebene ausgeführt werden können, wie beispielsweise eine variable Hilfskraftlenkung und adaptive Aufhängsysteme. Als solche wurden Winkelsensoren zur Bestimmung der Winkelposition eines sich drehenden Körpers in der Vergangenheit entwickelt. Diese Winkelsensoren des Standes der Technik beruhen typischerweise entweder auf mechanischen (einen physischen Kontakt involvierenden), magnetischen oder optischen Sensoren zum Abfühlen der Bewegung des sich drehenden Körpers.
- Obwohl solche Sensoren des Standes der Technik in der Vergangenheit relativ gut funktionierten, leiden sie unter vielen Problemen. Ein solches Problem ist es, dass die Sensoren des Standes der Technik nicht Unterschiede in den Winkelpositionen von weniger als 1 Grad auflösen können. Diese Einschränkung bei der Auflösung macht die Geräte des Standes der Technik unbrauchbar für das Erfüllen der Bedürfnisse von komplexen modernen Vorrichtungen, die Auflösungen angenährt von 0,1 Grad erfordern.
- Ein anderes Problem ist es, dass die Winkelsensoren des Standes der Technik typischerweise mehrere Sensoren und Verbindungen haben, die eine komplizierte und präzise Einstellung erfordern. Als solche sind die Sensoren des Standes der Technik allgemein schwierig und teuer bei der Herstellung. Des weiteren erschwert auch die komplizierte Natur der Sensoren ihre Wartung.
- Demgemäß besteht ein Bedarf nach einem verbesserten Winkelsensor, der nicht unter den zuvor erwähnten Problemen leidet.
- JP-A-06 347 292 offenbart einen optischen Absolut-Drehdekodierer bei welchem von einem Licht emittierenden Element emittiertes Licht zu einem linearen Bild mit einer zylindrischen Linse geformt wird und auf eine Drehscheibe eingestrahlt wird. Das Licht wird durch Schlitze in Spuren der Drehscheibe und durch Schlitze einer festen Scheibe oder Platte transmittiert und trifft auf eine Fotodetektionsoberfläche eines CCD-Elements auf. Das CCD-Element besteht aus einer Vielzahl von fotoelektrischen Wandlern und die Intensität des Lichts, die mit den einzelnen fotoelektrischen Wandlern empfangen bzw. aufgenommen wird, wird als Pulsamplitudenänderungen einer Zeitserie von gepulsten Ausgangssignalen ausgegeben. Die zeitliche Serie der gepulsten Ausgangssignale wird mit einer Dekodierschaltung dekodiert und die Position der Drehung der Scheibe wird als ein absoluter Wert delektiert.
- DE-A-44 08 623 offenbart einen magnetischen Positionssensor zur Detektion der Wickelposition einer Kurbelwelle in einem Verbrennungsmotor. Zwei parallele Spuren aus magnetischen und nicht magnetischen Segmenten sind auf einem Träger positioniert, so dass ein magnetisches Segment auf einer Spur gegenüber einem nicht magnetischen Element in der anderen Spur liegt und umgekehrt. Jede Spur hat ein zugeordnetes Sensorelement zur Detektion eines magnetischen Feldes. Die redundanten Ausgangssignale von beiden Sensorelementen werden ausgewertet, um so die Winkelposition zu delektieren.
- EP-A-0 825 420 offenbart einen Absolut-Winkelkodierer, der einen Drehsensor aufweist, und zwar mit einem binärkodierten Zielrad und einem Paar von magnetoresistiven Sensoren, die um den Umfang des Zielrades herum angeordnet sind. Einer der Sensoren sieht ein Signal vor, das anzeigend für den Durchgang eines regulären Winkelintervalls des Zielrades ist, und der andere der Sensoren sieht binäre Zustände vor, die den regulären Winkelintervallen entsprechen.
- US-A-5,646,523 offenbart eine Vorrichtung zur Bestimmung einer absoluten Winkelposition eines Lenkrades, das um mehrere Umdrehungen herum drehbar ist, und zwar einschließlich einer Feinkodierungsscheibe, die nicht drehbar an der Lenksäule angebracht ist und mit umfangsmäßig verteilten Kodierungselementen und mit umfangsmäßig verteilten Kodierungselementsensoren versehen ist, und zwar zum Abfühlen der Kodierungselemente zum Erzeugen von Feinsignalen, die sich nach jeder Umdrehung des Lenkrades wiederholen und anzeigend sind für eine relative Winkelposition des Lenkrades während jeder Umdrehung; und eine grobkodierte Scheibe, die zumindest mit drei Kodierungsspuren und zumindest drei Kodierungsspurensensoren versehen ist, und zwar zum Abfühlen von den jeweiligen Kodierungsspuren zum Erzeugen eines fortlaufenden 3-Bit-kodierten Signals, das anzeigend ist für die absolute Winkelposition des Lenkrades über die mehreren Umdrehungen. Die Vorrichtung weist auch eine Zahnradeinrichtung auf für das drehbare Antreiben der Grobkodierungsscheibe, wobei die Feinkodierungsscheibe ein vorbestimmtes Übersetzungs- bzw. Zahnradreduktionsverhältnis hat, und eine Mikrosteuerung zur logischen Kombination und Auswertung der Grob- und Feinsignale zum Bestimmen der absoluten Winkelposition des Lenkrades.
- US-A-4,786,870 bezieht sich auf einen magnetischen Sensor zum magnetischen Delektieren der Position eines bewegbaren Körpers. Der magnetische Positionssensor weist ein drehendes, magnetisches Aufnahmemedium auf, das mit einem bewegbaren Körper bewegbar ist, dessen Position delektiert werden soll. Das drehende, magnetische Aufnahmemedium ist unterteilt in eine Vielzahl von Kanälen von denen ein jeder zwei Spuren aufweist. Ein magnetischer Sensor ist hinweisend zum magnetischen Aufnahmemedium angeordnet, und zwar mit einem vorbestimmten Luftspalt dazwischen und er weist zwei Sätze von magnetoresistiven Elementen auf, die um einen vorbestimmten Abstand beabstandet sind, und zwar für jeden Kanal. Jeder Satz der magnetoresistiven Elemente weist zwei Elemente auf, wobei das erste Element der zwei Sätze auf eine der Spuren eines Kanals hinweist und das zweite Element der anderen der zwei Sätze auf die andere Spur hinweist, und wobei die ersten und zweiten Elemente der zwei Sätze als ein Körper ausgebildet sind, und zwar mit benachbarten Enden der ersten und zweiten Elemente miteinander gekoppelt.
- JP-A-01 318 920 offenbart einen Absolutkodierer, bei welchem eine erste und eine zweite Spur mit einem Absolutmuster und einem invertierten Muster als Spuren auf einer Kodierplatte vorgesehen sind. Erste und zweite Sensoren mit magnetoresistiven Elementen eines Detektors sind jeweils den Spuren zugeordnet. Die Muster der ersten und zweiten Spuren werden synchron durch den Detektor gelesen. Signale, die an den Ausgangsanschlüssen der zwei Sensoren auftreten, werden einer Differentialverstärkung in einem Differentialverstärker einer Signalverarbeitungsschalung unterzogen, und ein im Wesentlichen als eine Rechteckwelle geformtes Signal wird an einem Ausgangsende erhalten. Dieses Signal wird in eine Rechteckwelle bei einem vorgeschriebenen Vergleichspegel durch einen Vergleicher umgewandelt. Dann wird ein Signal mit einer Rechteckwelle mit scharfen Kanten an einem Ausgangsanschluss der Schaltung erhalten und dieses Signal wird als ein Kodiersignal genommen.
- DE-A-40 13 936 bezieht sich auf einen programmierbaren optischen Absolutkodierer für eine digitale Bestimmung von Winkelinkrementen von sich drehenden Teilen.
- Schließlich bezieht sich EP-A-0 466 209 auf einen Absolutkodierer vom Mehrfachdrehungstyp. Jede Schlitzspur der Scheibe eines Absolutkodierers vom optischen Typ wird unterteilt in eine Gruppe, die einer Fläche entspricht, auf welche eine LED Licht emittieren kann. Eine Referenzspur aus nur einem transparenten Teil wird in dieser Gruppe vorgesehen. Im Falle einer Umwandlung eines Detektionssignals in eine Rechteckwelle wird das Detektionssignal in einen Rechteckwellenausgang durch Verwendung des Ausgangssignals der Referenzspur als ein Index umgewandelt.
- Die vorliegende Erfindung sieht einen verbesserten Winkelsensor vor, der all die zuvor gezeigten Bedürfnisse erfüllt.
- Fig. 1 ist eine perspektivische Ansicht des bevorzugten Ausführungsbeispiels des Winkelsensors der vorliegenden Erfindung.
- Fig. 2 zeigt ein Beispiel eines Musters, das digitale schwarze und weiße Binärmarkierungen aufweist.
- Fig. 3 zeigt eine Vergrößerung eines Musters, das in einem bevorzugten Ausführungsbeispiel der vorliegenden Erfindung genutzt wird.
- Fig. 4 zeigt eine Vergrößerung eines Musters, das in einem alternativen Ausführungsbeispiel der vorliegenden Erfindung genutzt wird.
- Fig. 5 und 6 zeigen ein Fenster, das von dem Multi-Pixel-Sensor gesehen wird, der in der vorliegenden Erfindung genutzt wird.
- Fig. 7 zeigt ein Flussdiagramm für die Programmierung des Mikroprozessors eines bevorzugten Ausführungsbeispiels der vorliegenden Erfindung.
- Fig. 8 ist eine Draufsicht eines Indexrades das in einem bevorzugten Ausführungsbeispiel der vorliegenden Erfindung genutzt wird.
- Fig. 9 zeigt eine Vergrößerung des Musters, das in einem bevorzugten Ausführungsbeispiel der vorliegenden Erfindung genutzt wird.
- Fig. 10 zeigt ein Beispiel eines Musters, das in einem alternativen Ausführungsbeispiel der vorliegenden Erfindung genutzt wird.
- Der Winkelsensor der vorliegenden Erfindung kann in jeglicher Einrichtung oder Situation implementiert sein, in welcher das Abfühlen der Winkelposition eines sich drehenden Körpers erforderlich oder von Vorteil ist, und zwar einschließlich, jedoch nicht darauf begrenzt, in Fahrzeuglenkradsystemen, Roboterarmsteuerungen, Drehbegrenzungsschalter bei der Kurbelwellenwinkelpositionierung, bei der Ausrichtung von Plattformen für optische oder Mikrowellensysteme, und beim Positionieren von Suchantennen. Die folgende Beschreibung konzentriert sich auf die Anwendung der vorliegenden Erfindung in einem Fahrzeuglenkradsystem nur zu Zwecken der Erklärung.
- Zuerst Bezug nehmend auf Fig. 1 ist ein bevorzugtes Ausführungsbeispiel des Winkelsensors der vorliegenden Erfindung in einem Fahrzeuglenkradsystem 10 gezeigt. Das System 10 weist eine herkömmliche Lenksäulenwelle 12 auf mit einem Oberende 14, das auf herkömmliche Weise mit einem Lenkrad (nicht gezeigt) verbunden ist. Die Welle 12 dreht sich um eine Drehachse 16, wenn das Lenkrad vom Benutzer des Fahrzeugs gedreht wird. Die Welle 12 hat eine Außenoberfläche 18, um deren Umfang herum ein scheibenähnliches Kodierrad 20 fest positioniert ist. Das Kodierrad 20 kann nahezu aus jeglichem im Wesentlichen steifen bzw. festen Material hergestellt sein, jedoch ist es vorzugsweise aus leichtem Plastik hergestellt, wie beispielsweise Polycarbonat, das seine Dimensionen über Breite, Temperatur- und Feuchtigkeitsbereiche konsistent beibehält. Obwohl das Kodierrad 20 eines mit vielen Größen sein kann, ist es in einem bevorzugten Ausführungsbeispiel der vorliegenden Erfindung 3 Zoll (7,6 cm) im Durchmesser. Das Kodierrad 20 weist eine Außenumfangsoberfläche 22 auf, auf welcher eine Vielzahl von Mustern oder Kodierungssymbolen positioniert sind, wie detailliert in der Folge beschrieben wird. Ebenso ist eine optische Einrichtung 24 und eine Beleuchtungseinrichtung 26 gezeigt, die zur Oberfläche 22 des Kodierrades 20 hinweisen und in deren Nähe positioniert sind. Beim bevorzugten Ausführungsbeispiel sind die optische Einrichtung 24, die Beleuchtungseinrichtung 26 und zumindest die Oberfläche 22 alle in einem Gehäuse (nicht gezeigt) innerhalb der Lenksäule des Fahrzeugs aufgenommen, um die Ansammlung von Staub und Schmutz darauf zu vermeiden, und zwar aus Gründen wie weiter unten beschrieben wird. Vorzugsweise ist das Gehäuse aus einem leichten bzw. leicht gewichtigen Plastikmaterial hergestellt.
- Die optische Einrichtung 24 weist einen aktiven bzw. passiven Multi-Pixel-Sensor auf, der ähnlich zu einer Miniaturvideokamera arbeitet. Solch eine optische Einrichtung kann von einer Vielzahl von Vertreibern erworben werden und typischerweise hat sie eine Arbeitsweise und Struktur, wie sie in den U.S. Patenten No. 5,625,210 und 5,471,515 offenbart ist. Kurz gesagt weisen die Multi-Pixel- Sensoren eine Vielzahl von horizontal und vertikal angeordneten Pixeln auf, von denen ein jedes ein Teil des Lichts aufnimmt, das von einem ausgewählten Zielgebiet ausgestrahlt wird, und ein elektrisches Signal repräsentativ dafür erzeugt. Auf diese Weise kann nützliche Information hinsichtlich der visuellen Erscheinung des Ziels erhalten werden. Aus Gründen, die im Folgenden detaillierten diskutiert werden, weist die optische Einrichtung 24 vorzugsweise einen Multi-Pixel-Sensor mit zumindest 57 Vertikalpixeln und 256 Horizontalpixeln auf. Obwohl derzeit kommerziell erhältliche Multi-Pixel-Sensoren größer sein können als diese bevorzugten Dimensionen, kann ein Algorithmus oder ein anderes Verfahren auf einer dem Durchschnittsfachmann bekannten Weise implementiert werden, um einen größeren Sensor auf die bevorzugten Dimensionen herunter zu teilen bzw. "in Fenster zu teilen" ("window").
- Der Unterschied zwischen einem aktiven Pixelsensor und einem passiven Pixelsensor ist die Art der elektrischen Signale, die durch die Pixel erzeugt werden. Bei einem aktiven Pixelsensor wird eine Analog-zu-Digital-Umwandlung auf der Pixelebene durchgeführt, so dass Digitalsignale aus dem Sensor ausgegeben werden.
- Im Gegensatz dazu erzeugt ein passiver Pixelsensor nur analoge elektrische Signale, die über einen Analog-zu-Digital-Wandler umgewandelt werden müssen, wenn digitale Signale benötigt werden. Obwohl beide in der vorliegenden Erfindung implementiert bzw. verwendet werden können, wird ein passiver Multi-Pixel- Sensor für die Zwecke der Erklärung angenommen.
- Die optische Einrichtung 24 weist zur Oberfläche 22 des Kodierungsrades 20 hin, um so die Muster drauf in einer zuvor beschriebenen Weise zu "lesen". Wenn sich das Kodierungsrad 20 dreht, wird ein unterschiedliches Segment des Musters durch die optische Einrichtung 24 gesehen. Im bevorzugten Ausführungsbeispiel ist die optische Einrichtung 24 2,5 Zentimeter weg von der Oberfläche 22 positioniert. So positioniert, weist die optische Einrichtung 24 auch eine Linse 28 (vorzugsweise weitwinklig) auf, um das Licht von den Mustern auf die Pixel des Multi- Pixelsensonrs zu fokussieren. Es ist klar, dass der Abstand zwischen der optischen Einrichtung 24 und der Oberfläche 22, der die zur Verwendung geeignete Linse bestimmt, abhängig sein kann von dem Ausmaß an Raum, der in der Nachbarschaft des Lenkradmechanismus in einem besonderen Fahrzeug verfügbar ist.
- Im bevorzugten Ausführungsbeispiel weist die optische Einrichtung 24 auch Logikschaltungen und einen Speicher auf, die zur Verarbeitung der elektrischen Signale genutzt werden, die durch die Vielzahl von Pixeln des Multi-Pixel-Sensors erzeugt werden. Alternativ können solch eine Logik und ein Speicher auch außerhalb der Einrichtung 24 in einem anderen Teil des Fahrzeugs lokalisiert sein. Die Logik und der Speicher werden unter anderem dafür genutzt, die elektrischen Signale mit Schwellenwerten zu vergleichen, wodurch eine Quantifizierung des Lichts, das in jedes Pixel eintritt, erreicht wird. Auf diese Weise kann die Winkelposition des Kodierungsrades 20 und somit des Lenkrades, wie in der Folge beschrieben, bestimmt werden. Obwohl die Logik und der Speicher fest verdrahtet sein können, ist es bevorzugt, wenn sie einen Mikroprozessor aufweisen, der die erforderliche Analyse über eine geeignete Programmierung ausführt, wie in der folgenden Verbindung mit Fig. 7 beschrieben wird. Bei alternativen Ausführungsbeispielen kann ein DSP (Digitalsignalprozessor) mit dem Mikroprozessor kombiniert werden oder anstatt desselben genutzt werden, um Algorithmen mit höherer Leistung aufzunehmen. Des weiteren implementiert die optische Einrichtung 24 vorzugsweise eine CMOS-Technologie, wobei die Logik/der Speicher und der Multi-Pixel-Sensor auf einem einzigen Chip kombiniert werden können, um den Herstellungsprozess zu vereinfachen.
- Die Beleuchtungseinrichtung 26 ist an irgendeiner von einer Vielzahl von Stellen positioniert, um die Oberfläche 22 des Kodierungsrades 20 zu beleuchten, so dass die optische Einrichtung 24 das Muster darauf lesen kann. Die Beleuchtungseinrichtung 26 kann von jeglichem Typ von Beleuchtungsmitteln sein und zwar einschließlich, jedoch nicht darauf beschränkt, einer Glühlampenbeleuchtung, einer Infrarotbeleuchtung oder einer LED-Beleuchtung. Im bevorzugten Ausführungsbeispiel weist die Beleuchtungseinrichtung 26 zwei standardisierte LEDs auf und ist elektrisch auf eine herkömmliche Weise (nicht gezeigt) mit der Logik der optischen Einrichtung 24 verbunden, die ihre Funktion steuert, wie in der Folge beschrieben wird.
- Die Vielzahl von Mustern auf der Oberfläche 22 des Kodierungsrades 20 weist irgendeinen Typ von Markierungen auf, die durch die optische Einrichtung 24 lesbar sind. Im bevorzugten Ausführungsbeispiel weisen die Muster digitale schwarze und weiße Binärmarkierungen auf, wobei ein Beispiel hierfür in Fig. 2 gezeigt ist. Fig. 3 zeigt eine Vergrößerung eines Musters, das im bevorzugten Ausführungs beispiel der vorliegenden Erfindung genutzt wird, und zwar mit kastenförmigen Markierungen und mit dazwischen eingefügten Abständen und zwar nur zu Zwecken der Klarheit für die folgende Beschreibung. Wie gezeigt, weisen die Muster Reihen von sechs schwarzen und weißen Markierungen (Bezugszeichen 30) auf, die sich abwechseln mit einer Reihe von sieben weißen und schwarzen Markierungen (Bezugszeichen 32). Im bevorzugten Ausführungsbeispiel ist die am weitesten linke Markierung der "Kodierungs"-Reihe 32 immer schwarz und wird als eine Referenzmarkierung genutzt, und zwar aus den in der Folge diskutierten Gründen. Die verbleibenden sechs Markierungen am weitesten rechts in den Musterreihen 32 können eine von 64 einzigartigen Binärzahlen identifizieren, die zur eindeutigen Identifizierung einer jeden Drehposition des Kodierungsrades 20 genutzt werden. Wie detailliert in der Folge beschrieben wird, sind die Reihen 30 "Prüf"-Reihen, die als ein Fehlerprüfmechanismus funktionieren, der dabei hilft, die Integrität der durch die optische Einrichtung 24 gelesenen Information sicherzustellen. Im bevorzugten Ausführungsbeispiel, das hier beschrieben wird, stehen die Prüfreihen 30 in einer inversen Beziehung zu den Kodierungsreihen 32, wobei jede der sechs Markierungen darin von entgegengesetzter Farbe der Markierung darüber in der Kodierungsreihe 30 ist.
- Beruhend auf der Tatsache, dass die Oberfläche 22 eine Positionsdrehung von 360 Grad durchführen kann, kann somit jede Musterreihe 32 ein Segment des Kodierungsrades 20 identifizieren, das leicht mehr als 5,6 Grad abdeckt (360 geteilt durch 64 ist ungefähr 5, 6). Im bevorzugten Ausführungsbeispiel ist jede Markierung der Reihen 30 und 32 ungefähr 4 mm hoch und 12 mm breit.
- Mit diesen bevorzugten Dimensionen umfassen die Musterreihen 30 und 32 vollständig das Gebiet der Außenumfangsoberfläche 22 des Kodierungsrades 20 mit einem Durchmesser von ungefähr 3 Zoll (ungefähr 7,6 cm).
- Im bevorzugten Ausführungsbeispiel sind die Muster auf ein Polycarbonatblatt gedruckt, das eine haftende Rückseite hat, die es ermöglicht, dass es um das Oberflächengebiet 22 herumgewickelt wird. Obwohl ein Polycarbonatmaterial bevorzugt ist, und zwar wegen der geringen Menge an Glanz oder Blendlicht, das zur opti sehen Einrichtung 24 zurück reflektiert wird und wegen der Stabilität hinsichtlich der Dimension des Materials über die Betriebstemperatur- und Feuchtigkeitsbereiche hinweg, sei gewürdigt, dass jegliches Blattmaterial genutzt werden kann, und zwar einschließlich irgendeinem Plastikmaterial wie beispielsweise Phenyl. Vorzugsweise wird ein solches Blattmaterial einspritzgegossen und weist eine Ausrichtkerbe auf für das richtige Positionieren der selben auf der Oberfläche 22. Des weiteren sei gewürdigt, dass viele andere Mittel zum Vorsehen solcher Muster verfügbar sind und im Umfang der vorliegenden Erfindung liegen, wie beispielsweise das Drucken oder Gravieren der Muster direkt auf die Oberfläche 22 des Kodierungsrades 20.
- Im bevorzugten Ausführungsbeispiel wird nach dem Positionieren der Muster auf der Oberfläche 22 ein Blatt aus klarem bzw. durch durchsichtigem Plastik- oder Polymermaterial über die Muster gelegt, um so die Muster dazwischen aufzunehmen bzw. einzuschließen. Das Plastik- oder Polymermaterial ist vorteilhaft, da es verhindert, dass die Muster von der Oberfläche 22 weggekratzt werden, und es ermöglicht das Entfernen von Staub und Schmutz von den Mustern (wie beispielsweise mit einem feuchten Tuch) während der Wartung des Winkelsensors, so dass die Muster genau von der optischen Einrichtung 24 gesehen werden können.
- Wie zuvor erwähnt, liest die optische Einrichtung 24 die Muster von der Oberfläche 22. Die Fig. 5 und 6 zeigen ein Fenster 34 der Musterreihen, das vom Multi- Pixel-Sensor gesehen wird, welches im bevorzugten, dargestellten Ausführungsbeispiel zumindest 57 Vertikalpixel und 256 Horizontalpixel aufweist, wie zuvor erwähnt wurde. Wie gezeigt, deckt das Fenster 34 ausreichend von der Oberfläche 22 ab, so dass es zumindest eine "Kodierungs"-Reihe und "Prüf"-Reihe 32 sehen kann. Im am meisten bevorzugten Ausführungsbeispiel werden 57 der zumindest 57 Vertikalpixel genutzt zum Betrachten bzw. Sehen einer jeden Gruppierung von einer Kodierungsreihe und einer Prüfreihe, so dass eine Auflösung von 0,1 erreicht werden kann, wie in der Folge beschrieben wird. Über die Analyse des Fensters 34 über den Multi-Pixel-Sensor und die zugeordnete Logik kann die Win kelposition des Kodierungsrades 20 bestimmt werden, wie in der Folge beschrieben wird.
- In Fig. 7 ist das Flussdiagramm für die Programmierung des Mikroprozessors im bevorzugten Ausführungsbeispiel der vorliegenden Erfindung gezeigt. Diese Programmierung steuert die Analyse durch die optische Einrichtung 24 der Muster auf der Oberfläche 22.
- Das Flussdiagramm beginnt mit dem Block 100, der den Beginn des Programms bezeichnet. Als nächstes veranlasst der Block 102 den Multi-Pixel-Sensor zum "Erfassen" oder Lesen des Bildes innerhalb des Fensters 34 von der Oberfläche 22 des Kodierungsrades 20. Der Block 104 führt dann eine allgemeine Analyse des gelesenen Bildes aus, um zu bestimmen, ob die Summe der elektrischen Signale von all den Pixeln unterhalb eines Minimums eines voreingestellten Schwellenwertes (im Speicher gespeichert) fällt, was anzeigt, dass die Oberfläche 22 nicht ausreichend beleuchtet ist. Solch eine Situation würde anzeigen, dass ein Beleuchtungsproblem bei der Beleuchtungseinrichtung 26 vorliegt, die, wie zuvor erwähnt, aus zwei standardmäßigen LEDs im bevorzugten Ausführungsbeispiel besteht. In diesem bevorzugten Ausführungsbeispiel wird nur eine der LEDs zu einer gegebenen Zeit betrieben, wobei die andere als Reserve gehalten wird. Wenn der Block 104 bestimmt, dass das gesamte Bild schwarz ist, dann bewirkt der Block 106, dass das Programm zu Block 108 fortschreitet, der bewirkt, dass die Reserve- (zuvor nicht leuchtende) LED eingeschalten wird und das Programm zieht eine Schleife zurück zu Block 102 der zuvor diskutiert wurde.
- Wenn der Block 106 bestimmt, dass die Beleuchtung ausreichend ist, schreitet das Programm fort zu Block 110. Block 110 stellt den Schwellenwertpegel ein (mit welchem das Licht, das in jedes Pixel eintritt, verglichen wird), und zwar für die Auswertung, ob jede Markierung der Reihen 30 und 32 schwarz oder weiß ist.
- Solch ein Schwellenwertpegel kann über die Zeit variieren, und zwar basierend auf der Umgebungstemperatur und dem Alter der LEDs. Der Block 110 ist nur von einem solchen Ausführungsbeispiel umfasst, bei welchem ein passiver Multi-Pixel- Sensor genutzt wird, wobei hier keine automatische Analog-zu-Digital- Umwandlung stattfindet. Als nächstes analysiert der Block 112 die Linie von zumindest 57 Vertikalpixeln, die am horizontalen Mittelpunkt der Referenzmarkierung (am weitesten linke Markierung) der Reihe 32 angeordnet sind, und zwar um den Übergangspunkt zwischen der schwarzen der Referenzmarkierungen (der Kodierungsreihe 32) und der weißen der Prüfreihen 30 zu bestimmen. Diese Pixellinie (bezeichnet mit dem Bezugszeichen 36) ist in den Fig. 5 und 6 als eine durchgezogenen schwarze Linie gezeigt. Der Block 112 nutzt diesen bestimmten Übergangspunkt zur Bestimmung der vertikalen Mittelpunkte und somit der Position von sowohl der Kodierungsreihe 32 als auch der Prüfreihe 30. Als nächstes schreitet das Programm zu Block 114 fort, in welchem die Horizontallinie von 256 Pixel, die sich über den vertikalen Mittelpunkt der Kodierungsreihe 32 (mit Bezugszeichen 38 in Fig. 6 bezeichnet) hinweg erstreckt, analysiert wird, um die Farbe (schwarz oder weiß) einer jeden der sechs Markierungen zu bestimmen. Diese Analyse umfasst den Vergleich von elektrischen Signalen mit dem Schwellenwert, der in Block 110 erstellt wurde. Durch Bestimmen der Farbe einer jeden der sechs Markierungen, wird das Muster, oder der digitale Binär-"Wert" der Kodierungsreihe 32 dann identifiziert, was zur eindeutigen Identifizierung einer Drehposition des Kodierungsrades 20 dient. Der Block 114 analysiert auch die Horizontallinie von 256 Pixel, die sich über den vertikalen Mittelpunkt der Prüfreihe 30 erstreckt (mit Bezugszeichen 40 in Fig. 6 bezeichnet), um die Farbe einer jeden der sechs Markierungen zu bestimmen und somit den digitalen "Wert" der Reihe. Wie zuvor erwähnt, dient die Prüfreihe 30 Fehlerprüfzwecken, und zwar mit Markierungen, die in inversen Beziehung zu den entsprechenden Markierungen in der Kodierungsreihe 32 stehen. Diese inverse Beziehung wird berücksichtigt, wenn der Wert der Prüfreihe 30 berechnet wird, so dass ihr Wert gleich zum Wert der Kodierungsreihe 32 in einer normalen Situation ist, in der kein Fehler vorliegt.
- Als nächstes bestimmt der Block 116, ob der Wert der Kodierungsreihe 32 zum Wert der Prüfreihe 30 passt. Wenn dem so ist, dann wird ein "guter" (fehlerfreier) Lesevorgang angenommen und das Programm fährt fort zu Block 122, der in der Folge beschrieben wird. Wenn dem nicht so ist, was anzeigt, dass ein Fehler vorliegt, der wahrscheinlich auf einer Staub- oder Schmutzansammlung auf der Oberfläche 22 beruht, dann schreitet das Programm zu Block 118 fort, der bestimmt, ob der korrekte Kodierungswert für diese besondere Fehlpassung bereits über Block 120 während vorangegangener Ausführungszyklen des Programms bestimmt wurde. Wenn nicht, dann schreitet das Programm fort zu Block 120, der den korrekten Wert der Kodierungsreihe 32 basierend auf der gespeicherten Sequenz der Kodierungsreihenwerte bestimmt, die gelesen wurden, als das Kodierungsrad 20 sich gedreht hat. Durch Betrachtung der Kodierungsreihenwerte, die für Drehpositionen berechnet wurden, und zwar vor und nach der Drehposition, die der Fehlpassung entspricht, zeigt deren Sequenz an, welcher der fehlangepassten Kodierungsreihenwerte und der Prüfreihenwerte korrigiert werden soll. Sobald der korrekte Wert bestimmt ist, wird er im Speicher gespeichert, um daraus herausgenommen zu werden, wenn die gleiche Fehlanpassung später bei der Ausführung des Programms auftritt, und das Programm zieht eine Schleife zurück zu Block 102, der zuvor diskutiert wurde.
- Wenn der Block 118 bestimmt, dass der korrekte Kodierungswert für die betrachtete bzw. besondere Fehlanpassung bereits bestimmt wurde, dann wird der korrekte Kodierungswert vom Speicher des Mikroprozessors gelesen und das Programm fährt fort zu Block 122. Der Block 122 berechnet und speichert die präzise Winkeldrehung des Kodierungsrades 20 und somit die Winkeldrehung des Lenkrades, und zwar basierend auf dem Wert der Kodierungsreihe und der Position des Übergangspunktes der Referenzmarkierung. Wie zuvor erwähnt, identifiziert jeder Kodierungsreihenwerte eindeutig einen Abschnitt des Kodierungsrades 20, der ungefähr 5,6 Grad abdeckt, und wobei der Speicher des Mikroprozessors die winkelmäßige Versetzung des Kodierungsrades 20 entsprechend zu jedem Kodierungsreihenwert speichert. Die Position des Übergangspunktes der Referenzmarkierung ermöglicht es dem Winkelsensorder vorliegenden Erfindung, eine erhöhte Auflösung innerhalb des 5,6-Grad-Rahmens zu realisieren. Durch Bestimmen der Stelle des Übergangspunktes innerhalb der 57 Vertikalpixel, die für das Betrachten jeder Kodierungsreihen-/Prüfreihengruppierung im Fenster 34 des beschriebenen bevorzugten Ausführungsbeispiels genutzt werden, kann jeder 5,6-Grad-Abschnitt weiter geteilt werden durch 57, was somit das Erreichen einer Auflösung von 0,1 ermöglicht, wenn die Winkeldrehung des Kodierungsrades 20 berechnet wird.
- Nach dem Block 122 berechnet der Block 124 die Winkelgeschwindigkeit des Kodierungsrades 20 basierend auf der Änderung zwischen dem aktuellen Drehwinkel und dem vorangegangenen (gespeicherten) Drehwinkel, und zwar hinsichtlich der dazwischen verstrichenen Zeit. Diese Berechnung der Winkelgeschwindigkeit ist vom bevorzugten Ausführungsbeispiel der vorliegenden Erfindung umfaßt, da sie zusätzliche nützliche Information vorsieht, die im Fahrzeug genutzt werden kann. Jedoch ist die Berechnung der Winkelgeschwindigkeit nicht nötig für den grundlegenden Betrieb des Winkelsensors.
- Nach dem Block 124 schreitet das Programm fort zu Block 126, der bewirkt, dass dei Winkel- und die Winkelgeschwindigkeitsinformation an die geeigneten Einrichtungen übertragen werden, die von einer solchen Information Gebrauch machen können. In einem Fahrzeug umfassen solche Einrichtungen die Kraftlenkungssteuerungs- und die Aufhängungssteuerungssysteme. Nach dem Block 126 zieht das Programm eine Schleife zurück zu Block 102, der zuvor diskutiert wurde. Obwohl die Muster und Markierungen die in Fig. 2 gezeigt sind, bevorzugt sind, sei gewürdigt, dass viele Variationen möglich sind und im Umfang der vorliegenden Erfindung liegen. Beispielsweise kann jegliche Art von digitalen Markierungen anstelle der binären genutzt werden (beispielsweise eine termäre), und jegliche unterscheid bare Farben oder Schattierungen können genutzt werden. Jedoch würden solche Modifikationen der Markierungen komplexere Logikfunktionen für die Analyse erfordern (da mehr Schwellenwerte erforderlich wären), und sie würden es erschweren, Bilder zu delektieren, die aufgrund von Staub- oder Schmutzablagerungen auf der Oberfläche 22 korrumpiert sind. Zusätzlich können abhängig von der Größe des Durchmessers des Kodierungsrades 20 die Reihen der Muster vertikal um variierende Abstände voneinander beabstandet sein. Des Weiteren können die Markierungen selbst nahezu von jeglicher Form anstelle der quadratischen sein und sie können variabel groß sowie abhängig von der Linse 28 und der Größe der optischen Einrichtung 24 sein. Jedoch ist ein wichtiger Gesichtspunkt hinsichtlich der Größe der Markierungen die Auswahl einer Größe, die groß genug ist, so dass die meisten Staub- bzw. Schmutzteilchen kleiner sein werden als die Markierungen, wodurch vermieden wird, dass kleine Mengen an Staub- oder Schmutzteilchen das Ablesen der Markierungen durch die optische Einrichtung 24 beeinflussen.
- In vielen Anwendungen für den Winkelsensorder vorliegenden Erfindung kann der drehbare Körper mehr als eine vollständige Umdrehung ausführen. Beispielsweise ermöglichen viele Fahrzeuglenksysteme, dass das Lenkrad zwei komplette Umdrehungen in beide Richtungen gedreht werden kann, was bedeutet, dass die bestimmte Winkelposition irgendeine von 4 Umdrehungen des Kodierungsrades 20 sein kann. In diesen Situationen ist es oft wünschenswert, dass der Winkelsensor bestimmen kann, in welcher Umdrehung sich der drehende Körper befindet (sein "Umdrehungszähler"), so dass seiner Winkelposition eine Bedeutung zugeordnet werden kann.
- Fig. 1 zeigt einen Umdrehungszähler der vorliegenden Erfindung, der ein Indexrad 80 aufweist, das eine Vielzahl von Ausnehmungen 82 (Fig. 8) umfasst. Das Indexrad 80 befindet sich nicht im physikalischen Kontakt mit der oberen Oberfläche des Kodierungsrades 20 sondern ist stattdessen mit einer getrennten drehbaren Welle 84 verbunden und dreht sich mit dieser, die eine obere Oberfläche 85 hat, die drehbar an irgendeiner Sicherungsstruktur innerhalb der Lenkmechanismusanordnung angebracht ist. Auf dem äußeren Oberflächengebiet 83 des Indexrades 80, und zwar jenem gegenüberliegend zu den Ausnehmungen 82, ist ein Muster positioniert, dass durch die optische Einrichtung 24 lesbar ist, wie detaillierter in der Folge beschrieben werden wird. Im bevorzugten Ausführungsbeispiel weist das Muster einen schwarzen, dreieckförmigen Teil auf, der von weiß umgeben ist, wobei eine vergrößerte Ansicht des selben in Fig. 9 gezeigt ist. Ebenso ist ein Zahn oder Vorsprung 86 gezeigt, der sich mit dem Kodierungsrad 20 und der Welle 14 dreht. Der Vorsprung 86 ist zur Vereinfachung bei der Herstellung und dem Einbau vorzugsweise ein integrales Teil des Kodierungsrades 20. Das Indexrad 80 und der Vorsprung 86 stehen in betriebsmäßiger Beziehung zueinander, wobei die vollständige Drehung des Vorsprungs 86 in irgendeine Richtung (die einer vollständigen Umdrehung des Kodierungsrades 20 entspricht) einen Eingriff des Vorsprungs 86 mit einer der Ausnehmungen 82 des Indexrades 80 bewirkt. Dieser Eingriff bewirkt, dass das Indexrad 80 in eine Drehrichtung inkrementiert (in einer schrittweisen Art gedreht) wird, wobei die Richtung entgegengesetzt ist zum Vorsprung 86. In einem bevorzugten Ausführungsbeispiel, in welchem das Indexrad 80 vier Ausnehmungen 82 (wie in Fig. 8 gezeigt) aufweist, entspricht der Bereich von vier Umdrehungen der Bewegung des Lenkrades den fünf Segmenten mit dreieckigem Muster auf dem Indexrad 80, wobei die vier Ausnehmungen die Bewegung zwischen diesen fünf Segmenten vorsehen. Der Bereich der Bewegung ist unterteilt in fünf Segmente auf dem Indexrad 80, so dass der Vorsprung 86 nicht in Kontakt mit dem Indexrad 80 ist, wenn sich das Fahrzeug geradeaus fortbewegt.
- In diesem bevorzugten Ausführungsbeispiel, dass den Umdrehungszähler umfasst, ist das Fenster 34 der optischen Einrichtung 24 in horizontale Richtung erweitert (vorzugsweise durch Zufügung von zusätzlichen horizontalen Pixeln, um die gleiche Auflösung beizubehalten), so dass die Muster auf sowohl dem Kodierungsrad 20 als auch dem Indexrad 80 gesehen werden. Jedes Inkrementieren des Indexrades 80 bewirkt dann, dass ein unterschiedlicher Abschnitt des dreieckigen Musters darauf von der optischen Einrichtung 24 gesehen wird.
- Die Position des Indexrades 80 kann über die Programmierung des Mikroprozessors verarbeitet werden. Ähnlich zum Lesen der Reihen 30 und 32, wie zuvor diskutiert, wird eine horizontale Linie an Pixeln, wie beispielsweise eine Linie 38 oder 40 (Fig. 6) ausgewählt und der Teil, der der Ansicht des Indexrades 80 entspricht, wird analysiert. Basierend auf der Ablesung dieser Pixel (hell oder dunkel) wird die Breite des Abschnitts des schwarzen dreieckigen Musters, das sich im Sichtfeld der optischen Einrichtung 24 befindet, bestimmt. Die berechnete Breite wird dann mit Werten verglichen, die im Speicher des Mikroprozessors gespeichert sind, welche den Bereich der Breiten umfassen, die durch die optische Einrichtung 24 für jede Umdrehungszählung sichtbar sind. Auf diese Weise kann die tatsächliche Umdrehungszählung bzw. Umdrehungsanzahl des Kodierungsrades 20 bestimmt werden. Die Umdrehungszählung kann dann an eine geeignete Einrichtung übertragen werden, um die berechnete Winkelpositionsinformation zu ergänzen, wodurch die Position des Lenkrades in seinem vollständigen Bewegungsbereich vorgesehen wird.
- Die mechanische Konstruktion des Umdrehungszählers, der zuvor diskutiert wurde, ist bevorzugt, weil sein Betrieb nicht von einer kontinuierlichen elektrischen Leistungsversorgung des Fahrzeugs abhängt. Daher wird die richtige Umdrehungszählungsinformation für die optische Einrichtung 24 zu allen Zeiten sofort verfügbar sein.
- Des Weiteren ist die Konstruktion des zuvor diskutierten Umdrehungszählers von Vorteil dahingehend, dass der physikalische Kontakt zwischen dem Indexrad 80 und dem Vorsprung 86 auf nur ein einziges Mal für jede Umdrehung des Kodierungsrades 20 begrenzt ist. Demgemäß wird die Lebensdauer des Mechanismus erhöht und weniger lose Teilchen werden erzeugt (über Abreibung), die die Muster kontaminieren könnten, die in der vorliegenden Erfindung verwendet werden. Jedoch kann während der Zeit, in der das Indexrad 80 nicht in Eingriff ist mit dem Vorsprung 86, das Indexrad 80 externen Kräften ausgesetzt sein, wie beispielsweise einer Schwingung, die eine ungewollte Bewegung des selben bewirken. Demgemäß ist bei einem bevorzugten Ausführungsbeispiel der vorliegenden Erfindung eine Variante eines Genf- bzw. Geneva-Mechanismus auf eine dem Durchschnittsfachmann bekannte Weise implementiert, um eine ungewollte Bewegung des Indexrades 80 zu vermeiden.
- Bei alternativen Ausführungsbeispielen der vorliegenden Erfindung können die Muster, die auf der Oberfläche 22 des Kodierungsrades 20 in Fig. 1 positioniert sind, auf irgendeiner Oberfläche positioniert sein, die es gestattet, dass sich die Muster drehen, wenn der sich drehende Körper dreht, und zwar mit kleineren Modifikationen der Einstellungen bzw. des Aufbaus des Rests des Winkelsensors. Beispielsweise können die Muster stattdessen auf einer Oberfläche positioniert sein, die senkrecht zur Drehachse des sich drehenden Körpers ist. Als solche, und zwar bezugnehmend auf Fig. 1, können die Muster auf einer oberen Oberfläche des Kodierungsrades 20 positioniert sein (unter der Annahme, dass der Umdrehungszähler nicht genutzt wird oder woanders positioniert wäre). Bei einem solchen Ausführungsbeispiel könnten die Muster kreisförmig sein, und zwar mit einer geometrischen Mitte bei der Drehachse 16 der Welle 12. Ein Beispiel eines sol chen polaren oder kreisförmigen Musters ist in Fig. 10 gezeigt. Vorzugsweise würde ein solches Muster die digitalen Schwarz- und Weiß-Markierungen, wie sie zuvor diskutiert wurden und in den Fig. 2 und 3 in Verbindung mit dem bevorzugten Ausführungsbeispiel gezeigt wurden, aufweisen obwohl irgendeines einer Vielzahl von Mustern natürlich genutzt werden könnten. Die optische Einrichtung 24 und die Beleuchtungseinrichtung 26 in diesem alternativen Ausführungsbeispiel wären unterschiedlich zu jenen positioniert, wie sie in Fig. 1 gezeigt sind, um ihnen eine geeignete Wechselwirkung mit den unterschiedlich positionierten Muster zu gestatten. Ansonsten wäre die Struktur und der Betrieb dieses Ausführungsbeispieles gleich zu den zuvor diskutierten.
- Die Entscheidung hinsichtlich der Platzierung der Muster (und der entsprechenden Positionierung der optischen Einrichtung 24 und der Beleuchtungseinrichtung 26) ist abhängig von der Größe und der Konfiguration des Raumes in der Nähe des sich drehenden Körpers.
- Wie zuvor diskutiert, weist das bevorzugte Ausführungsbeispiel der vorliegenden Erfindung ein scheibengleiches Kodierungsrad 20 (mit Mustern darauf) auf, das auf der Oberfläche 18 der Welle 12 (Fig. 1) positioniert ist. Solch ein Kodierungsrad ist bevorzugt, da durch Modifizieren seines Innendurchmessers es den leichten Einbau der vorliegenden Erfindung auf sich drehende Körper von verschiedenen Außendurchmessern gestattet. Jedoch sei gewürdigt, dass die vorliegende Erfindung ohne solch ein Kodierungsrad implementiert sein kann. Bei diesen alternativen Ausführungsbeispielen wären die Muster stattdessen auf dem sich drehenden Körper selbst auf irgendeine Weise positioniert, wie beispielsweise zuvor für das Platzieren der Muster auf der Oberfläche 22 beschrieben wurde. In Fig. 1 würde dies die Platzierung der Muster auf der Oberfläche 18 entlang des Umfangs der Welle 12 involvieren. Alternativ könnte, wie in Fig. 11 gezeigt, die Welle 12 einen ausgeschnittenen Abschnitt 90 aufweisen, der eine Oberfläche 92 erzeugt, die senkrecht zur Drehachse ist und auf welcher kreisförmige oder polare Muster positioniert sein könnten. Das Muster könnte durch die optische Einrichtung 24 wie zuvor diskutiert gelesen werden.
- Zusätzlich zu der Prüfreihe 30 des bevorzugten Ausführungsbeispieles, wie es zuvor diskutiert wurde, können alternative Ausführungsbeispiele der vorliegenden Erfindung eine Fehlerüberprüfung durch Einbinden bzw. Aufnehmen eines Paritätsbits in die Kodierungsreihe 32 implementieren (um die Anzahl der Markierungen gerade oder ungerade zu machen), wie es dem Durchschnittsfachmann bekannt ist.
- Bei einem alternativen Ausführungsbeispiel der vorliegenden Erfindung kann die Beleuchtungseinrichtung 26 für ein Beleuchten bzw. Bescheinen des Lichts durch ein Muster positioniert sein, im Gegensatz zum Reflektieren des Lichts vom Muster (in Fig. 1 gezeigt). Obwohl es viele solche Wege für die Strukturierung solch eines alternativen Ausführungsbeispieles gibt, würde ein Weg in einem Kodierungsrad 20 mit einem transparenten Material für die Oberfläche 22 bestehen, und zwar mit der Beleuchtungseinrichtung hinter der Oberfläche 22 (innerhalb des Rades 20) positioniert und mit dem Beleuchten des Lichts durch ein opakes Muster und in Richtung auf die optische Einrichtung 24.
- In Anwendungen, in denen der Winkelsensor der vorliegenden Erfindung nicht in einer abgeschlossenen Umgebung ist, sei gewürdigt, dass der Winkelsensor ohne eine Beleuchtungseinrichtung funktionieren könnte, und zwar stattdessen beruhend auf dem Umgebungslicht.
- Als eine Alternative zum Kodierungsreihen-/Prüfreihenmuster, das in Fig. 3 gezeigt ist, kann die Prüfreihe auf der selben Reihe wie (und neben) die Kodierungsreihe sein, wie in Fig. 4 gezeigt, oder die Markierungen können jeweils vermischt (abwechselnd) auf der gleichen Reihe sein.
- Obwohl mehrere Muster als Muster dargelegt wurden, die beim Winkelsensor der vorliegenden Erfindung funktionieren werden, sei gewürdigt, dass die Multi-Pixel- Sensoren mit nahezu jeglicher Art von Muster, einfach oder komplex, arbeiten können und diese analysieren können. Als solche könne viele verschiedene Variationen beim Mustertyp implementiert werden und fallen innerhalb des Umfangs der vorliegenden Erfindung ohne vom Wortlaut der Ansprüche abzuweichen.
- Die vorangegangene Beschreibung wird nur als jene für die bevorzugten Ausführungsbeispiele betrachtet. Modifikationen der Erfindung können sich dem Fachmann zeigen und jenen, die die Erfindung nutzen. Demgemäß sei klar, dass die in den Zeichnungen gezeigten und zuvor beschriebenen Ausführungsbeispiele nur zu Darstellungszwecken dienen und nicht zur Einschränkung des Umfangs der Erfindung beabsichtigt sind, die durch die folgenden Ansprüche, bei deren Interpretation gemäß den Prinzipien des Patentgesetzes, einschließlich der Äquivalenzdoktrin, definiert ist.
Claims (18)
1. Winkelsensor (10) zum Bestimmen der Winkelposition eines sich drehenden
Körpers (12), wobei der Winkelsensor (10) folgendes aufweist:
eine Vielzahl von digitalen Mustern (30, 32), die auf einer Oberfläche (18, 22)
positioniert sind, welche sich mit dem drehenden Körper (12) dreht;
eine Lichtquelle (96) zum Beleuchten eines Abschnitts (34) der digitalen
Muster (30, 32) in einem festgelegten Bezugsbereich;
eine Multi-Pixel-Optikeinrichtung (24), die in dem festgelegten Bezugsbereich
angeordnet ist und Licht von dem Abschnitt (34) der digitalen Muster (30, 32)
empfängt und das Licht in eine Vielzahl elektrischer Signale umwandelt; und
eine Verarbeitungsschaltung (24), die mit der Multi-Pixel-Optikeinrichtung
(24) verbunden ist und die elektrischen Signale empfängt, wobei die
Verarbeitungsschaltung (24) eine Logik und Speicher umfasst zum Analysieren
der elektrischen Signale und zum Identifizieren der digitalen Muster (30, 32)
in dem festgelegten Bezugsbereich,
wobei die Vielzahl der digitalen Muster (30, 32) einen Satz von ersten
Mustern (32) und einen Satz von zweiten Mustern (30) aufweist, wobei jedes der
zweiten Muster (30) einem der ersten Muster (32) entspricht und in
umgekehrter bzw. inverser Beziehung zu dem entsprechenden ersten Muster (32)
steht, wobei die Verarbeitungsschaltung (24) die elektrischen Signale von
jedem der ersten Muster (32) mit den elektrischen Signalen von seinem
entsprechenden zweiten Muster (30) vergleicht, um festzustellen, ob ein Fehler
vorhanden ist.
2. Winkelsensor (10) nach Anspruch 1, wobei die digitalen Muster (30, 32)
schwarze und weiße binäre Markierungen (30, 32) sind, die in Zeilen
angeordnet sind und einzigartige bzw. eindeutige binäre Zahlen repräsentieren.
3. Winkelsensor (10) nach Anspruch 1, wobei die Vielzahl von digitalen Mustern
(30, 32) auf einer Außenoberfläche (18) des drehenden Körpers (12)
angeordnet ist.
4. Winkelsensor (10) nach Anspruch 1, wobei der Winkelsensor ferner ein
scheiben-artiges Code-Rad (20) aufweist, das auf dem drehenden Körper
(12) angeordnet ist und sich zusammen damit dreht, und wobei die Vielzahl
von digitalen Mustern (30, 32) auf einer Außenoberfläche (22, 21) des Code-
Rades (20) angeordnet ist.
5. Winkelsensor (10) nach Anspruch 4, wobei die Vielzahl von Mustern (30, 32)
auf der Außenumfangsoberfläche (22) des Code-Rades (20) angeordnet ist.
6. Winkelsensor (10) nach Anspruch 4, wobei die Vielzahl von Mustern (30, 32)
kreisförmig ist und auf einer Oberfläche (21) des Code-Rades (20)
angeordnet ist, die senkrecht zu der Drehachse des sich drehenden Körpers (12) ist.
7. Winkelsensor (10) nach Anspruch 5, wobei der Winkelsensor ferner einen
Umdrehungszähler (80, 82, 83, 84, 85, 86) umfasst, wobei der
Umdrehungszähler (80, 82, 83, 84, 85, 86) folgendes aufweist:
einen Vorsprung (86), der sich mit dem drehenden Körper (12) dreht;
eine drehbare Welle (84); und
ein Anzeige- bzw. Index-Rad (80), das mit der drehbare Welle (84)
verbunden ist und ein Muster besitzt, das auf einem ersten Teil (83) der
Umfangsoberfläche des Index-Rades (80) angeordnet ist, und zwar in
körperlicher Nähe zu dem festgelegten Bezugsbereich, wobei das Index-Rad (80)
eine Vielzahl von Ausnehmungen (82) besitzt, die in einem zweiten Teil der
Umfangsoberfläche des Index-Rades (80) angeordnet sind, wobei die
Ausnehmungen (82) und der Vorsprung (86) in einer Betriebs- bzw.
Funktionsbeziehung stehen, so daß bei jeder vollständigen Umdrehung des drehenden
Körpers (12) der Vorsprung (86) mit einer der Ausnehmungen (82) in Eingriff
kommt, wobei der Eingriff das Index-Rad (80) schrittweise dreht; und
wobei die Lichtquelle (96) einen Abschnitt des Index-Radmusters in dem
festgelegten Bezugsbereich beleuchtet, wobei die
Multi-Pixel-Optikeinrichtung (24) Licht von dem Abschnitt des Index-Radmusters empfängt
und das Licht in elektrische Signale umwandelt, und wobei die
Verarbei
tungsschaltung (24) die elektrischen Signale analysiert und die abgestufte
bzw. schrittweise Position des Index-Rades (80) identifiziert.
8. Winkelsensor (10) nach Anspruch 7, wobei das Index-Radmuster eine
dreieckige Form aufweist, die derart positioniert ist, dass die Breite des
Abschnitts des Index-Radmusters, welcher von der Lichtquelle (26) beleuchtet
wird, für jede abgestufte bzw. schrittweise Drehung des Index-Rades (80)
unterschiedlich ist.
9. Winkelsensor (10) nach Anspruch 2, wobei die Multi-Pixel-Optikeinrichtung
(24) ein zweidimensionales Pixel-Gitter (34) umfaßt, und wobei die
Verarbeitungsschaltung (24) die elektrischen Signale von einer Linie von
vertikalen Pixeln (36) innerhalb des Gitters (34) analysiert und den Übergangspunkt
zwischen den Zeilen (30, 32) identifiziert.
10. Winkelsensor (10) nach Anspruch 6, wobei die Verarbeitungsschaltung (24)
den Übergangspunkt verwendet, um den vertikalen Mittelpunkt einer Zeile
(30, 32) zu bestimmen, wobei die Verarbeitungsschaltung (24) die Linie aus
horizontalen Pixeln (38, 40) an dem vertikalen Mittelpunkt analysiert, um den
Binärwert der Zeile (30, 32) zu berechnen, und wobei die
Verarbeitungsschaltung (24) den Binärwert und den Übergangspunkt verwendet, um den
präzisen Drehwinkel des drehenden Körpers (12) zu bestimmen.
11. Winkelsensor (10) nach Anspruch 2, wobei jede der Zeilen (30, 32) aus
binären Markierungen eine Paritätsmarkierung umfasst, und wobei die
Verarbeitungsschaltung (24) die Paritätsmarkierung verwendet um zu bestimmen, ob
ein Fehler vorhanden ist.
12. Winkelsensor (10) nach Anspruch 1, wobei die Lichtquelle (96) derart
positioniert ist, dass die Optikeinrichtung (24) Licht empfängt, das von dem
erwähnten Abschnitt (34) der digitalen Muster (30, 32) reflektiert wird.
13. Winkelsensor (10) nach Anspruch 5, wobei die Außenumfangsoberfläche
(22) des Code-Rades (20) aus transparentem Material besteht, wobei Teile
der Vielzahl von digitalen Mustern (30, 32) aus lichtundurchlässigem Material
bestehen, und wobei die Lichtquelle (26) innerhalb des Code-Rades (20)
derart angeordnet ist, dass die Optikeinrichtung (24) Licht empfängt, das
durch den erwähnten Abschnitt (34) der digitalen Muster (30, 32)
hindurchgeht.
14. Winkelsensor (10) nach Anspruch 1, wobei die Lichtquelle (26) eine
Glühlampeneinrichtung aufweist.
15. Winkelsensor (10) nach Anspruch 1, wobei die Lichtquelle (26) eine
Infrarotlichteinrichtung aufweist.
16. Winkelsensor (10) nach Anspruch 1, wobei die Lichtquelle (26) eine LED
aufweist.
17. Winkelsensor (10) nach Anspruch 1, wobei die Lichtquelle (96)
Umgebungslicht ist.
18. Winkelsensor (10) nach Anspruch 1, wobei die Multi-Pixel-Optikeinrichtung
(24) eine Linse (28) umfasst, um das von dem erwähnten Abschnitt (34) der
digitalen Muster (30, 32) empfangene Licht zu fokussieren.
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US08/955,830 US5900930A (en) | 1997-10-21 | 1997-10-21 | Angle sensor using a multi-pixel optical device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| DE69806325D1 DE69806325D1 (de) | 2002-08-08 |
| DE69806325T2 true DE69806325T2 (de) | 2003-03-13 |
Family
ID=25497412
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE69806325T Expired - Fee Related DE69806325T2 (de) | 1997-10-21 | 1998-10-21 | Winkelsensor der eine multi-pixel optische Vorrichtung verwendet |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US5900930A (de) |
| EP (1) | EP0911610B1 (de) |
| DE (1) | DE69806325T2 (de) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102007058778B4 (de) | 2007-12-06 | 2018-05-24 | Abb Ag | Stellantrieb mit einem Stellungsgeber |
Families Citing this family (47)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6759648B2 (en) * | 1997-08-15 | 2004-07-06 | Bishop Innovation Limited | Sensor for sensing absolute angular position of a rotatable body |
| DE19820160A1 (de) * | 1997-10-07 | 1999-04-08 | Heidelberger Druckmasch Ag | Drehwinkelmessung für Druckmaschinen |
| DE19819664A1 (de) * | 1998-05-02 | 1999-11-04 | Eaton Controls Gmbh | Vorrichtung zur Bestimmung des Maßes der Verdrehung zwischen zwei Teilen |
| DE19936245A1 (de) | 1999-07-31 | 2001-02-01 | Valeo Schalter & Sensoren Gmbh | Lenkwinkelsensor |
| ES2304938T3 (es) * | 2000-09-11 | 2008-11-01 | Leica Geosystems Ag | Metodo para identificar puntos de medida en un sistema de medida optico. |
| DE10056604A1 (de) * | 2000-11-15 | 2002-05-23 | Kostal Leopold Gmbh & Co Kg | Verfahren zur Signalauswertung einer optoelektronischen Weg-oder Winkelmeßeinrichtung sowie Verwendung eines solchen Verfahrens |
| KR20030015497A (ko) * | 2001-08-16 | 2003-02-25 | 세진전자 주식회사 | 스티어링 휠의 각도 및 회전수 감지장치 |
| KR100678619B1 (ko) * | 2002-04-13 | 2007-02-05 | 주식회사 만도 | 디지털 광학 앵글 센서 |
| KR20030087257A (ko) * | 2002-05-08 | 2003-11-14 | 주식회사 만도 | 디지털 광학 앵글 센서 |
| US6884991B2 (en) | 2002-09-10 | 2005-04-26 | Trw Inc. | Steering wheel angle sensor |
| US7763843B2 (en) * | 2004-03-01 | 2010-07-27 | Stanton Magnetics, Inc. | Optical navigation system for rotary control based non-contact controller |
| US6927704B1 (en) * | 2004-03-05 | 2005-08-09 | Delphi Technologies, Inc. | Fault tolerant optoelectronic position sensor |
| GB2417842B (en) * | 2004-09-02 | 2006-08-16 | Rotork Controls | Improvements to a multi-turn shaft encoder |
| GB0513000D0 (en) * | 2005-06-24 | 2005-08-03 | Rolls Royce Plc | A method and probe for determining displacement |
| US7304295B2 (en) * | 2005-09-30 | 2007-12-04 | Avago Technologies Ecbuip (Singapore) Pte Ltd | Method and system of detecting eccentricity and up/down movement of a code wheel of an optical encoder set |
| US7456629B2 (en) * | 2006-07-11 | 2008-11-25 | Continental Automotive Systems Us, Inc. | Rotary angle sensing system |
| US7726208B2 (en) * | 2006-11-22 | 2010-06-01 | Zf Friedrichshafen Ag | Combined steering angle and torque sensor |
| DE102007019045A1 (de) * | 2007-04-23 | 2008-11-06 | Abb Ag | Stellantrieb |
| US8063355B2 (en) * | 2009-01-08 | 2011-11-22 | Avago Technologies Limited | Reflective multi-turn encoders with different light sensing systems |
| EP2486373B1 (de) | 2009-10-09 | 2017-01-04 | Baumer IVO GmbH & Co. KG | Positionsgeber mit multiturn-positionserfassung |
| EP2309232B1 (de) | 2009-10-09 | 2015-07-22 | Baumer IVO GmbH & Co. KG | Positionsgeber mit Multiturn-Positionserfassung |
| US8077301B2 (en) * | 2009-11-30 | 2011-12-13 | Bi Technologies Corporation | Rotation and differential angle optical sensor with integral bearing races |
| US8218134B2 (en) * | 2009-11-30 | 2012-07-10 | Bi Technologies Corporation | Rotation and differential angle optical sensor with non-transition pattern sampling |
| US8077302B2 (en) * | 2009-11-30 | 2011-12-13 | Bi Technologies Corporation | Rotation and differential angle optical sensor which does not require keyed installation |
| US8077303B2 (en) * | 2009-11-30 | 2011-12-13 | Bi Technologies Corporation | Rotation and differential angle optical sensor with short optical sensing array |
| WO2011066066A2 (en) * | 2009-11-30 | 2011-06-03 | Bi Technologies Corporation | Rotation and differential angle optical sensors |
| CN102243082B (zh) * | 2010-05-10 | 2015-05-20 | 上海宏曲电子科技有限公司 | 光敏角位传感器 |
| CN102478394A (zh) * | 2010-11-25 | 2012-05-30 | 上海宏曲电子科技有限公司 | 间接式分体型主动激光角位传感器 |
| CN102478391A (zh) * | 2010-11-25 | 2012-05-30 | 上海宏曲电子科技有限公司 | 直接式主动激光角位传感器 |
| CN102478406A (zh) * | 2010-11-25 | 2012-05-30 | 上海宏曲电子科技有限公司 | 直接式被动激光角位传感器 |
| CN102478393A (zh) * | 2010-11-25 | 2012-05-30 | 上海宏曲电子科技有限公司 | 直接式分体型被动激光角位传感器 |
| CN102478409A (zh) * | 2010-11-25 | 2012-05-30 | 上海宏曲电子科技有限公司 | 间接式被动激光角位传感器 |
| RU2450437C1 (ru) * | 2011-04-29 | 2012-05-10 | Открытое акционерное общество "Авангард" | Рекурсивная кодовая шкала |
| US9541382B2 (en) * | 2011-12-19 | 2017-01-10 | Kabushiki Kaisha Topcon | Rotation angle detecting apparatus and surveying instrument |
| RU2490790C1 (ru) * | 2012-02-09 | 2013-08-20 | Открытое акционерное общество "Авангард" | Кодовая шкала |
| RU2510572C1 (ru) * | 2012-10-29 | 2014-03-27 | Открытое акционерное общество "Авангард" | Псевдослучайная кодовая шкала |
| CA2978280C (en) * | 2015-03-18 | 2019-08-27 | Exxonmobil Upstream Research Company | Single sensor systems and methods for detection of reverse rotation |
| US20200011710A1 (en) * | 2017-02-02 | 2020-01-09 | Sew-Eurodrive Gmbh & Co. Kg | Method and device for monitoring the track signals of a position change sensor |
| RU2660609C1 (ru) * | 2017-03-10 | 2018-07-06 | Открытое акционерное общество "Авангард" | Псевдослучайная кодовая шкала |
| US11060932B2 (en) * | 2017-07-28 | 2021-07-13 | Prime Photonics, Lc | Method and system for sensing high resolution shaft position and axial displacement |
| JP7078486B2 (ja) * | 2018-08-01 | 2022-05-31 | 株式会社トプコン | 角度検出システムおよび角度検出方法 |
| JP7112929B2 (ja) * | 2018-09-28 | 2022-08-04 | 株式会社トプコン | 点群データ表示システム |
| JP7118845B2 (ja) * | 2018-10-04 | 2022-08-16 | 株式会社トプコン | 角度検出システム |
| CN109607386A (zh) * | 2019-01-22 | 2019-04-12 | 长沙海川自动化设备有限公司 | 回转角度检测装置、回转设备及塔式起重机 |
| EP4068593A3 (de) * | 2021-03-31 | 2022-10-12 | ROBE lighting s.r.o. | Absolutes positionserfassungssystem für einen schrittmotormechanismus |
| US20230251114A1 (en) * | 2022-02-09 | 2023-08-10 | Apple Inc. | Single Track Optical Encoder |
| FR3140859B1 (fr) * | 2022-10-17 | 2025-10-17 | Naval Group | Dispositif de navigation pour bâtiment naval et bâtiment naval associé |
Family Cites Families (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB1563200A (en) * | 1975-10-16 | 1980-03-19 | Keystone Int | Position-detecting systems |
| JPH0638047B2 (ja) * | 1985-10-09 | 1994-05-18 | 株式会社日立製作所 | 磁気的に位置を検出する装置 |
| JPH0641853B2 (ja) * | 1986-09-29 | 1994-06-01 | 株式会社安川電機 | 多回転式絶対値エンコ−ダ |
| US4947036A (en) * | 1986-10-03 | 1990-08-07 | Conax Buffalo Corporation | Self-monitoring optical sensor having a ratiometric output signal |
| JPH01318920A (ja) * | 1988-06-21 | 1989-12-25 | Nikon Corp | アブソリュートエンコーダ |
| DE4013936A1 (de) * | 1990-04-30 | 1991-10-31 | Dieter Rippel | Absolut-enkoder |
| US5444370A (en) * | 1993-03-18 | 1995-08-22 | Honeywell Inc. | Magnetic angular position sensor with two magnetically sensitive components arranged proximate two target tracks having complimentary magnetic and nonmagnetic segments |
| JPH06347292A (ja) * | 1993-06-08 | 1994-12-20 | Toshiba Corp | 光学式アブソリュート形ロータリーエンコーダ |
| US5471515A (en) * | 1994-01-28 | 1995-11-28 | California Institute Of Technology | Active pixel sensor with intra-pixel charge transfer |
| DE4409892A1 (de) * | 1994-03-23 | 1995-09-28 | Bosch Gmbh Robert | Sensor zur Erfassung des Lenkwinkels |
| JP3082611B2 (ja) * | 1995-01-19 | 2000-08-28 | 三菱自動車工業株式会社 | 操舵角検出装置 |
| DE19508607C1 (de) * | 1995-03-10 | 1996-08-01 | Kostal Leopold Gmbh & Co Kg | Lenkwinkel-Sensoreinrichtung für Kraftfahrzeuge und Verfahren zu ihrer Initialisierung |
| US5625210A (en) * | 1995-04-13 | 1997-04-29 | Eastman Kodak Company | Active pixel sensor integrated with a pinned photodiode |
| US5665974A (en) * | 1995-11-16 | 1997-09-09 | The Boeing Company | Self-monitoring optical encoder for wavelength division multiplexing optical sensors |
| FR2743419A1 (fr) * | 1996-01-04 | 1997-07-11 | Motorola Semiconducteurs | Agencement de capteur de deplacement en rotation |
| US5731702A (en) * | 1996-08-21 | 1998-03-24 | General Motors Corporation | High accuracy angle based rotation sensor with time based back up |
| DE19647705C2 (de) * | 1996-11-11 | 1998-10-08 | Petri Ag | Vorrichtung zur Ermittlung der Winkelstellung des Lenkrades in einem Kraftfahrzeug |
-
1997
- 1997-10-21 US US08/955,830 patent/US5900930A/en not_active Expired - Lifetime
-
1998
- 1998-10-21 EP EP98119745A patent/EP0911610B1/de not_active Expired - Lifetime
- 1998-10-21 DE DE69806325T patent/DE69806325T2/de not_active Expired - Fee Related
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102007058778B4 (de) | 2007-12-06 | 2018-05-24 | Abb Ag | Stellantrieb mit einem Stellungsgeber |
Also Published As
| Publication number | Publication date |
|---|---|
| DE69806325D1 (de) | 2002-08-08 |
| EP0911610A1 (de) | 1999-04-28 |
| US5900930A (en) | 1999-05-04 |
| EP0911610B1 (de) | 2002-07-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE69806325T2 (de) | Winkelsensor der eine multi-pixel optische Vorrichtung verwendet | |
| EP1040039B1 (de) | Adaptiver absoluter lenkwinkelsensor | |
| DE4243778A1 (de) | Vorrichtung oder Verfahren zur Lageerkennung | |
| DE60130546T2 (de) | Optimale symbologiebeleuchtungsvorrichtung und -verfahren | |
| DE4226683B9 (de) | Optischer Bewegungsaufnehmer | |
| WO1998013669A1 (de) | Drehwinkelsensor mit ccd-zeile mit verbesserter messgenauigkeit | |
| DE19758104B4 (de) | Adaptiver absoluter Lenkwinkelsensor | |
| DE69025565T2 (de) | Vorrichtung und Verfahren für optische Kodierung | |
| DE19644278A1 (de) | Optische Schranke sowie daraus aufgebaute Überwachungseinrichtung | |
| DE10241392A1 (de) | Vorrichtung und Verfahren zum Erfassen einer dreidimensionalen Relativbewegung | |
| DE102004048237A1 (de) | Codierer, der eine reflektierende zylindrische Oberfläche verwendet | |
| DE4438156A1 (de) | Längenmeßsystem | |
| DE102007017354B9 (de) | Optische Codiervorrichtung und Kalibrierverfahren | |
| DE19939643A1 (de) | Einrichtung und Verfahren zur Positionsbestimmung zwischen zwei relativ zueinander beweglichen Teilen | |
| DE29911390U1 (de) | Optoelektronisches Überwachungssystem | |
| DE3035774A1 (de) | Digitaler positionsgeber | |
| EP1586866A1 (de) | Optoelektronische Vorrichtung | |
| DE19638911B4 (de) | Drehwinkelsensor mit integrierter Umdrehungserkennung | |
| DE112007002449T5 (de) | Codeumsetzer | |
| EP2808653A1 (de) | Drehwinkelsensor | |
| DE102018212788A1 (de) | Optische Positionsmessvorrichtung | |
| DE19705312B4 (de) | Adaptiver Lenkwinkelsensor für Fahrzeuge | |
| DE4237236A1 (de) | Zylindrische Farbfilterantriebsvorrichtung für eine optische Leseeinrichtung | |
| DE19936245A1 (de) | Lenkwinkelsensor | |
| DE102021110583B4 (de) | Gebervorrichtung und Verfahren zur Bestimmung einer Absolutposition |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 8364 | No opposition during term of opposition | ||
| 8327 | Change in the person/name/address of the patent owner |
Owner name: DELPHI, TROY, MICH., US |
|
| 8339 | Ceased/non-payment of the annual fee |