JP3501804B2 - Laser gyro direct dither drive - Google Patents
Laser gyro direct dither driveInfo
- Publication number
- JP3501804B2 JP3501804B2 JP52097794A JP52097794A JP3501804B2 JP 3501804 B2 JP3501804 B2 JP 3501804B2 JP 52097794 A JP52097794 A JP 52097794A JP 52097794 A JP52097794 A JP 52097794A JP 3501804 B2 JP3501804 B2 JP 3501804B2
- Authority
- JP
- Japan
- Prior art keywords
- dither
- signal
- digital
- terminal
- output
- 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
Landscapes
- Gyroscopes (AREA)
- Lasers (AREA)
Description
【発明の詳細な説明】
本発明は、一般に、レーザージャイロに関し、さらに
特定すれば、閉ループシステムでマイクロ制御装置を使
用してレーザージャイロディザモータを直接デジタル駆
動する方法及び装置に関する。The present invention relates generally to laser gyros, and more particularly to methods and apparatus for directly digitally driving a laser gyro dither motor using a microcontroller in a closed loop system.
発明の背景
レーザージャイロと呼ばれることも多いレーザー角速
度センサは良く知られている。レーザー角速度センサの
1例は、本明細書にも参考として取り入れられているHa
nse他に発行された米国特許第4,751,718号である。今日
のレーザー角速度センサは、空隙を包囲するように形成
された空洞を複数備えた熱に関して安定し且つ機械的に
も安定したレーザーブロックを含む。空洞の両端には、
レーザービームを反射して、閉ループ光路を形成するミ
ラーが配置されている。BACKGROUND OF THE INVENTION Laser angular velocity sensors, often called laser gyros, are well known. An example of a laser angular velocity sensor is Ha, which is incorporated herein by reference.
U.S. Pat. No. 4,751,718 issued to Nse et al. Today's laser angular velocity sensors include a thermally stable and mechanically stable laser block with a plurality of cavities formed to surround the void. At both ends of the cavity,
A mirror is arranged that reflects the laser beam and forms a closed loop optical path.
そのようなセンサと関連して、従来の技術ではこれま
で認識されてきたロックインと呼ばれる望ましくない現
象がある。従来の技術では、そのようなセンサを回転振
動させる、すなわち、ディザリングすることによってロ
ックイン現象に対処していた。回転振動は典型的にはデ
ィザモータにより支えられる。従来のディザモータは、
通常、たとえば、外側リムと、中心ハブ部材と、ハブ部
材から放射状に突出し且つハブ部材とリムとの間に結合
する複数のディザモータリードとを含む懸垂システムを
有する。従来は、アクチュエータとして働く1組の圧電
素子を懸垂システムに結合していた。圧電素子に電気信
号を印加することによって作動させると、懸垂システム
はディザモータとして動作し、その結果、センサのブロ
ックは懸垂システムの固有機械共振周波数で角振動す
る。このディザ運動は慣性空間におけるセンサの慣性回
転に重ね合わされる。そのようなディザモータは単一の
レーザージャイロと関連して使用されても良く、あるい
は、複数のレーザージャイロをディザするために使用さ
れても良い。従来の技術はディザ効果のない慣性回転デ
ータを回復するための様々な方式を含む。In connection with such sensors, there is an undesirable phenomenon known as lock-in, which has heretofore been recognized in the prior art. The prior art has dealt with the lock-in phenomenon by rotationally oscillating such a sensor, i.e. by dithering. Rotational vibrations are typically supported by dither motors. The conventional dither motor is
It typically has a suspension system that includes, for example, an outer rim, a central hub member, and a plurality of dither motor leads that project radially from the hub member and are coupled between the hub member and the rim. Traditionally, a set of piezoelectric elements that act as actuators have been coupled to a suspension system. When actuated by applying an electrical signal to the piezoelectric element, the suspension system acts as a dither motor, so that the block of sensors angularly vibrates at the natural mechanical resonance frequency of the suspension system. This dither motion is superimposed on the inertial rotation of the sensor in inertial space. Such dither motors may be used in connection with a single laser gyro, or may be used to dither multiple laser gyros. The prior art includes various schemes for recovering dither-free inertial rotation data.
発明の概要
本発明によりレーザージャイロの直接デジタルディザ
駆動装置が提供される。本発明の直接デジタル駆動装置
は少なくとも3つの極を有する低域フィルタと、少なく
とも2つの極を有する高域フィルタと、フィルタリング
された信号を供給する出力と、パルス幅変調デジタル駆
動信号に接続する入力とを具備する。直接デジタル駆動
装置は、入力側で低域フィルタの出力に結合し、低域フ
ィルタからのフィルタリングされた信号を増幅する増幅
器をさらに具備し、増幅信号に応答してディザモータを
駆動する手段は増幅器の出力に結合されており、その駆
動手段は、電力供給信号における電流スパイクをほぼ排
除し、電力消費の少ないきわめて効率の良い駆動装置を
構成するように不感帯動作特性を与える手段を含む能動
プルアップ手段を含む。SUMMARY OF THE INVENTION The present invention provides a direct digital dither driver for a laser gyro. The direct digital drive of the present invention comprises a low pass filter having at least three poles, a high pass filter having at least two poles, an output for providing a filtered signal, and an input for connecting to a pulse width modulated digital drive signal. And. The direct digital driver further comprises an amplifier coupled at the input side to the output of the low pass filter and amplifying the filtered signal from the low pass filter, the means for driving the dither motor in response to the amplified signal is Active pull-up means coupled to the output, the driving means including means for substantially eliminating current spikes in the power supply signal and providing dead zone operating characteristics to form a highly efficient driver with low power consumption. including.
本発明の1つの目的は、0%デューティサイクルから
100%デューティサイクルの範囲にわたるパルス幅変調
入力に応答して+150〜−150ボルトの範囲の出力を供給
するディザモータ駆動手段を提供することである。One objective of the present invention is from 0% duty cycle
It is to provide a dither motor drive means that provides an output in the range of +150 to -150 volts in response to a pulse width modulated input over a range of 100% duty cycle.
本発明の別の目的は、パルス幅変調信号入力の遷移中
にのみ電力を消費する改良されたディザ駆動回路を提供
することである。Another object of the invention is to provide an improved dither driver circuit that consumes power only during the transitions of the pulse width modulated signal input.
本発明のさらに別の目的は、ディザモータの容量性駆
動負荷が定常状態に到達したときに少量の電力を消費す
る改良されたディザ駆動回路を提供することである。Yet another object of the present invention is to provide an improved dither drive circuit that consumes a small amount of power when the capacitive drive load of the dither motor reaches steady state.
本発明のその他の目的、特徴及び利点は好ましい実施
例の説明、請求の範囲及び図面によって当業者には明白
になるであろう。尚、図面中、同じ図中符号は同じ素子
を指示する。Other objects, features and advantages of the invention will be apparent to those skilled in the art from the description of the preferred embodiments, the claims and the drawings. In the drawings, the same reference numerals indicate the same elements.
図面の簡単な説明
図1は、本発明の新規な特徴を採用するレーザージャ
イロの一実施例のブロック線図を示す。BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 shows a block diagram of one embodiment of a laser gyro employing the novel features of the present invention.
図2は、本発明に従って構成されたディザピックオフ
回路の一例の回路図を概略的に示す。FIG. 2 schematically shows a circuit diagram of an example of a dither pickoff circuit constructed according to the present invention.
図3は、本発明の1面により提供される直接デジタル
ディザ駆動回路の一実施例の回路図を概略的に示す。FIG. 3 schematically illustrates a circuit diagram of one embodiment of a direct digital dither driver circuit provided by one aspect of the present invention.
図4は、本発明の1面により提供されるディザ駆動回
路の別の実施例の詳細な回路図を示す。FIG. 4 shows a detailed schematic diagram of another embodiment of a dither driver circuit provided in accordance with one aspect of the present invention.
図5は、閉ループシステムを含むレーザージャイロで
使用される直接ディザ駆動装置の高レベル概略ブロック
線図を示す。FIG. 5 shows a high level schematic block diagram of a direct dither driver used in a laser gyro including a closed loop system.
図6は、零交差検出器の出力の関数として割込みタイ
ミング図を示す。FIG. 6 shows an interrupt timing diagram as a function of the output of the zero-crossing detector.
図7は、ディザサイクルの90゜交差点及び270゜交差
点を確定する方法を示す。FIG. 7 shows a method for determining the 90 ° and 270 ° intersections of the dither cycle.
図8は、単一のアナログ/デジタル変換器を複数の他
のモジュラジャイロ機能の間で実行順序指定するために
使用される本発明の方法及び装置の概略図を示す。FIG. 8 shows a schematic diagram of the method and apparatus of the present invention used to order a single analog-to-digital converter among multiple other modular gyro functions.
図9は、モニタ制御ループによってモジュラジャイロ
を監視する方法を示す。FIG. 9 illustrates a method of monitoring a modular gyro with a monitor control loop.
図10は、デジタル化され、ディザピックオフから変換
されたディザピックオフ信号を処理する方法を示す。FIG. 10 illustrates a method of processing a dither pickoff signal that has been digitized and converted from the dither pickoff.
図11は、駆動プロセス、ストリッパプロセス及びバッ
クグラウンドプロセスのいずれかにより呼び出されたと
きにA/D変換を処理する方法の概略図を示す。FIG. 11 shows a schematic diagram of a method of handling A / D conversion when called by any of the driving process, the stripper process and the background process.
図12は、ソフトウェアタイマ割込みに関わる割込みサ
ービスルーチンの概略図を示す。FIG. 12 shows a schematic diagram of an interrupt service routine associated with a software timer interrupt.
図13は、サンプルストローブを予測するために使用さ
れる本発明の方法を示す。FIG. 13 illustrates the method of the invention used to predict the sample strobe.
図14は、複数のアナログ/デジタル変換器を利用する
本発明の方法を示す。FIG. 14 illustrates the method of the present invention utilizing multiple analog to digital converters.
図15は、バックグラウンドアナログ/デジタル変換を
待ち合わせするための本発明の方法を示す。FIG. 15 illustrates the method of the present invention for awaiting background analog-to-digital conversion.
好ましい実施例の説明
そこで、本発明の新規な特徴を採用するモジュラレー
ザージャイロの一実施例のブロック線図を示す図1を参
照する。本発明を実施例によって説明する。この開示の
利を得た当業者は、ここで示す例が本発明の原理を例示
するためのものであり、限定のためではないことを理解
するであろう。レーザージャイロ10は制御装置100と、
レーザージャイロブロック200と、能動電流制御部300
と、ディザピックオフ増幅器400と、直接デジタルディ
ザ駆動部500と、経路長制御(PLC)装置600と、読出し
部700と、デジタル論理800とを含む。DESCRIPTION OF THE PREFERRED EMBODIMENTS Reference is now made to FIG. 1 which shows a block diagram of one embodiment of a modular laser gyro employing the novel features of the present invention. The present invention will be described by way of examples. Those skilled in the art having the benefit of this disclosure will understand that the examples provided herein are for purposes of illustrating the principles of the invention and not for purposes of limitation. The laser gyro 10 has a control device 100,
Laser gyro block 200 and active current controller 300
A dither pick-off amplifier 400, a direct digital dither driver 500, a path length control (PLC) device 600, a read-out unit 700, and a digital logic 800.
一実施例では、本発明の直接デジタルディザ駆動部は
制御装置100として利用されるマイクロ制御装置を伴っ
て実現される。ディザ駆動部はディザピックオフ244A
と、ディザピックオフ増幅器回路400と、A/D変換器110
と、制御装置100と、PWM1 115出力線501Bと、直接ディ
ザ駆動部500と、ディザモータ204Bとを具備する閉ルー
プシステムである。A/D変換器110は制御装置と一体であ
っても良く、また、10ビットA/D変換器であると有利で
あろう。10ビットA/D変換器は、1992年12月11日出願の
米国特許出願Serial No.07/805,122に基づく本出願人
の同時係属PCT出願「LASER GYRO DITHER STRIPPER」
の中にさらに詳細に論じられているディザストリッパの
方法及び装置に対して10ビットの正確さを示す。制御装
置100はマイクロプロセッサ120をさらに含んでいると有
利であろう。制御装置100は、信頼性が高く、コスト面
で有効であり且つ集積度の高い制御機能を提供するハー
ドウェア周辺支援を伴うプロセッサ120のコアを有す
る。In one embodiment, the direct digital dither driver of the present invention is implemented with a microcontroller used as controller 100. Dither drive unit is dither pickoff 244A
, Dither pickoff amplifier circuit 400, and A / D converter 110
And a control device 100, a PWM1 115 output line 501B, a direct dither drive unit 500, and a dither motor 204B. The A / D converter 110 may be integral with the controller and may advantageously be a 10-bit A / D converter. The 10-bit A / D converter is based on U.S. patent application Serial No. 07 / 805,122 filed on December 11, 1992, and is the applicant's co-pending PCT application "LASER GYRO DITHER STRIPPER".
10-bit accuracy is shown for the dither stripper method and apparatus discussed in more detail in. The controller 100 may advantageously further include a microprocessor 120. The controller 100 has a core of a processor 120 with hardware peripheral support that provides highly reliable, cost effective and highly integrated control functions.
簡単にいえば、動作中、まず、ピックオフ電圧245Aに
より表わされるPLGブロック位置をディザピックオフ増
幅器400によって増幅する。増幅されたディザピックオ
フ信号501AをA/D変換器110と、比較器(図示せず)とへ
送り、そこで、比較器は方形波501Cを発生し、その方形
波は割込みの最大周波数を制限するためにワンショット
810へ送信される。ワンショット810は約1000Hzの速度で
周期的にリセットされる。ワンショットの出力は正端零
交差で制御装置を割込ませる。ディザピックオフ及び駆
動部の方法は図5にさらに詳細に示されている。レーザ
ーブロック位置の零交差に基づいて、マイクロプロセッ
サはディザ周期を計算し且つサンプル時間を予測する。
次に、図6をさらに詳細に示すディザ駆動波形をディザ
信号の正弦波の負のピークと正のピークでA/D変換器110
によってサンプリングする。このサンプリングプロセス
により、ディザモータ244Bを駆動するために要求される
90度の位相ずれも得られる。サンプリング後、A/D値を
所望の利得調整変位基準と比較し、その量を利得係数と
乗算し、ランダムノイズを加算し、信号をパルス幅変調
器115へ送る。ランダムノイズはガウス雑音であると有
利であろう。ピックオフスケール係数の変動を修正する
ために、変位基準はディザストリッパの利得調整によっ
て修正される。基準変位はレーザージャイロ直接ディザ
駆動システムにより周期的な間隔でさらに調整されても
良い。本発明の動作については以下にさらに詳細に論じ
る。Briefly, in operation, the PLG block position represented by pickoff voltage 245A is first amplified by dither pickoff amplifier 400. The amplified dither pickoff signal 501A is sent to an A / D converter 110 and a comparator (not shown), where the comparator produces a square wave 501C, which limits the maximum frequency of interrupts. One shot for
Sent to 810. One-shot 810 is reset periodically at a rate of about 1000Hz. One shot output interrupts the controller at the positive zero crossing. The dither pickoff and driver method is shown in more detail in FIG. Based on the zero crossings of the laser block positions, the microprocessor calculates the dither period and predicts the sample time.
Next, the dither drive waveform shown in FIG. 6 in more detail is shown in FIG.
To sample by. This sampling process requires to drive the dither motor 244B
A phase shift of 90 degrees can also be obtained. After sampling, the A / D value is compared to the desired gain adjustment displacement criterion, the amount is multiplied with the gain factor, random noise is added, and the signal is sent to the pulse width modulator 115. Random noise may advantageously be Gaussian noise. To correct for variations in the pickoff scale factor, the displacement criterion is modified by adjusting the dither stripper gain. The reference displacement may be further adjusted at periodic intervals by a laser gyro direct dither drive system. The operation of the present invention is discussed in further detail below.
本発明の一実施例では、マイクロ制御装置100はIntel
(登録商標)80C196 KC Microcontrollerから構成さ
れている。マイクロ制御装置100は、本発明のこの実施
例においては様々な制御機能のために使用される3つの
パルス幅変調器を含む。パルス幅変調器PWM1 115はデ
ィザ駆動回路を制御するために使用される。マイクロ制
御装置100の初期設定の制御には多数のソフトウェアモ
ジュールが関連している。ソフトウェアプログラムはマ
イクロ制御装置100内部に含まれるマイクロプロセッサ1
20によって実行される。100%のPWM信号は−150ボルト
の出力に相当し、50%のPWM信号は0ボルトの出力に相
当し、0%のPWM信号は+150ボルトの出力に相当する。In one embodiment of the invention, the microcontroller 100 is an Intel
(Registered trademark) 80C196 KC Microcontroller. Microcontroller 100 includes three pulse width modulators used for various control functions in this embodiment of the invention. The pulse width modulator PWM1 115 is used to control the dither drive circuit. A number of software modules are associated with the default control of the microcontroller 100. The software program is a microprocessor 1 contained within the microcontroller 100.
Executed by 20. A 100% PWM signal corresponds to a -150 volt output, a 50% PWM signal corresponds to a 0 volt output, and a 0% PWM signal corresponds to a +150 volt output.
本発明の一実施例では、パルス幅変調信号は、当初、
50%デューティサイクルに設定される。ディザ駆動回路
の一部は、駆動回路中に導入されるランダムノイズ量を
利用する。ディザ駆動部乱数発生器は、モジュラジャイ
ロ10の制御システムの始動時に初期設定される。In one embodiment of the invention, the pulse width modulated signal is initially
Set to 50% duty cycle. Part of the dither driver circuit utilizes the amount of random noise introduced into the driver circuit. The dither driver random number generator is initialized at startup of the control system of the modular gyro 10.
ディザ駆動回路はさらにシステム変数の初期設定によ
って初期設定される。システムは、レーザー発生システ
ムの実際の変位を計算するために使用される基準電圧を
表わす。ディザ駆動回路では、正弦信号の近似であるピ
ックオフ信号245Aをディザピックオフによって発生す
る。ピックオフ信号は角変位を表わす。基準ピーク角度
値を正弦ピックオフ信号のピークと比較し、ディザ駆動
部における誤差を規定する差値を求める。次に、システ
ムパワーアップの間に実際の基準電圧を初期設定する。
それらの基準値はEEPROM102に記憶され、電圧から変位
への変換を表わす。The dither driver circuit is further initialized by initializing system variables. The system represents a reference voltage used to calculate the actual displacement of the laser generation system. The dither drive circuit generates a pickoff signal 245A, which is an approximation of a sine signal, by dither pickoff. The pickoff signal represents the angular displacement. The reference peak angle value is compared with the peak of the sine pickoff signal to determine the difference value that defines the error in the dither driver. Then, during system power up, the actual reference voltage is initialized.
The reference values are stored in EEPROM 102 and represent the voltage to displacement conversion.
本発明の一実施例では、ディザ駆動部は初期設定に20
0ミリ秒を要する。ディザ駆動部はレーザーと同時に又
はレーザーよりわずかに先立って始動される。In one embodiment of the invention, the dither driver defaults to 20
It takes 0 ms. The dither drive is started simultaneously with the laser or slightly prior to the laser.
図1の実施例においては、マイクロ制御装置100には
第1のタイマ及び第2のタイマがある。第1のタイマは
サンプリング機能のために使用される。第2のタイマは
ディザ駆動機能及びディザストリッピング機能のために
使用される。双方のタイマを同期させる必要がある。マ
イクロ制御装置100のオンボード高速出力論理は、ディ
ザストリッピング機能に際してA/D変換などの機能を実
行するために、タイマを同期させる。オンボード高速入
力論理はリアルタイムで起こっている外部事象を把握
し、第1のタイマのカウント値をFIFOレジスタに記憶す
る。これにより、マイクロ制御装置100は外部事象を個
別且つ非同期的に把握することができる。In the embodiment of FIG. 1, the microcontroller 100 has a first timer and a second timer. The first timer is used for the sampling function. The second timer is used for the dither driving function and the dither stripping function. Both timers need to be synchronized. The onboard high speed output logic of the microcontroller 100 synchronizes the timer to perform functions such as A / D conversion during the dither stripping function. The on-board high-speed input logic grasps the external event occurring in real time and stores the count value of the first timer in the FIFO register. As a result, the microcontroller 100 can individually and asynchronously grasp external events.
サンプルストローブDS1はホスト慣性ナビゲーション
システムにより供給される。DS1は、慣性ナビゲーショ
ンシステムの全てのジャイロをサンプリングすべき時点
を表わす。モジュラジャイロシステムの待ち時間を排除
するために、サンプル時間を予測する必要がある。サン
プルストローブDS1は、さらに、INS内部の複数のジャイ
ロを同期させる。The sample strobe DS 1 is provided by the host inertial navigation system. DS 1 represents the time at which all gyros of the inertial navigation system should be sampled. In order to eliminate the latency of modular gyro systems, it is necessary to predict the sample time. The sample strobe DS 1 also synchronizes the gyros inside the INS.
本発明のこの実施例では、マイクロ制御装置100は単
一のアナログ/デジタル変換器へと多重化される多数の
アナログ入力を有する。2つ以上のアナログ入力信号を
アドレス指定するために単一のA/D変換器を多重使用す
るには、サンプリングの時間を適正に決めることが必要
である。マイクロプロセッサシステムは、この実施例に
おいては電気的消去可能プログラム可能読取り専用
(「E2PROM」)である不揮発性メモリを含む。ディザ周
波数やディザ基準角度などのいくつかのシステムパラメ
ータをシステムのパワーオン後に復元できるように、そ
れらのシステムパラメータをE2PROMに記憶しておく。別
の不揮発性メモリ手段も使用できることは当業者には認
められるであろう。In this embodiment of the invention, microcontroller 100 has multiple analog inputs that are multiplexed into a single analog to digital converter. Multiplexing a single A / D converter to address more than one analog input signal requires proper sampling time. The microprocessor system includes non-volatile memory, which in this embodiment is electrically erasable programmable read only ("E 2 PROM"). Some system parameters, such as dither frequency and dither reference angle, are stored in the E 2 PROM so that they can be restored after the system is powered on. Those skilled in the art will recognize that other non-volatile memory means may be used.
始動時初期設定シーケンスにおいては、ディザ駆動部
はディザ周波数で方形波の20パルスでパルス動作され
る。たとえば、ディザ周波数が500Hzで動作している場
合、20パルスに対してデューティサイクルは0%から10
0%に変化する。このサイクル動作はディザモータにそ
の固有共振周波数の近くでエネルギーを供給して、ディ
ザモータを始動させる。In the start-up initialization sequence, the dither driver is pulsed with 20 square wave pulses at the dither frequency. For example, when operating at a dither frequency of 500Hz, the duty cycle is 0% to 10 for 20 pulses.
Change to 0%. This cycling action supplies energy to the dither motor near its natural resonant frequency to start the dither motor.
次に、本発明に従って構成したディザピックオフ回路
の1例の回路図を示す図2を参照する。1例では、ディ
ザピックオフ装置は少なくとも第1,第2及び第3のコン
デンサ402,406,412と、第1から第7の抵抗器404,407,4
10,414,422,424,426と、第1及び第2の増幅手段408,42
0とを具備する。また、この図では固有キャパシタンス
によって象徴されたディザピックオフ244Aも示されてい
る。第1のコンデンサ402は接続点405で第1の抵抗器40
4と並列に接続されている。ディザピックオフも、接続
点405に接続されている。第2のコンデンサ406は第1の
端子で接続点405に接続されると共に、他方の端子では
第1の増幅器408の非反転入力端子に接続されている。
第1の増幅器408と、抵抗器410,414及び426と、コンデ
ンサ412とは、ディザピックオフ回路に対して第1の利
得係数及び位相の補償を実行するのに適する構成で接続
している。第1の増幅器の出力418は、ディザピックオ
フを表わすほぼ正弦波形の信号416をマイクロ制御装置1
00のアナログ/デジタル入力端子に供給する。第2の増
幅器420と、抵抗器422及び424とは、デジタル論理800に
あるワンショット810の零交差入力端子にほぼ方形波の
信号430を供給し、最終的にはその信号を制御装置100に
供給するために、周知のように接続、配置されている。
信号430もディザピックオフを表わしており、ディザ周
期を計算する基礎となる基本零交差検出信号を形成す
る。ワンショット810は最大割込み周波数を1000Hzに制
限し、それにより、始動中の偽割込みをなくす。Reference is now made to FIG. 2 which shows a circuit diagram of an example of a dither pickoff circuit constructed in accordance with the present invention. In one example, the dither pickoff device comprises at least first, second and third capacitors 402, 406, 412 and first to seventh resistors 404, 407, 4
10,414,422,424,426 and first and second amplification means 408,42
0 and. Also shown in this figure is dither pickoff 244A, symbolized by the intrinsic capacitance. The first capacitor 402 is connected to the first resistor 40 at the connection point 405.
It is connected in parallel with 4. The dither pickoff is also connected to connection point 405. The second capacitor 406 is connected at its first terminal to the connection point 405 and at its other terminal to the non-inverting input terminal of the first amplifier 408.
The first amplifier 408, the resistors 410, 414 and 426, and the capacitor 412 are connected in a suitable configuration to perform the first gain factor and phase compensation for the dither pickoff circuit. The output 418 of the first amplifier outputs a substantially sinusoidal signal 416 representing the dither pickoff to the microcontroller 1
Supply to the analog / digital input terminal of 00. The second amplifier 420 and the resistors 422 and 424 provide a substantially square wave signal 430 to the zero-crossing input terminal of the one-shot 810 in the digital logic 800, which ultimately feeds the controller 100. It is connected and arranged in a known manner for supplying.
Signal 430 also represents dither pickoff and forms the basic zero-crossing detection signal upon which the dither period is calculated. Oneshot 810 limits the maximum interrupt frequency to 1000Hz, thereby eliminating false interrupts during startup.
次に、本発明の1つの面によって提供されるような直
接デジタルディザ駆動回路500の一実施例の回路図を示
す図3を参照する。直接デジタルディザ駆動部500は第
1から第6のコンデンサ502,506,509,514,522及び534
と、第1から第9の抵抗器504,508,510,511,512,518,51
9,532及び542と、第1から第3のトランジスタ520,528
及び530と、ダイオード524と、増幅器516とを含む。Reference is now made to FIG. 3, which shows a schematic diagram of one embodiment of a direct digital dither driver circuit 500 as provided by one aspect of the present invention. The direct digital dither driver 500 includes first to sixth capacitors 502,506,509,514,522 and 534.
And the first to ninth resistors 504,508,510,511,512,518,51
9,532 and 542 and first to third transistors 520,528
And 530, a diode 524, and an amplifier 516.
第1のコンデンサ502は第1の端子で制御装置100のパ
ルス幅変調出力端子501に接続されている。第1のコン
デンサ502は第2の端子では第1の抵抗器504の第1の端
子に接続されている。抵抗器504の第2の端子は第2の
コンデンサ506及び第2の抵抗器508の第1の端子に接続
されている。抵抗器508の第2の端子は第3の抵抗器511
と第3のコンデンサ509の第1の端子に接続されてい
る。第3の抵抗器511の第2の端子は第4のコンデンサ5
14及び第4の抵抗器512の第1の端子並びに増幅器516の
非反転入力端子及び抵抗器510に接続されている。増幅
器516の出力端子は抵抗器分圧器の第6の抵抗器518及び
第7の抵抗器519を介して、第1のトランジスタ520のベ
ースに接続されている。第5のコンデンサ522は増幅器5
16に対して補償キャパシタンスとして作用して、位相マ
ージンを増加させる。コンデンサ514の第2の端子はト
ランジスタ520のコレクタ及び第3のトランジスタ530の
ベースに接続されると共に、第8の抵抗器532の第1の
端子に接続されている。第3のトランジスタ530のコレ
クタは第8の抵抗器532の第2の端子と、本発明のこの
実施例では第300ボルトであると有利であろう電圧源と
に接続している。The first capacitor 502 is connected at its first terminal to the pulse width modulation output terminal 501 of the controller 100. The first capacitor 502 is connected at the second terminal to the first terminal of the first resistor 504. The second terminal of the resistor 504 is connected to the second capacitor 506 and the first terminal of the second resistor 508. The second terminal of resistor 508 is a third resistor 511.
And a first terminal of a third capacitor 509. The second terminal of the third resistor 511 is the fourth capacitor 5
Connected to the first terminals of the fourteenth and fourth resistors 512 and the non-inverting input terminal of the amplifier 516 and the resistor 510. The output terminal of the amplifier 516 is connected to the base of the first transistor 520 via the sixth resistor 518 and the seventh resistor 519 of the resistor divider. The fifth capacitor 522 is the amplifier 5
It acts as a compensation capacitance for 16 and increases the phase margin. The second terminal of capacitor 514 is connected to the collector of transistor 520 and the base of third transistor 530 and to the first terminal of eighth resistor 532. The collector of the third transistor 530 is connected to the second terminal of the eighth resistor 532 and to a voltage source which would be 300 volts in this embodiment of the invention.
第3のトランジスタ530のエミッタは第2のトランジ
スタ528のベースに接続され、このトランジスタ528のコ
レクタが電圧源に接続されて、トランジスタ530及び528
はダーリントン対を形成している。ダイオード524はそ
のダーリントン対と並列に接続する低電圧ダイオードで
あり、不感帯を形成する。第4の抵抗器512の第2の端
子は第6のコンデンサ534の第1の端子と、第3のトラ
ンジスタ528のエミッタとに接続されている。コンデン
サ534はトランジスタ528の出力を150ボルトだけレベル
シフトするために使用される。駆動信号は534を介して
第9の抵抗器542にAC結合すると共に、レーザージャイ
ロブロック200にあるディザモータ244BとにAC結合して
いる。抵抗器542は零ボルトのDC平均をディザモータに
供給する。The emitter of the third transistor 530 is connected to the base of the second transistor 528, and the collector of this transistor 528 is connected to the voltage source so that the transistors 530 and 528
Form a Darlington pair. Diode 524 is a low voltage diode connected in parallel with its Darlington pair, forming a dead zone. The second terminal of the fourth resistor 512 is connected to the first terminal of the sixth capacitor 534 and the emitter of the third transistor 528. Capacitor 534 is used to level shift the output of transistor 528 by 150 volts. The drive signal is AC coupled to the ninth resistor 542 via 534 and is also AC coupled to the dither motor 244B in the laser gyroblock 200. Resistor 542 provides a zero volt DC average to the dither motor.
本発明の一実施例では、第1から第3のトランジスタ
はアメリカ合衆国のMotorola社から入手可能であるモデ
ルタイプMJD50のNPNトランジスタであると有利であろ
う。増幅器は合衆国、マサチューセッツ州のAnalog De
vicesから入手可能であるモデルOP−97などのバイポー
ラ演算増幅器であると有利であろう。素子の値の例のい
くつかを図3に示す。制御装置100はIntel Corporatio
nのモデル80C19KCのマイクロ制御装置又はそれと同等の
装置であると有利であろう。In one embodiment of the invention, the first to third transistors may advantageously be model type MJD50 NPN transistors available from Motorola, USA. The amplifier is an Analog De, Massachusetts, USA.
It would be advantageous to have a bipolar operational amplifier such as the model OP-97 available from Vices. Some examples of element values are shown in FIG. Controller 100 is Intel Corporatio
It may be advantageous to have an n model 80C19KC microcontroller or equivalent.
動作に際して、この図示した実施例における本発明の
直接デジタルディザ駆動部は、制御装置100からの5ボ
ルトパルス幅変調デジタル信号を変換器を使用せずにア
ナログ300ボルトピークツーピーク信号に直接に変換す
る回路である。従来より、変換器は信頼性に欠けること
がわかっており、約500Hz程度の低周波数でディザモー
タ容量性負荷を駆動するときの飽和を回避するために
は、コアサイズを大きくする必要がある。制御装置100
からのパルス幅変調出力501Bは、12MHzの水晶104から取
り出され且つ0%から100%PWMまでの512段階の分解能
を有する制御装置からの5ボルトのパルス幅変調(PW
M)信号であると有利であろう。PWM信号はデジタル/ア
ナログ変換のための手段としてのみ使用されるものであ
り、ディザ周波数でパルス幅変調する方式とこれを混同
すべきではない。In operation, the direct digital dither driver of the present invention in this illustrated embodiment directly converts a 5 volt pulse width modulated digital signal from controller 100 to an analog 300 volt peak to peak signal without the use of a converter. It is a circuit to do. Conventionally, converters have been found to be unreliable, and in order to avoid saturation when driving a dither motor capacitive load at a low frequency of about 500Hz, it is necessary to increase the core size. Controller 100
The pulse-width modulated output 501B from the controller is taken from a 12 MHz crystal 104 and has a 5-volt pulse width modulation (PW) from a controller with 512 steps of resolution from 0% to 100% PWM.
M) It would be advantageous to be a signal. The PWM signal is used only as a means for digital / analog conversion and should not be confused with the method of pulse width modulation at the dither frequency.
図3に示す本発明の実施例においては、典型的なディ
ザモータ負荷である5.5nF負荷を500arcsecのピークツー
ピーク振幅及び4arcsecのRMSランダムノイズをもって駆
動する場合に、直接デジタルディザ駆動回路は変圧器構
造が要求する750mWとは対照的に300mW未満しか要求しな
い。典型的なレーザージャイロシステムでは、4arcsec
は約1sigmaの標準偏差と等価である。本発明の回路装置
の効率は、PWM23.5KHz信号をフィルタリングし、しか
も、200マイクロ秒未満の立ち上がり時間と立ち下がり
時間を与える約(500Hz×23.5KHz)1/2=3.6KHzの伝達
関数をもつ3つの低域極を配置することによって実現さ
れる。駆動周波数をfとするとき、容量性負荷を駆動す
るために要求される電圧は(V2×f)に比例するので、
電力を浪費しないために負荷からのPWM信号をフィルタ
リングすることは重要である。In the embodiment of the present invention shown in FIG. 3, when a 5.5 nF load which is a typical dither motor load is driven with a peak-to-peak amplitude of 500 arcsec and RMS random noise of 4 arcsec, the direct digital dither drive circuit has a transformer structure. Demands less than 300mW as opposed to 750mW required by. In a typical laser gyro system, 4 arcsec
Is equivalent to a standard deviation of about 1 sigma. The efficiency of the circuit arrangement of the present invention is that it filters PWM23.5KHz signals and yet has a transfer function of about (500Hz x 23.5KHz) 1/2 = 3.6KHz giving rise and fall times of less than 200 microseconds. It is realized by arranging three low poles. When the driving frequency is f, the voltage required to drive the capacitive load is proportional to (V 2 × f),
It is important to filter the PWM signal from the load to avoid wasting power.
駆動の効率は、ディザサイクルごとにPWM値を2回し
か変化させない制御装置によってさらに向上する。1回
目の変化はディザピックオフの正のピークで起こり、2
度目の変化は負のピークで起こる。5.5nFを500Hz、300
ボルト(全振幅)で駆動するために要求される理論上の
電力は式:
P=2f(1/2CV2)=272mW
により与えられる。本発明の一実施例に関わるAC電力は
この理論上の限界に近い。DCバイアス電力は約81mWであ
る。The efficiency of the drive is further improved by the controller changing the PWM value only twice per dither cycle. The first change occurred at the positive peak of the dither pickoff, 2
The second change occurs at the negative peak. 5.5nF to 500Hz, 300
Power theoretical required to drive a bolt (full amplitude) is the formula: is given by P = 2f (1 / 2CV 2 ) = 272mW. The AC power for one embodiment of the present invention is close to this theoretical limit. The DC bias power is about 81mW.
本発明の別の面はPNPトランジスタを含まず、全てがN
PNトランジスタである単一電力源構造を含む。NPNトラ
ンジスタは下記のパラメータをもつ表面実装DPAKにおい
て利用可能である:
VCEO=400VDC及びVCB=500VDC
ダイオード524は、トランジスタ520及び528が同時に
ターンオンするのを防止するように不感帯を形成する。
不感帯は電力源における電流スパイクを排除すると共
に、さらに効率を向上させる。Another aspect of the invention is that it does not include PNP transistors
It includes a single power source structure that is a PN transistor. NPN transistors are available in a surface mount DPAK with the following parameters: V CEO = 400VDC and V CB = 500VDC The diode 524 forms a dead band to prevent transistors 520 and 528 from turning on at the same time.
The dead band eliminates current spikes in the power source and further improves efficiency.
立ち上がり時及び立ち下がり時の遷移中の安定性を向
上させるために、第4のコンデンサ514は出力端子でト
ランジスタ528のエミッタではなく、トランジスタ530の
ベースに接続している。本発明の一実施例では、第5の
抵抗器512は出力のDC動作点をトランジスタ528のエミッ
タで約+150ボルトに設定する。次に、トランジスタ528
のエミッタにおける出力をコンデンサ534を結合するこ
とによって最終出力540へとレベルシフトする。この構
成では、50%デューティサイクルのPWM信号入力は出力5
40における0ボルト出力に相当する。0%デューティサ
イクルのPWM信号は約+130ボルトの540の出力に相当す
る。100%デューティサイクルのPWM信号は出力の約−13
0ボルトに相当する。図示した例においては、レーザー
ジャイロのパワーアップ中、結合コンデンサ534を充電
するための時間は約0.7秒である。To improve stability during the rising and falling transitions, the fourth capacitor 514 is connected at the output terminal to the base of transistor 530 rather than the emitter of transistor 528. In one embodiment of the present invention, fifth resistor 512 sets the DC operating point of the output at the emitter of transistor 528 at approximately +150 volts. Next, transistor 528
The output at the emitter of is level-shifted to the final output 540 by coupling capacitor 534. In this configuration, the 50% duty cycle PWM signal input is output 5
Corresponds to a 0 volt output at 40. A 0% duty cycle PWM signal corresponds to an output of 540 at about +130 volts. A PWM signal with 100% duty cycle is approximately −13 of output.
Equivalent to 0 volts. In the illustrated example, during power up of the laser gyro, the time to charge the coupling capacitor 534 is about 0.7 seconds.
本発明の別の面では、入力は第1のコンデンサ502に
よりAC結合されて、低周波数成分をもたない対称駆動を
実行させる。レーザージャイロの始動中、コンデンサ50
2を所定のDCレベルまで充電するために、制御装置は約1
4msにわたり50%デューティサイクルのPWM信号を出力す
る。先に述べた通り、始動時初期設定シーケンスは、デ
ィザ駆動部を方形波をもってディザ周波数で20パルスに
わたりパルス動作させることによって始まる。ディザ周
波数が500Hzであるとき、20パルスに対してデューティ
サイクルは0%から100%まで変化する。このサイクル
動作はディザモータにその固有共振周波数の付近でエネ
ルギーを供給して、ディザモータを始動させる。In another aspect of the invention, the input is AC coupled by the first capacitor 502 to perform a symmetrical drive with no low frequency components. Capacitor 50 during laser gyro startup
In order to charge 2 to a given DC level, the controller has about 1
Output PWM signal with 50% duty cycle for 4ms. As mentioned earlier, the start-up initialization sequence begins by pulsing the dither driver with a square wave at 20 dither frequencies. The duty cycle varies from 0% to 100% for 20 pulses when the dither frequency is 500 Hz. This cycling action supplies energy to the dither motor near its natural resonant frequency to start the dither motor.
次に、本発明の1つの面により提供されるようなディ
ザ駆動回路の代替実施例の詳細な回路図を示す図4を参
照する。図4のディザ駆動回路は一次巻線460,464と、
二次巻線462とを有する変圧器から構成されている。第
1のダイオード454は公称では±15ボルトであっても良
い電圧源480に巻線460を介して接続している。同様に、
第2のダイオード456は巻線464を介して電圧源480に接
続している。二次巻線462は第1の脚部でレーザージャ
イロブロック200にあるディザ駆動部244Bに結合してい
る。一対のトランジスタ450,452は第1及び第2のPWM信
号470,472によりプッシュプル方式で駆動される。トラ
ンジスタ450,452はMOSFET型デバイス又はそれと同等の
デバイスであると有利であろう。Reference is now made to FIG. 4, which shows a detailed schematic diagram of an alternative embodiment of a dither driver circuit as provided by one aspect of the present invention. The dither drive circuit of FIG. 4 has primary windings 460 and 464,
It is composed of a transformer having a secondary winding 462. The first diode 454 is connected via a winding 460 to a voltage source 480, which may be nominally ± 15 volts. Similarly,
The second diode 456 is connected to the voltage source 480 via the winding 464. The secondary winding 462 is coupled at its first leg to the dither driver 244B on the laser gyro block 200. The pair of transistors 450 and 452 are driven by the push-pull method by the first and second PWM signals 470 and 472. Transistors 450, 452 may advantageously be MOSFET type devices or equivalent devices.
次に、ディザピックオフ244Aからディザモータ244Bに
至るディザピックオフ信号245Aを示す本発明の直接デジ
タルディザ駆動の方法及び装置の高レベル概略図を示す
図5Aを参照する。図5Aは、ディザ変位を表わす電圧205
をジャイロ200の慣性回転を表わすレーザージャイロカ
ウントに利得変換するディザ駆動部の一実施例を表わ
す。その後の全ての処理はPWM信号501の発生までのカウ
ントを使用して実行される。Reference is now made to FIG. 5A, which shows a high level schematic diagram of the direct digital dither drive method and apparatus of the present invention showing the dither pickoff signal 245A from dither pickoff 244A to dither motor 244B. FIG. 5A shows the voltage 205 representing dither displacement.
2 shows an embodiment of a dither driving unit for converting the gain into a laser gyro count representing the inertial rotation of the gyro 200. All subsequent processing is performed using the count up to the generation of PWM signal 501.
ディザピックオフ244Aは、ディザピックオフ信号245A
をフィルタ202に供給し、フィルタ202はそのディザピッ
クオフ信号245Aを調整して、調整ピックオフ信号203を
供給する。ピックオフ信号203を増幅器204により増幅し
て、10ビットA/D変換器206へ送る。A/D変換器206は調整
増幅ディザピックオフ信号205をディザピックオフ信号2
45Aの電圧を表わすデジタル信号207Aへと変換処理す
る。次に、デジタル信号207Aを増幅器215によりジャイ
ロブロック200の角変位を表わすカウント値209Aに利得
変換する。The dither pickoff 244A is the dither pickoff signal 245A.
To the filter 202, which adjusts its dither pickoff signal 245A and provides an adjusted pickoff signal 203. The pickoff signal 203 is amplified by the amplifier 204 and sent to the 10-bit A / D converter 206. The A / D converter 206 converts the adjusted amplification dither pickoff signal 205 to the dither pickoff signal 2
It is converted into a digital signal 207A representing the voltage of 45A. Next, the digital signal 207A is gain-converted by the amplifier 215 into the count value 209A representing the angular displacement of the gyro block 200.
図5Aの実施例では、デジタル信号207Aを所定の定数K
に乗算することによってカウントに変換する。1カウン
トは1arcsecの角変位とほぼ等しい。定数Kはカウント
/ボルト単位である。Kは、等価デジタルボルトを求め
るためにディザストリッパで使用されるのと同じ定数で
ある。定数Kはディザストリッパによって絶えず更新さ
れており、ディザピックオフアナログボルトと等価デジ
タル読取りカウントとの直接校正相関を表わす。In the embodiment of FIG. 5A, the digital signal 207A is converted into a predetermined constant K
Convert to a count by multiplying by. One count is almost equal to the angular displacement of 1 arcsec. The constant K is in units of count / volt. K is the same constant used in the dither stripper to find the equivalent digital volt. The constant K is constantly updated by the dither stripper and represents the direct calibration correlation between the dither pickoff analog volt and the equivalent digital read count.
デジタルカウントとして表現される所定の基準変位デ
ィザ角度213はEEPROM102に記憶される。The predetermined reference displacement dither angle 213, expressed as a digital count, is stored in EEPROM 102.
次に、デジタル信号は、信号にランダムノイズ211を
導入するランダムノイズインジェクタ210に信号を供給
するデジタル利得増幅器212へと進む。レーザーが動的
ロックイン効果を受けるのを阻止するためにランダムノ
イズ211が与えられる。そこで、信号はパルス幅変調リ
ミタ214に入力し、リミタ214はパルス幅変調器216に信
号215を供給する。PWM信号は基準値とブロックの測定変
位値との差によって決まる。直接ディザ駆動部は図3に
さらに詳細に示されている。The digital signal then proceeds to a digital gain amplifier 212 which provides the signal to a random noise injector 210 which introduces random noise 211 into the signal. Random noise 211 is provided to prevent the laser from undergoing the dynamic lock-in effect. There, the signal is input to the pulse width modulation limiter 214, which supplies the signal 215 to the pulse width modulator 216. The PWM signal is determined by the difference between the reference value and the measured displacement value of the block. The direct dither driver is shown in more detail in FIG.
次に、ディザピックオフ244Aからディザモータ244Bに
至るディザピックオフ信号245Aの流れを示す本発明の直
接デジタルディザ駆動の方法及び装置の別の高レベル概
略図を示す図5Bを参照する。図5Bは、全ての処理がPWM
信号501の発生までのボルトを使用して実行されるよう
なディザ駆動部の一実施例を表わす。Reference is now made to FIG. 5B, which shows another high level schematic diagram of the direct digital dither drive method and apparatus of the present invention showing the flow of dither pickoff signal 245A from dither pickoff 244A to dither motor 244B. In Figure 5B, all processing is PWM
5 illustrates one embodiment of a dither driver as performed using Volts up to the generation of signal 501.
図5Bに示す本発明の代替実施例においては、A/D変換
器206の出力は比較器208に供給されて、図5Aの場合のよ
うなカウントではなく、電圧を表わす信号を発生する。In the alternative embodiment of the invention shown in FIG. 5B, the output of A / D converter 206 is provided to comparator 208 to generate a signal representing voltage rather than counting as in the case of FIG. 5A.
デジタルカウントとして表現される所定の基準変位デ
ィザ角度213はEEPROM102に記憶されている。図5Bの実施
例では、基準変位213を所定の定数Kの逆数と乗算する
ことによりデジタルボルトに変換する。図5Bにおける処
理の残る部分は図5Aの場合と同様に進行する。A predetermined reference displacement dither angle 213, represented as a digital count, is stored in EEPROM 102. In the embodiment of FIG. 5B, the reference displacement 213 is converted into digital volt by multiplying it by the reciprocal of a predetermined constant K. The rest of the processing in FIG. 5B proceeds in the same way as in the case of FIG. 5A.
次に、ディザピックオフ244Aからディザモータ244Bの
Leg1 470及びLeg2 472に至るディザピックオフ信号24
5Aの流れを示す本発明の直接デジタルディザ駆動の方法
及び装置の別の高レベル概略図を示す図5Cを参照する。
図5Aによる本発明の方法及び装置の場合と同様に、図5C
は、ディザ変位を表わす電圧205をジャイロ200の慣性回
転を表わすレーザージャイロカウントに利得変換するデ
ィザ駆動部の一実施例を表わしている。後続する全ての
処理は、高速出力内容参照可能メモリ(HSO CAM)駆動
信号470及び472の発生までのカウントを使用して実行さ
れる。Next, from dither pickoff 244A to dither motor 244B.
Dither pick-off signal 24 to Leg1 470 and Leg2 472
Please refer to FIG. 5C, which shows another high-level schematic diagram of the method and apparatus for direct digital dither driving of the present invention showing the flow of 5A.
As with the method and apparatus of the present invention according to FIG.
4 shows an embodiment of a dither driving unit that converts the voltage 205 representing the dither displacement into a laser gyro count representing the inertial rotation of the gyro 200. All subsequent processing is performed using counts up to the generation of the High Speed Output Content Referenceable Memory (HSO CAM) drive signals 470 and 472.
図5Cでも、デジタル信号はパルス幅変調リミタ214に
信号を供給するデジタル利得増幅器212へと進み、そこ
で、リミタ214はデジタルディザ駆動部のHSO CAM駆動
部216にパルス幅変調信号215を供給する。上述の実施例
の場合と同じように、PWM信号は基準値とブロックの測
定変位値との差によって決まる。Also in FIG. 5C, the digital signal goes to a digital gain amplifier 212 that provides a signal to a pulse width modulation limiter 214, where the limiter 214 provides a pulse width modulation signal 215 to an HSO CAM driver 216 of the digital dither driver. As in the previous embodiment, the PWM signal is determined by the difference between the reference value and the measured displacement value of the block.
本発明のこの実施例における高速出力論理は、INTEL
CORPORATION製造の80C196 KCマイクロプロセッサのH
SOユニットによって形成されている。高速出力論理は所
定の時点で事象をトリガする。事象はHSO指令レジスタ
及びHSO時間レジスタと呼ばれるものに指令を書込むこ
とにより調整される。A/D変化、タイマのリセット、ソ
フトウェアフラグのリセット及び高速出力線の切替えを
含む高速出力によって異なる事象が可能である。INTEL
CORPORATIONの80C196 KC User's Guideを参照する
と、高速出力論理のさらに詳細な知識が得られる。詳細
には、HSO指令レジスタを説明している80C196 KC Use
r's Guideの図10−1を参照のこと。直接ディザ駆動部
への入力はHSO CAM駆動部又は80C196 KCマイクロ制御
装置から発生される。直接ディザ駆動部500の構造は図
3に関連してさらに詳細に示されている。The fast output logic in this embodiment of the invention is INTEL
CORPORATION 80C196 KC Microprocessor H
It is formed by the SO unit. The fast output logic triggers an event at a given point in time. Events are coordinated by writing commands in what are called the HSO Command Register and HSO Time Register. Different events are possible with high speed outputs including A / D changes, timer resets, software flag resets and high speed output line switching. INTEL
For more detailed knowledge of high speed output logic, refer to CORPORATION's 80C196 KC User's Guide. For more information, see the HSO Command Register 80C196 KC Use
See Figure 10-1 of the r's Guide. Inputs to the dither driver directly come from the HSO CAM driver or the 80C196 KC microcontroller. The structure of the direct dither driver 500 is shown in more detail in connection with FIG.
次に、高速出力CAM駆動部216は470でLeg1を駆動し且
つ472でLeg2を駆動するためにディザ信号を供給する。The high speed output CAM driver 216 then provides a dither signal to drive Leg1 at 470 and Leg2 at 472.
図5Dは、全ての処理がHSO CAM駆動信号470及び472の
発生までの電圧を使用して実行されるようなディザ駆動
部の一実施例を表わす。FIG. 5D represents one embodiment of a dither driver such that all processing is performed using the voltage up to the generation of HSO CAM drive signals 470 and 472.
次に、本発明の方法の詳細な割込みタイミング図を示
す図6を参照する。本発明の一実施例における直接駆動
ディザシステムは、割込みをトリガするために、図2の
零交差検出器の出力430を使用する。図2の信号430はタ
イミングクロックに類似する波形列を供給する。図6に
は、その波形列の詳細を一群の方形波604として示して
ある。波形列は時間602の関数として、信号線430の出力
として示されている。信号604はジャイロブロック位置
信号620により指示される、ジャイロブロック200がその
循環ディザ運動の中で零点と交差した時点を指示する。
零交差点は618A,618B,618C及び618Dにより指示されてい
る。発生した割込みは割込み610A,610B,610C及び610Dと
して示されている。割込みは、点605A,605B,605C及び60
5Dにおける出力信号430のローからハイへの遷移に対応
するブロック200の零交差618A,618B,618C及び618Dで発
生する。Reference is now made to FIG. 6, which shows a detailed interrupt timing diagram of the method of the present invention. The direct drive dither system in one embodiment of the present invention uses the output 430 of the zero crossing detector of FIG. 2 to trigger an interrupt. Signal 430 of FIG. 2 provides a train of waveforms similar to a timing clock. FIG. 6 shows the details of the waveform sequence as a group of square waves 604. The waveform train is shown as the output of signal line 430 as a function of time 602. Signal 604 indicates when gyro block 200 crosses the zero point in its cyclic dither motion, as indicated by gyro block position signal 620.
The zero crossings are indicated by 618A, 618B, 618C and 618D. The interrupts that have occurred are shown as interrupts 610A, 610B, 610C and 610D. Interrupts are points 605A, 605B, 605C and 60
It occurs at zero crossings 618A, 618B, 618C and 618D of block 200 corresponding to the low-to-high transition of output signal 430 at 5D.
ローからハイへの遷移が起こる時点に注目することに
よって、ディザピックオフ244Aの周波数を計算できる。
図6において、t0は割込み610Aを発生する遷移605Aの発
生を表わし、t1は割込み610Bを発生する遷移605Bの発生
を表わし、t2は割込み610Cを発生する遷移605Cの発生を
表わし、t3は割込み610Dを発生する遷移605Dの発生を表
わす。割込みごとのこの1組の情報によって、時間差
(t1−t0)を1サイクルに分割する。すなわち、1/(t1
−t0)を求めることによりディザの周波数を計算でき
る。2つ以上の割込みの間のこの1組の情報によって、
割込み610A及び610Dの時間差(t3−t0)を3サイクルに
分割する、すなわち、3/(t3−t0)を求めることにより
ディザの周波数を計算できる。By noting when the low-to-high transition occurs, the frequency of dither pickoff 244A can be calculated.
In FIG. 6, t 0 represents the occurrence of transition 605A that generates interrupt 610A, t 1 represents the occurrence of transition 605B that generates interrupt 610B, t 2 represents the occurrence of transition 605C that generates interrupt 610C, and t 3 represents the occurrence of transition 605D which generates interrupt 610D. This set of information for each interrupt divides the time difference (t 1 −t 0 ) into one cycle. That is, 1 / (t 1
The frequency of dither can be calculated by finding −t 0 ). With this set of information between two or more interrupts,
Dividing the time difference between interrupts 610A and 610D to (t 3 -t 0) to three cycles, i.e., can calculate the frequency of the dither by determining the 3 / (t 3 -t 0) .
本発明の直接ディザの方法の一実施例では、90゜と27
0゜のブロックサイクル位置の場所を測定することが必
要である。90゜の位置は図6には点622A,622B及び622C
として示されている。270゜の位置は図6には点624A,62
4B及び624Cとして示されている。In one embodiment of the direct dither method of the present invention, 90 ° and 27 °
It is necessary to measure the location of the 0 ° block cycle position. The 90 ° position is shown in Figure 6 as points 622A, 622B and 622C.
As shown. The position of 270 ° is point 624A, 62 in Fig. 6.
Shown as 4B and 624C.
次に、ディザサイクルの270゜と90゜の交差点を確定
するための本発明の直接デジタルディザ駆動装置の方法
を示す図7を参照する。方法は、まず、零交差検出器出
力430により発生される割込みを示すプロセスブロック9
02をもって始まる。零交差検出器は先の図である図2及
び図6には信号604として示されている。零交差検出器
からの割込み信号は、本発明の方法の一実施例において
は、T2CAP割込みとして知られている。次に、プロセス
は904に進み、そこでT2CAP割込みサービスルーチンを実
行する。T2CAP割込みサービスルーチンは後続するプロ
セス流れ図の中で説明されている。906では、T2CAP割込
みが発生した時間を把握する。次にプロセスは908に進
み、割込みの時間Tnを一時レジスタに記憶する。次にプ
ロセスは910に進み、最前の割込みから時間の変化を計
算する。このプロセスが実行される最初の時間、初期時
間を近似する。新たな時間、デルタTは現在時間から最
前の割込み時間を減じた差であると確定される。次にプ
ロセスは912に進み、2回の割込みの間の経過時間、す
なわち、時間差を4で除算する。この手続きは、割込み
間の時間差に関わる直角位相を確定するために実行され
る。この数はデジタルシステムの分解能として正確であ
り、ディザサイクルの零交差と零交差との間の時間の量
を表わす。この量自体はレーザージャイロブロックの実
際のディザの周波数を表わす。Reference is now made to FIG. 7 which illustrates the direct digital dither driver method of the present invention for determining the 270 ° and 90 ° intersections of the dither cycle. The method begins with process block 9 showing an interrupt generated by zero-crossing detector output 430.
Starts with 02. The zero crossing detector is shown as signal 604 in the previous figures, FIGS. The interrupt signal from the zero crossing detector is known as the T2CAP interrupt in one embodiment of the method of the present invention. The process then proceeds to 904, which executes the T2CAP interrupt service routine. The T2CAP interrupt service routine is described in the process flow chart that follows. At 906, the time when the T2CAP interrupt is generated is grasped. The process then proceeds to 908 and stores the interrupt time Tn in a temporary register. The process then proceeds to 910 and calculates the change in time from the last interrupt. The first time this process is run, it approximates the initial time. The new time, DeltaT, is established as the difference between the current time and the previous interrupt time. The process then proceeds to 912 and divides the elapsed time between the two interrupts, i.e., the time difference, by 4. This procedure is performed to determine the quadrature involved in the time difference between interrupts. This number is accurate as the resolution of the digital system and represents the amount of time between zero crossings of the dither cycle. This quantity itself represents the actual dither frequency of the laser gyroblock.
次にプロセス914へ進み、位相進み補償を計算する。
位相進み補償は図7に示すT2CAP割込みの中で確定され
る。位相進みはデルタTを定数KPLで除算したものとし
て定義されている。デルタTはレーザーブロックが1サ
イクルだけディザするのに要する時間の量に相当する。
すなわち、デルタTは360゜に等しい。定数KPLはディザ
サイクルと、アナログ遅延とに基づく所定の値である。
たとえば、所定の定数KPLが32に等しい場合、位相進み
は360゜/32、すなわち、11.25゜となるであろう。TPLと
して定義される位相進み時間の量は、デルタTとサイク
ルの位相進み比率と乗算することによって計算されるで
あろう。すなわち、TPL=デルタ*(11.25゜/360゜)と
なるであろう。位相進みの目的は、所望の実際のディザ
駆動信号と一致するディザ駆動信号を供給することであ
る。この位相進みはディザ駆動部の処理回路における関
連遅延と、ソフトウェア処理における関連遅延とを予測
するものである。第1の直角位相Q1は90゜の位置でのレ
ーザーブロックの実際の変位に相当する。位相進み直角
位相Q1PLは、図5に示す高速出力ディザ駆動CAM216に関
わる実際のサンプル時間を表わすQ1−TPLとして定義さ
れている。図7のプロセスは次に916へ進み、中間点Q2
を第1の直角位相の和(Q1+Q1)の2倍であるとして確
定する。次にプロセスは918へ進み、第3の直角位相Q3
をQ2+Q1PLであるとして確定する。次に、図7のT2CAP
割込みは必要に応じてバックグラウンドA/D変換の有無
を検査する。バックグラウンドA/D変換の必要性は、現
在A/D変換の使用を解決するために図12に示す本発明の
実行順序指定方法によって使用されるソフトウェアタイ
マフラグ及び割込みをスケジューリングする。ソフトウ
ェアタイマフラグと割込みは高速出力論理を使用してス
ケジューリングされる。次にプロセスはステップ919へ
進み、ディザ駆動及びディザストリッパに関わるA/D変
換をバックグラウンドA/D変換と共に実行順序指定す
る。プロセス919は図8に関連して詳細に説明される。
プロセスは920で終了し、図9に示す戻りモジュラジャ
イロモニタ制御ループに戻る。Then proceed to process 914 to calculate phase lead compensation.
Phase lead compensation is established in the T2CAP interrupt shown in FIG. Phase lead is defined as Delta T divided by a constant K PL . Delta T corresponds to the amount of time the laser block takes to dither one cycle.
That is, Delta T is equal to 360 °. The constant K PL is a predetermined value based on the dither cycle and the analog delay.
For example, if the predetermined constant K PL is equal to 32, the phase advance would be 360 ° / 32, or 11.25 °. The amount of phase lead time, defined as T PL , will be calculated by multiplying Delta T by the phase lead ratio of the cycle. That is, T PL = Delta * (11.25 ° / 360 °). The purpose of the phase advance is to provide a dither drive signal that matches the desired actual dither drive signal. This phase advance predicts the related delay in the processing circuit of the dither driver and the related delay in the software processing. The first quadrature Q1 corresponds to the actual displacement of the laser block at the 90 ° position. Phase lead quadrature Q1 PL is defined as Q1-T PL which represents the actual sample time associated with the fast output dither drive CAM 216 shown in FIG. The process of FIG. 7 then proceeds to 916, where midpoint Q2
Is determined to be twice the sum of the first quadrature (Q1 + Q1). The process then proceeds to 918 where the third quadrature Q3
Is defined as Q2 + Q1 PL . Next, T2CAP in FIG.
The interrupt checks for background A / D conversion if necessary. The need for background A / D conversion currently schedules software timer flags and interrupts used by the execution ordering method of the present invention shown in FIG. 12 to solve the use of A / D conversion. Software timer flags and interrupts are scheduled using fast output logic. The process then proceeds to step 919 to order the A / D conversion associated with the dither drive and dither stripper along with the background A / D conversion. Process 919 is described in detail in connection with FIG.
The process ends at 920 and returns to the return modular gyro monitor control loop shown in FIG.
図9に示すモニタ制御ループ390は、デジタルモジュ
ラジャイロ10に関わる主プロセス実行ループである。モ
ニタ制御ループは、モニタ制御ループのプロセスを実行
する前に、ディザストリッパA/D変換がステップ300で完
了するのを待つ。セットされた場合にA/D変換が完了し
たことを指示する変換完了フラグは本発明の装置に含ま
れている。モニタ制御ループ390は、まず、ディザスト
リッパアルゴリズム302の実行を示している。温度バイ
アスドリフト及びエージに関わる回転慣性ナビゲーショ
ンデータの補償は次のステップ304で起こる。306では、
モニタ制御ループ390はシステムのI/Oセットアップを実
行する。次にプロセスは308のバイアスドリフト改善及
びランダムドリフト改善ステップへと進む。次にプロセ
スは310へと進み、モジュラジャイロに関して外部シス
テムにより与えられる指令を処理する。プロセスは312
で組込み試験機能を実行し、プロセス314ではレーザー
モード限界を検査する。次に、モニタ制御ループ390
は、モジュラジャイロ10がシャットダウンされるまでこ
の一連のプロセスを繰り返す。The monitor control loop 390 shown in FIG. 9 is the main process execution loop associated with the digital modular gyro 10. The monitor control loop waits for dither stripper A / D conversion to complete at step 300 before executing the process of the monitor control loop. A conversion complete flag, which when set, indicates that A / D conversion is complete, is included in the device of the present invention. The monitor control loop 390 first illustrates the execution of the dither stripper algorithm 302. Compensation of rotational inertial navigation data related to temperature bias drift and age occurs in the next step 304. In 306,
Monitor control loop 390 performs the system I / O setup. The process then proceeds to bias drift improvement and random drift improvement steps at 308. The process then proceeds to 310 to process the commands provided by the external system for the modular gyro. Process is 312
Perform a built-in test function at and process 314 checks for laser mode limits. Then the monitor control loop 390
Repeats this series of processes until the modular gyro 10 is shut down.
次に、A/Dバックグラウンド変換をスケジューリング
する方法を示す図15を参照する。A/Dバックグラウンド
変換のスケジューリングは、待ち行列でスケジューリン
グできる所定の1組のA/D変換事象を有するハードウェ
アシステムにおいて起こる。A/D変化の回数はあらかじ
め定められている。本発明の一実施例では、待ち行列の
中に7回のA/D変換が入っている。図9に示すモニタ制
御ループによって、それらのA/D変換を実行順序指定す
るプロセスは、A/Dバックグラウンド変換完了フラグを
検査するステップ870で最初に開始される。次にプロセ
スは872へ進み、変換完了フラグがセットされているか
否かを知るためにフラグを検査する。フラグがセットさ
れていなければ、プロセスはルーチンから出るように進
み、ステップ870でモニタ制御ループに戻る。この場
合、最前にスケジューリングされたA/D変換に関わるA/D
変換はまだ実行されていないので、A/D変換を実行する
ことはできない。変換完了フラグがセットされていれ
ば、プロセスはステップ874へと進み、現在バックグラ
ウンドA/D変換をバックグラウンド変換A/Dレジスタに記
憶する。これは現在バックグラウンドA/D変換を、温度
の測定、PLC監視などの別のルーチンによってセットア
ップされる機能と関連づける。次にプロセスはステップ
878へと進み、バックグラウンドA/D変換マルチプレクサ
ポインタを検査する。次にプロセスは880へと進み、ポ
インタを検査した後に実行すべきことを確定する。ポイ
ンタが最前のバックグラウンド機能を指示しているなら
ば、ステップ882において第1の機能を指示するように
待ち行列をリセットする。ポインタが最前のバックグラ
ウンド機能でない場合には、プロセスは884で次のバッ
クグラウンド機能ポインタに増分する。いずれの場合に
も、プロセスはステップ886へと進み、待ち行列の中の
別のバックグラウンド変換をスケジューリングする。次
にプロセスは876でモニタ制御ループへと出る。Reference is now made to FIG. 15, which illustrates a method of scheduling A / D background conversion. Scheduling of A / D background conversion occurs in a hardware system that has a predetermined set of A / D conversion events that can be queued. The number of A / D changes is predetermined. In one embodiment of the invention, the queue contains seven A / D conversions. By the monitor control loop shown in FIG. 9, the process of ordering those A / D conversions is first started at step 870 which checks the A / D background conversion done flag. The process then proceeds to 872 and checks the flag to see if the conversion done flag is set. If the flag is not set, the process exits the routine and returns to the monitor control loop at step 870. In this case, the A / D involved in the A / D conversion that was scheduled first
A / D conversion cannot be performed because the conversion has not yet been performed. If the conversion done flag is set, the process proceeds to step 874 and stores the current background A / D conversion in the background conversion A / D register. This currently correlates background A / D conversion with functions set up by another routine such as temperature measurement, PLC monitoring. Then the process is a step
Proceed to 878 to check the background A / D conversion multiplexer pointer. The process then proceeds to 880 to determine what to do after examining the pointer. If the pointer points to the previous background function, then in step 882 the queue is reset to point to the first function. If the pointer is not the previous background function pointer, the process increments at 884 to the next background function pointer. In either case, the process proceeds to step 886 to schedule another background conversion in the queue. The process then exits at 876 into the monitor control loop.
次に、本発明の方法のデジタルディザ駆動アプリケー
ションにおける複数のアナログ信号の間で単一のアナロ
グ/デジタル変換器を実行順序指定する方法を示す図8
を参照する。図8は、デジタルモジュラジャイロ10がデ
ィザストリッパ変換時間702をステップ702へ転送するプ
ロセス流れの図を示している。変換時間HsiTime 1は、1
991年12月11日出願、名称Laser GYRO DITHER STRIPP
ERのU.S.Serial No.07/805,122に基づく出願人の同時
係属PCT出願の中に説明されているディザストリッパプ
ロセスから計算される。FIG. 8 illustrates a method of ordering a single analog-to-digital converter among multiple analog signals in a digital dither driven application of the method of the present invention.
Refer to. FIG. 8 shows a process flow diagram for the digital modular gyro 10 to transfer the dither stripper conversion time 702 to step 702. Conversion time HsiTime 1 is 1
Filed on December 11, 991, Name Laser GYRO DITHER STRIPP
Calculated from the dither stripper process described in Applicant's co-pending PCT application under ER's US Serial No. 07 / 805,122.
次に、プロセスはプロセス702において送られて来た
2つの値から計算される期待ストリッパ時間を計算すべ
く流れる。第1の値は、ディザストリッパ変換時間の始
まりであるHsiTime 1であり、HsiDeltaもプロセス702を
経て外部システムから送られて来る。期待ディザストリ
ッパサンプル時間はHsiTime 1とHsiDeltaの和である。
この時間をHsiTime 2という。次にプロセスは706へと進
み、ディザ駆動に関わるA/D変換器をロックアウトする
ために、HsiTime 2を中心としてウィンドウを作成す
る。これは、ディザ駆動A/D変換とディザストリッパA/D
変換が同時に起こった場合にそれらが妨害し合うのを阻
止する。本発明のこの実施例におけるA/D変換器は非同
期変換器である。A/D変換は、A/D変換をセットアップす
るプロセスに対して非同期的に起こる。プロセスステッ
プ708は、ディザ駆動に関わるA/D変換がディザストリッ
パウィンドウの中で起こるか否かを計算する。次にプロ
セスはプロセスステップ712又はプロセスステップ710の
いずれかへ分岐する。プロセスステップ710は、位相補
償A/D変換と、ソフトウェアタイマフラグをスケジュー
リングし、特定のディザ駆動に対して割込むために、高
速出力内容参照可能メモリ(HSO CAM)をセットアップ
する。プロセスステップ712は、ソフトウェアタイマフ
ラグをスケジューリングし、既にスケジューリングされ
ているディザストリッパA/D変換を共用するように特定
のディザ駆動に対して割込むために、HSO CAMをセット
アップする。本発明の方法は、スケジューリングされた
時点でどの型のアクションをとるべきか、ディザストリ
ッパ変換、ディザ駆動変換、ディザストリッパ及びディ
ザ駆動共用変換、バックグラウンド変換のどれをとるべ
きかを確定するために、ソフトウェアタイムフラグの状
態を検査する。プロセスステップ708は新たなA/D変換を
スケジューリングするか、あるいは、発生するものとス
ケジューリングされている変換を共用する方法を提供す
る。本発明の方法において暗示されているのは、ディザ
ストリッパA/D変換は常に最高の優先順位を有している
ためにウィンドウ内の単一のA/D変換がディザ駆動アプ
リケーションには適切であるという仮定である。プロセ
ス712では、別のルーチン、すなわち、A/D変換が共用さ
れるディザ駆動ルーチンとディザストリッパルーチンを
指示するフラグをセットする。プロセスステップ710で
は、A/D変換をスケジューリングし、その変換の結果を
以下に説明する高速出力論理に関わるマイクロ制御装置
100の中の内容参照可能メモリへ送信する。A/D変換は先
に説明したように位相補償されている時間Q1及びQ3にス
ケジューリングされる。次にプロセスは714へと進み、A
/D変換器の実行順序指定は完了した。The process then flows to calculate the expected stripper time calculated from the two values sent in in process 702. The first value is HsiTime 1, which is the beginning of the dither stripper conversion time, and HsiDelta is also sent from the external system via process 702. The expected dither stripper sample time is the sum of HsiTime 1 and HsiDelta.
This time is called HsiTime 2. The process then proceeds to 706, where a window is created around HsiTime 2 to lock out the A / D converter involved in dithering. This is a dither driven A / D converter and a dither stripper A / D.
Prevents them from interfering with each other if the conversions occur simultaneously. The A / D converter in this embodiment of the invention is an asynchronous converter. The A / D conversion happens asynchronously to the process of setting up the A / D conversion. Process step 708 calculates whether the A / D conversion involved in dither driving occurs within the dither stripper window. The process then branches to either process step 712 or process step 710. Process step 710 sets up a high speed output content referable memory (HSO CAM) to schedule the phase compensated A / D conversion and software timer flags and interrupt for a particular dither drive. Process step 712 sets up the HSO CAM to schedule the software timer flag and interrupt for a particular dither drive to share the already scheduled dither stripper A / D conversion. The method of the present invention determines which type of action should be taken at a scheduled time, dither stripper transformation, dither driven transformation, dither stripper and dither driven shared transformation, or background transformation. , Check the status of the software time flag. Process step 708 provides a way to schedule a new A / D conversion or to share the scheduled conversion with the one that occurs. Implicit in the method of the present invention is that a single A / D conversion in the window is suitable for dither driven applications because the dither stripper A / D conversion always has the highest priority. Is the assumption. In process 712, a flag is set that indicates another routine, namely the dither drive routine and the dither stripper routine where A / D conversion is shared. In process step 710, the A / D conversion is scheduled and the result of the conversion is described below.
Send contents to 100 memory which can be referred. A / D conversion is scheduled at times Q1 and Q3, which are phase compensated as described above. The process then proceeds to 714, where A
The execution order designation of the / D converter is completed.
次に、ディザピックオフのアナログ/デジタル変換か
らパルス幅変調駆動信号を計算する方法を示す図10を参
照する。80C196 KCマイクロ制御装置100で具現化され
る本発明の方法は、822におけるディザ駆動ルーチンか
らのA/D変換割込みを伴ってプロセスブロック821で始ま
る。起こっているべきである読出しカウントで表現され
るディザモータの角変位の量である基準変位をステップ
824でメモリから読取る。ステップ825では、ディザ角度
基準カウントをディザストリッパ利得調整に基づいてデ
ジタルボルト単位の等価のアナログピックオフ信号に変
換する。Reference is now made to FIG. 10 which illustrates a method of calculating a pulse width modulated drive signal from a dither pickoff analog to digital conversion. The method of the present invention embodied in the 80C196 KC Microcontroller 100 begins at process block 821 with an A / D conversion interrupt from the dither drive routine at 822. Step the reference displacement, which is the amount of angular displacement of the dither motor expressed in read counts that should be occurring
Read from memory at 824. In step 825, the dither angle reference count is converted to an equivalent analog pickoff signal in digital volts based on the dither stripper gain adjustment.
次にプロセスは826へと進み、ディザモータ変位にお
ける誤差を基準変位から実際の変位を減じたものとして
計算する。次にプロセスは828へと進み、計算した誤差
を本発明の一実施例では50である所定の利得係数と乗算
する。次にプロセスは830へと進み、830ではシステムに
ランダムノイズを導入する。本発明の一実施例では限定
的な意味をもたない1例として、ランダムノイズの分布
はガウス分布である。次にプロセスは832へと進み、レ
ジスタのロールオーバを回避するために、パルス幅変調
信号出力を100%PWMの最大値と、0%PWMの最小値とに
限定する。本発明のこの実施例では、制限値は0%又は
100%のPWMを表わす0又は255である。次にプロセスは
ステップ834へと進み、ディザモータを導入されたラン
ダムノイズによって調整した基準値の中に入れるため
に、ディザ駆動部に計算された駆動レベルを与える。次
にプロセスは836で終了する。The process then proceeds to 826 where the error in dither motor displacement is calculated as the reference displacement minus the actual displacement. The process then proceeds to 828 where the calculated error is multiplied by a predetermined gain factor, which is 50 in one embodiment of the invention. The process then proceeds to 830, which introduces random noise into the system. In one embodiment of the present invention, which has no limiting meaning, the random noise distribution is a Gaussian distribution. The process then proceeds to 832 where the pulse width modulated signal output is limited to a maximum of 100% PWM and a minimum of 0% PWM to avoid register rollover. In this embodiment of the invention, the limit value is 0% or
0 or 255 representing 100% PWM. The process then proceeds to step 834, which provides the dither driver with the calculated drive level to bring the dither motor into the reference value adjusted by the introduced random noise. The process then ends at 836.
次に、直接デジタルディザ駆動部のA/D変換ハンドラ
の概略図を示す図11を参照する。モジュラジャイロで
は、A/D変換はディザの直角位相を計算するために要求
されるようなディザ駆動変換、ディザストリッパ変換及
びバックグラウンド変換に対して要求される。図11に示
すプロセスは、A/D変換がどのプロセスを要求したかに
応じてA/D変換を処理する方法である。その方法はA/D変
換割込みを伴って930で始まる。プロセスブロック932で
は、A/D変換の源が934のディザ駆動プロセスから発生す
るか、936のディザストリッパプロセスから発生する
か、ディザストリッパ及びディザ駆動プロセス938から
発生するか、あるいは、バックグラウンドプロセス940
から発生するかを確定する。ストリッパ及び駆動ステッ
プ938は、ディザ駆動A/D変換がディザストリッパA/D変
換ウィンドウの中で起こったことを指示する。ディザス
トリッパのウィンドウはディザ駆動にも適するので、プ
ロセスは単純なディザストリッピング動作の場合と全く
同様にステップ942へと進む。A/D変換を要求するデジタ
ル駆動934は946のディザ駆動へ直接に進む。ディザ駆動
ルーチンは図10にさらに詳細に説明されている。Reference is now made to FIG. 11, which shows a schematic diagram of the A / D conversion handler of the direct digital dither driver. In a modular gyro, A / D conversions are required for dither driven transformations, dither stripper transformations and background transformations as required to calculate the quadrature of dither. The process shown in FIG. 11 is a method of processing an A / D conversion depending on which process the A / D conversion requested. The method begins at 930 with an A / D conversion interrupt. At process block 932, the source of the A / D conversion comes from the dither driven process at 934, the dither stripper process at 936, the dither stripper and dither driven process 938, or the background process 940.
Determine if it occurs from. Stripper and drive step 938 indicates that a dither driven A / D conversion has occurred within the dither stripper A / D conversion window. The dither stripper window is also suitable for dithering, so the process proceeds to step 942 just as for a simple dither stripping operation. Digital drive 934, which requires A / D conversion, goes directly to 946 dither drive. The dither drive routine is described in further detail in FIG.
A/D変換が「起こる」ときまでに、そのA/D変換をどの
プロセスが要求したかは既にわかっている。これは図8
に示すT2CAP割込みと、ソフトウェアタイマ割込みとに
よってあらかじめ確定されていたのである。By the time the A / D conversion "occurs", we already know which process requested the A / D conversion. This is Figure 8
It was previously determined by the T2CAP interrupt shown in and the software timer interrupt.
ディザストリッパ、もしくはディザ駆動及びディザス
トリッパがA/D変換を要求する場合、プロセスはステッ
プ942へと進み、ストリッパレジスタのA/D値を読取る。
次に、944では、ストリッパ又はストリッパ及び駆動に
関わる最近のA/D変換値がストリッパレジスタにあり且
つストリッパ及び駆動により要求されたことを指示する
ためにA/D変換完了フラグをセットする。次に、プロセ
スは駆動又はストリッパ及び駆動のいずれかの場合に94
6のディザ駆動へと進む。バックグラウンドA/D変換の場
合には、プロセスは940へと進み、948でバックグラウン
ドレジスタからA/D値を取り出し、950ではバックグラウ
ンド変換について変換完了フラグをセットする。いずれ
の場合にも、プロセスは952で終了する。If the dither stripper, or the dither drive and dither stripper, requests A / D conversion, the process proceeds to step 942 to read the A / D value in the stripper register.
Next, at 944, the A / D conversion complete flag is set to indicate that the stripper or stripper and drive most recent A / D conversion value is in the stripper register and was requested by the stripper and drive. Next, the process is run 94 if either drive or stripper and drive.
Proceed to 6 dither drive. In the case of background A / D conversion, the process proceeds to 940 where the A / D value is retrieved from the background register at 948 and the conversion done flag is set for background conversion at 950. In either case, the process ends at 952.
次に、ディザ専用変換、共用変換又はバックグラウン
ド変換のいずれかをスケジューリングするためのソフト
ウェアタイマ割込みの割込みサービスルーチンを示す図
12を参照する。プロセスは、ステップ1002で特殊関数レ
ジスタからソフトウェアタイマフラグを取り出すことに
より、1000で始まる。次に、プロセスはソフトウェアタ
イマフラグがディザ駆動A/D変換についてセットされて
いるか否かを知るために検査する。セットされていれ
ば、プロセスはステップ1020へ進み、マイクロ制御装置
100のスクラッチパッドRAMにあるA/D優先順位レジスタ
でディザ駆動A/D変換専用フラグをセットし、ステップ1
022で終了する。ディザ駆動変換が指示されていなけれ
ば、プロセスはステップ1006へと進み、プロセスは駆動
及びストリッパ変換についてソフトウェアタイマフラグ
がセットされているか否かを知るために検査する。セッ
トされていれば、プロセスはステップ1018へ進み、マイ
クロ制御装置100のスクラッチパッドRAMにあるA/D優先
順位レジスタでディザストリッパ及びディザ駆動共用A/
D変換フラグをセットし、ステップ1022で終了する。共
用変換が指示されていなければ、プロセスはステップ10
08へと進み、本発明の方法はディザストリッパA/D変換
が進行中であるか否かを検査する。図12の方法で暗示さ
れているのは、共用変換又はディザ駆動変換がなけれ
ば、それはバックグラウンド変換でなければならないと
いう条件である。次にプロセスはステップ1010へと進
み、ステップ702で説明したようにHsiTime+HsiDeltaと
して定義されているウィンドウの中でディザストリッパ
A/D変換が起こるか否かを検査する。変換がウィンドウ
内で起こるのであれば、プロセスはステップ1022で終了
する。変換がウィンドウの中で起こらない場合には、プ
ロセスはステップ1014へ進んで、バックグラウンド変換
が完了するのを待つ。バックグラウンド変換は指定の期
間中に起こり、本発明の一実施例においては、バックグ
ラウンド変換は20マイクロ秒以内に起こる。次にプロセ
スはステップ1016へ進み、変換値をバックグラウンドA/
Dレジスタに記憶する。次にプロセスはステップ1022で
終了する。バックグラウンドA/D変換プロセスの完了を
待機する状況を図11で説明したように割込み駆動する
か、又は図12に説明するようにポーリングすることが可
能であるのは当業者には認められるであろう。Next, a diagram showing an interrupt service routine of a software timer interrupt for scheduling either a dither only conversion, a shared conversion or a background conversion.
See 12. The process begins at 1000 by fetching the software timer flag from the special function register at step 1002. The process then checks to see if the software timer flag is set for dither driven A / D conversion. If so, the process proceeds to step 1020, where the microcontroller
Set the dither drive A / D conversion dedicated flag in the A / D priority register in the 100 scratchpad RAMs, then step 1
It ends with 022. If dither driven conversion is not indicated, the process proceeds to step 1006, where the process checks to see if the software timer flag is set for the drive and stripper conversions. If so, the process proceeds to step 1018 where the dither stripper and dither drive shared A / D are stored in the A / D priority register in the scratchpad RAM of the microcontroller 100.
The D conversion flag is set, and the process ends in step 1022. If no shared transform is indicated, the process is step 10.
Proceeding to 08, the method of the present invention checks if a dither stripper A / D conversion is in progress. Implicit in the method of FIG. 12 is the condition that if there is no shared or dither driven conversion, it must be a background conversion. The process then proceeds to step 1010 where the dither stripper is in a window defined as HsiTime + HsiDelta as described in step 702.
Check if A / D conversion occurs. If the conversion occurs within the window, the process ends at step 1022. If no conversion occurs in the window, the process proceeds to step 1014 and waits for the background conversion to complete. Background conversion occurs during a specified period, and in one embodiment of the invention, background conversion occurs within 20 microseconds. The process then proceeds to step 1016 where the converted value is converted to background A /
Store in D register. The process then ends at step 1022. It will be appreciated by those skilled in the art that the situation waiting for the completion of the background A / D conversion process can be interrupt driven as described in FIG. 11 or polled as described in FIG. Ah
次に、次のシステムサンプルクロックの発生を計算し
且つ予測するために使用される本発明の方法を示す図13
を参照する。サンプルクロックを予測することの重要性
は、外部慣性ナビゲーションシステムが慣性ナビゲーシ
ョンシステム全般を通して一様な外部クロックに対し同
期される慣性ナビゲーションデータを獲得しなければな
らないことによって表わされる。この能力がないと、慣
性ナビゲーションデータは非同期的に供給されるので、
慣性位置の評価が不正解になるという結果を招くであろ
う。図13のプロセスは、プロセスが最初に初期設定され
るときにプロセスブロック150でカウンタを始動するこ
とによって始まる。次にプロセスはプロセスブロック15
2へと進み、システムからのサンプルクロックの端を把
握し、これはプロセスブロック154で割込みを発生させ
る。次に、割込みは割込みループ170と呼ばれるプロセ
スを開始させる。割込みループはA/D変換をスケジュー
リングする。プロセスステップ154で割込みが発生され
た割込みの時点で、ステップ150のカウンタからのカウ
ンタ値を記憶する。次にプロセスは158へと進み、割込
みが発生した最前の時点をメモリから読取る。次にプロ
セスは160へと進み、旧割込みと新たな割込みとの時間
差を「デルタt」としT計算する。次にプロセスは162
へと進み、マイクロプロセッサの高速出力でA/D変換を
セットアップする。高速出力が発生すべき新たな時間は
「新t」に「デルタt」を加えたものである。次にプロ
セスは164へと進み、「旧t」を「新t」と等しくなる
ようにセットアップし、プロセスはプロセス152へと戻
って、次のサンプルクロックを把握する。図13の方法は
システムサンプルクロック周期中の変化を動的に補償す
ると共に、システムサンプルクロックの動きを動的に追
跡する。162においては、HSO論理でディザストリッパに
関わるA/D変換をセットアップする。出願人の同時係属
出願のリングレーザージャイロ直接ディザ駆動装置の中
で説明されているディザ駆動装置によってもA/D変換162
は使用される。FIG. 13 illustrates the method of the present invention used to calculate and predict the occurrence of the next system sample clock.
Refer to. The importance of predicting the sample clock is represented by the fact that the external inertial navigation system must acquire inertial navigation data that is synchronized to the uniform external clock throughout the inertial navigation system. Without this capability, inertial navigation data is supplied asynchronously, so
This will result in incorrect evaluation of inertial position. The process of Figure 13 begins by starting a counter at process block 150 when the process is first initialized. Next the process is process block 15
Proceeding to 2, note the edge of the sample clock from the system, which causes an interrupt at process block 154. The interrupt then initiates a process called interrupt loop 170. The interrupt loop schedules A / D conversion. At the time of the interrupt that was generated in process step 154, the counter value from the counter in step 150 is stored. The process then proceeds to 158 and reads from memory the last time the interrupt occurred. The process then proceeds to 160 and T-computes the time difference between the old and new interrupts as "delta t". Then the process is 162
Go to and set up the A / D conversion on the high speed output of the microprocessor. The new time at which high speed output should occur is the "new t" plus the "delta t". The process then proceeds to 164 where it sets up "old t" equal to "new t" and the process returns to process 152 to find the next sample clock. The method of FIG. 13 dynamically compensates for changes during the system sample clock period and dynamically tracks the movement of the system sample clock. At 162, the HSO logic sets up the A / D conversion for the dither stripper. A / D conversion is also possible by the dither driver described in Applicant's co-pending ring laser gyro direct dither driver.
Is used.
次に、3つのアナログ/デジタル変換を利用してレー
ザージャイロディザを駆動するための本発明の方法及び
装置を示す図14を参照する。本発明の方法は図14で説明
する装置に適用できるであろうということは当業者には
理解されるであろう。Reference is now made to FIG. 14, which illustrates the present method and apparatus for driving a laser gyro dither utilizing three analog to digital conversions. It will be appreciated by those skilled in the art that the method of the present invention could be applied to the device described in FIG.
この実施例では、第1のA/D変換器1212は、先に説明
したディザストリッパ動作について適切に時間限定され
るディザピックオフ電圧のデジタル表現を提供する。デ
ィザストリッパに関わるA/D変換はDS1が活動状態である
ときに起こらなければならない。マイクロ制御装置100
はA/D変換の結果と、エッジトリガ読出しカウンタレジ
スタ1220の出力1222とを使用して、ディザストリッピン
グ動作を実行する。In this embodiment, the first A / D converter 1212 provides a digital representation of the dither pickoff voltage that is appropriately timed for the dither stripper operation described above. The A / D conversion involving the dither stripper must occur when DS1 is active. Micro controller 100
Performs the dither stripping operation using the result of the A / D conversion and the output 1222 of the edge trigger read counter register 1220.
第2のA/D変換器1214は、先に説明したディザ駆動動
作について適切に時間限定されるディザピックオフ電圧
のデジタル表現を提供する。ディザ駆動に関わるA/D変
換は、零交差検出器820が活動状態であるときに起こら
なければならない。マイクロ制御装置100はA/D変換の結
果1204を使用して、ディザ駆動動作を実行する。The second A / D converter 1214 provides a properly timed digital representation of the dither pickoff voltage for the dither driving operation described above. The A / D conversion involved in dithering must occur when the zero crossing detector 820 is active. The microcontroller 100 uses the A / D conversion result 1204 to perform the dither drive operation.
第3のA/D変換器1216は、温度測定、RIM及びLIM測
定、PLC監視などのバックグラウンドプロセスのデジタ
ル表現を提供する。バックグラウンドA/D変換はイネー
ブル線1218を介してマイクロ制御装置によりイネーブル
される。The third A / D converter 1216 provides a digital representation of background processes such as temperature measurements, RIM and LIM measurements, PLC monitoring. Background A / D conversion is enabled by the microcontroller via enable line 1218.
本発明を特許法に従うと共に、新規な原理を適用し且
つそのような特殊化された素子を必要に応じて構成,使
用するために必要とされる情報を当業者に提供するため
にここに相当に詳細に説明した。しかしながら、本発明
を特定して異なる機器や装置により実行できること、及
び機器の詳細と動作手続きの双方について、本発明自体
の範囲から逸脱せずに様々な変形を実現できることを理
解すべきである。Corresponding hereto in order to provide the person skilled in the art with the information necessary to comply with the patent law of the present invention and to apply the new principles and to configure and use such specialized devices as required. Explained in detail. However, it should be understood that the invention may be specified and practiced by different equipment and devices, and that various variations can be realized in both the details of the equipment and the operating procedure without departing from the scope of the invention itself.
フロントページの続き (72)発明者 ブレント,デイル・エフ アメリカ合衆国 55441 ミネソタ州・ プリマス・パインビュー レイン ノー ス・335 (56)参考文献 特開 昭58−70167(JP,A) (58)調査した分野(Int.Cl.7,DB名) G01C 19/68 H01S 3/083 Front Page Continuation (72) Inventor Brent, Dale F United States 55441 Minnesota Plymouth Pineview Rain Nose 335 (56) References JP-A-58-70167 (JP, A) (58) Fields investigated (Int.Cl. 7 , DB name) G01C 19/68 H01S 3/083
Claims (38)
フ(244A)とを伴うディザジャイロブロック(200)を
有するレーザージャイロ(10)の直接デジタルディザ駆
動装置において、 a.ディザピックオフ(244A)に接続され、且つディザピ
ックオフ出力(245A)を有し、ディザピックオフ(244
A)を感知する手段(402,404,406及び407)と; b.増幅ディザピックオフ出力(501A)を有し、ディザピ
ックオフ出力(245A)を増幅する手段(400)と; c.増幅ディザピックオフ出力(501A)に接続され、デジ
タルディザ信号出力(207A)を有するアナログ/デジタ
ル変換手段(110)と; d.デジタルディザ信号出力(207A)に接続され、パルス
幅変調信号出力(501C)を有し、デジタルディザ出力か
ら基準変位を減じ且つ所定の量のランダムノイズを加算
したものに比例してパルス幅変調信号を発生するデジタ
ル制御手段(100)と; e.ディザモータ(244B)に接続するディザ駆動信号を有
し、パルス幅変調信号に応答してディザモータ(244B)
を駆動する手段(500)と を具備する直接デジタルディザ駆動装置。1. A direct digital dither drive device for a laser gyro (10) having a dither gyro block (200) with a dither motor (244B) and a dither pickoff (244A), a. Connected to the dither pickoff (244A). It also has a dither pick-off output (245A) and a dither pick-off (244A).
A) means for sensing (402, 404, 406 and 407); b. Means for amplifying dither pickoff output (245A) (400) having amplified dither pickoff output (501A); c. Amplified dither pickoff output (501A); An analog / digital conversion means (110) having a digital dither signal output (207A); and d. A digital dither signal output (207A) having a pulse width modulation signal output (501C). Digital control means (100) for generating a pulse width modulation signal in proportion to the output obtained by subtracting the reference displacement and adding a predetermined amount of random noise; and e. Having a dither drive signal connected to a dither motor (244B). Dither motor (244B) in response to a pulse width modulated signal
And a means (500) for driving the direct digital dither driving device.
項1記載の直接デジタルディザ駆動装置。2. The direct digital dither driver according to claim 1, wherein the random noise has a Gaussian distribution.
1記載の直接デジタルディザ駆動装置。3. The direct digital dither driver according to claim 1, wherein the random noise has a normal distribution.
さらに含み、ディザモータ(244B)を駆動する手段(50
0)は: a.フィルタリングされた信号を供給する出力と、パルス
幅変調駆動信号に接続する入力(501)とを有する低域
フィルタリング手段(504,506,508及び509)と; b.入力側で低域フィルタリング手段の出力に結合され、
増幅信号出力を有し、低域フィルタリング手段(504,50
6,508及び509)からのフィルタリングされた信号を増幅
する手段(516,510及び522)とを具備し; c.ディザ駆動信号は増幅信号出力に応答し、駆動手段
(500)は、不感帯動作特性を与える手段(524)を含む
能動プルアップ手段(524,528,530及び532)を含む請求
項1記載の直接デジタルディザ駆動装置。4. Means (50) for driving a dither motor (244B) further comprising a power source (544) for providing a power supply signal.
0) is: a. Low-pass filtering means (504, 506, 508 and 509) having an output providing a filtered signal and an input (501) connected to a pulse width modulated drive signal; b. Low-pass filtering at the input side. Coupled to the output of the means,
Amplified signal output, low-pass filtering means (504,50
6,508 and 509), and means (516,510 and 522) for amplifying the filtered signal; c. The dither drive signal is responsive to the amplified signal output and the drive means (500) is means for providing a dead zone operating characteristic. A direct digital dither driver as claimed in claim 1 including active pull-up means (524, 528, 530 and 532) including (524).
2)は、電力消費を少なくするように電力供給信号にお
ける電流スパイクをほぼ排除する請求項4記載の直接デ
ジタルディザ駆動装置(500)。5. Active pull-up means (524, 528, 530 and 53)
The direct digital dither driver (500) of claim 4, wherein 2) substantially eliminates current spikes in the power supply signal so as to reduce power consumption.
ジスタ手段(530)と; b.ベース,コレクタ及びエミッタを有する第2のトラン
ジスタ手段(528)であって、第1のトランジスタ手段
(528)及び第2のトランジスタ手段(530)のコレクタ
は電圧源(544)に接続され、且つ第1のトランジスタ
手段(530)のエミッタは第2のトランジスタ手段(52
8)のベースにダーリントン構成を成して接続されてい
る第2のトランジスタ手段と; c.第1の端子で第2のトランジスタ手段(528)のエミ
ッタに接続し且つ第2の端子で第1のトランジスタ手段
(530)のベースに接続されるダイオード手段(524)と を具備する請求項4記載の直接デジタルディザ駆動装
置。6. An active pull-up means (546) comprises: a. First transistor means (530) having a base, collector and emitter; b. Second transistor means (528) having a base, collector and emitter. Wherein the collectors of the first transistor means (528) and the second transistor means (530) are connected to a voltage source (544), and the emitter of the first transistor means (530) is the second transistor means. (52
Second transistor means connected in a Darlington configuration to the base of 8); c. Connected to the emitter of the second transistor means (528) at the first terminal and first at the second terminal A direct digital dither driver according to claim 4, comprising diode means (524) connected to the base of said transistor means (530).
0)は0%デューティサイクルから100%デューティサイ
クルの範囲にわたるパルス幅変調入力に応答して+150
ボルトから−150ボルトの範囲の出力を供給する請求項
1記載の直接デジタルディザ駆動装置。7. A means (50) for driving a dither motor (244B).
0) is +150 in response to a pulse width modulated input ranging from 0% duty cycle to 100% duty cycle
The direct digital dither driver of claim 1 which provides an output in the range of volt to -150 volts.
搬及びデジタル信号処理における時間遅延について位相
補償される請求項1記載の直接デジタルディザ駆動装
置。8. The direct digital dither driver according to claim 1, wherein the analog-to-digital conversion is phase-compensated for time delay in analog signal propagation and digital signal processing.
きさの点と交差し、ディザ駆動信号のアナログ/デジタ
ル変換は90゜ディザ周期サンプル時間と呼ばれるディザ
周期を通る経路の四分の一と、270゜ディザ周期サンプ
ル時間と呼ばれるディザ周期を通る経路の四分の三で起
こる請求項1記載の直接デジタルディザ駆動装置。9. The dither crosses points of zero magnitude periodically every dither period, and the analog-to-digital conversion of the dither drive signal is a quarter of the path through the dither period called the 90 ° dither period sample time. The direct digital dither driver of claim 1 which occurs on one third and three quarters of the path through the dither period called the 270 ° dither period sample time.
(100)である請求項1記載の直接デジタルディザ駆動
装置。10. The direct digital dither driver as claimed in claim 1, wherein the digital control means is a micro controller (100).
ク集積回路から構成されている請求項10記載の直接デジ
タルディザ駆動装置。11. The direct digital dither driver according to claim 10, wherein the microcontroller (100) comprises a monolithic integrated circuit.
段は: a.第1の端子及び第2の端子を有し、ディザピックオフ
(244A)と並列である第1のコンデンサ(402)と; b.第1の端子と第2の端子との間に接続し、ディザピッ
クオフ(244A)及び第1のコンデンサ(402)と並列で
ある第1の抵抗器(404)と; c.フィルタリングディザ出力(409)を有し、第1の端
子と、第1の増幅器(408)の入力とに接続して、ディ
ザピックオフ(244A)をac結合する第2のコンデンサ
(406)と; d.アナログディザピックオフ出力(418)と、第1の入
力(409)と、第2の入力(411)とを有し、第1の入力
はフィルタリングディザ出力に接続され、且つ第2の入
力は並列に接続する第2の抵抗器(410)及び第4のコ
ンデンサ(412)を介してアナログディザピックオフ出
力(418)に接続され、第2の入力は第3の抵抗器(42
6)を介して接地点に接続されているフィルタリングデ
ィザ出力を増幅する第1の増幅器手段(408)と; e.ディザ零交差検出器出力(430)と、第1の入力(41
8)と、第2の入力(419)とを有し、第1の入力はアナ
ログディザピックオフ出力(418)に接続され且つ第2
の入力(419)は第5の抵抗器(422)を介してディザ零
交差検出器出力(430)に接続され、第2の入力(419)
は第6の抵抗器(424)を介して接地点にも接続されて
いる、アナログディザピックオフ出力(418)を増幅す
る第2の増幅器手段(420)と を具備する請求項1記載の直接デジタルディザ駆動装
置。12. A means for sensing a dither pickoff (244A) includes: a. A first capacitor (402) having a first terminal and a second terminal in parallel with the dither pickoff (244A); b. A first resistor (404) connected between the first and second terminals and in parallel with the dither pickoff (244A) and the first capacitor (402); c. Filtering dither output ( 409) and a second capacitor (406) for ac coupling the dither pickoff (244A) to the first terminal and to the input of the first amplifier (408); d. Analog dither pickoff An output (418), a first input (409) and a second input (411), the first input being connected to the filtering dither output and the second input being connected in parallel. The analog dither pick-off is output via the second resistor (410) and the fourth capacitor (412). Connected to (418), a second input and the third resistor (42
First amplifier means (408) for amplifying the filtered dither output connected to ground via 6); e. Dither zero crossing detector output (430) and first input (41).
8) and a second input (419), the first input being connected to the analog dither pickoff output (418) and the second input (419).
Input (419) is connected to the dither zero-crossing detector output (430) through a fifth resistor (422) and a second input (419)
Direct digital according to claim 1, characterized in that it comprises a second amplifier means (420) for amplifying the analog dither pickoff output (418), which is also connected to ground via a sixth resistor (424). Dither drive.
検出器出力(430)の遷移によって発生される請求項12
記載の直接デジタルディザ駆動装置。13. The dither driven software interrupt is generated by the transition of the zero crossing detector output (430).
Direct digital dither drive described.
の遷移の回数を零交差検出器の遷移の持続時間で除算す
ることによって計算される請求項13記載の直接デジタル
ディザ駆動装置。14. The direct digital dither driver of claim 13, wherein the frequency of the dither motor is calculated by dividing the number of zero crossing detector transitions by the duration of the zero crossing detector transitions.
ディザ駆動信号(470)と、第2のパルス幅変調ディザ
駆動信号(472)とを供給し、且つディザモータを駆動
する手段は: a.第1のゲートと、第1のソースと、第1のドレインと
を有し、第1のゲートは第1のパルス幅変調ディザ駆動
信号(470)に接続し且つ第1のドレインは接地点に接
続されている第1のトランジスタ手段(450)と; b.第2のゲートと、第2のソースと、第2のドレインと
を有し、第2のゲートは第2のパルス幅変調ディザ駆動
信号(472)に接続され、且つ第2のドレインは接地点
に接続している第2のトランジスタ手段(452)と; c.第1の端子及び第2の端子を伴う第1のコイル(46
2)と、第3及び第4の端子並びに中心端子を有する第
2のコイル(460)及び(464)とを有し、第1の端子
(462)はディザ駆動信号(462)に接続され、第2の端
子は接地点に接続され、中央端子は電圧源手段(480)
に接続され、第3の端子は第1のソースに接続され且つ
第4の端子は第2のソースに接続されている第1の誘導
手段(480)と; d.第3の端子と中心端子との間に接続される第1のダイ
オード(454)と; e.第4の端子と中心端子との間に接続される第2のダイ
オード(456)とを具備する請求項1記載の直接デジタ
ルディザ駆動装置。15. The control means (100) supplies a first pulse width modulation dither drive signal (470) and a second pulse width modulation dither drive signal (472), and means for driving the dither motor is: a. having a first gate, a first source and a first drain, the first gate connected to a first pulse width modulated dither drive signal (470) and the first drain connected. A first transistor means (450) connected to the point; b. A second gate, a second source and a second drain, the second gate having a second pulse width modulation; Second transistor means (452) connected to the dither drive signal (472) and having a second drain connected to ground; c. A first coil with a first terminal and a second terminal. (46
2) and second coils (460) and (464) having third and fourth terminals and a center terminal, the first terminal (462) being connected to the dither drive signal (462), The second terminal is connected to ground and the central terminal is the voltage source means (480)
A first inducing means (480) connected to the first source, the third terminal being connected to the first source and the fourth terminal being connected to the second source; d. A direct digital according to claim 1, comprising a first diode (454) connected between the second diode (456) and e. A second diode (456) connected between the fourth terminal and the center terminal. Dither drive.
オフ(244A)とを伴うディザジャイロブロック(200)
を有するレーザージャイロ(10)の直接デジタルディザ
駆動方法において、 a.ジャイロブロックの実際の変位を感知する過程と; b.先にメモリに記憶されていたジャイロブロックの基準
変位を読取る過程と; c.基準変位と実際の変位との差を計算する過程と; d.所定の分布のランダムノイズをその差に加算すること
によりデジタル駆動信号を形成する過程と; e.デジタル駆動信号をパルス幅変調信号に変換する過程
と; f.パルス幅変調信号によってディザモータを直接駆動す
る過程と から成る直接デジタルディザ駆動方法。16. A dither gyro block (200) with a dither motor (244B) and a dither pickoff (244A).
In the direct digital dither driving method of the laser gyro (10) having: a. A step of sensing the actual displacement of the gyro block; b. A step of reading the reference displacement of the gyro block previously stored in the memory; c. The step of calculating the difference between the reference displacement and the actual displacement; d. The step of forming a digital drive signal by adding a random noise of a predetermined distribution to the difference; e. The pulse width modulation of the digital drive signal. A direct digital dither driving method comprising the steps of: converting into a signal;
とにより利得調整される請求項16記載の直接デジタルデ
ィザ駆動方法。17. The direct digital dither driving method according to claim 16, wherein the error is adjusted by multiplying the error by a gain coefficient.
するために制限される請求項16記載の直接デジタルディ
ザ駆動方法。18. The direct digital dither driving method according to claim 16, wherein the pulse width modulation signal is limited to prevent rollover.
オフ(244A)とを伴うディザジャイロブロック(200)
を有するレーザージャイロ(10)の直接ディザ駆動装置
において、 a.ディザピックオフ(204A)に接続され、アナログディ
ザ信号出力(203)を有する増幅手段(202)と; b.アナログディザ信号をデジタルディザ信号(207A)に
変換する手段(206)と; c.デジタルディザ信号に所定のスケールファクタを乗算
することにより、デジタルディザ信号をデジタルカウン
ト信号に変換する手段(215)と; d.デジタルカウント信号から基準変位カウントを減算し
て、差変位信号を発生する手段(208)と; e.差変位信号にランダムノイズを導入して、デジタル駆
動信号を発生する手段(210)と; f.デジタル駆動信号をパルス幅変調信号(501)に変換
する手段(216)と; g.パルス幅変調信号(501)に応答してディザモータ(2
44B)を駆動する手段(500)と を具備する直接ディザ駆動装置。19. A dither gyro block (200) with a dither motor (244B) and a dither pickoff (244A).
In a direct dither drive of a laser gyro (10) having: a. Amplification means (202) connected to the dither pickoff (204A) and having an analog dither signal output (203); b. (207) means (206) for converting; c. Means (215) for converting the digital dither signal into a digital count signal by multiplying the digital dither signal by a predetermined scale factor; Means (208) for subtracting the reference displacement count to generate a differential displacement signal; e. Means for introducing random noise into the differential displacement signal to generate a digital drive signal (210); f. Digital drive signal Means (216) for converting the pulse width modulated signal (501) into a pulse width modulated signal (501); g.
44B) means (500) for driving a direct dither driving device.
するために制限される請求項19記載の直接ディザ駆動装
置。20. The direct dither driver of claim 19, wherein the pulse width modulated signal is limited to prevent rollover.
大きさに利得調整される請求項19記載の直接ディザ駆動
信号。21. The direct dither drive signal of claim 19, wherein the differential displacement signal (209A) is gain adjusted to the magnitude of random noise.
求項19記載の直接ディザ駆動装置。22. The direct dither driver according to claim 19, wherein the random noise has a Gaussian distribution.
項19記載の直接ディザ駆動装置。23. The direct dither driver according to claim 19, wherein the random noise has a normal distribution.
含み、ディザモータを駆動する手段(500)は: a.フィルタリングされた信号を供給する出力と、パルス
幅変調駆動信号(501)に接続する入力とを有する低域
フィルタリング手段(504,506,508及び509)と; b.増幅信号出力を有し、入力側で低域フィルタリング手
段の出力に結合されており、低域フィルタリング手段か
らのフィルタリング信号を増幅する手段とを具備し、 c.ディザ駆動信号は増幅信号出力に応答し、駆動手段は
不感帯動作特性を与える手段(524)を含む能動プルア
ップ手段(524)と を含む請求項19記載の直接ディザ駆動装置。24. A means (500) for driving a dither motor, further comprising a power source for providing a power supply signal, comprising: a. An output for providing a filtered signal and a pulse width modulated drive signal (501). Low-pass filtering means (504, 506, 508 and 509) having an input; and b. Having an amplified signal output, which is coupled at the input side to the output of the low-pass filtering means and amplifies the filtering signal from the low-pass filtering means A dither drive signal responsive to the amplified signal output, the drive means comprising active pull-up means (524) including means (524) for providing a deadband operating characteristic. Drive.
を少なくするように電力供給信号における電流スパイク
をほぼ排除する請求項24記載の直接ディザ駆動装置。25. The direct dither driver according to claim 24, wherein the active pull-up means (546) substantially eliminate current spikes in the power supply signal so as to reduce power consumption.
ランジスタ手段(530)と; b.ベースと、コレクタと、エミッタとを有する第2のト
ランジスタ手段(528)であって、第1のトランジスタ
手段(530)及び第2のトランジスタ手段(528)のコレ
クタは電圧源(544)に接続され、且つ第1のトランジ
スタ手段(530)のエミッタは第2のトランジスタ手段
(528)のベースにダーリントン構成を成して接続され
ている第2のトランジスタ手段と; c.第1の端子で第2のトランジスタ手段(528)のエミ
ッタに接続され、且つ第2の端子で第1のトランジスタ
手段(530)のベースに接続されるダイオード手段(52
4)とを具備する請求項24記載の直接ディザ駆動装置。26. An active pull-up means (546) comprises: a. A first transistor means (530) having a base, a collector and an emitter; b. A second having a base, a collector and an emitter. Transistor means (528) of the first transistor means (530) and the collector of the second transistor means (528) are connected to a voltage source (544), and the emitter of the first transistor means (530) A second transistor means connected in a Darlington configuration to the base of the second transistor means (528); c. Connected to the emitter of the second transistor means (528) at a first terminal, The diode means (52) connected to the base of the first transistor means (530) at the second terminal
25. The direct dither driving device according to claim 24, further comprising:
(500)は、0%デューティサイクルから100%デューテ
ィサイクルの範囲にわたるパルス幅変調入力に応答して
+150ボルトから−150ボルトの範囲の出力を供給する請
求項19記載の直接ディザ駆動装置。27. Means (500) for driving a dither motor (204B) provide an output in the range of +150 volts to -150 volts in response to a pulse width modulated input over the range of 0% duty cycle to 100% duty cycle. 20. The direct dither driving device according to claim 19.
伝搬及びデジタル信号処理における時間遅延について位
相補償される請求項19記載の直接ディザ駆動装置。28. The direct dither driver of claim 19, wherein the analog-to-digital conversion is phase compensated for time delays in analog signal propagation and digital signal processing.
大きさの点と交差し且つデジタル駆動信号のアナログ/
デジタル変換は90゜ディザ周期サンプル時間と呼ばれる
ディザ周期を通る経路の四分の一と、270゜ディザ周期
サンプル時間と呼ばれるディザ周期を通る経路の四分の
三とで起こる請求項19記載の直接ディザ駆動装置。29. The dither crosses a point of zero magnitude periodically every dither period and includes an analog / digital drive signal.
20. The direct conversion of claim 19 wherein the digital conversion occurs on a quarter of the path through the dither period called 90 ° dither period sample time and three quarters of the path through the dither period called 270 ° dither period sample time. Dither drive.
(100)である請求項19記載の直接ディザ駆動装置。30. The direct dither driver according to claim 19, wherein the digital control means is a microcontroller (100).
幅手段(400)は: a.第1の端子(405)及び第2の端子(403)を有し、デ
ィザピックオフ(244A)と並列である第1のコンデンサ
(402)と; b.第1の端子(405)と第2の端子(403)との間に接続
され、ディザピックオフ(244A)及び第1のコンデンサ
(402)と並列である第1の抵抗器(404)と; c.フィルタリングディザ出力を有し、第1の端子(40
5)及び第1の増幅器(408)の入力(409)に接続され
て、ディザピックオフ(244A)をac結合する第2のコン
デンサ(406)と; d.アナログディザピックオフ出力(418)と、第1の入
力(409)と、第2の入力(411)とを有し、第1の入力
はフィルタリングディザ出力に接続され、且つ第2の入
力は並列に接続した第2の抵抗器(410)及び第4のコ
ンデンサ(412)を介してアナログディザピックオフ出
力(418)に接続されており、第2の入力は第3の抵抗
器(426)を介して接地点に接続されているフィルタリ
ングディザ出力を増幅する第1の増幅器手段(408)
と; e.ディザ零交差検出器出力(430)と、第1の入力(41
8)と、第2の入力(419)とを有し、第1の入力はアナ
ログディザピックオフ出力(418)に接続され且つ第2
の入力は第5の抵抗器(422)を介してディザ零交差検
出器出力(430)に接続されており、第2の入力は第6
の抵抗器(424)を介して接地点にも接続されている、
アナログディザピックオフ出力(418)を増幅する第2
の増幅器手段(420)とをさらに具備する請求項19記載
の直接ディザ駆動装置。31. Amplifying means (400) connected to a dither pickoff (244A) comprises: a. Having a first terminal (405) and a second terminal (403) and in parallel with the dither pickoff (244A). A first capacitor (402); b. Connected between the first terminal (405) and the second terminal (403) and in parallel with the dither pickoff (244A) and the first capacitor (402). A first resistor (404); c. Having a filtering dither output, and a first terminal (40
5) and a second capacitor (406) connected to the input (409) of the first amplifier (408) to ac couple the dither pickoff (244A); d. The analog dither pickoff output (418); A second resistor (410) having one input (409) and a second input (411), the first input being connected to the filtering dither output and the second input being connected in parallel. And a filtering dither output connected to the analog dither pickoff output (418) via a fourth capacitor (412) and a second input connected to ground via a third resistor (426). Amplifier means (408) for amplifying
And; e. Dither zero-crossing detector output (430) and first input (41
8) and a second input (419), the first input being connected to the analog dither pickoff output (418) and the second input (419).
Is connected to the dither zero-crossing detector output (430) via a fifth resistor (422) and the second input is connected to the sixth
Is also connected to the ground via a resistor (424),
A second amplifying analog dither pickoff output (418)
20. The direct dither driver of claim 19, further comprising: amplifier means (420) of
検出器出力(430)の遷移によって発生される請求項31
記載の直接ディザ駆動装置。32. The dither driven software interrupt is generated by the transition of the zero crossing detector output (430).
The direct dither drive described.
の遷移の回数を零交差検出器の遷移の持続時間で除算す
ることによって計算される請求項32記載の直接ディザ駆
動装置。33. The direct dither driver of claim 32, wherein the frequency of the dither motor is calculated by dividing the number of zero crossing detector transitions by the duration of the zero crossing detector transitions.
ディザ脚部を第1のパルス幅変調信号によって駆動し且
つ第2のディザ脚部を第2のパルス幅変調信号によって
駆動するための高速出力論理手段(216)をさらに含む
請求項19記載の直接ディザ駆動装置。34. A high speed means for driving a dither motor for driving a first dither leg with a first pulse width modulated signal and a second dither leg with a second pulse width modulated signal. 20. The direct dither driver according to claim 19, further comprising output logic means (216).
0)は第1のパルス幅変調ディザ駆動信号(470)と、第
2のパルス幅変調ディザ駆動信号(472)とを供給し、
ディザモータを駆動する手段は: a.第1のゲートと、第1のソースと、第1のドレインと
を有し、第1のゲートは第1のパルス幅変調ディザ駆動
信号(470)に接続され且つ第1のドレインは接地点に
接続されている第1のトランジスタ手段(450)と; b.第2のゲートと、第2のソースと、第2のドレインと
を有し、第2のゲートは第2のパルス幅変調ディザ駆動
信号(472)に接続され且つ第2のドレインは接地点に
接続されている第2のトランジスタ手段(452)と; c.第1の端子及び第2の端子を伴う第1のコイル(46
2)と、第3の端子及び第4の端子並びに中心端子を伴
う第2のコイル(460)及び(464)とを有し、第1の端
子(462)はディザ駆動信号(462)に接続され、第2の
端子は接地点に接続され、中心端子は電圧供給手段(48
0)に接続され、第3の端子は第1のソースに接続され
且つ第4の端子は第2のソースに接続されている第1の
誘導手段480と; d.第3の端子と中心端子との間に接続した第1のダイオ
ード(454)と; e.第4の端子と中心端子との間に接続した第2のダイオ
ード(456)とを具備する請求項19記載の直接ディザ駆
動装置。35. Means (10) for converting a digital drive signal.
0) supplies the first pulse width modulation dither drive signal (470) and the second pulse width modulation dither drive signal (472),
Means for driving the dither motor include: a. Having a first gate, a first source and a first drain, the first gate being connected to a first pulse width modulated dither drive signal (470). And a first drain having a first transistor means (450) connected to ground; b. A second gate, a second source and a second drain, and a second gate A second transistor means (452) connected to a second pulse width modulated dither drive signal (472) and a second drain connected to ground; c. First and second terminals. With the first coil (46
2) and a second coil (460) and (464) with a third terminal and a fourth terminal and a center terminal, the first terminal (462) being connected to the dither drive signal (462) The second terminal is connected to the ground point, and the center terminal is the voltage supply means (48
0), the third terminal is connected to the first source and the fourth terminal is connected to the second source; and d. The third terminal and the central terminal. 20. A direct dither driver according to claim 19, comprising a first diode (454) connected between the second diode (456) and e. A second diode (456) connected between the fourth terminal and the center terminal. .
伴うディザジャイロブロックを有するレーザージャイロ
の直接ディザ駆動装置において、 a.アナログディザ信号出力(205)を有し、ディザピッ
クオフ(244A)に接続する増幅手段(202)及び(204)
と; b.アナログディザ信号をデジタルディザ信号(207A)に
変換する手段(206)と; c.デジタルディザ信号(207A)を所定のスケールファク
タと乗算することにより、カウント基準変位信号をデジ
タルボルト基準変位信号に変換する手段(215)と; d.デジタルディザ信号からデジタルボルト基準変位信号
を減算して、差変位信号を発生する手段(208)と; e.差変位信号にランダムノイズを導入して、デジタル駆
動信号を発生する手段(210)と; f.デジタル駆動信号をパルス幅変調信号に変換する手段
(216)と; g.パルス幅変調信号に応答してディザモータを駆動する
手段(500)とを具備する直接ディザ駆動装置。36. A direct dither drive device for a laser gyro having a dither gyro block with a dither motor and a dither pickoff, comprising: a. Amplification means having an analog dither signal output (205) and connected to the dither pickoff (244A). (202) and (204)
And; b. A means (206) for converting an analog dither signal into a digital dither signal (207A); and c. A count reference displacement signal in digital volt reference by multiplying the digital dither signal (207A) by a predetermined scale factor. Means for converting to a displacement signal (215); d. Means for subtracting the digital volt reference displacement signal from the digital dither signal to generate a differential displacement signal (208); e. Introducing random noise to the differential displacement signal. Means for generating a digital drive signal (210); f. Means for converting the digital drive signal into a pulse width modulated signal (216); g. Means for driving a dither motor in response to the pulse width modulated signal (500 ) And a direct dither drive.
は、第1のディザ脚部(470)を第1のパルス幅変調信
号によって駆動し且つ第2のディザ脚部(472)を第2
のパルス幅変調信号によって駆動するための高速出力論
理手段(216)をさらに含む請求項36記載の直接ディザ
駆動装置。37. Means (500) for driving a dither motor
Drives the first dither leg (470) with the first pulse width modulated signal and drives the second dither leg (472) to the second.
37. The direct dither driver of claim 36, further comprising high speed output logic means (216) for driving with the pulse width modulated signal of.
0)は第1のパルス幅変調ディザ駆動信号(470)と、第
2のパルス幅変調ディザ駆動信号(472)とを供給し、
且つディザモータを駆動する手段は: a.第1のゲートと、第1のソースと、第1のドレインと
を有し、第1のゲートは第1のパルス幅変調ディザ駆動
信号(470)に接続され、且つ第1のドレインは接地点
に接続されている第1のトランジスタ手段(450)と; b.第2のゲートと、第2のソースと、第2のドレインと
を有し、第2のゲートは第2のパルス幅変調ディザ駆動
信号(472)に接続され且つ第2のドレインは接地点に
接続されている第2のトランジスタ手段(452)と; c.第1の端子及び第2の端子を伴う第1のコイル(46
2)と、第3の端子及び第4の端子並びに中心端子を伴
う第2のコイル(460)及び(464)とを有し、第1の端
子(462)はディザ駆動信号に接続され、第2の端子は
接地点に接続され、中心端子は電圧供給手段(480)に
接続され、第3の端子は第1のソースに接続され且つ第
4の端子は第2のソースに接続されている第1の誘導手
段(480)と; d.第3の端子と中心端子との間に接続した第1のダイオ
ード(454)と; e.第4の端子と中心端子との間に接続した第2のダイオ
ード(456)とを具備する請求項36記載の直接ディザ駆
動装置。38. Means (10) for converting a digital drive signal.
0) supplies the first pulse width modulation dither drive signal (470) and the second pulse width modulation dither drive signal (472),
And means for driving the dither motor include: a. Having a first gate, a first source and a first drain, the first gate being connected to a first pulse width modulated dither drive signal (470); A first transistor means (450) having a first drain connected to ground; and b. A second gate, a second source, and a second drain. A second transistor means (452) whose gate is connected to a second pulse width modulated dither drive signal (472) and whose second drain is connected to ground; c. First terminal and second The first coil with the terminals of (46
2) and second coils (460) and (464) with third and fourth terminals and a center terminal, the first terminal (462) being connected to the dither drive signal, The second terminal is connected to the ground point, the center terminal is connected to the voltage supply means (480), the third terminal is connected to the first source, and the fourth terminal is connected to the second source. A first inducing means (480); d. A first diode (454) connected between the third terminal and the central terminal; and e. A first diode connected between the fourth terminal and the central terminal. 37. A direct dither driver according to claim 36, comprising two diodes (456).
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/US1993/002698 WO1994021987A1 (en) | 1991-12-11 | 1993-03-22 | Laser gyro direct dither drive |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP3501804B2 true JP3501804B2 (en) | 2004-03-02 |
Family
ID=32028546
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP52097794A Expired - Fee Related JP3501804B2 (en) | 1993-03-22 | 1993-03-22 | Laser gyro direct dither drive |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP3501804B2 (en) |
| DE (1) | DE69316243T2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115290124A (en) * | 2022-10-10 | 2022-11-04 | 天津集智航宇科技有限公司 | Laser gyroscope rotation-free light-emitting vacuum aging device and method |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112637016B (en) * | 2020-12-24 | 2024-06-21 | 百果园技术(新加坡)有限公司 | Network delay updating method, system, electronic equipment and storage medium |
-
1993
- 1993-03-22 DE DE69316243T patent/DE69316243T2/en not_active Expired - Lifetime
- 1993-03-22 JP JP52097794A patent/JP3501804B2/en not_active Expired - Fee Related
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115290124A (en) * | 2022-10-10 | 2022-11-04 | 天津集智航宇科技有限公司 | Laser gyroscope rotation-free light-emitting vacuum aging device and method |
Also Published As
| Publication number | Publication date |
|---|---|
| DE69316243T2 (en) | 1998-06-10 |
| DE69316243D1 (en) | 1998-02-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5225889A (en) | Laser gyro dither drive | |
| AU1213995A (en) | Modular laser gyro | |
| US5133600A (en) | Method and apparatus for demodulating the rotation rate signal of a fiber optic gyroscope | |
| JPS6156633B2 (en) | ||
| JP3501804B2 (en) | Laser gyro direct dither drive | |
| US6307494B2 (en) | Device and method for the rapid digital/analog conversion of pulse width modulated signals | |
| JPH08508566A (en) | Laser gyro direct dither drive | |
| US5249031A (en) | Ring laser gyro dither stripper | |
| EP0690973B1 (en) | Laser gyro direct dither drive | |
| CA2152799C (en) | Laser gyro direct dither drive | |
| JP2001188011A (en) | Vibrating gyro | |
| JP3502385B2 (en) | Laser gyro dither stripper | |
| JP2764310B2 (en) | Method and circuit arrangement for measuring characteristic values of a high-frequency oscillator | |
| EP0690972B1 (en) | Laser gyro dither stripper | |
| EP0900358B1 (en) | Reducing dither induced errors in a ring laser gyro | |
| SU1413598A1 (en) | Extremum controller for resonance object | |
| JPH07159711A (en) | Amplitude controller | |
| JPS59228980A (en) | Controller for vibrator | |
| SU1278630A1 (en) | Device for measuring dynamic stresses in concrete | |
| JP3111352B2 (en) | Hold circuit without periodic disturbance | |
| WO2022186386A1 (en) | Position sensor | |
| Greason et al. | Frequency domain study of the relative effect of microstepping on the vibration spectra of stepping motors | |
| SU1737714A1 (en) | Controlled frequency divider | |
| SU1591060A1 (en) | METHOD FOR DETERMINING THE ERROR OF THE FORMER OF THE AGREEMENT SIGNAL | |
| JPH11180526A (en) | Drive control method and device for electromagnetic vibration feeder |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20031203 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071212 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081212 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081212 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091212 Year of fee payment: 6 |
|
| LAPS | Cancellation because of no payment of annual fees |