JPH06180323A - Stepping motor-driven point indicating instrument - Google Patents

Stepping motor-driven point indicating instrument

Info

Publication number
JPH06180323A
JPH06180323A JP4353191A JP35319192A JPH06180323A JP H06180323 A JPH06180323 A JP H06180323A JP 4353191 A JP4353191 A JP 4353191A JP 35319192 A JP35319192 A JP 35319192A JP H06180323 A JPH06180323 A JP H06180323A
Authority
JP
Japan
Prior art keywords
deflection angle
stepping motor
pointer
angular velocity
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.)
Pending
Application number
JP4353191A
Other languages
Japanese (ja)
Inventor
Shigeaki Tamura
繁明 田村
Osamu Sato
佐藤  修
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.)
Nippon Seiki Co Ltd
Original Assignee
Nippon Seiki Co Ltd
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 Nippon Seiki Co Ltd filed Critical Nippon Seiki Co Ltd
Priority to JP4353191A priority Critical patent/JPH06180323A/en
Publication of JPH06180323A publication Critical patent/JPH06180323A/en
Pending legal-status Critical Current

Links

Landscapes

  • Control Of Stepping Motors (AREA)

Abstract

PURPOSE:To make the movement of the pointer of a pointer indicating instrument which is driven by a stepping motor smoother so as to improve the visibility of the pointer. CONSTITUTION:An angular velocity calculating means 30 which calculates the angular velocity of a pointer from the variation of the deflection angle of the pointer during a fixed period of time and a frequency dividing ratio calculating means 50 which calculates the frequency dividing ratio of a reference clock in accordance with the angular velocity calculated by the means 30 are provided between a deflection angle value calculating means 20 which calculates the deflection angle value of the pointer corresponding to a measured quantity and a pulse generating means 60 which generates a pulse signal for controlling a stepping motor in accordance with the deflection angle value calculated by the means 20. In addition, the means 60 is provided with storing means 61, 62, and 63 which respectively store temporarily and synchronize the data of the means 20, 30, and 50.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、ステッピングモータを
駆動源とする指針指示計器に関し、特に指針の動きを滑
らかにし、視認性を向上させたステッピングモータ式指
針指示計器に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a pointer indicating instrument using a stepping motor as a drive source, and more particularly to a stepping motor type pointer indicating instrument having a smooth pointer movement and improved visibility.

【0002】[0002]

【従来の技術】車両の速度計や回転計としてステッピン
グモータ式指針指示計器を用いることは、例えば実開昭
64−6556号公報に開示されている。
2. Description of the Related Art The use of a stepping motor type pointer indicating instrument as a vehicle speedometer or tachometer is disclosed, for example, in Japanese Utility Model Laid-Open No. 64-6556.

【0003】この種の計器は、被測定量に応じて入力さ
れるパルス信号を計数してステッピングモータのステッ
プ数を計算し、これをステッピングモータに供給するこ
とにより、指針指示式計器を駆動するものであり、例え
ば被測定量に応じて入力されるパルス信号に対応する指
針の振れ角値を算出し、この値に相当するステップ数を
計算し、このステップ数に応じたパルス信号をステッピ
ングモータに供給することが考えられる。この場合、ス
テッピングモータに供給される前記パルス信号は、指針
指示計器以外の装置をも制御するマイコン等の集中制御
手段により発生させるよう構成することもできるが、マ
イコンの処理に与える負荷が大きくなることを考慮して
専用の回路にてパルス発生手段を構成することが望まし
い(例えば、特公昭60−11556号公報参照)。
This type of instrument drives a pointer indicating instrument by counting the pulse signals input according to the quantity to be measured, calculating the step number of the stepping motor, and supplying this to the stepping motor. For example, the deflection angle value of the pointer corresponding to the pulse signal input according to the measured amount is calculated, the number of steps corresponding to this value is calculated, and the pulse signal corresponding to this number of steps is output to the stepping motor. It is possible to supply to. In this case, the pulse signal supplied to the stepping motor can be configured to be generated by a centralized control means such as a microcomputer that also controls devices other than the pointer indicating instrument, but the load on the processing of the microcomputer increases. In consideration of this, it is desirable to configure the pulse generating means with a dedicated circuit (for example, see Japanese Patent Publication No. 60-11556).

【0004】[0004]

