[go: up one dir, main page]

DE19534146A1 - Stepper-motor driven pointer instrument with timer unit for vehicle instrument panel - Google Patents

Stepper-motor driven pointer instrument with timer unit for vehicle instrument panel

Info

Publication number
DE19534146A1
DE19534146A1 DE19534146A DE19534146A DE19534146A1 DE 19534146 A1 DE19534146 A1 DE 19534146A1 DE 19534146 A DE19534146 A DE 19534146A DE 19534146 A DE19534146 A DE 19534146A DE 19534146 A1 DE19534146 A1 DE 19534146A1
Authority
DE
Germany
Prior art keywords
time
difference
stepper motor
pointer
pulse
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
DE19534146A
Other languages
German (de)
Other versions
DE19534146B4 (en
Inventor
Hidefumi Kanri
Noboru Nagata
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yazaki Corp
Original Assignee
Yazaki Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yazaki Corp filed Critical Yazaki Corp
Publication of DE19534146A1 publication Critical patent/DE19534146A1/en
Application granted granted Critical
Publication of DE19534146B4 publication Critical patent/DE19534146B4/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R5/00Instruments for converting a single current or a single voltage into a mechanical displacement
    • G01R5/14Moving-iron instruments
    • G01R5/16Moving-iron instruments with pivoting magnet
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01PMEASURING LINEAR OR ANGULAR SPEED, ACCELERATION, DECELERATION, OR SHOCK; INDICATING PRESENCE, ABSENCE, OR DIRECTION, OF MOVEMENT
    • G01P1/00Details of instruments
    • G01P1/07Indicating devices, e.g. for remote indication
    • G01P1/08Arrangements of scales, pointers, lamps or acoustic indicators, e.g. in automobile speedometers

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Control Of Stepping Motors (AREA)
  • Indicating Measured Values (AREA)

Abstract

An actual setting detector determines each time an instantaneous setting (theta p) of the pointer, if the timer (15) completes the downwards counting of the set time (Ts). A differential computing unit (16) computes a difference between the target setting (theta M), which is computed by the target setting computer (14) and the instantaneous setting (theta p), which is determined by the actual setting detector (13). An interval computer unit (16) computes the set time based on the difference (theta). The computer unit (16) enters the set time in the timer (15). The time set is shorter the respectively greater the difference is, and the time set is greater, the smaller the respective difference is. A pulse generator (10) supplies each time a pulse, if the timer (15) completes the downwards counting of the set time.

Description

Gebiet der ErfindungField of the Invention

Die vorliegende Erfindung bezieht sich auf eine Anzeigeeinrichtung mit einem Zeiger, der von einem Schrittmotor angetrieben wird.The present invention relates to a Display device with a pointer by a stepper motor is driven.

Stand der TechnikState of the art

Bei Verwendung eines Schrittmotors zum Antreiben des Zeigers eines in einem Fahrzeug installierten Meßinstruments muß die Frequenz eines an den Schrittmotor gelegten Impulssignals entsprechend zeitlichen Änderungen eines Eingangssignals in passender Weise verändert werden. Derartige Frequenzänderungen sollten, damit eine stetige Anzeige durch den Zeiger erfolgt, so sanft wie möglich sein, gleichzeitig aber auch hinreichend schnell vonstatten gehen, daß der Zeiger den Änderungen des anzuzeigenden Eingangssignals so dicht wie möglich folgt.When using a stepper motor to drive the Pointer of a measuring instrument installed in a vehicle must be the frequency of one placed on the stepper motor Pulse signal corresponding to changes over time Input signal can be changed in a suitable manner. Such Frequency changes should allow for a steady display through the pointer is done as gently as possible, simultaneously but also proceed sufficiently quickly that the pointer as close as possible to the changes in the input signal to be displayed possible follows.

Ein Schrittmotor dreht sich in Schritten, nämlich um einen Schritt pro Antriebsimpuls, aus einer momentanen Winkelstellung in eine benachbarte Winkelstellung. Somit stellen die sanfte Zeigeränderung und die rasche Änderung der Frequenz eines antreibenden Impulszugs zwei entgegengesetzte Forderungen dar, und es ist ziemlich schwierig, beide Forderungen zugleich zu erfüllen. Fig. 9 zeigt Änderungen der Winkelstellung ΘM des Zeigers eines Tachometers für den Fall, daß die Fahrzeuggeschwindigkeit anfangs langsam zunimmt, dann schnell ansteigt und allmählich einen konstanten Wert erreicht. Dieser Tachometer arbeitet nach demselben Prinzip wie herkömmliche Tachometer. Das heißt, eine zentrale Prozessoreinheit (CPU) errechnet z. B. aus einem Impulssignal, das aus einem Sensor als Kennwert für die Fahrzeuggeschwindigkeit empfangen wird, die Fahrzeuggeschwindigkeit. Dann berechnet die CPU den Unterschied zwischen der einer neuen Fahrzeuggeschwindigkeit entsprechenden Winkelstellung des Zeigers und der Winkelstellung ΘP, auf die der Zeiger momentan ausgerichtet ist. Wenn der Unterschied wesentlich ist, veranlaßt die CPU, daß sich der Schrittmotor um eine dem Unterschied entsprechende Anzahl von Schritten dreht.A stepper motor rotates in steps, namely one step per drive pulse, from a current angular position to an adjacent angular position. Thus, the smooth change of pointer and the rapid change in frequency of a driving pulse train are two opposite requirements, and it is quite difficult to meet both requirements at the same time. Fig. 9 shows changes in the angular position Θ M of the pointer of a tachometer in the event that the vehicle speed initially increases slowly, then increases rapidly and gradually reaches a constant value. This tachometer works on the same principle as conventional tachometers. That is, a central processor unit (CPU) calculates e.g. B. from a pulse signal received from a sensor as a characteristic value for the vehicle speed, the vehicle speed. The CPU then calculates the difference between the angular position of the pointer corresponding to a new vehicle speed and the angular position Θ P to which the pointer is currently aligned. If the difference is significant, the CPU causes the stepper motor to rotate a number of steps corresponding to the difference.

Ein Schrittmotor weist einen charakteristischen Drehmomentverlauf über der Frequenz auf, wie er z. B. in Fig. 10 gezeigt ist. Die Kurve bestimmt ein verfügbares Mindestdrehmoment sowie eine maximale Frequenz, die an den Motor angelegt werden kann, um eine sanfte und schnelle Reaktion auf Änderungen des Eingangssignals zu erzielen. Diese Kurve offenbart, daß eine Mindestzeit TA (= 1/fa) erforderlich ist, um den Schrittmotor um einen Schritt anzutreiben.A stepper motor has a characteristic torque curve over the frequency, as z. B. is shown in Fig. 10. The curve determines a minimum available torque and a maximum frequency that can be applied to the motor to achieve a smooth and quick response to changes in the input signal. This curve reveals that a minimum time T A (= 1 / fa) is required to drive the stepper motor by one step.

Die CPU berechnet jeweils am Ende auf einanderfolgender kurzer Zeitabschnitte T eine Differenz θ zwischen θM und θP wie folgt:At the end of successive short time periods T, the CPU calculates a difference θ between θ M and θ P as follows:

θ = θMP (1)θ = θ MP (1)

Dann wird die Anzahl N von Impulsen, die erforderlich ist, um den Schrittmotor von θP nach θM zu treiben, wie folgt berechnet:Then the number N of pulses required to drive the stepper motor from θ P to θ M is calculated as follows:

N = θ/θ₀ (2)N = θ / θ₀ (2)

wobei θ₀ der Winkel ist, um den sich der Schrittmotor pro Impuls dreht.where θ₀ is the angle by which the stepper motor moves Impulse turns.

Auf diese Weise wird an den Schrittmotor eine Folge von N Impulsen ausgegeben, zum Beispiel - wie in Fig. 8A gezeigt - ein Impuls nach jeweils der Zeit TA innerhalb des Zeitintervalls T. Jedoch werden in Fig. 8A N Impulse zu Beginn des Zeitintervalls T ausgegeben, und gegen Ende des Zeitintervalls T wird kein Impuls mehr ausgegeben. Dies besagt, daß sich in der Endphase des Zeitintervalls T der Zeiger gar nicht bewegt. Eine solche Verteilung von Antriebsimpulsen über der Zeit T ist einer sanften Bewegung des Zeigers abträglich.In this way, a sequence of N pulses is output to the stepper motor, for example - as shown in FIG. 8A - a pulse after each time T A within the time interval T. However, in FIG. 8A, N pulses at the beginning of the time interval T output, and towards the end of the time interval T no more pulse is output. This means that in the final phase of the time interval T the pointer does not move at all. Such a distribution of drive pulses over time T is detrimental to a gentle movement of the pointer.

Das japanische Gebrauchsmuster mit der Offenlegungsnummer 64-6556 schlägt vor, daß dem Schrittmotor Antriebsimpulse in der in Fig. 8B gezeigten Weise zugeführt werden. Gemäß Fig. 8B wird jeder der N Impulse innerhalb einer jeweiligen Zeitspanne T/N an den Schrittmotor ausgegeben. Es sei bemerkt, daß der erste Impuls zu einer Zeit T/2N nach Beginn des Zeitintervalls T ausgegeben wird, damit die Impulse gleichmäßiger über das Zeitintervall T verteilt sind. Diese gleichmäßige Impulsverteilung verbessert bis zu einem gewissen Grad die Stetigkeit der Zeigerbewegung. Jedoch muß zwischen der Zeitspanne T und dem Wert TA folgende Beziehung erfüllt sein:Japanese Utility Model Laid-Open No. 64-6556 suggests that drive pulses be applied to the stepper motor in the manner shown in Fig. 8B. According to Fig. 8B, each of the N pulses outputted within a respective period of T / N to the stepping motor. It should be noted that the first pulse is output at a time T / 2N after the start of the time interval T so that the pulses are more evenly distributed over the time interval T. This even pulse distribution improves to a certain extent the continuity of the pointer movement. However, the following relationship must be satisfied between the time period T and the value T A :

(T/N) TA (3)(T / N) T A (3)

und unter Berücksichtigung der Tatsache, daß der erste Impuls zu einer Zeit T/2N nach Beginn des Zeitintervalls T ausgegeben wird, erhält man aus Fig. 8B und Gleichung (3) folgende Beziehung:and taking into account the fact that the first pulse is output at a time T / 2N after the beginning of the time interval T, the following relationship is obtained from Fig. 8B and equation (3):

T 2TA (4)T 2T A (4)

Mit anderen Worten, das Zeitintervall T kann nicht kürzer als 2TA sein.In other words, the time interval T cannot be shorter than 2T A.

Die vorstehend genannte Vorrichtung nach dem Stand der Technik bietet zwar eine stetige Zeigerbewegung, weist aber folgende Mängel auf.The above-mentioned device according to the prior art Technology offers a steady hand movement, but points following shortcomings.

  • (a) Die Differenz θ wird für jedes T berechnet, deshalb verzögert sich die Reaktion an allen Stellen der in Fig. 9 gezeigten Kurve.(a) The difference θ is calculated for each T, therefore the reaction is delayed at all points on the curve shown in FIG. 9.
  • (b) Die Impulsfrequenz ändert sich von einem Zeitintervall T zum anderen. Daher geht die sanfte Bewegung des Zeigers verloren, wenn sich das Signal abrupt ändert, wie in Fig. 9 an den Stellen A dargestellt.(b) The pulse frequency changes from one time interval T to another. Therefore, the smooth movement of the pointer is lost when the signal changes abruptly, as shown at A in Fig. 9.
  • (c) Eine Verlängerung der Zeit T verschlimmert die vorstehenden Mängel (a) und (b).(c) Extending the time T aggravates the above defects (a) and (b).
  • (d) Die Zeit T kann nicht kürzer als 2TA sein, wie aus Gleichung (4) hervorgeht.(d) Time T cannot be shorter than 2T A , as shown in equation (4).

Das dem Schrittmotor zugeführte Eingangssignal kann mannigfaltige Zeitverläufe aufweisen, daher ist es ziemlich schwierig, für das Zeitintervall T einen Wert zu bestimmen, der für alle Arten von Änderungen des Eingangssignals bestmöglich anwendbar ist. Somit können eine schnelle Reaktion und eine sanfte Bewegung eines Zeigers nicht miteinander vereinbar sein, und die Sanftheit der Zeigerbewegung ist bei dem Verfahren nach dem Stand der Technik unzureichend, bei welchem jeweils nach vorgegebener Zeit T eine Differenz θ berechnet wird und dann in Zeitabständen, die der berechneten Differenz θ entsprechen, Antriebsimpulse ausgegeben werden.The input signal supplied to the stepper motor can have varied timelines, so it's pretty difficult to determine a value for the time interval T that best possible for all types of changes in the input signal is applicable. Thus, a quick response and a gentle movement of a pointer may not be compatible, and the smoothness of the pointer movement is after the procedure the state of the art is inadequate, in each case according to given time T a difference θ is calculated and then in Time intervals that correspond to the calculated difference θ, Drive impulses are output.

Kurzfassung der ErfindungSummary of the invention

Eine Aufgabe der vorliegenden Erfindung besteht in der Angabe einer Anzeigeeinrichtung mit Zeiger, bei der die Bewegung eines Zeigers glatt verläuft und die Reaktion schnell ist. Eine Anzeigeeinrichtung mit Zeiger besitzt einen durch einen Schrittmotor angetriebenen Zeiger. An object of the present invention is Specification of a display device with pointer, in which the Movement of a pointer runs smoothly and the reaction quickly is. A display device with a pointer has a through a stepper motor driven pointer.  

Ein der Einrichtung zugeführtes Eingangssignal wird in eine Winkelstellung eines Zeigers umgewandelt. Wenn sich die Größe des Eingangssignals ändert, wird eine Zielstellung θM errechnet und die augenblickliche Stellung θP erfaßt. Es erfolgt eine Prüfung dahin, ob die Differenz θ erheblich ist. Wenn sie erheblich ist, dann wird an den Schrittmotor ein Antriebsimpuls ausgegeben. Auch wird eine Zeit Ts berechnet, die eine Wartezeit bis zur nächsten Bestimmung von θ darstellt. Je größer θ ist, desto kürzer ist die Zeit Ts. Je kleiner θ ist, desto länger ist die Zeit Ts. Auf diese Weise wird das Zeitintervall Ts zwischen einander benachbarten Antriebsimpulsen, die dem Schrittmotor zugeführt werden, in engem Zusammenhang mit Änderungen des Eingangssignals verändert, so daß sich die Frequenz der Antriebsimpulse sanft ändert. Wenn die Differenz θ Null beträgt oder unter einem vorgegebenen kleinen Wert liegt, wird kein Antriebsimpuls ausgegeben. Wenn die Differenz sehr klein ist, kann anstelle der Zeit Ts eine fest vorgegebene Zeit T1 verwendet werden.An input signal supplied to the device is converted into an angular position of a pointer. When the magnitude of the input signal changes, a target position θ M is calculated and the current position θ P is detected. A check is carried out to determine whether the difference θ is significant. If it is significant, then a drive pulse is output to the stepper motor. A time T s is also calculated, which represents a waiting time until the next determination of θ. The larger θ, the shorter the time T s . The smaller θ, the longer the time T s . In this way, the time interval T s between adjacent drive pulses supplied to the stepper motor is changed in close association with changes in the input signal, so that the frequency of the drive pulses changes smoothly. If the difference θ is zero or less than a predetermined small value, no drive pulse is output. If the difference is very small, a fixed time T1 can be used instead of the time T s .

Kurzbeschreibung der ZeichnungenBrief description of the drawings

Merkmale und weitere Aufgaben der Erfindung gehen aus der Beschreibung der bevorzugten Ausführungsformen unter Bezugnahme auf die beiliegenden Zeichnungen hervor; darin zeigenFeatures and further objects of the invention emerge from the Description of the preferred embodiments with reference on the accompanying drawings; show in it

Fig. 1A und 1B grundsätzliche erfindungsgemäße Anordnungen; Fig. 1A and 1B basic inventive arrangements;

Fig. 2 die Anordnung eines ersten Ausführungsbeispiels der Erfindung; Fig. 2 shows the arrangement of a first embodiment of the invention;

Fig. 3 und 4 Flußdiagramme zur Veranschaulichung der Betriebsweise der ersten Ausführungsform der Erfindung; FIGS. 3 and 4 are flow charts for illustrating the operation of the first embodiment of the invention;

Fig. 5 die Anordnung eines zweiten Ausführungsbeispiels der Erfindung; Fig. 5 shows the arrangement of a second embodiment of the invention;

Fig. 6 und 7 Flußdiagramme zur Veranschaulichung der Betriebsweise der zweiten Ausführungsform der Erfindung; FIGS. 6 and 7 are flow charts for illustrating the operation of the second embodiment of the invention;

Fig. 8A bis 8B die Betriebsweise herkömmlicher Einrichtungen, und Fig. 8C die erfindungsgemäße Betriebsweise; Figs. 8A to 8B, the operation of conventional means, and 8C, the operation of the invention.

Fig. 9 veranschaulicht die Betriebskennlinien eines Zeigers nach dem Stand der Technik einerseits und eines erfindungsgemäßen Zeigers andererseits; und Fig. 9 shows the operating characteristics illustrates a pointer according to the prior art on the one hand and of a pointer according to the invention on the other hand; and

Fig. 10 veranschaulicht die Frequenz-Drehmoment-Kennlinie eines Schrittmotors. Fig. 10 illustrates the frequency-torque characteristic of a stepper motor.

Beschreibung der Bevorzugten AusführungsbeispielDescription of the preferred embodiment BetriebsweiseMode of operation

Ein der Einrichtung zugeführtes Eingangssignal wird in eine Winkelstellung eines Zeigers umgewandelt. Sobald sich die Größe des Eingangssignals ändert, wird eine Zielstellung θM berechnet und die augenblickliche Stellung θP erfaßt. Es erfolgt eine Prüfung dahin, ob der Unterschied θ erheblich ist. Wenn er erheblich ist, dann wird ein Antriebsimpuls an den Schrittmotor ausgegeben. Auch wird eine Zeit Ts berechnet, die eine Wartezeit bis zur nächsten Bestimmung von θ darstellt. Je größer θ ist, desto kürzer ist die Zeit Ts. Je kleiner θ ist, desto länger ist die Zeit Ts. Auf diese Weise wird das Zeitintervall Ts zwischen einander benachbarten Antriebsimpulsen, die dem Schrittmotor zugeführt werden, in engem Zusammenhang mit Änderungen des Eingangssignals verändert, so daß sich die Frequenz der Antriebsimpulse sanft ändert. Wenn die Differenz θ null beträgt oder unter einem vorgegebenen kleinen Wert liegt, wird kein Antriebsimpuls ausgegeben. Wenn die Differenz sehr klein ist, kann anstelle der Zeit Ts eine fest vorgegebene Zeit verwendet werden.An input signal supplied to the device is converted into an angular position of a pointer. As soon as the size of the input signal changes, a target position θ M is calculated and the current position θ P is detected. A check is made as to whether the difference θ is significant. If it is significant, then a drive pulse is output to the stepper motor. A time T s is also calculated, which represents a waiting time until the next determination of θ. The larger θ, the shorter the time T s . The smaller θ, the longer the time T s . In this way, the time interval T s between adjacent drive pulses supplied to the stepper motor is changed in close association with changes in the input signal, so that the frequency of the drive pulses changes smoothly. If the difference θ is zero or less than a predetermined small value, no drive pulse is output. If the difference is very small, a predefined time can be used instead of the time T s .

Erstes AusführungsbeispielFirst embodiment

Die Erfindung wird nachstehend anhand von Beispielen unter Bezugnahme auf die Zeichnungen beschrieben. Fig. 2 ist ein Blockschaltbild, das einen allgemeinen Aufbau einer ersten Ausführungsform der Erfindung zeigt. Die Fig. 3 und 4 sind Flußdiagramme zur Veranschaulichung der Betriebsweise der ersten Ausführungsform.The invention is described below by way of examples with reference to the drawings. Fig. 2 is a block diagram showing a general structure of a first embodiment of the invention. FIGS. 3 and 4 are flow charts illustrating the operation of the first embodiment.

Ein Zeiger 12 ist an der Drehachse eines Schrittmotors 10 befestigt und zeigt auf Markierungen der eingeteilten Skala 11, wenn sich der Schrittmotor 10 dreht. Der Schrittmotor 10 dreht sich jedesmal, wenn ihm über einen Ein/Ausgabekreis 19 ein Antriebsimpuls zugeführt wird, um den Winkel θ₀. Eine Zielstellungs-Recheneinheit 14 berechnet - z. B. aufgrund eines Geschwindigkeitsimpulssignals eines Fahrzeugs - eine Winkelstellung, an die sich der Zeiger bewegen soll. Die Winkelstellungsberechnung erfolgt jedesmal, wenn der Zeitzähler 15 abwärts bis Null zählt. Der Zeitzähler 15 ist als Abwärtszähler ausgebildet. Ein Ist-Stellungs-Erfassungsorgan 13 erfaßt die augenblickliche Winkelstellung, auf die der Zeiger momentan zeigt, und sendet die ermittelte augenblickliche Winkelstellung an einen Ein/Ausgabekreis 20. Das Ist-Stellungs- Erfassungsorgan 13 kann jede beliebige Form annehmen, solange es die Winkelstellung der Achse des Schrittmotors 10 erfaßt. Das Ist-Stellungs-Erfassungsorgan 13 kann durch einen Ist- Stellungs-Zähler 23 ersetzt werden, wie er in Fig. 5 gezeigt ist. Ein Impulsgenerator 17 liefert an den Schrittmotor 10 Impulse, die erforderlich sind, um den Schrittmotor 10 anzutreiben, damit er sich aus der augenblicklichen Stellung in eine Zielstellung dreht. Ein Intervallrechner 16 berechnet ein Zeitintervall Ts, welches dem Zeitzähler 15 vorgegeben wird, auf der Grundlage der Differenz zwischen der augenblicklichen Stellung und der Zielstellung des Schrittmotors 10. Ein Mikroprozessor oder eine CPU 21 empfängt und übermittelt jeweils Signale und Daten zwischen den Schaltungsteilen 13 bis 20, um die erforderlichen Berechnungs- und Steuerungsvorgänge durchzuführen.A pointer 12 is attached to the axis of rotation of a stepper motor 10 and points to markings on the graduated scale 11 when the stepper motor 10 rotates. The stepper motor 10 rotates by the angle θ₀ every time it is supplied with a drive pulse via an input / output circuit 19 . A target computing unit 14 calculates - e.g. B. due to a speed pulse signal of a vehicle - an angular position to which the pointer should move. The angular position calculation is carried out every time the time counter 15 counts down to zero. The time counter 15 is designed as a down counter. An actual position detection element 13 detects the current angular position to which the pointer is currently pointing and sends the determined current angular position to an input / output circuit 20 . The actual position detection element 13 can take any shape as long as it detects the angular position of the axis of the stepping motor 10 . The actual position detection element 13 can be replaced by an actual position counter 23 , as shown in FIG. 5. A pulse generator 17 supplies the stepper motor 10 with pulses which are required to drive the stepper motor 10 so that it rotates from the current position into a target position. An interval calculator 16 calculates a time interval Ts, which is predetermined for the time counter 15 , on the basis of the difference between the current position and the target position of the stepping motor 10 . A microprocessor or CPU 21 receives and transmits signals and data between the circuit parts 13 to 20 , respectively, in order to carry out the necessary calculation and control processes.

Beim ersten Ausführungsbeispiel gibt ein (nicht dargestellter) Sensor jedesmal einen Impuls aus, wenn ein Fahrzeug eine Entfernungseinheit zurückgelegt hat, so daß der Zeiger aufgrund der Geschwindigkeitsimpulse die Fahrzeuggeschwindigkeit anzeigt. Die Geschwindigkeitsimpulse werden einem Ein/Ausgabekreis 18 zugeführt. Der Schrittmotor 10 dreht sich jedesmal, wenn ihm über den Ein/Ausgabekreis 19 ein Antriebsimpuls zugeführt wird, um einen Mindestwinkel θ₀.In the first embodiment, a sensor (not shown) outputs a pulse each time a vehicle has traveled a distance unit, so that the pointer indicates the vehicle speed based on the speed pulses. The speed pulses are fed to an input / output circuit 18 . The stepper motor 10 rotates by a minimum angle θ₀ every time it is supplied with a drive pulse via the input / output circuit 19 .

Die Betriebsweise der Zielstellungs-Recheneinheit 14 wird nachstehend unter Bezugnahme auf Fig. 4 erläutert. Die Zielstellungs-Recheneinheit 14 beginnt jedesmal, wenn ihr aus dem Sensor über den Ein/Ausgabekreis 18 ein Geschwindigkeitsimpuls zugeführt wird, ein Interrupt- Unterprogramm, wie es in Fig. 4 gezeigt ist. In Schritt S11 wird ein Zeitintervall t zwischen dem zuletzt empfangenen Impuls und dem gerade empfangenen Impuls berechnet. Dann schreitet das Programm zu Schritt S12, in dem eine Zielstellung θM mittels folgender Gleichung errechnet wird:The operation of the target computing unit 14 is explained below with reference to FIG. 4. The target computing unit 14 starts an interrupt subroutine as shown in FIG. 4 each time a speed pulse is supplied to it from the sensor via the input / output circuit 18 . In step S11, a time interval t between the last received pulse and the just received pulse is calculated. The program then proceeds to step S12, in which a target position θ M is calculated using the following equation:

θM = KB/t (5),θ M = K B / t (5),

wobei KB eine Konstante ist.where KB is a constant.

Das heißt, die CPU 21 berechnet eine Geschwindigkeit des Fahrzeugs auf der Grundlage des Zeitintervalls t zwischen einander benachbarten Impulsen, die über den Ein/Ausgabekreis 18 zugeführt wurden, um eine der errechneten Fahrzeuggeschwindigkeit entsprechende Zielstellung θM des Zeigers 12 abzuleiten. Die CPU 21 speichert dann in Schritt S13 den errechneten Wert θM und schließt damit das Interrupt- Unterprogramm ab.That is, the CPU 21 calculates a speed of the vehicle based on the time interval t between adjacent pulses which have been supplied via the input / output circuit 18 to derive a target position θ M of the pointer 12 corresponding to the calculated vehicle speed. The CPU 21 then stores the calculated value M M in step S13, thereby completing the interrupt subroutine.

Zwar wird beim ersten Ausführungsbeispiel eine Zielstellung aufgrund eines Zeitintervalls t zwischen aufeinanderfolgenden Impulsen berechnet, aber es kann auch ein über eine gewisse Zeitdauer gemittelter Wert der Zielstellung θM aus einer entsprechenden Mehrzahl von Geschwindigkeitsimpulsen errechnet werden.Although a target position is calculated in the first exemplary embodiment on the basis of a time interval t between successive pulses, a value of the target position θ M averaged over a certain period of time can also be calculated from a corresponding plurality of speed pulses.

Die Betriebsweise des ersten Ausführungsbeispiels wird nun unter Bezugnahme auf Fig. 3 beschrieben.The operation of the first embodiment will now be described with reference to FIG. 3.

In Schritt S1 wird geprüft, ob der Zeitzähler 15 von einem Wert T ausgehend abwärts bis Null gezählt hat. Wenn die Antwort NEIN lautet, dann wartet das Programm, bis die Antwort JA lautet. Wenn sie JA lautet, dann schreitet das Programm zu Schritt S2 voran, in dem der Intervallrechner 16 die Zielstellung θM aus dem Speicher liest und die momentane Stellung θP des Zeigers aus dem Ist-Stellungs-Erfassungsorgan 13 über den Ein/Ausgabekreis 20 empfängt. Dann berechnet der Intervallrechner 16 eine Differenz θ aufgrund der Werte θM und θP wie folgt:In step S1 it is checked whether the time counter 15 has counted downwards from a value T to zero. If the answer is no, the program waits until the answer is yes. If it is YES, then the program proceeds to step S2, in which the interval calculator 16 reads the target position θ M from the memory and receives the current position θ P of the pointer from the actual position detector 13 via the input / output circuit 20 . Then the interval calculator 16 calculates a difference θ based on the values θ M and θ P as follows:

θ = θMP (6)θ = θ MP (6)

Die Werte für θM und θP werden so gerundet, daß θ ein Vielfaches von θ₀ ist. In Schritt S3 wird geprüft, ob θ gleich null ist, d. h.:The values for θ M and θ P are rounded so that θ is a multiple of θ₀. In step S3 it is checked whether θ is zero, ie:

|Θ| = 0 (7)| Θ | = 0 (7)

Gleichung (7) gibt an, daß keine Änderung des der Einrichtung zugeführten Eingangssignals vorliegt. Somit schreitet das Programm zu Schritt S4 voran, in dem die CPU dem Zeitzähler 15 eine festgelegte kurze Zeit T₁ vorgibt, und nach einer Zeit T₁ überprüft die CPU erneut in den Schritten S1 bis S3 den Wert θ. Die Verwendung eines relativ kleinen Werts für T₁ ermöglicht der Einrichtung, auf Änderungen des Eingangssignals ohne allzu große Verzögerung zu reagieren, selbst wenn während der Zeit T=T₁ eine Differenz θ auftritt.Equation (7) indicates that there is no change in the input signal supplied to the device. Thus, the program proceeds to step S4, in which the CPU gives the time counter 15 a predetermined short time T 1, and after a time T 1, the CPU checks the value again in steps S1 to S3. The use of a relatively small value for T 1 enables the device to react to changes in the input signal without too much delay, even if a difference θ occurs during the time T = T 1.

In Schritt S5 errechnet der Intervallrechner 16 wie folgt einen neuen Wert Ts für die Zeit T:In step S5, the interval calculator 16 calculates a new value T s for the time T as follows:

Ts = |KA/Θ| (8)T s = | K A / Θ | (8th)

worin KA eine Konstante ist.where K A is a constant.

Je größer der Wert θ ist, desto kleiner ist der Wert Ts. Mit anderen Worten, wenn sich das Eingangssignal (d. h. die Fahrzeuggeschwindigkeit) abrupt ändert, werden die Antriebsimpulse in kürzeren Abständen ausgegeben. Dies ermöglicht dem Zeiger, den Änderungen des Eingangssignals dicht zu folgen.The larger the value θ, the smaller the value T s . In other words, if the input signal (ie the vehicle speed) changes abruptly, the drive pulses are output at shorter intervals. This enables the pointer to closely follow the changes in the input signal.

Sehr große Werte von θ führen zu sehr kleinen Werten von KA/θ, und in einem solchen Fall wird der Wert Ts auf TA gesetzt. Sehr kleine Werte von θ führen zu sehr großen Werten von Ts. Ein zu großer Wert für Ts hindert die Einrichtung daran, schnell auf Änderungen des Eingangssignals zu reagieren, wenn eine Differenz θ auftritt, während der Zeitzähler eine große Zeitspanne T=Ts abwärts zählt. Um dieses Problem zu lösen, kann der Zeitzähler 15 in Schritt S6 zur Erzielung einer besseren Reaktion auf einen endlichen vorgegebenen Wert T₀ eingestellt werden, wenn Ts viel größer als T₀ ist. Dann schreitet das Programm zu Schritt S6 voran, in welchem dem Zeitzähler 15 ein neuer Wert für Ts vorgegeben wird, wonach der Zeitzähler 15 anfängt, abwärts zu zählen.Very large values of θ lead to very small values of K A / θ, and in such a case the value T s is set to T A. Very small values of θ lead to very large values of T s . Too large a value for T s prevents the device from responding quickly to changes in the input signal when a difference θ occurs while the time counter is counting down a large amount of time T = T s . To solve this problem, the time counter 15 can be set in step S6 to achieve a better response to a finite predetermined value T₀ if T s is much larger than T₀. The program then proceeds to step S6, in which the time counter 15 is given a new value for Ts, after which the time counter 15 begins to count down.

In Schritt S7 gibt der Impulsgenerator 17 über den Ein/Ausgabekreis 19 einen Antriebsimpuls an den Schrittmotor 10 aus. Der Antriebsimpuls wird von einem logisch hohen Markierungsbit (Flag) begleitet, wenn die Differenz θ ein positiver Wert ist, und von einem logisch niedrigen Markierungsbit (Flag), wenn die Differenz θ ein negativer Wert ist, so daß der Schrittmotor sich in eine dem Markierungsbit (Flag) entsprechende Richtung dreht. Die Reihenfolge der Schritte S6 und S7 kann vertauscht werden. In step S7, the pulse generator 17 outputs a drive pulse to the stepper motor 10 via the input / output circuit 19 . The drive pulse is accompanied by a logic high flag (flag) when the difference θ is a positive value and a logic low flag (flag) when the difference θ is a negative value, so that the stepper motor converges to the flag bit (Flag) rotates corresponding direction. The order of steps S6 and S7 can be interchanged.

Beim ersten Ausführungsbeispiel werden die Schritte S1 bis S7 und S11 bis S13 wiederholt durchgeführt, so daß am Ende jedes Zyklus ein Antriebsimpuls ausgegeben wird und die Zyklen von unterschiedlicher Dauer sind. Der Impulszug als Ganzes sieht wie der in Fig. 8C gezeigte aus. Der gesamte Impulszug folgt sanft und schnell allmählichen und abrupten Änderungen des Eingangssignals, während im Stand der Technik die Impulse im ersten Teil des Zeitintervalls T konzentriert sind oder die Frequenz des Impulszugs sich von Zeitintervall T zu Zeitintervall T stufig ändert.In the first exemplary embodiment, steps S1 to S7 and S11 to S13 are carried out repeatedly, so that a drive pulse is output at the end of each cycle and the cycles are of different durations. The pulse train as a whole looks like that shown in Fig. 8C. The entire pulse train follows smooth and rapid gradual and abrupt changes in the input signal, while in the prior art the pulses are concentrated in the first part of the time interval T or the frequency of the pulse train changes in steps from time interval T to time interval T.

Wenn die Werte θM und θP nicht gerundet werden, kann in Schritt S3 anstelle der Prüfung =0 geprüft werden, ob θ<(θ₀/2) gilt.If the values θ M and θ P are not rounded, it can be checked in step S3 instead of the check = 0 whether θ <(₀₀ / 2) applies.

Wenn sich die Zielstellung θM abrupt um einen großen Betrag ändert, gilt für die Änderungsgeschwindigkeit dθP/dt der augenblicklichen Stellung θP folgende Beziehung:If the target position θ M changes abruptly by a large amount, the following relationship applies to the rate of change dθ P / dt of the current position θ P :

P/dt = θ₀/Ts = (θMP)θ₀/KA (9)P / dt = θ₀ / T s = (θ MP ) θ₀ / K A (9)

Die Gleichung (9) kann wie folgt umgeschrieben werden:Equation (9) can be rewritten as follows:

r = θM{1-exp(-θ₀/KA)} (10)r = θ M {1-exp (-θ₀ / K A )} (10)

Gleichung (10) sagt aus, daß die momentane Stellung θP sich exponentiell einem Endwert θM annähert und somit eine sanfte und schnelle Reaktion zeigt.Equation (10) states that the current position θ P exponentially approaches a final value θ M and thus shows a smooth and fast response.

Zweites AusführungsbeispielSecond embodiment

Unter Bezugnahme auf die Fig. 5 bis 7 wird nun ein zweites Ausführungsbeispiel beschrieben. Fig. 5 zeigt einen allgemeinen Aufbau der zweiten Ausführungsform. Die Fig. 6 und 7 sind Flußdiagramme zur zweiten Ausführungsform.A second embodiment will now be described with reference to FIGS. 5 to 7. Fig. 5 shows a general structure of the second embodiment. FIGS. 6 and 7 are flow charts for the second embodiment.

Es wird auf Fig. 5 Bezug genommen; die zweite Ausführungsform unterscheidet sich von der ersten durch einen Zeitzähler A mit dem Bezugszeichen 22, einen Ist-Stellungs- Zähler 23 und einen Differenzrechner 24. Der Zeitzähler A 22 zählt wiederholt kurzzeitig abwärts, zum Beispiel ausgehend von einer Mindestdauer, die zum Antrieb des Schrittmotors 10 erforderlich ist. Der Ist-Stellungs-Zähler 23 zählt, wie weiter unten unter Bezugnahme auf Fig. 6 beschrieben, jedesmal um Eins aufwärts oder abwärts, je nach Drehrichtung des Schrittmotors 10, wenn der Impulsgenerator 17 einen Antriebsimpuls an den Schrittmotor 10 ausgibt. Mit anderen Worten, der Ist-Stellungs-Zähler 23 zählt um Eins aufwärts, wenn der Impuls für eine Rechtsdrehung des Schrittmotors dient, und abwärts, wenn der Impuls für eine Linksdrehung des Schrittmotors dient. Somit enthält der Ist-Stellungs-Zähler 23 stets eine Zählsumme, die den Abstand des Zeigers von der Nullstellung angibt.It is 5 Referring to FIG. the second embodiment differs from the first by a time counter A with the reference symbol 22 , an actual position counter 23 and a difference calculator 24 . The time counter A 22 repeatedly counts down briefly, for example starting from a minimum duration that is required to drive the stepping motor 10 . As described below with reference to FIG. 6, the actual position counter 23 counts up or down each time, depending on the direction of rotation of the stepper motor 10 , when the pulse generator 17 outputs a drive pulse to the stepper motor 10 . In other words, the actual position counter 23 counts up by one when the pulse is for clockwise rotation of the stepper motor and downwards when the pulse is for counterclockwise rotation of the stepper motor. Thus, the actual position counter 23 always contains a count that indicates the distance of the pointer from the zero position.

Die Zielstellungs-Recheneinheit 14 führt das in Fig. 4 gezeigte Unterprogramm genau wie bei der ersten Ausführungsform durch, um θM zu berechnen und anschließend den Wert für θM im Speicher zu aktualisieren.The target arithmetic unit 14 executes the subroutine shown in Fig. 4 just as in the first embodiment to calculate θ M and then update the value for θ M in the memory.

Im folgenden wird die Betriebsweise der Zielstellungs- Recheneinheit 14 im folgenden unter Bezugnahme auf Fig. 7 beschrieben. Der Differenzrechner 24 führt das in Fig. 7 gezeigte Interrupt-Unterprogramm jedesmal aus, wenn der Zeitzähler A 22 bis auf Null abwärts gezählt hat. In Schritt S21 liest die CPU den Wert von θM und geht zu Schritt S22 weiter, in welchem die CPU einen Zählerstand NP aus dem Ist- Stellungs-Zähler 23 ausliest, um θM wie folgt zu berechnen:The mode of operation of the target computing unit 14 is described below with reference to FIG. 7. The difference calculator 24 executes the interrupt subroutine shown in FIG. 7 every time the time counter A 22 has counted down to zero. In step S21, the CPU reads the value of θ M and proceeds to step S22, in which the CPU reads a counter reading NP from the actual position counter 23 to calculate θ M as follows:

θP = NP × θ₀ (11)θ P = N P × θ₀ (11)

worin θ₀ den Winkel bezeichnet, um den sich der Schrittmotor pro Antriebsimpuls dreht.where θ₀ denotes the angle around which the stepper motor per drive pulse rotates.

In Schritt S23 wird eine Differenz θ wie folgt berechnet:In step S23, a difference θ is calculated as follows:

θ = θMP (12)θ = θ MP (12)

In Schritt S24 speichert die CPU den in Schritt S23 berechneten Differenzwert θ in den (nicht dargestellten) Speicher, um das Interrupt-Unterprogramm abzuschließen. Wie oben erwähnt, berechnet der Differenzrechner 24 jedesmal, wenn der Zeitzähler A 22 bis auf Null abwärts gezählt hat, einen neuen Wert der Differenz θ.In step S24, the CPU stores the difference value θ calculated in step S23 in the memory (not shown) to complete the interrupt subroutine. As mentioned above, each time the counter A 22 counts down to zero, the difference calculator 24 calculates a new value of the difference θ.

Die Betriebsweise der zweiten Ausführungsform wird nun unter Bezugnahme auf Fig. 6 beschrieben. Die Schritte S1 bis S7 nach Fig. 6 sind den im Zusammenhang mit Fig. 3 beschriebenen ähnlich.The operation of the second embodiment will now be described with reference to FIG. 6. The steps S1 to S7 according to FIG. 6 are similar to those described in connection with FIG. 3.

In Schritt S2 liest der Intervallrechner 16 die Differenz θ aus dem (nicht dargestellten) Speicher im Differenzrechner 24.In step S2, the interval calculator 16 reads the difference θ from the memory (not shown) in the difference calculator 24 .

In Schritt S8 zählt der Ist-Stellungs-Zähler 23 aufwärts, wenn die Differenz θ ein positiver Wert ist, und abwärts, wenn die Differenz θ ein negativer Wert ist.In step S8, the actual position counter 23 counts up when the difference θ is a positive value and downwards when the difference θ is a negative value.

Zwar verwendet die zweite Ausführungsform den Ist- Stellungs-Zähler 23, dieser kann aber durch ein Ist-Stellungs- Erfassungsorgan 13, wie es in Fig. 2 gezeigt ist, ersetzt werden.Although the second embodiment uses the actual position counter 23 , this can be replaced by an actual position detection element 13 , as shown in FIG. 2.

Claims (8)

1. Anzeigeeinrichtung mit einem von einem Schrittmotor (10) angetriebenen Zeiger (12) und folgenden weiteren Merkmalen:
einer Zeitzähleinrichtung (15, 22), die ausgebildet ist, ausgehend von einer ihr vorgegebenen Zeit (Ts) abwärts zu zählen;
einer Zielstellungs-Recheneinheit (14, 14), die ausgebildet ist, jedesmal eine Zielstellung (θM) des Zeigers zu berechnen, wenn die Zeitzähleinrichtung (15, 22) die Abwärtszählung der Zeitvorgabe (Ts) vollendet;
einem Ist-Stellungs-Erfassungsorgan (13, 23), das ausgebildet ist, jedesmal eine augenblickliche Stellung (θP) des Zeigers zu erfassen, wenn die Zeitzähleinrichtung (15, 22) die Abwärtszählung der Zeitvorgabe (Ts) vollendet;
einer Differenzrecheneinheit (16, 24) zum Berechnen einer Differenz (θ) zwischen der Zielstellung (θM), die mittels der Zielstellungs-Recheneinheit (14, 14) berechnet wird, und der augenblicklichen Stellung (θP), die von dem Ist-Stellungs- Erfassungsorgan (13, 23) erfaßt wird;
einer Intervallrecheneinheit (16) zum Berechnen der Zeitvorgabe aufgrund der Differenz (θ), wobei die Intervallrecheneinheit (16) die Zeitvorgabe in die Zeitzähleinrichtung (15) eingibt und die Zeitvorgabe umso kürzer ist, je größer die Differenz ist, und die Zeitvorgabe umso größer ist, je kleiner die Differenz ist; und einem Impulsgenerator (17), der ausgebildet ist, dem Schrittmotor (10) jedesmal einen Impuls zuzuführen, wenn die Zeitzähleinrichtung (15, 22) die Abwärtszählung der Zeitvorgabe vollendet.
1. Display device with a pointer ( 12 ) driven by a stepper motor ( 10 ) and the following further features:
a time counter ( 15 , 22 ) which is designed to count down from a predetermined time (T s );
a target computing unit ( 14 , 14 ) configured to calculate a target position (θ M ) of the pointer each time the time counter ( 15 , 22 ) completes the countdown of the timing (T s );
an actual position detection element ( 13 , 23 ) which is designed to detect an instantaneous position (θ P ) of the pointer each time the time counter ( 15 , 22 ) completes the countdown of the time specification (T s );
a difference calculation unit ( 16 , 24 ) for calculating a difference (θ) between the target position (θ M ), which is calculated by means of the target position calculation unit ( 14 , 14 ), and the current position (θ P ), which is calculated from the actual Position detection element ( 13 , 23 ) is detected;
an interval arithmetic unit ( 16 ) for calculating the timing based on the difference (θ), the interval arithmetic unit ( 16 ) entering the timing into the time counting device ( 15 ) and the greater the difference, the shorter the timing and the greater the timing , the smaller the difference; and a pulse generator ( 17 ) configured to supply the stepping motor ( 10 ) with a pulse each time the time counter ( 15 , 22 ) completes the countdown of the timing.
2. Einrichtung nach Anspruch 1, bei welcher der Impulsgenerator (17) dem Schrittmotor (10) zusammen mit der Impulsfolge ein erstes Signal zuführt, wenn der Schrittmotor in einer ersten Richtung gedreht werden soll, und dem Schrittmotor (10) zusammen mit der Impulsfolge ein zweites Signal zuführt, wenn der Schrittmotor in einer zweiten Richtung gedreht werden soll. 2. Device according to claim 1, wherein the pulse generator ( 17 ) supplies the stepper motor ( 10 ) together with the pulse train a first signal when the stepper motor is to be rotated in a first direction, and the stepper motor ( 10 ) together with the pulse train supplies second signal if the stepper motor is to be rotated in a second direction. 3. Einrichtung nach Anspruch 2, bei welcher das Ist- Stellungs-Erfassungsorgan (13, 23) vom Impulsgenerator (17) ausgegebene Impulse zählt, wobei das Ist-Stellungs- Erfassungsorgan (13) aufwärts zählt, wenn der Schrittmotor in die erste Richtung gedreht werden soll, und abwärts zählt, wenn der Schrittmotor in die zweite Richtung gedreht werden soll, und die augenblickliche Stellung (θP) von einem Zählerstand des Ist-Stellungs-Erfassungsorgans (13) abgeleitet wird.3. Device according to claim 2, in which the actual position detection element ( 13 , 23 ) counts pulses output by the pulse generator ( 17 ), the actual position detection element ( 13 ) counting up when the stepper motor rotates in the first direction and counts down when the stepper motor is to be rotated in the second direction and the current position (θ P ) is derived from a count of the actual position detector ( 13 ). 4. Einrichtung nach Anspruch 1 oder 2, bei welcher der Impulsgenerator (17) die Ausgabe von Antriebsimpulsen an den Schrittmotor beendet, wenn die Differenz (θ) unterhalb eines vorgegebenen Werts (θ₀/2) liegt.4. Device according to claim 1 or 2, wherein the pulse generator ( 17 ) stops the output of drive pulses to the stepper motor when the difference (θ) is below a predetermined value (θ₀ / 2). 5. Einrichtung nach Anspruch 1 oder 2, bei welcher die Intervallrecheneinheit (16) die Zeitzähleinrichtung (15) anstatt auf die Vorgabezeit auf eine vorgegebene Zeitdauer (T₁) einstellt, wenn die Differenz (θ) unterhalb eines vorgegebenen Werts (θ₀/2) liegt.5. Device according to claim 1 or 2, wherein the interval computing unit ( 16 ) sets the time counter ( 15 ) instead of the default time to a predetermined time (T₁) when the difference (θ) is below a predetermined value (θ₀ / 2) . 6. Einrichtung nach Anspruch 1 oder 2, bei welcher der Impulsgenerator (17) die Ausgabe von Antriebsimpulsen an den Schrittmotor beendet, wenn die Differenz (θ) Null beträgt.6. The device of claim 1 or 2, wherein the pulse generator ( 17 ) stops outputting drive pulses to the stepper motor when the difference (θ) is zero. 7. Einrichtung nach Anspruch 1 oder 2, bei welcher die Intervallrecheneinheit (16) die Zeitzähleinrichtung (15) anstatt auf die Vorgabezeit auf eine vorgegebene Zeitdauer (T₁) einstellt, wenn die Differenz (θ) Null beträgt.7. Device according to claim 1 or 2, wherein the interval computing unit ( 16 ) sets the time counter ( 15 ) instead of the default time to a predetermined time (T₁) when the difference (θ) is zero. 8. Einrichtung nach einem der Ansprüche 1 bis 7, bei welcher die Zeitzähleinrichtung (15, 22) eine zweite Zeitzähleinrichtung (22) umfaßt, die ausgebildet ist, ausgehend von einer vorgegebenen festen Zeitvorgabe abwärts zu zählen; wobei
die Zielstellungs-Recheneinheit (14) ausgebildet ist, jedesmal die Zielstellung (θM) des Zeigers zu berechnen, wenn die zweite Zeitzähleinrichtung die Abwärtszählung der vorgegebenen festen Zeitvorgabe vollendet;
das Ist-Stellungs-Erfassungsorgan (23) ausgebildet ist, jedesmal die augenblickliche Stellung (θP) des Zeigers zu erfassen, wenn die zweite Zeitzähleinrichtung (22) die Abwärtszählung der vorgegebenen festen Zeitvorgabe vollendet; und
die Differenzrecheneinheit (24) ausgebildet ist, die Differenz (θ) aufgrund der augenblicklichen Stellung und der Zielstellung zu berechnen.
Counting 8. Device according to one of claims 1 to 7, wherein the time counting means (15, 22) a second time counting means (22) which is formed, starting from a predetermined fixed timing downward; in which
the target position computing unit ( 14 ) is designed to calculate the target position (θ M ) of the pointer each time the second time counter completes the countdown of the predetermined fixed time;
the actual position detection element ( 23 ) is designed to detect the current position (θ P ) of the pointer each time the second time counter ( 22 ) completes the countdown of the predetermined fixed time; and
the difference computing unit ( 24 ) is designed to calculate the difference (θ) on the basis of the current position and the target position.
DE19534146A 1994-09-26 1995-09-14 Display device with a pointer driven by a stepper motor Expired - Fee Related DE19534146B4 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP6229514A JP2983000B2 (en) 1994-09-26 1994-09-26 Needle display
JP6-229514 1994-09-26

Publications (2)

Publication Number Publication Date
DE19534146A1 true DE19534146A1 (en) 1996-03-28
DE19534146B4 DE19534146B4 (en) 2004-04-15

Family

ID=16893372

Family Applications (1)

Application Number Title Priority Date Filing Date
DE19534146A Expired - Fee Related DE19534146B4 (en) 1994-09-26 1995-09-14 Display device with a pointer driven by a stepper motor

Country Status (3)

Country Link
JP (1) JP2983000B2 (en)
KR (1) KR0172006B1 (en)
DE (1) DE19534146B4 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4665507B2 (en) * 2004-12-16 2011-04-06 横河電機株式会社 Pen recorder

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE2946328A1 (en) * 1978-11-21 1980-05-22 Berney Sa Jean Claude ANALOG DISPLAY DEVICE
DE3151627A1 (en) * 1981-12-28 1983-07-07 SWF-Spezialfabrik für Autozubehör Gustav Rau GmbH, 7120 Bietigheim-Bissingen Switching arrangement for an instrument with an electro-optical display unit, particularly for motor vehicles
DE3227986A1 (en) * 1982-07-27 1984-02-02 Vdo Adolf Schindling Ag, 6000 Frankfurt Device for converting a frequency, proportional to a measurement variable, of an electric measurement pulse into a quantity which can be represented as a quasi-analog quantity.
GB2164152A (en) * 1984-06-02 1986-03-12 Citizen Watch Co Ltd Pointer type measuring instrument
DE2730699C2 (en) * 1977-07-07 1988-10-20 Vdo Adolf Schindling Ag, 6000 Frankfurt, De
DE3435539C2 (en) * 1983-09-27 1989-02-09 Nippon Seiki K.K., Nagaoka, Niigata, Jp

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE2730699C2 (en) * 1977-07-07 1988-10-20 Vdo Adolf Schindling Ag, 6000 Frankfurt, De
DE2946328A1 (en) * 1978-11-21 1980-05-22 Berney Sa Jean Claude ANALOG DISPLAY DEVICE
DE3151627A1 (en) * 1981-12-28 1983-07-07 SWF-Spezialfabrik für Autozubehör Gustav Rau GmbH, 7120 Bietigheim-Bissingen Switching arrangement for an instrument with an electro-optical display unit, particularly for motor vehicles
DE3227986A1 (en) * 1982-07-27 1984-02-02 Vdo Adolf Schindling Ag, 6000 Frankfurt Device for converting a frequency, proportional to a measurement variable, of an electric measurement pulse into a quantity which can be represented as a quasi-analog quantity.
DE3435539C2 (en) * 1983-09-27 1989-02-09 Nippon Seiki K.K., Nagaoka, Niigata, Jp
GB2164152A (en) * 1984-06-02 1986-03-12 Citizen Watch Co Ltd Pointer type measuring instrument

Also Published As

Publication number Publication date
KR0172006B1 (en) 1999-05-01
JP2983000B2 (en) 1999-11-29
DE19534146B4 (en) 2004-04-15
JPH0894653A (en) 1996-04-12

Similar Documents

Publication Publication Date Title
DE2431825C3 (en) Digital measuring circuit for the current frequency of events that can be represented by measuring pulses
DE68914949T2 (en) Control device for low loss measuring instruments.
DE4107777C2 (en) Method and device for measuring the speed of a vehicle
DE69210332T2 (en) Control for several display devices
DE2943227C1 (en) Device for measuring the frequency of a pulse generator
DE69619634T2 (en) Method and device for contactless angle measurement in torque wrenches
DE19605095A1 (en) Control of stepper motor e.g. for motor vehicle
DE2724696A1 (en) METHOD AND DEVICE FOR DETERMINING THE UNBALANCE ANGLE
DE3243759A1 (en) Method and device for forming the angle and/or angular velocity of a converter-powered drive
EP0489022B1 (en) Electronic counting device
DE68921713T2 (en) Digital servo system for controlling the speed of rotation of a rotating body.
DE4035520C2 (en) Method and arrangement for measuring the speed of a vehicle
DE3815530C2 (en)
DE3751341T2 (en) Speed signal processing.
DE19534146A1 (en) Stepper-motor driven pointer instrument with timer unit for vehicle instrument panel
DE69704899T2 (en) System and method for selecting a signal source to activate a macro cell of a counter / timer in a microprocessor
DE3811735C2 (en) Frequency measurement method
DE2244941A1 (en) PULSE INTERPOLATION SYSTEM
DE3021816C2 (en) Device for measuring the instantaneous angular speed of a motor
EP0233474B1 (en) Device for determining the number of revolutions of a shaft
DE2625041A1 (en) DEVICE FOR PROGRAMMED CONTROL OF ONE REGULAR SIZE, IN PARTICULAR TEMPERATURE
CH678249A5 (en)
DE69400786T2 (en) Method and device for monitoring signals from transducers and optical encoders
DE60024381T2 (en) Device for detecting a rotational deviation
DE3900292A1 (en) FREQUENCY DETECTOR

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8364 No opposition during term of opposition
8339 Ceased/non-payment of the annual fee