Nothing Special   »   [go: up one dir, main page]

JP2007285747A - Angular velocity sensor - Google Patents

Angular velocity sensor Download PDF

Info

Publication number
JP2007285747A
JP2007285747A JP2006110654A JP2006110654A JP2007285747A JP 2007285747 A JP2007285747 A JP 2007285747A JP 2006110654 A JP2006110654 A JP 2006110654A JP 2006110654 A JP2006110654 A JP 2006110654A JP 2007285747 A JP2007285747 A JP 2007285747A
Authority
JP
Japan
Prior art keywords
output
angular velocity
volatile memory
circuit
amplifier
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2006110654A
Other languages
Japanese (ja)
Inventor
Hideyuki Murakami
英之 村上
Keisuke Kuroda
啓介 黒田
Takashi Kawai
孝士 川井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP2006110654A priority Critical patent/JP2007285747A/en
Publication of JP2007285747A publication Critical patent/JP2007285747A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Gyroscopes (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide an angular velocity sensor capable of outputting accurate output signals at all times by recognizing a faulty state, when a volatile memory for output is at fault. <P>SOLUTION: By recognizing the first two bits of initial data, which has been transferred from a volatile memory 77 to the volatile memory 80 for output via a volatile memory 78 for readout and a comparator circuit 79, as prescribed data immediately after the power has been turned on, failure diagnosis is performed on the volatile memory for output 80. <P>COPYRIGHT: (C)2008,JPO&INPIT

Description

本発明は、特に、航空機、自動車、ロボット、船舶、車両等の移動体の姿勢制御やナビゲーション等に利用でき、かつ故障診断機能を有する角速度センサに関するものである。   The present invention particularly relates to an angular velocity sensor that can be used for attitude control and navigation of a moving body such as an aircraft, an automobile, a robot, a ship, and a vehicle and that has a failure diagnosis function.

従来、この種の角速度センサは、図8および図9に示されるような構成をしていた。   Conventionally, this type of angular velocity sensor has a configuration as shown in FIGS.

以下、従来の角速度センサについて、図面を参照しながら説明する。   Hereinafter, a conventional angular velocity sensor will be described with reference to the drawings.

図8は従来の角速度センサの回路ブロック図、図9は同角速度センサにおける駆動回路およびその故障検出回路のブロック図である。   FIG. 8 is a circuit block diagram of a conventional angular velocity sensor, and FIG. 9 is a block diagram of a drive circuit and its failure detection circuit in the angular velocity sensor.

図8、図9において、1はH型の音叉からなる水晶製の振動子で、この振動子1は一対の駆動部2と、この一対の駆動部2の反対側に配設された一対の検知部3とにより構成されており、この検知部3に角速度検出用電極(図示せず)を設けている。   8 and 9, reference numeral 1 denotes a quartz crystal vibrator composed of an H-shaped tuning fork. The vibrator 1 includes a pair of driving units 2 and a pair of driving units 2 disposed on opposite sides of the pair of driving units 2. The detection unit 3 includes an angular velocity detection electrode (not shown).

また前記振動子1の駆動部2の一方には駆動用電極4を設けるとともに、駆動部2の他方には駆動検出用電極5を設けている。6は駆動回路で、この駆動回路6は前記振動子1における駆動用電極4および駆動検出用電極5と電気的に接続されており、振動子1を一定の振幅になるように制御している。また、駆動回路6にはEEPROM6aを設けており、このEEPROM6aに保存した補正データをさらに、2つのメモリ(図示せず)に保存して、互いに比較することにより、補正データの改竄を防止した状態で、出力用揮発性メモリ(図示せず)を介して駆動信号を補正している。7は故障診断回路で、この故障診断回路7は、ウインドウコンパレータ8と、このウインドウコンパレータ8の出力信号をモニターするBIT論理9とにより構成されている。10は検出回路で、この検出回路10は振動子1における検知部3からの出力される電荷を増幅して、電圧に変換し、出力信号として入出力端子11から外部に出力している。   A driving electrode 4 is provided on one side of the driving unit 2 of the vibrator 1, and a driving detection electrode 5 is provided on the other side of the driving unit 2. Reference numeral 6 denotes a drive circuit. The drive circuit 6 is electrically connected to the drive electrode 4 and the drive detection electrode 5 in the vibrator 1, and controls the vibrator 1 to have a constant amplitude. . Further, the drive circuit 6 is provided with an EEPROM 6a, and the correction data stored in the EEPROM 6a is further stored in two memories (not shown) and compared with each other, thereby preventing the correction data from being falsified. Thus, the drive signal is corrected via an output volatile memory (not shown). Reference numeral 7 denotes a failure diagnosis circuit, and the failure diagnosis circuit 7 includes a window comparator 8 and a BIT logic 9 that monitors an output signal of the window comparator 8. Reference numeral 10 denotes a detection circuit. The detection circuit 10 amplifies the charge output from the detection unit 3 in the vibrator 1, converts it into a voltage, and outputs it as an output signal from the input / output terminal 11 to the outside.

以上のように構成された従来の角速度センサについて、次にその動作を説明する。   Next, the operation of the conventional angular velocity sensor configured as described above will be described.

振動子1の駆動用電極4に交流電圧を加えると前記振動子1が共振し、前記振動子1の駆動検出用電極5に、振動子1の振動振幅に応じた電荷が発生する。そして、この電荷を駆動回路6により増幅、調整した後、駆動用電極4に入力することにより、振動子1が一定の振幅で振動するように制御している。また、振動子1のバラツキにより、振幅が所定の値と外れている場合には、駆動回路6におけるEEPROM6aのデータを書き換えることにより、振幅を微調整している。   When an AC voltage is applied to the drive electrode 4 of the vibrator 1, the vibrator 1 resonates, and a charge corresponding to the vibration amplitude of the vibrator 1 is generated on the drive detection electrode 5 of the vibrator 1. The electric charge is amplified and adjusted by the drive circuit 6 and then input to the drive electrode 4 to control the vibrator 1 to vibrate with a constant amplitude. Further, when the amplitude deviates from a predetermined value due to variations in the vibrator 1, the amplitude is finely adjusted by rewriting the data of the EEPROM 6a in the drive circuit 6.

そしてまた、前記振動子1に角速度ωが加わると、一対の検知部3に設けた角速度検出用電極(図示せず)に電荷が発生する。そしてこの角速度検出用電極(図示せず)に発生する電荷を検出回路10により、出力電圧に変換して、前記入出力端子11より角速度の信号として、相手側のコンピュータ(図示せず)等に入力し、角速度を検出するものである。   When the angular velocity ω is applied to the vibrator 1, electric charges are generated in the angular velocity detection electrodes (not shown) provided in the pair of detection units 3. Then, the electric charge generated in the electrode for detecting the angular velocity (not shown) is converted into an output voltage by the detection circuit 10 and is sent to the other computer (not shown) as an angular velocity signal from the input / output terminal 11. Input and detect angular velocity.

さらに、前記振動子1が破損して故障する場合には、振動子1における駆動用検出電極5から発生する電荷が減少し、駆動回路6の出力信号がモニターしている故障診断回路7におけるウインドウコンパレータ8の基準電圧より、低下する。そうすると、BIT論理9から図10に示す無効データが出力された後、入出力端子11からの角速度としての出力信号が停止し、故障信号が出力されるものであった。   Further, when the vibrator 1 breaks and fails, the electric charge generated from the drive detection electrode 5 in the vibrator 1 decreases, and the window in the failure diagnosis circuit 7 monitored by the output signal of the drive circuit 6 is displayed. Lower than the reference voltage of the comparator 8. Then, after the invalid data shown in FIG. 10 is output from the BIT logic 9, the output signal as the angular velocity from the input / output terminal 11 is stopped and a failure signal is output.

ここで、図11に示すように、デジタル処理技術の進歩に伴い、相手側のコンピュータをマスタコンピュータ12として設定するとともに、このマスタコンピュータ12により制御されるスレブ側として、第1の角速度センサ13、第2の角速度センサ14、加速度センサ15および回転数センサ16を制御する場合を考える。このような場合には、マスタコンピュータ12にチップセレクト端子17を設けるとともに、第1の角速度センサ13、第2の角速度センサ14、加速度センサ15および回転数センサ16の全てにチップセレクト端子18を設ける。   Here, as shown in FIG. 11, as the digital processing technology advances, the counterpart computer is set as the master computer 12, and the first angular velocity sensor 13 is set as the slave side controlled by the master computer 12. Consider a case in which the second angular velocity sensor 14, the acceleration sensor 15 and the rotation speed sensor 16 are controlled. In such a case, the chip select terminal 17 is provided in the master computer 12, and the chip select terminal 18 is provided in all of the first angular velocity sensor 13, the second angular velocity sensor 14, the acceleration sensor 15, and the rotation speed sensor 16. .

また、マスタコンピュータ12に出力端子19を設けるとともに、この出力端子19に対応する入力端子20を、第1の角速度センサ13、第2の角速度センサ14、加速度センサ15および回転数センサ16の全てに設ける。また、第1の角速度センサ13、第2の角速度センサ14、加速度センサ15および回転数センサ16の全てに出力端子21を設けるとともに、この出力端子21に対応する入力端子22をマスタコンピュータ12に設ける。ここで、例えば、第1の角速度センサ13を動作させる場合を考えると、マスタコンピュータ12におけるチップセレクト端子17から、第1の角速度センサ13におけるチップセレクト端子18に信号を出力する。そして、マスタコンピュータ12における出力端子19から第1の角速度センサ13における入力端子20に8bit信号からなるコマンド信号を発信し、そのコマンド信号に対応する8bitのデータを第1の角速度センサ13における出力端子21からマスタコンピュータ12における入力端子22に出力する。そして、上記のコマンド信号としては、第1の角速度センサ13からの角速度情報の出力、第1の角速度センサ13における駆動回路6のEEPROM6aへのデータの書き込み、EEPROM6aからのデータの読み出し、BIT論理9からの故障情報の読み出しが挙げられる。同様に、マスタコンピュータ12におけるチップセレクト端子17により、第2の角速度センサ14、加速度センサ15および回転数センサ16のチップセレクト端子18を選択することにより、マスタコンピュータ12における出力端子19および入力端子22を共用して使用することができるから、マスタコンピュータ12における端子数を大幅に削減できるものであった。   The master computer 12 is provided with an output terminal 19, and an input terminal 20 corresponding to the output terminal 19 is connected to all of the first angular velocity sensor 13, the second angular velocity sensor 14, the acceleration sensor 15, and the rotation speed sensor 16. Provide. The first angular velocity sensor 13, the second angular velocity sensor 14, the acceleration sensor 15, and the rotation speed sensor 16 are all provided with an output terminal 21, and an input terminal 22 corresponding to the output terminal 21 is provided in the master computer 12. . Here, for example, considering the case where the first angular velocity sensor 13 is operated, a signal is output from the chip select terminal 17 in the master computer 12 to the chip select terminal 18 in the first angular velocity sensor 13. Then, a command signal composed of an 8-bit signal is transmitted from the output terminal 19 of the master computer 12 to the input terminal 20 of the first angular velocity sensor 13, and 8-bit data corresponding to the command signal is output to the output terminal of the first angular velocity sensor 13. 21 to the input terminal 22 in the master computer 12. The command signals include the output of angular velocity information from the first angular velocity sensor 13, the writing of data to the EEPROM 6a of the drive circuit 6 in the first angular velocity sensor 13, the reading of data from the EEPROM 6a, and the BIT logic 9 Reading out the failure information from. Similarly, the output terminal 19 and the input terminal 22 of the master computer 12 are selected by selecting the chip select terminal 18 of the second angular velocity sensor 14, acceleration sensor 15, and rotation speed sensor 16 by the chip select terminal 17 of the master computer 12. Therefore, the number of terminals in the master computer 12 can be greatly reduced.

なお、この出願の発明に関連する先行技術文献情報としては、例えば、特許文献1が知られている。
特開2002−174521号公報
As prior art document information related to the invention of this application, for example, Patent Document 1 is known.
JP 2002-174521 A

上記従来の構成においては、補正データを2つの揮発性メモリ(図示せず)に記録して、互いに比較することにより、不揮発性メモリ6aに保存された補正データの改竄を認識して、正確な補正データを出力する構成としていたが、出力用揮発性メモリが故障している場合には、出力用揮発性メモリから不正確な補正データが出力されることとなり、これにより、角速度センサから不正確な出力信号が出力されてしまうという問題点を有していた。   In the above-described conventional configuration, correction data is recorded in two volatile memories (not shown) and compared with each other to recognize falsification of correction data stored in the nonvolatile memory 6a, and to accurately Although it was configured to output correction data, if the volatile memory for output is out of order, incorrect correction data will be output from the volatile memory for output. The problem is that a large output signal is output.

本発明は上記従来の問題点を解決するもので、出力用揮発性メモリが故障している場合には、故障状態を認識することにより、常に正確な出力信号を出力可能な角速度センサを提供することを目的とするものである。   The present invention solves the above-described conventional problems, and provides an angular velocity sensor capable of always outputting an accurate output signal by recognizing a failure state when the output volatile memory is out of order. It is for the purpose.

上記目的を達成するために本発明は、特に、振動子と、この振動子を振動させるとともに可変直流アンプを有する駆動回路と、前記振動子に角速度が付加された際にコリオリ力により発生する電荷をアナログ信号の出力信号として検出するとともに可変直流アンプを有する検出回路と、前記駆動回路または検出回路における可変直流アンプの補正量を指定する補正データを保存する不揮発性メモリと、この不揮発性メモリの補正データを一時的に保存する少なくとも2つの読み出し用揮発性メモリと、この読み出し用揮発性メモリに保存された補正データが互いに一致するときにのみ補正データを出力する比較回路と、この比較回路の出力信号を入力するとともに前記駆動回路または検出回路における可変直流アンプの補正量を指定する出力用揮発性メモリとを備え、電源立ち上げ直後に前記不揮発性メモリから読み出し用揮発性メモリおよび比較回路を介して出力用揮発性メモリに移送された初期データの最初の2ビットが所定のデータであることを確認することにより、出力用揮発性メモリの故障診断をする構成である。   In order to achieve the above object, the present invention particularly relates to a vibrator, a drive circuit that vibrates the vibrator and includes a variable DC amplifier, and a charge generated by Coriolis force when an angular velocity is added to the vibrator. Is detected as an output signal of an analog signal and has a variable DC amplifier, a nonvolatile memory for storing correction data designating a correction amount of the variable DC amplifier in the driving circuit or the detection circuit, and a nonvolatile memory At least two read volatile memories that temporarily store correction data, a comparison circuit that outputs correction data only when the correction data stored in the read volatile memory match each other, and Output that inputs the output signal and specifies the correction amount of the variable DC amplifier in the drive circuit or detection circuit The first two bits of the initial data transferred from the nonvolatile memory to the output volatile memory via the comparison volatile memory and the comparison circuit immediately after the power is turned on are predetermined data. By confirming this, the fault diagnosis of the output volatile memory is performed.

上記構成によれば、電源立ち上げ直後に前記不揮発性メモリから読み出し用揮発性メモリおよび比較回路を介して出力用揮発性メモリに移送された初期データの最初の2ビットが所定のデータであることを確認することにより、出力用揮発性メモリの故障診断をするため、出力用揮発性メモリが故障している場合には、初期データの最初の2ビットが所定のデータでなくなることとなり、これにより、出力用揮発性メモリの故障を検知することができるから、常に正確な出力信号を出力可能である。   According to the above configuration, the first two bits of the initial data transferred from the nonvolatile memory to the output volatile memory via the read volatile memory and the comparison circuit immediately after the power is turned on are predetermined data. Therefore, if the output volatile memory is faulty, the first two bits of the initial data will not be the predetermined data. Since the failure of the volatile memory for output can be detected, an accurate output signal can always be output.

以下、本発明の一実施の形態における角速度センサについて、図面を参照しながら説明する。   Hereinafter, an angular velocity sensor according to an embodiment of the present invention will be described with reference to the drawings.

図1は、本発明の一実施の形態における角速度センサおよびその故障診断回路を示すブロック図である。   FIG. 1 is a block diagram showing an angular velocity sensor and a failure diagnosis circuit thereof according to an embodiment of the present invention.

図1において、31は振動子で、この振動子31は一対の駆動部32と、この一対の駆動部32のそれぞれの先端に配設された一対の検知部33とにより構成されている。また前記振動子31の駆動部32の一方には駆動用電極34を設けるとともに、前記駆動部32の他方には駆動検出用電極35を設けている。そしてまた前記振動子31における一対の検知部33には角速度検出用電極36を設けている。37はモニタ回路で、このモニタ回路37は前記振動子31の駆動検出用電極35の電荷を入力する電流アンプ38と、この電流アンプ38の出力信号を入力するバンドパスフィルタ39と、このバンドパスフィルタ39の出力信号を入力する整流器40と、この整流器40の出力信号を入力する平滑回路41とにより構成されている。42はAGC回路で、このAGC回路42は前記モニタ回路37における平滑回路41の出力信号を入力し、かつ前記モニタ回路37におけるバンドパスフィルタ39の出力信号を増幅あるいは減衰させるものである。43は制御回路で、この制御回路43は前記AGC回路42の出力信号を入力するとともに、前記振動子31の駆動用電極34に駆動信号を入力するものである。そして、前記モニタ回路37、AGC回路42および制御回路43とで、駆動回路44を構成している。   In FIG. 1, reference numeral 31 denotes a vibrator, and the vibrator 31 includes a pair of drive units 32 and a pair of detection units 33 disposed at respective tips of the pair of drive units 32. In addition, a drive electrode 34 is provided on one side of the drive unit 32 of the vibrator 31, and a drive detection electrode 35 is provided on the other side of the drive unit 32. In addition, an angular velocity detection electrode 36 is provided on the pair of detection units 33 in the vibrator 31. Reference numeral 37 denotes a monitor circuit. The monitor circuit 37 includes a current amplifier 38 for inputting the electric charge of the drive detection electrode 35 of the vibrator 31, a bandpass filter 39 for inputting an output signal of the current amplifier 38, and the bandpass. A rectifier 40 for inputting the output signal of the filter 39 and a smoothing circuit 41 for inputting the output signal of the rectifier 40 are configured. Reference numeral 42 denotes an AGC circuit. The AGC circuit 42 inputs the output signal of the smoothing circuit 41 in the monitor circuit 37 and amplifies or attenuates the output signal of the band-pass filter 39 in the monitor circuit 37. Reference numeral 43 denotes a control circuit. The control circuit 43 inputs an output signal of the AGC circuit 42 and inputs a drive signal to the drive electrode 34 of the vibrator 31. The monitor circuit 37, the AGC circuit 42, and the control circuit 43 constitute a drive circuit 44.

45はチャージアンプで、このチャージアンプ45は前記振動子31における一対の角速度検出用電極36にコリオリ力により発生する電荷を電圧に変換するものである。46は第1の検出回路で、この第1の検出回路46は、前記チャージアンプ45の出力信号を入力する第1のバンドパスフィルタ47と、この第1のバンドパスフィルタ47の出力信号を入力する第1の同期検波器48と、この第1の同期検波器48の出力信号を入力する第1の平滑回路49と、この第1の平滑回路49の出力信号を入力するとともに、増幅して角速度信号を出力する第1の可変直流アンプ50とにより構成されている。そして、この第1の可変直流アンプ50は、図2に示すように、アンプ本体50aと、このアンプ本体50aの増幅率を変化させる8つのラダー抵抗50bとこのラダー抵抗50bのオンオフを調整する8つのスイッチ50cとで構成されている。51は第2の検出回路で、この第2の検出回路51は、前記チャージアンプ45の出力信号を入力する第2のバンドパスフィルタ52と、この第2のバンドパスフィルタ52の出力信号を入力する第2の同期検波器53と、この第2の同期検波器53の出力信号を入力する第2の平滑回路54と、この第2の平滑回路54の出力信号を入力するとともに、増幅して角速度信号を出力する第2の可変直流アンプ55とにより構成されている。56は故障検出回路で、この故障検出回路56は、前記第1の検出回路46の第1の可変直流アンプ50の出力信号と、前記第2の検出回路51の第2の可変直流アンプ55の出力信号とを比較して、両者の電圧差を出力する差動アンプ57と、この差動アンプ57の出力信号を入力するとともに、基準電圧器58の電圧と比較して、故障情報を出力電圧として出力する比較器59とにより構成されている。60は第1のAD変換器で、この第1のAD変換器60は第1の検出回路46における第1の可変直流アンプ50から出力されるアナログからなる出力信号をデジタル信号に変換する。61は第2のAD変換器で、この第2のAD変換器61は故障検出回路56における比較器59から出力されるアナログからなる故障信号をデジタル信号に変換するものである。62は揮発性メモリで、この揮発性メモリ62は角速度情報としての出力信号、駆動回路44の補正データおよび故障検出回路56から出力された故障情報等がデータとして保存されている。63は3線式シリアル通信におけるスレブに相当する通信制御回路で、この通信制御回路63は揮発性メモリ62とデータのやり取りを行うとともに、チップセレクト端子64、入力端子65、出力端子66およびクロック端子67を設けている。68は外部に設けられたマスタコンピュータで、このマスタコンピュータ68は3線式シリアル通信方式における通信をコントロールしており、角速度センサにおけるチップセレクト端子64と接続されたチップセレクト端子69、角速度センサにおける入力端子65と接続された出力端子70および角速度センサにおける出力端子66と接続された入力端子71、および角速度センサにおけるクロック端子67と接続されたクロック端子72とを設けている。そして、このマスタコンピュータ68はその他のセンサである他の角速度センサ(図示せず)、加速度センサ(図示せず)および回転数センサ(図示せず)等とも接続されており、これらの他のセンサの通信もコントロールするものである。   Reference numeral 45 denotes a charge amplifier. The charge amplifier 45 converts charges generated by Coriolis force on the pair of angular velocity detection electrodes 36 in the vibrator 31 into a voltage. Reference numeral 46 denotes a first detection circuit. The first detection circuit 46 receives a first band-pass filter 47 that receives the output signal of the charge amplifier 45 and an output signal of the first band-pass filter 47. The first synchronous detector 48, the first smoothing circuit 49 for inputting the output signal of the first synchronous detector 48, and the input signal for the first smoothing circuit 49 are input and amplified. The first variable DC amplifier 50 outputs an angular velocity signal. As shown in FIG. 2, the first variable DC amplifier 50 adjusts the amplifier body 50a, the eight ladder resistors 50b that change the amplification factor of the amplifier body 50a, and the on / off state of the ladder resistor 50b. And two switches 50c. Reference numeral 51 denotes a second detection circuit. The second detection circuit 51 receives a second band-pass filter 52 that inputs the output signal of the charge amplifier 45 and an output signal of the second band-pass filter 52. The second synchronous detector 53, the second smoothing circuit 54 to which the output signal of the second synchronous detector 53 is input, and the output signal of the second smoothing circuit 54 that is input and amplified. And a second variable DC amplifier 55 that outputs an angular velocity signal. Reference numeral 56 denotes a failure detection circuit. The failure detection circuit 56 includes the output signal of the first variable DC amplifier 50 of the first detection circuit 46 and the second variable DC amplifier 55 of the second detection circuit 51. The differential amplifier 57 that compares the output signal and outputs the voltage difference between the two and the output signal of the differential amplifier 57 is input and compared with the voltage of the reference voltage device 58, the failure information is output to the output voltage. And a comparator 59 that outputs as follows. Reference numeral 60 denotes a first AD converter, and the first AD converter 60 converts an analog output signal output from the first variable DC amplifier 50 in the first detection circuit 46 into a digital signal. Reference numeral 61 denotes a second AD converter. The second AD converter 61 converts an analog failure signal output from the comparator 59 in the failure detection circuit 56 into a digital signal. Reference numeral 62 denotes a volatile memory. The volatile memory 62 stores output signals as angular velocity information, correction data of the drive circuit 44, failure information output from the failure detection circuit 56, and the like as data. Reference numeral 63 denotes a communication control circuit corresponding to a slave in three-wire serial communication. The communication control circuit 63 exchanges data with the volatile memory 62, and also has a chip select terminal 64, an input terminal 65, an output terminal 66, and a clock terminal. 67 is provided. Reference numeral 68 denotes an external master computer that controls communication in the three-wire serial communication system. The master computer 68 is connected to the chip select terminal 64 of the angular velocity sensor and the input of the angular velocity sensor. An output terminal 70 connected to the terminal 65, an input terminal 71 connected to the output terminal 66 in the angular velocity sensor, and a clock terminal 72 connected to the clock terminal 67 in the angular velocity sensor are provided. The master computer 68 is also connected to other angular velocity sensors (not shown), an acceleration sensor (not shown), a rotation speed sensor (not shown), etc., which are other sensors. It also controls communication.

図3に示すように、77はEEPROMからなる不揮発性メモリで、この不揮発性メモリ77は、第1の可変直流アンプ50および第2の可変直流アンプ55の増幅率を補正する4つの8ビットからなるデータを連続的に連ねた、例えば(00101001110101100010100111010110)のような、32ビットからなる補正データを保存している。78は8ビットからなる4つの読み出し用揮発性メモリで、この読み出し用揮発性メモリ78は不揮発性メモリ77から4つの補正データである例えば(00101001)、(11010110)、(00101001)、(11010110)を各々入力されている。79は比較回路で、この比較回路79は読み出し用揮発性メモリ78の補正データを入力されるとともに、この読み出し用揮発性メモリ78に保存された補正データが相補的に一致したときのみにその補正データを選択して出力するものである。80は出力用揮発性メモリで、この出力用揮発性メモリ80は、前記比較回路79から出力された補正データを保存するとともに、この出力用揮発性メモリ80の出力データを基に、第1の可変直流アンプ50または、第2の可変直流アンプ55の増幅度を変化させるものである。また、前記比較回路79には4つの不揮発性メモリ77に保存された互いに相補的な32ビットの補正データ全てが相補的に等しいときのみ正常の信号を出力するNOR回路からなる故障診断回路81を設けている。   As shown in FIG. 3, reference numeral 77 denotes a nonvolatile memory composed of EEPROM. This nonvolatile memory 77 is composed of four 8-bits that correct the amplification factors of the first variable DC amplifier 50 and the second variable DC amplifier 55. For example, correction data consisting of 32 bits such as (00101001110101100010100111010110) is stored. Reference numeral 78 denotes four read volatile memories each consisting of 8 bits. The read volatile memory 78 is four correction data from the nonvolatile memory 77, for example (00101001), (11010110), (00101001), (11010110) Are entered respectively. Reference numeral 79 denotes a comparison circuit. The comparison circuit 79 receives correction data from the read volatile memory 78 and corrects the correction data only when the correction data stored in the read volatile memory 78 is complementary. Select and output data. Reference numeral 80 denotes an output volatile memory. The output volatile memory 80 stores the correction data output from the comparison circuit 79 and, based on the output data of the output volatile memory 80, the first volatile memory 80. The amplification degree of the variable DC amplifier 50 or the second variable DC amplifier 55 is changed. Further, the comparison circuit 79 includes a fault diagnosis circuit 81 comprising a NOR circuit that outputs a normal signal only when all the complementary 32-bit correction data stored in the four nonvolatile memories 77 are complementary. Provided.

以上のように構成された本発明の一実施の形態における角速度センサについて、次にその動作を説明する。   Next, the operation of the angular velocity sensor according to one embodiment of the present invention configured as described above will be described.

振動子31の駆動用電極34に交流電圧を加えると、前記振動子31が共振し、前記振動子31の駆動検出用電極35に電荷が発生する。この駆動検出用電極35に発生した電荷を駆動回路44における電流アンプ38に入力し、正弦波形の出力電圧に変換する。そしてこの電流アンプ38の出力電圧をモニタ回路37におけるバンドパスフィルタ39に入力し、前記振動子31の共振周波数のみを抽出し、ノイズ成分を除去した図4(a)に示すような正弦波形を出力する。そしてまた、前記モニタ回路37におけるバンドパスフィルタ39の出力信号を整流器40に入力することにより、負電圧成分を正電圧に変換した後、平滑回路41に入力することにより、直流電圧信号に変換する。そしてAGC回路42は前記平滑回路41の直流電圧信号が大の場合には前記モニタ回路37におけるバンドパスフィルタ39の出力信号を減衰させるような信号を、一方、前記平滑回路41の直流電圧信号が小の場合には前記モニタ回路37におけるバンドパスフィルタ39の出力信号を増幅させるような信号を制御回路43に入力し、前記振動子31の振動が一定振幅となるように調整するものである。また前記振動子31の駆動部32が駆動方向に速度Vで屈曲振動している状態において、前記振動子31の長手方向の中心軸周りに振動子31が角速度ωで回転すると、この振動子31の検知部33にF=2mV×ωのコリオリ力が発生する。このコリオリ力により前記検知部33における一対の角速度検出用電極36に、図4(b)および図4(c)に示すように電荷が発生する。そしてこの角速度検出用電極36に発生する電荷はコリオリ力により発生するため、前記駆動検出用電極35に発生する信号より位相が90度進んでいる。そしてまた、前記一対の角速度検出用電極36に発生した出力信号を重ねあわせることにより図4(d)に示すような電荷の信号を得る。さらにチャージアンプ45により、図4(e)に示すような出力電圧に変換する。このとき、前記チャージアンプ45はコンデンサ(図示せず)を設けており、前記角速度検出用電極36の出力をさらに90度進めるものである。そしてこのチャージアンプ45の出力信号を2つの出力信号に分岐するとともに、分岐した出力信号の一方を第1の検出回路46における第1のバンドパスフィルタ47により前記振動子31の共振周波数成分のみを抽出し、ノイズ成分を除去するとともに、この第1のバンドパスフィルタ47の出力を第1の同期検波器48に入力し、前記モニタ回路37におけるバンドパスフィルタ39の振動の周期で位相検波させるとともに、前記第1のバンドパスフィルタ47の電力電圧の負電圧成分を正電圧に変換し、図4(f)に示すような出力信号を得る。そしてこの第1の同期検波器48の出力電圧を第1の平滑回路49および第1の可変直流アンプ50により平滑化するとともに、増幅し、図4(g)に示すような出力を得る。また同様に、前記チャージアンプ45の出力信号のうちの他方の出力信号から第2の検出回路51における第2のバンドパスフィルタ52により前記振動子31の共振周波数成分のみを抽出し、ノイズ成分を除去するとともに、この第2のバンドパスフィルタ52の出力を第2の同期検波器53に入力し、前記モニタ回路37におけるバンドパスフィルタ39の振動の周期で位相検波させるとともに、前記第2のバンドパスフィルタ52の出力電圧の負電圧成分を正電圧に変換し、図4(f)に示すような出力信号を得る。そしてこの第2の同期検波器53の出力電圧を第2の平滑回路54および第2の可変直流アンプ55により平滑化するとともに、増幅し、図4(g)に示すような出力信号を得る。そして、前記第1の検出回路46における第1の可変直流アンプ50あるいは前記第2の検出回路51における第2の可変直流アンプ55の出力信号をアナログからなる角速度情報として第1のAD変換器60に入力する。そして、第1のAD変換器60は、前記第1の可変直流アンプ50から出力されるアナログからなる出力情報をデジタルからなる出力信号に変換するものである。   When an AC voltage is applied to the drive electrode 34 of the vibrator 31, the vibrator 31 resonates and charges are generated at the drive detection electrode 35 of the vibrator 31. The electric charge generated in the drive detection electrode 35 is input to the current amplifier 38 in the drive circuit 44 and converted into a sine waveform output voltage. Then, the output voltage of the current amplifier 38 is inputted to a band pass filter 39 in the monitor circuit 37, and only the resonance frequency of the vibrator 31 is extracted, and a sine waveform as shown in FIG. Output. Further, the output signal of the bandpass filter 39 in the monitor circuit 37 is input to the rectifier 40 to convert the negative voltage component into a positive voltage and then input to the smoothing circuit 41 to be converted into a DC voltage signal. . When the DC voltage signal of the smoothing circuit 41 is large, the AGC circuit 42 attenuates the output signal of the band-pass filter 39 in the monitor circuit 37, while the DC voltage signal of the smoothing circuit 41 If it is small, a signal that amplifies the output signal of the bandpass filter 39 in the monitor circuit 37 is input to the control circuit 43, and the vibration of the vibrator 31 is adjusted to have a constant amplitude. When the vibrator 31 rotates at an angular velocity ω around the longitudinal center axis of the vibrator 31 in a state where the drive unit 32 of the vibrator 31 is bending-vibrated at a speed V in the driving direction, the vibrator 31 is rotated. A Coriolis force of F = 2 mV × ω is generated in the detector 33. Due to this Coriolis force, electric charges are generated in the pair of angular velocity detection electrodes 36 in the detection section 33 as shown in FIGS. 4B and 4C. Since the electric charge generated in the angular velocity detection electrode 36 is generated by the Coriolis force, the phase is advanced by 90 degrees from the signal generated in the drive detection electrode 35. Further, by superimposing the output signals generated on the pair of angular velocity detection electrodes 36, a charge signal as shown in FIG. 4D is obtained. Furthermore, the charge amplifier 45 converts the output voltage as shown in FIG. At this time, the charge amplifier 45 is provided with a capacitor (not shown), and further advances the output of the angular velocity detection electrode 36 by 90 degrees. Then, the output signal of the charge amplifier 45 is branched into two output signals, and only one of the branched output signals is separated from the resonance frequency component of the vibrator 31 by the first band-pass filter 47 in the first detection circuit 46. In addition to extracting and removing noise components, the output of the first band-pass filter 47 is input to the first synchronous detector 48, and phase detection is performed at the period of vibration of the band-pass filter 39 in the monitor circuit 37. Then, the negative voltage component of the power voltage of the first bandpass filter 47 is converted into a positive voltage to obtain an output signal as shown in FIG. The output voltage of the first synchronous detector 48 is smoothed and amplified by the first smoothing circuit 49 and the first variable DC amplifier 50 to obtain an output as shown in FIG. Similarly, only the resonance frequency component of the vibrator 31 is extracted from the other output signal of the output signal of the charge amplifier 45 by the second band-pass filter 52 in the second detection circuit 51, and the noise component is extracted. In addition, the output of the second band-pass filter 52 is input to the second synchronous detector 53 for phase detection with the period of vibration of the band-pass filter 39 in the monitor circuit 37, and the second band The negative voltage component of the output voltage of the pass filter 52 is converted into a positive voltage, and an output signal as shown in FIG. The output voltage of the second synchronous detector 53 is smoothed and amplified by the second smoothing circuit 54 and the second variable DC amplifier 55 to obtain an output signal as shown in FIG. Then, the first AD converter 60 uses the output signal of the first variable DC amplifier 50 in the first detection circuit 46 or the second variable DC amplifier 55 in the second detection circuit 51 as analog angular velocity information. To enter. The first AD converter 60 converts the analog output information output from the first variable DC amplifier 50 into a digital output signal.

ここで、前記第1の検出回路46における第1のバンドパスフィルタ47が故障した場合について説明する。このような場合には、前記第1の検出回路46における第1のバンドパスフィルタ47からの出力信号が図5(a)に示すように、前記第1のバンドパスフィルタ47の故障時から出力電圧を発生させなくなる。これにより、前記第1の同期検波器48からの出力信号が図5(b)のようになるとともに、前記第1の可変直流アンプ50の出力信号が図5(c)のようになる。しかしながら、前記第2の検出回路51における第2のバンドパスフィルタ52は正常に動作しているため、前記第2の可変直流アンプ55からの出力信号は図4(g)のようになる。このような状態において、前記故障検出回路56の差動アンプ57に前記第1の検出回路46における第1の可変直流アンプ50の出力信号および前記第2の検出回路51における第2の可変直流アンプ55の出力信号を入力すると、前記第1の可変直流アンプ50の出力信号と、前記第2の可変直流アンプ55の出力信号とに差が生じているため、前記差動アンプ57に出力電圧が生じる。そして、この差動アンプ57の出力信号を比較器59により、図5(d)に示すように、基準電圧器58の基準電圧VthH、およびVthLと比較し、前記差動アンプ57の出力が基準電圧VthH以上あるいはVthL以下の場合には、図5(e)に示すように、角速度センサが故障しているとして、アナログ信号からなる故障情報を出力して、このアナログからなる出力信号を第2のAD変換器61により、デジタル信号に変換し、そのデジタル信号を揮発性メモリからなる保存手段62に入力する。 Here, a case where the first band-pass filter 47 in the first detection circuit 46 fails will be described. In such a case, the output signal from the first bandpass filter 47 in the first detection circuit 46 is output from the time of failure of the first bandpass filter 47 as shown in FIG. No voltage is generated. As a result, the output signal from the first synchronous detector 48 becomes as shown in FIG. 5B, and the output signal of the first variable DC amplifier 50 becomes as shown in FIG. 5C. However, since the second bandpass filter 52 in the second detection circuit 51 operates normally, the output signal from the second variable DC amplifier 55 is as shown in FIG. In such a state, the output signal of the first variable DC amplifier 50 in the first detection circuit 46 and the second variable DC amplifier in the second detection circuit 51 are added to the differential amplifier 57 of the failure detection circuit 56. When the output signal of 55 is input, there is a difference between the output signal of the first variable DC amplifier 50 and the output signal of the second variable DC amplifier 55, so that an output voltage is applied to the differential amplifier 57. Arise. Then, the output signal of the differential amplifier 57 is compared with the reference voltages V thH and V thL of the reference voltage device 58 by the comparator 59 as shown in FIG. Is equal to or higher than the reference voltage V thH or lower than V thL , as shown in FIG. 5 (e), it is assumed that the angular velocity sensor has failed, and failure information comprising an analog signal is output, and this analog output is output. The signal is converted into a digital signal by the second AD converter 61, and the digital signal is input to the storage means 62 composed of a volatile memory.

ここで、通常の動作状態として、マスタコンピュータ68からの指令により、デジタル信号からなる角速度情報を角速度センサが出力する場合を考える。10ビットからなる角速度情報として、角速度センサの静止状態すなわち0[度/秒]を(1000000000)とし、測定範囲の最大角速度511[度/秒]を(1111111111)とし、測定範囲の最小角速度−511[度/秒]を(0000000000)と定義する。   Here, as a normal operation state, a case where the angular velocity sensor outputs angular velocity information composed of a digital signal according to a command from the master computer 68 is considered. As angular velocity information consisting of 10 bits, the stationary state of the angular velocity sensor, that is, 0 [degree / second] is (1000000000), the maximum angular velocity 511 [degree / second] of the measurement range is (1111111111), and the minimum angular velocity of the measurement range is −511. Define [degrees / second] as (0000000000).

そして、マスタコンピュータ68におけるチップセレクト端子69から角速度センサにおける通信制御回路63におけるチップセレクト端子64に図6(a)に示すように、ローの信号を入力することにより、マスタコンピュータ68のコマンドを受ける対象として、本発明の一実施の形態における角速度センサを選択する。   Then, as shown in FIG. 6A, a command of the master computer 68 is received by inputting a low signal from the chip select terminal 69 in the master computer 68 to the chip select terminal 64 in the communication control circuit 63 in the angular velocity sensor. As an object, the angular velocity sensor in one embodiment of the present invention is selected.

その後、マスタコンピュータ68におけるクロック端子72から通信制御回路63におけるクロック端子67に図6(c)のクロック信号が入力され、このクロック信号の立ち上がり時に図6(b)に示す例えば、角速度情報を要求する1番目のコマンド73がマスタコンピュータ68における出力端子70から通信制御回路63における入力端子65に入力される。そうすると、図6(c)のクロック信号の立下りに合わせて図6(d)に示すように、角速度信号からなる応答信号74を通信制御回路63における出力端子66からマスタコンピュータ68における入力端子71に入力する。   Thereafter, the clock signal shown in FIG. 6C is input from the clock terminal 72 of the master computer 68 to the clock terminal 67 of the communication control circuit 63, and, for example, the angular velocity information shown in FIG. The first command 73 is input from the output terminal 70 in the master computer 68 to the input terminal 65 in the communication control circuit 63. Then, in response to the fall of the clock signal in FIG. 6C, as shown in FIG. 6D, the response signal 74 composed of the angular velocity signal is sent from the output terminal 66 in the communication control circuit 63 to the input terminal 71 in the master computer 68. To enter.

この角速度信号からなる応答信号74は、一般的に3線式シリアル通信方式で使用可能な1バイトを8ビットの条件を満たすようにするため、上述の10ビットからなる角速度情報を5ビットからなる上位バイトおよび下位バイトに分割して、さらに故障情報を付加してデータとしている。具体的には、図7(a)に示すように、上位バイトのうちの下位ビットb0〜b4に角速度情報を入力し、b5に故障情報を入力する。故障情報b5はDP=0の場合には、角速度センサが故障していることを示しており、一方、DP=1の場合には、角速度センサが正常であることを示している。また、同様に、図7(b)に示すように、下位バイトのうちの下位ビットb0〜b4に角速度情報を入力し、b5に故障情報を入力する。故障情報b5はDN=1の場合には、角速度センサが故障していることを示しており、一方、DN=0の場合には、角速度センサが正常であることを示している。   The response signal 74 made up of the angular velocity signal is made up of the above 10-bit angular velocity information consisting of 5 bits so that one byte that can generally be used in the 3-wire serial communication system satisfies the condition of 8 bits. The data is divided into upper bytes and lower bytes and further added with failure information. Specifically, as shown in FIG. 7A, angular velocity information is input to the lower bits b0 to b4 of the upper bytes, and failure information is input to b5. The failure information b5 indicates that the angular velocity sensor is malfunctioning when DP = 0, while the angular velocity sensor is normal when DP = 1. Similarly, as shown in FIG. 7B, the angular velocity information is input to the lower bits b0 to b4 of the lower bytes, and the failure information is input to b5. The failure information b5 indicates that the angular velocity sensor is malfunctioning when DN = 1, whereas the DN information indicates that the angular velocity sensor is normal when DN = 0.

この1番目のコマンドである角速度情報の上位バイトを要求するコマンドに対し、図7(a)に示すような上位バイトの信号を含む角速度信号からなる応答信号74を通信制御回路63からマスタコンピュータ68に出力する。次に、2番目のコマンド75である角速度情報の下位バイトを要求するコマンドに対し、図7(b)に示すような、下位バイトの信号を含む角速度信号からなる応答信号76を通信制御回路63からマスタコンピュータ68に出力する。そして、マスタコンピュータ68にて、上位バイトの角速度信号からなる応答信号74と下位バイトの角速度信号からなる応答信号76を結合することにより、10ビットからなる角速度情報を受信するものである。   In response to the command requesting the upper byte of the angular velocity information, which is the first command, a response signal 74 composed of an angular velocity signal including the upper byte signal as shown in FIG. Output to. Next, in response to a command that requests the lower byte of the angular velocity information as the second command 75, a response signal 76 including an angular velocity signal including a lower byte signal as shown in FIG. To the master computer 68. The master computer 68 receives the 10-bit angular velocity information by combining the response signal 74 consisting of the higher-order byte angular velocity signal and the response signal 76 consisting of the lower-order byte angular velocity signal.

そして、角速度センサの通常の使用状態において、角速度センサの出力信号値を適正な値に補正するために、予め、不揮発性メモリ77に補正データが格納されており、この補正データを基に、第1の可変直流アンプ50および第2の可変直流アンプ55におけるスイッチ50cを切り替えることにより、角速度センサの出力信号を補正している。すなわち、不揮発性メモリ77は4つの各々の読み出し用揮発性メモリ78に同値の8ビットからなる補正データを入力するべく、32ビットからなる補正データを連続的に格納する。その後、この補正データを順次、4つの読み出し用揮発性メモリ78に入力する。そして、図2に示すように、比較回路79により、読み出し用揮発性メモリ78に格納された補正データが一致したときのみ、その補正データを出力用揮発性メモリ80から第1の可変直流アンプ50および第2の可変直流アンプ55におけるスイッチ50cに入力することにより、第1の可変直流アンプ50および第2の可変直流アンプ55の増幅率を補正するものである。   In order to correct the output signal value of the angular velocity sensor to an appropriate value in the normal use state of the angular velocity sensor, correction data is stored in advance in the nonvolatile memory 77, and based on this correction data, By switching the switch 50c in the first variable DC amplifier 50 and the second variable DC amplifier 55, the output signal of the angular velocity sensor is corrected. That is, the non-volatile memory 77 continuously stores 32-bit correction data in order to input 8-bit correction data having the same value to each of the four read volatile memories 78. Thereafter, the correction data is sequentially input to the four read volatile memories 78. Then, as shown in FIG. 2, only when the correction data stored in the read volatile memory 78 is matched by the comparison circuit 79, the correction data is transferred from the output volatile memory 80 to the first variable DC amplifier 50. The gains of the first variable DC amplifier 50 and the second variable DC amplifier 55 are corrected by inputting to the switch 50 c in the second variable DC amplifier 55.

ここで、前記揮発性メモリ群における4つの読み出し用揮発性メモリ78のうちの1つが故障して、8ビットからなる補正データが固着する場合を考える。そのような場合には、不揮発性メモリ77に保存された補正データが正常値であったとしても、常に、読み出し用揮発性メモリ78に保存された補正データが一致しないこととなり、その結果、正確な補正が出来なくなってしまう。   Here, consider a case where one of the four read volatile memories 78 in the volatile memory group fails and the 8-bit correction data is fixed. In such a case, even if the correction data stored in the non-volatile memory 77 is a normal value, the correction data stored in the read volatile memory 78 will not always match, and as a result, Correction will not be possible.

本発明の一実施の形態における角速度センサにおいては、初期電源立ち上げ時において、4つの読み出し用揮発性メモリ78の8ビットのデータが(00000000)であることを利用して、NOR回路からなる故障診断回路81が読み出し用揮発性メモリ78の故障の有無を認識する。   In the angular velocity sensor according to the embodiment of the present invention, a failure consisting of a NOR circuit using the fact that the 8-bit data of the four read volatile memories 78 is (00000000) when the initial power supply is turned on. The diagnostic circuit 81 recognizes whether or not the reading volatile memory 78 has failed.

角速度センサの電源立ち上げ時には、4つの読み出し用揮発性メモリ78の全てが正常な場合には、初期値は全て前述の(00000000)であって、相補的には一致しない。従って、NOR回路からなる故障診断回路81からは、オンの情報が出力される。一方、4つの読み出し用揮発性メモリ78のうちの1つでも異常な場合には、故障診断回路81からオフの情報が出力され、4つの読み出し用揮発性メモリ78のうちの少なくとも1つの読み出し用揮発性メモリ78が故障していることを認識できるものである。   When all the four volatile memories 78 for reading are normal when the angular velocity sensor is turned on, the initial values are all the above (00000000) and do not coincide with each other. Therefore, ON information is output from the failure diagnosis circuit 81 formed of a NOR circuit. On the other hand, if any one of the four read volatile memories 78 is abnormal, the failure diagnosis circuit 81 outputs off information, and at least one of the four read volatile memories 78 is for reading. It is possible to recognize that the volatile memory 78 has failed.

また、電源立ち上げ時の直後には、予め、2ビットからなる(01)の出力信号が先頭の初期データとして、不揮発性メモリ77から読み出し用揮発性メモリ78、比較回路79および出力用揮発性メモリ80を介して、出力される。   Immediately after the power is turned on, a (01) output signal consisting of 2 bits is used as the initial initial data in advance as a volatile memory 78 for reading from the nonvolatile memory 77, a comparison circuit 79, and a volatile for output. The data is output via the memory 80.

ここで、前記出力用揮発性メモリ80が(1)に固着している場合を考えると、先頭の初期データは(11)になる。一方、出力用揮発性メモリ80が(0)に固着している場合には、先頭の初期データは(00)になる。従って、電源立ち上げ直後に、出力用揮発性メモリ80に保存される先頭の初期データが(01)であることを確認することにより、出力用揮発性メモリ80が故障していないことを認識できるものである。   Here, considering the case where the output volatile memory 80 is fixed to (1), the initial data at the beginning is (11). On the other hand, when the output volatile memory 80 is fixed at (0), the initial data at the beginning is (00). Therefore, it is possible to recognize that the output volatile memory 80 has not failed by confirming that the initial initial data stored in the output volatile memory 80 is (01) immediately after the power is turned on. Is.

すなわち、電源立ち上げ直後に前記不揮発性メモリ77から読み出し用揮発性メモリ78および比較回路79を介して出力用揮発性メモリ80に移送された初期データの最初の2ビットが所定のデータである(01)であることを確認することにより、出力用揮発性メモリ80の故障診断をするため、出力用揮発性メモリ80が故障している場合には、初期データの最初の2ビットが所定のデータ(01)でなくなることとなり、これにより、出力用揮発性メモリ80の故障を検知することができるという作用効果を有するものである。   That is, the first two bits of the initial data transferred from the nonvolatile memory 77 to the output volatile memory 80 via the read volatile memory 78 and the comparison circuit 79 immediately after the power is turned on are predetermined data ( 01) to confirm the failure of the output volatile memory 80. If the output volatile memory 80 is faulty, the first two bits of the initial data are the predetermined data. This eliminates (01), thereby having the effect of being able to detect a failure in the output volatile memory 80.

なお、本発明の一実施の形態における角速度センサにおいては、初期データの最初の2ビットを(01)としたが、(10)としても同様の効果を有するものである。   In the angular velocity sensor according to the embodiment of the present invention, the first two bits of the initial data are (01). However, (10) has the same effect.

本発明にかかる角速度センサは、出力用揮発性メモリが故障している場合には、故障状態を認識することにより、常に正確な出力信号を出力できるという効果を有し、故障診断機能を有する角速度センサ等として有用である。   The angular velocity sensor according to the present invention has an effect of always outputting an accurate output signal by recognizing a failure state when the output volatile memory is out of order, and has an abnormality diagnosis function. It is useful as a sensor.

本発明の一実施の形態における角速度センサおよびその故障検出回路を示すブロック図The block diagram which shows the angular velocity sensor and its failure detection circuit in one embodiment of this invention 同角速度センサの増幅アンプの等価回路図Equivalent circuit diagram of amplification amplifier of same angular velocity sensor 同角速度センサの比較回路とメモリとの等価回路図Equivalent circuit diagram of comparison circuit and memory of same angular velocity sensor 同角速度センサの動作状態における出力信号を示す図The figure which shows the output signal in the operating state of the same angular velocity sensor 同角速度センサにおける第1のバンドパスフィルタが故障した場合に故障検出回路が動作したときの出力信号を示す図The figure which shows an output signal when a failure detection circuit operate | moves when the 1st band pass filter in the same angular velocity sensor fails 同角速度センサへのマスタコンピュータからの指令により、角速度情報を出力する状態を示す図The figure which shows the state which outputs angular velocity information by the command from the master computer to the angular velocity sensor 同角速度センサにおける応答信号を示す図The figure which shows the response signal in the same angular velocity sensor 従来の角速度センサの回路ブロック図Circuit block diagram of conventional angular velocity sensor 従来の角速度センサにおける駆動回路およびその故障検出回路を示すブロック図A block diagram showing a drive circuit and its failure detection circuit in a conventional angular velocity sensor 従来の角速度センサにおける故障情報を保存する状態を示す図The figure which shows the state which preserve | saves the failure information in the conventional angular velocity sensor 従来の角速度センサをマスタコンピュータと接続する状態を示す図The figure which shows the state which connects the conventional angular velocity sensor with a master computer

符号の説明Explanation of symbols

31 振動子
44 駆動回路
46 検出回路
60 AD変換器
62 保存手段(揮発性メモリ)
63 通信制御回路
64 チップセレクト端子
65 入力端子
66 出力端子
67 クロック端子
74、76 応答信号
77 不揮発性メモリ
78 読み出し用揮発性メモリ
79 比較回路
80 出力用揮発性メモリ
81 故障診断回路
31 vibrator 44 drive circuit 46 detection circuit 60 AD converter 62 storage means (volatile memory)
63 Communication control circuit 64 Chip select terminal 65 Input terminal 66 Output terminal 67 Clock terminal 74, 76 Response signal 77 Non-volatile memory 78 Read-out volatile memory 79 Comparison circuit 80 Output volatile memory 81 Fault diagnosis circuit

Claims (1)

振動子と、この振動子を振動させるとともに可変直流アンプを有する駆動回路と、前記振動子に角速度が付加された際にコリオリ力により発生する電荷をアナログ信号の出力信号として検出するとともに可変直流アンプを有する検出回路と、前記駆動回路または検出回路における可変直流アンプの補正量を指定する補正データを保存する不揮発性メモリと、この不揮発性メモリの補正データを一時的に保存する少なくとも2つの読み出し用揮発性メモリと、この読み出し用揮発性メモリに保存された補正データが互いに一致するときにのみ補正データを出力する比較回路と、この比較回路の出力信号を入力するとともに前記駆動回路または検出回路における可変直流アンプの補正量を指定する出力用揮発性メモリとを備え、電源立ち上げ直後に前記不揮発性メモリから読み出し用揮発性メモリおよび比較回路を介して出力用揮発性メモリに移送された初期データの最初の2ビットが所定のデータであることを確認することにより、出力用揮発性メモリの故障診断をする構成とした角速度センサ。 A vibrator, a drive circuit that vibrates the vibrator and has a variable DC amplifier, and a variable DC amplifier that detects an electric charge generated by Coriolis force when an angular velocity is added to the vibrator as an output signal of an analog signal A non-volatile memory that stores correction data that specifies the correction amount of the variable DC amplifier in the drive circuit or the detection circuit, and at least two read-out memories that temporarily store the correction data of the non-volatile memory A volatile memory, a comparison circuit that outputs correction data only when the correction data stored in the volatile memory for reading coincide with each other, an input signal of the comparison circuit, and a drive circuit or a detection circuit Equipped with a volatile memory for output that specifies the correction amount of the variable DC amplifier, immediately after the power is turned on By confirming that the first two bits of the initial data transferred from the nonvolatile memory to the output volatile memory via the read volatile memory and the comparison circuit are predetermined data, the output volatile memory Angular velocity sensor configured to diagnose the failure of
JP2006110654A 2006-04-13 2006-04-13 Angular velocity sensor Pending JP2007285747A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006110654A JP2007285747A (en) 2006-04-13 2006-04-13 Angular velocity sensor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006110654A JP2007285747A (en) 2006-04-13 2006-04-13 Angular velocity sensor

Publications (1)

Publication Number Publication Date
JP2007285747A true JP2007285747A (en) 2007-11-01

Family

ID=38757679

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006110654A Pending JP2007285747A (en) 2006-04-13 2006-04-13 Angular velocity sensor

Country Status (1)

Country Link
JP (1) JP2007285747A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009122739A1 (en) * 2008-04-04 2009-10-08 パナソニック株式会社 Sensor device
US7730782B2 (en) 2008-04-04 2010-06-08 Panasonic Corporation Sensor device
KR101093387B1 (en) 2008-10-16 2011-12-14 파나소닉 주식회사 Sensor unit
US8322214B2 (en) 2008-04-04 2012-12-04 Panasonic Corporation Sensor device
JP2014109507A (en) * 2012-12-03 2014-06-12 Murata Mfg Co Ltd Gyro device and angular velocity detection system
JPWO2016208678A1 (en) * 2015-06-24 2017-06-29 バンドー化学株式会社 Capacitance detection device, detection device, and sensor system

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009122739A1 (en) * 2008-04-04 2009-10-08 パナソニック株式会社 Sensor device
GB2461974A (en) * 2008-04-04 2010-01-27 Panasonic Corp Sensor device
GB2461974A9 (en) * 2008-04-04 2010-02-17 Panasonic Corp Sensor device
US7730782B2 (en) 2008-04-04 2010-06-08 Panasonic Corporation Sensor device
GB2461974B (en) * 2008-04-04 2010-06-16 Panasonic Corp Sensor device
US7775109B2 (en) 2008-04-04 2010-08-17 Panasonic Corporation Sensor device
US8322214B2 (en) 2008-04-04 2012-12-04 Panasonic Corporation Sensor device
KR101093387B1 (en) 2008-10-16 2011-12-14 파나소닉 주식회사 Sensor unit
KR101095743B1 (en) 2008-10-16 2011-12-21 파나소닉 주식회사 Sensor unit
JP2014109507A (en) * 2012-12-03 2014-06-12 Murata Mfg Co Ltd Gyro device and angular velocity detection system
JPWO2016208678A1 (en) * 2015-06-24 2017-06-29 バンドー化学株式会社 Capacitance detection device, detection device, and sensor system

Similar Documents

Publication Publication Date Title
US8327704B2 (en) Angular velocity detection circuit, angular velocity detection apparatus, and failure determination system
JP2007285745A (en) Angular velocity sensor
JP2007285747A (en) Angular velocity sensor
US8925383B2 (en) Angular speed sensor
JP2008507714A (en) Mutual monitoring sensor system and method
JP2002013930A (en) Vibration gyro and electronic device using the same
US7466119B2 (en) Sensor circuit for detection of an abnormal offset voltage
JP2005121576A (en) Inertial sensor unit
US8327703B2 (en) Angular velocity detection circuit and angular velocity detection apparatus
JP2007285746A (en) Angular velocity sensor
US10055975B2 (en) Circuit device, physical quantity detection device, electronic apparatus, and moving object
JP2009063471A (en) Sensor device
KR100456802B1 (en) Method and device for diagnosing trouble with sensor function
JP2004294077A (en) Dynamic quantity sensor
JP2006105932A (en) Failure determination device for sensor having bridge circuit and failure determination method thereof
CN107229009A (en) Circuit arrangement, measuring physical, electronic equipment and moving body
JP4793012B2 (en) Overlap angular velocity sensor
US12031821B2 (en) Compensating a temperature-dependent quadrature-induced zero rate offset for a microelectromechanical gyroscope
US11422154B2 (en) Physical quantity detection circuit, physical quantity sensor, and failure diagnosis method of physical quantity sensor
JP2006090706A (en) Physical quantity sensor
JP4127084B2 (en) Sensor device
JP4150292B2 (en) Capacitive sensor device with abnormality detection function
JP2013104707A (en) Angular velocity sensor
JP2007248327A (en) Acceleration sensor
JP2006329634A (en) Device for detecting angular velocity