【発明が解決しようとする課題】かかる構成において、
マイコンよりパルス発生手段を制御する場合、マイコン
からパルス発生手段への更新間隔にバラツキを生じるこ
とがあり、よって指針の動きがスムーズに行われず、視
認性が低下する問題があった。これは、マンコンが同時
に幾つかの処理を行い、他の優先順位の高い処理を実行
するため前記更新を所定のタイミングにおいて行えない
ことによる。
In such a structure,
When the pulse generation means is controlled by the microcomputer, the update interval from the microcomputer to the pulse generation means may vary, which causes a problem that the pointer does not move smoothly and the visibility deteriorates. This is because the Mancon performs some processing at the same time and executes other processing with high priority, so that the updating cannot be performed at a predetermined timing.

【0005】[0005]

【課題を解決するための手段】本発明は、前記課題を解
決するため、被測定量に応じて入力されるパルス信号を
計数してデジタル信号を出力する計数手段と、このデジ
タル信号に応じた振れ角値を算出する振れ角演算手段
と、この振れ角値に応じたステップ数のパルス信号を発
生するパルス発生手段と、このパルス信号に応じて指針
指示計器を駆動するステッピングモータを制御する駆動
制御手段とを有するステッピングモータ式計器におい
て、前記振れ角演算手段と前記パルス発生手段との間
に、一定時間内の振れ角値の変化から角速度を算出する
角速度演算手段と、前記パルス発生手段の要求信号に基
づき前記角速度に応じて前記パルス発生手段に入力され
る基準クロックの分周比を算出する分周比演算手段を設
け、前記パルス発生手段は前記各手段のデータを一時記
憶して同期化する記憶手段を有するものである。
In order to solve the above-mentioned problems, the present invention provides a counting means for counting pulse signals input according to the quantity to be measured and outputting a digital signal, and a counting means for responding to this digital signal. Deflection angle calculation means for calculating a deflection angle value, pulse generation means for generating a pulse signal having a step number corresponding to the deflection angle value, and drive for controlling a stepping motor for driving a pointer indicating instrument according to the pulse signal In a stepping motor type instrument having a control means, between the deflection angle calculation means and the pulse generation means, an angular velocity calculation means for calculating an angular velocity from a change in the deflection angle value within a fixed time, and the pulse generation means Frequency division ratio calculation means for calculating the frequency division ratio of the reference clock input to the pulse generation means according to the angular velocity based on the request signal is provided, and the pulse generation means is provided. The one having a storage means to synchronize temporarily stored data of the respective means.

【0006】[0006]

【作用】データを一時記憶して同期化し、常時一定周期
で働いているクロックにより前記データに応じた前記指
針指示計器の指示の基礎となるパルス信号を出力し、こ
のパルス信号に応じて前記更新が行われるため、更新時
に前記パルス信号が出力されずに指針の駆動が停止する
ことがなくなり、指針の動きを滑らかにし、視認性を向
上させる。
Function: Temporarily stores and synchronizes data, outputs a pulse signal which is a basis of the instruction of the pointer indicating instrument according to the data by a clock which constantly operates at a constant cycle, and updates the pulse signal in accordance with the pulse signal. Therefore, the driving of the pointer does not stop without the pulse signal being output at the time of updating, the movement of the pointer is smoothed, and the visibility is improved.

【0007】[0007]

【実施例】以下、本発明を添付図面に記載した実施例に
基づき説明する。
DESCRIPTION OF THE PREFERRED EMBODIMENTS The present invention will be described below based on the embodiments shown in the accompanying drawings.

【0008】計数手段10は、被測定量例えば走行速度や
エンジン回転数に応じて入力されるパルス信号を計数す
る周期カウント回路から成る。振れ角演算手段20は、計
数手段10からの計測結果に応じて入力されるデジタル値
に応じた後述する計器の指針の振れ角値を算出し、その
結果をデジタルフィルタを介して所望の応答性を持った
振れ角値θn (度)として求める。
The counting means 10 is composed of a cycle counting circuit for counting the pulse signals input according to the measured quantity such as the traveling speed and the engine speed. The deflection angle calculating means 20 calculates a deflection angle value of a pointer of a meter, which will be described later, according to a digital value input according to the measurement result from the counting means 10, and outputs the result to a desired responsiveness via a digital filter. It is calculated as the deflection angle value θ n (degree) with.

【0009】角速度演算手段30は、振れ角演算手段20か
らの振れ角値θn を入力すると記憶手段31に記憶し、基
準クロック発生手段40の基準クロックf(1/秒)を分
周回路41で分周したクロックf’(1/秒)の逆数によ
り求まる更新間隔t(秒)経過後に減算手段32により記
憶手段31で記憶している振れ角値θn-1 と新たに入力し
た振れ角値θn との差Δθを求め、同時にオン・オフ信
号b及び正・逆信号cを出力する。オン・オフ信号b
は、更新間隔tの間に後述するステッピングモータを動
作させるか否かの信号で、Δθの値が極めて小さい場合
又はゼロの場合のみオフ信号となる。また、正・逆信号
cは、ステッピングモータの回転方向を示し、Δθが正
の場合は正転(時計回転)、負の場合は逆転(反時計回
転)を示す。そして、除算手段33は、差Δθを更新間隔
tで除算することにより、角速度ω(度/秒)を求め
る。
The angular velocity calculation means 30 stores the deflection angle value θn from the deflection angle calculation means 20 and stores it in the storage means 31, and the reference clock f (1 / sec) of the reference clock generation means 40 is divided by the frequency dividing circuit 41. After the lapse of the update interval t (second) obtained by the reciprocal of the divided clock f '(1 / second), the subtraction means 32 stores the deflection angle value θn-1 stored in the storage means 31 and the newly input deflection angle value θn. The difference .DELTA..theta. Is calculated and the on / off signal b and the forward / reverse signal c are simultaneously output. ON / OFF signal b
Is a signal indicating whether or not a stepping motor to be described later is operated during the update interval t, and is an off signal only when the value of Δθ is extremely small or zero. The forward / reverse signal c indicates the direction of rotation of the stepping motor. When Δθ is positive, it indicates normal rotation (clockwise rotation), and when it is negative, it indicates reverse rotation (counterclockwise rotation). Then, the division unit 33 obtains the angular velocity ω (degree / second) by dividing the difference Δθ by the update interval t.

【0010】分周比演算手段50は、角速度演算手段30か
らの角速度ω,基準クロック発生手段40の基準クロック
f,ステッピングモータの分解能d(1/度)により、
演算手段51で分周比N=f/(d×ω)を求める。
The frequency division ratio calculation means 50 determines the angular velocity ω from the angular velocity calculation means 30, the reference clock f of the reference clock generation means 40, and the stepping motor resolution d (1 / degree).
The frequency dividing ratio N = f / (d × ω) is calculated by the calculating means 51.

【0011】パルス発生手段60は、分周比演算手段50か
らの分周比Nを入力すると、更新間隔tの立下りで記憶
手段61に記憶し、同時に前記立下りにおいて角速度演算
手段30へ要求信号aが送られ、オン・オフ信号b及び正
・逆信号cを受け取り、記憶手段62,63に記憶する。そ
して、更新間隔tの立上りで記憶手段61,62,63の値を
読み出し、振れ角値θn に応じたステップ数のパルス信
号fo 及び正・逆信号cを出力する。つまり、角速度演
算手段30,分周比演算手段50は、パルス発生手段60から
の要求信号aに基づいて角速度ωと分周比Nを求め、パ
ルス発生手段60へ送出し、パルス発生手段60は各値を記
憶手段61,62,63で一時記憶して同期化する。ここで、
パルス信号fo は分周手段64において基準クロックfを
分周比Nで分周したものであり、オン・オフ信号bがオ
ンの時すなわち差Δθの値が一定値以上の時のみステッ
ピングモータを駆動させるためアンド回路65でマスク処
理して出力される。以下、更新間隔t毎に前記動作を繰
り返す。
When the frequency division ratio N is input from the frequency division ratio calculation means 50, the pulse generation means 60 stores it in the storage means 61 at the falling edge of the update interval t, and at the same time requests the angular velocity calculation means 30 at the falling edge. The signal a is sent and the on / off signal b and the forward / reverse signal c are received and stored in the storage means 62 and 63. Then, at the rise of the update interval t, the values of the storage means 61, 62, 63 are read, and the pulse signal fo and the forward / reverse signal c having the number of steps corresponding to the deflection angle value θn are output. That is, the angular velocity calculation means 30 and the division ratio calculation means 50 obtain the angular velocity ω and the division ratio N based on the request signal a from the pulse generation means 60 and send them to the pulse generation means 60. Each value is temporarily stored in the storage means 61, 62, 63 and synchronized. here,
The pulse signal fo is obtained by dividing the reference clock f by the dividing ratio N in the frequency dividing means 64, and drives the stepping motor only when the ON / OFF signal b is ON, that is, when the value of the difference Δθ is a certain value or more. In order to do so, the AND circuit 65 masks and outputs. Hereinafter, the above operation is repeated at every update interval t.

【0012】駆動制御手段70は、パルス発生手段60から
のパルス信号fo 及び正・逆信号cをアップダウンカウ
ンタ71の入力とし、その出力を正弦波変換手段72でサイ
ン・コサイン波形に変換し、各ドライバ73,74へ出力す
ることにより、ステッピングモータ80を制御し、このス
テッピングモータ80により指針指示式計器90を駆動す
る。
The drive control means 70 receives the pulse signal fo and the forward / reverse signal c from the pulse generating means 60 as an input of the up / down counter 71, and converts the output thereof into a sine / cosine waveform by the sine wave converting means 72, The output to the drivers 73 and 74 controls the stepping motor 80, and the stepping motor 80 drives the pointer indicating instrument 90.

【0013】したがって、図3の更新時t1 (クロック
f’の立上り)より計測される各データが要求信号aの
出力時(クロックf’の立下り)までに計測を完了し、
要求信号aの出力時より次の更新時t2 までにパルス発
生手段60の記憶手段61,62,63へ記憶されることによ
り、更新時t1 の被測定量に応じて更新時t2 に指針指
示計器90が指示を行うもので、マイコンによる更新に頼
らずクロックf’の立上りにより確実に更新されるた
め、マイコンが幾つかの処理を行い、他の優先順位の高
い処理を実行するため前記更新を所定のタイミングで行
えないといった従来の不具合を解消できる。
Therefore, each data measured from the updating time t1 (rising edge of the clock f ') of FIG. 3 is completed by the time the request signal a is output (falling edge of the clock f'),
It is stored in the storage means 61, 62, 63 of the pulse generating means 60 from the output of the request signal a to the next updating time t2, so that the pointer indicating instrument is updated at the updating time t2 according to the measured quantity at the updating time t1. 90 gives an instruction, and is reliably updated at the rising edge of clock f ′ without relying on the update by the microcomputer. Therefore, the microcomputer performs some processing and executes the other processing with a high priority so that the update is performed. It is possible to solve the conventional inconvenience that it cannot be performed at a predetermined timing.

【0014】[0014]

【発明の効果】本発明になるステッピングモータ式指針
指示計器によれば、指針指示計器の更新をマイコン等の
集中制御手段に頼らず、データを一時記憶して同期化
し、常時一定周期で働いているクロックにより前記デー
タに応じた前記指針指示計器の指示の基礎となるパルス
信号を出力し、このパルス信号に応じて前記更新が行わ
れるため、更新時に前記パルス信号が出力されずに指針
の駆動が停止することがなくなり、指針の動きを滑らか
にし、視認性を向上させることができる。
According to the stepping motor type pointer indicating instrument of the present invention, the updating of the pointer indicating instrument does not rely on a centralized control means such as a microcomputer, but temporarily stores and synchronizes data and always works at a constant cycle. A pulse signal, which is the basis of the instruction of the pointer indicating instrument according to the data, is output by the clock that is present, and the updating is performed according to the pulse signal, so the pulse signal is not output during updating and the pointer is driven. Does not stop, the movement of the pointer can be smoothed, and the visibility can be improved.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明の実施例の構成を説明するブロック図。FIG. 1 is a block diagram illustrating a configuration of an exemplary embodiment of the present invention.

【図2】同上実施例の要部のブロック図。FIG. 2 is a block diagram of a main part of the embodiment.

【図3】同上実施例の動作を説明するタイムチャート
図。
FIG. 3 is a time chart diagram explaining the operation of the embodiment.

【符号の説明】[Explanation of symbols]

10 記憶手段 20 振れ角演算手段 30 角速度演算手段 40 クロック発生手段 50 分周比演算手段 60 パルス発生手段 61,62,63 記憶手段 70 駆動制御手段 80 ステッピングモータ 90 指針指示計器 10 Storage means 20 Deflection angle calculation means 30 Angular velocity calculation means 40 Clock generation means 50 Frequency division ratio calculation means 60 Pulse generation means 61, 62, 63 Storage means 70 Drive control means 80 Stepping motor 90 Pointer indicating instrument

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】 被測定量に応じて入力されるパルス信号
を計数してデジタル信号を出力する計数手段と、このデ
ジタル信号に応じた振れ角値を算出する振れ角演算手段
と、この振れ角値に応じたステップ数のパルス信号を発
生するパルス発生手段と、このパルス信号に応じて指針
指示計器を駆動するステッピングモータを制御する駆動
制御手段とを有するステッピングモータ式計器におい
て、前記振れ角演算手段と前記パルス発生手段との間
に、一定時間内の振れ角値の変化から角速度を算出する
角速度演算手段と、前記パルス発生手段の要求信号に基
づき前記角速度に応じて前記パルス発生手段に入力され
る基準クロックの分周比を算出する分周比演算手段を設
け、前記パルス発生手段は前記各手段のデータを一時記
憶して同期化する記憶手段を有することを特徴とするス
テッピングモータ式計器。
1. A counting means for counting a pulse signal input according to a quantity to be measured and outputting a digital signal, a deflection angle calculation means for calculating a deflection angle value according to the digital signal, and the deflection angle. In the stepping motor type instrument having pulse generating means for generating a pulse signal of the number of steps according to the value and drive control means for controlling a stepping motor for driving the pointer indicating instrument according to the pulse signal, the deflection angle calculation is performed. Between the means and the pulse generating means, an angular velocity calculating means for calculating an angular velocity from a change in the shake angle value within a fixed time, and an input to the pulse generating means according to the angular velocity based on a request signal from the pulse generating means. A dividing ratio calculating means for calculating a dividing ratio of the reference clock is provided, and the pulse generating means is a memory for temporarily storing and synchronizing the data of each means A stepping motor type instrument having a step.
JP4353191A 1992-12-11 1992-12-11 Stepping motor-driven point indicating instrument Pending JPH06180323A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4353191A JPH06180323A (en) 1992-12-11 1992-12-11 Stepping motor-driven point indicating instrument

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4353191A JPH06180323A (en) 1992-12-11 1992-12-11 Stepping motor-driven point indicating instrument

Publications (1)

Publication Number Publication Date
JPH06180323A true JPH06180323A (en) 1994-06-28

Family

ID=18429181

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4353191A Pending JPH06180323A (en) 1992-12-11 1992-12-11 Stepping motor-driven point indicating instrument

Country Status (1)

Country Link
JP (1) JPH06180323A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1997038285A1 (en) * 1996-04-11 1997-10-16 Nippon Seiki Co., Ltd. Device for driving stepper motor type measuring instrument
US5723964A (en) * 1995-02-15 1998-03-03 Nippondenso Co., Ltd. Method and device for controlling step motor

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5723964A (en) * 1995-02-15 1998-03-03 Nippondenso Co., Ltd. Method and device for controlling step motor
WO1997038285A1 (en) * 1996-04-11 1997-10-16 Nippon Seiki Co., Ltd. Device for driving stepper motor type measuring instrument
US6034501A (en) * 1996-04-11 2000-03-07 Nippon Seiki Co., Ltd. Device for driving stepper motor type measuring instrument

Similar Documents

Publication Publication Date Title
CN101373947B (en) Method, apparatus and system for controlling stepper motor speed
JP3013775B2 (en) Driving device for stepping motor type instrument
JP2953502B2 (en) Driving device for stepping motor type instrument
JPH08289594A (en) Method and device for drive control of step motor
JP3866772B2 (en) Linear motor control device
CN100483274C (en) Drive unit for digital control pointer type meters in cars, and drive method
JP2833401B2 (en) Drive control device
JPH06180323A (en) Stepping motor-driven point indicating instrument
JPH09140177A (en) Low-cost method and structure for controlling phase synchronization motor
US5448163A (en) Meter drive including a timer for generating update cycles at a frequency larger than the input clock pulses and digital filtering
JP2705783B2 (en) Vehicle instrument
JPH0514206B2 (en)
JPH0545977Y2 (en)
JP3328319B2 (en) Throttle opening control method for internal combustion engine
US4274291A (en) Gyro wheel speed compensation
JPS5923196B2 (en) Digital servo system
JP3106463B2 (en) Drive
JPH0571991A (en) Meter driver
JPH05188068A (en) Servo motor speed detecting device
JPH087269B2 (en) Electronic clock
JPH0775474B2 (en) Sine wave PWM waveform generator
SU798724A1 (en) Apparatus for programme-control of drive
JPS62290376A (en) Speed controller for motor
JPH0817586B2 (en) Digital controller
JPH08285935A (en) Radar-azimuth interpolation circuit

Legal Events

Date Code Title Description
FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 8

Free format text: PAYMENT UNTIL: 20080929

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080929

Year of fee payment: 8

FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 9

Free format text: PAYMENT UNTIL: 20090929

FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 9

Free format text: PAYMENT UNTIL: 20090929

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100929

Year of fee payment: 10

FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 11

Free format text: PAYMENT UNTIL: 20110929

EXPY Cancellation because of completion of term
FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110929

Year of fee payment: 11