JPH07104769A - Active controller - Google Patents

Active controller

Info

Publication number
JPH07104769A
JPH07104769A JP5251912A JP25191293A JPH07104769A JP H07104769 A JPH07104769 A JP H07104769A JP 5251912 A JP5251912 A JP 5251912A JP 25191293 A JP25191293 A JP 25191293A JP H07104769 A JPH07104769 A JP H07104769A
Authority
JP
Japan
Prior art keywords
active control
predetermined
abnormality
value
abnormal
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
JP5251912A
Other languages
Japanese (ja)
Inventor
淳 ▲斎▼藤
Atsushi Saito
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.)
Sharp Corp
Original Assignee
Sharp Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sharp Corp filed Critical Sharp Corp
Priority to JP5251912A priority Critical patent/JPH07104769A/en
Publication of JPH07104769A publication Critical patent/JPH07104769A/en
Pending legal-status Critical Current

Links

Landscapes

  • Filters That Use Time-Delay Elements (AREA)
  • Soundproofing, Sound Blocking, And Sound Damping (AREA)

Abstract

PURPOSE:To prevent the active control abnormality caused by a bad environ ment by constituting the abnormality detection while executing the active control and the processing of the countermeasure with hardware but not software in an active controller. CONSTITUTION:This device is provided so as to constitute an abnormality detection means detecting the fact that the active control becomes an abnormal state and outputting an abnormality signal and an output interruption means receiving the abnormality signal from the abnormality detection means and interrupting an output of an active control signal with the hardware. To put it concretely, the abnormality is detected by a mean voltage take-out device 14 obtaining the mean voltage value of the active control signal converted into an analog amount by rectification and smoothing, a comparator 16 comparing the mean voltage value with a prescribed DC voltage from a prescribed voltage generator 15 and a prescribed time controller 17 outputting the abnormality signal by judging it to it be in an abnormal state when the state is continued for a prescribed time after it is judged that the mean voltage value is the prescribed voltage value or above, is compared and decided by the comparator 16.

Description

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

【0001】[0001]

【産業上の利用分野】本発明は、騒音や振動などの現象
を能動制御によって抑制する能動制御装置に関するもの
で、例えば車や航空機の室内の騒音低減などに適用され
るものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an active control device for suppressing phenomena such as noise and vibration by active control, and is applied to, for example, noise reduction in the interior of a car or an aircraft.

【0002】[0002]

【従来の技術】従来、能動制御装置において何らかの異
常が発生した場合の対応策に関して、例えば特開平5−
27780号公報の技術がある。この従来例は、干渉誤
差信号に応じた評価関数と適応フィルタのフィルタ係数
に対する勾配の符号変化回数を予め設定された値と比較
して異常を検出し、異常時は制御音の放音を演算制御装
置(この場合、マイクロプロセッサ)の指示で中止する
手段を持つことを特徴としている。そして異常の検出
は、演算制御装置の内部でソフトウェアによるもので、
さらに異常に対する対処も演算制御装置内部のソフトウ
ェアで行なうもので、ハードウェアの構成としては図1
1のとおりである。
2. Description of the Related Art Conventionally, for example, Japanese Patent Application Laid-Open No. H5-1993 has been proposed as a countermeasure against an abnormality in an active control device.
There is a technology of Japanese Patent No. 27780. In this conventional example, an abnormality is detected by comparing the evaluation function corresponding to the interference error signal and the number of changes in the sign of the gradient of the filter coefficient of the adaptive filter with a preset value, and at the time of abnormality, the sound emission of the control sound is calculated. It is characterized by having means for stopping at the instruction of the control device (in this case, a microprocessor). And the detection of abnormality is by software inside the arithmetic and control unit,
Furthermore, software for dealing with abnormalities is also performed by software inside the arithmetic and control unit, and the hardware configuration is as shown in FIG.
It is as 1.

【0003】図11において、1は騒音源からの騒音を
キャッチするセンサマイク、2は騒音に対し制御音の干
渉による相殺作用を施した後、尚かつ生じるエラー(残
留騒音)を検出するためのエラーマイクである。センサ
マイク1の出力及びエラーマイク2の出力は夫々アナロ
グ増幅器3、4を通してA/D変換器5、6に加えられ
る。アナログ増幅器3、4はフィルタを含んでいる。A
/D変換器5、6の出力はマイクロコンピュータ又はD
SPで構成された演算制御装置7によって演算処理され
る。この演算制御装置7は、適応型ディジタルフィルタ
とそのフィルタ係数を適応的に更新する手段を含んでい
る。演算制御装置7から出力される能動制御信号はD/
A変換器8によってアナログ量に変換された後信号遮断
器9へ供給される。
In FIG. 11, reference numeral 1 is a sensor microphone for catching noise from a noise source, and 2 is for detecting an error (residual noise) that occurs after the canceling action due to the interference of control sound with respect to the noise. It is an error microphone. The output of the sensor microphone 1 and the output of the error microphone 2 are applied to A / D converters 5 and 6 through analog amplifiers 3 and 4, respectively. The analog amplifiers 3 and 4 include filters. A
The outputs of the D / D converters 5 and 6 are microcomputers or D
The arithmetic processing is performed by the arithmetic control device 7 composed of SP. The arithmetic and control unit 7 includes an adaptive digital filter and means for adaptively updating the filter coefficient. The active control signal output from the arithmetic and control unit 7 is D /
After being converted into an analog quantity by the A converter 8, the signal is supplied to the signal breaker 9.

【0004】そして、信号遮断器9の出力はフィルタを
含むアナログ増幅器10によって増幅された後スピーカ
11を励振させる。この制御音出力部12でのスピーカ
11の出力(制御音)は騒音源からの騒音を相殺するよ
うに騒音に作用する。13はA/D変換器5、6やD/
A変換器8にサンプリングクロックを与えるとともに、
演算制御装置7に動作用クロックを与えシステム全体の
処理タイミングを司るサンプリングクロック発生器であ
る。
The output of the signal breaker 9 is amplified by an analog amplifier 10 including a filter and then excites the speaker 11. The output (control sound) of the speaker 11 at the control sound output unit 12 acts on the noise so as to cancel the noise from the noise source. 13 is an A / D converter 5, 6 or D /
A sampling clock is given to the A converter 8 and
This is a sampling clock generator that gives an operation clock to the arithmetic and control unit 7 and controls the processing timing of the entire system.

【0005】[0005]

【発明が解決しようとする課題】しかしながら、上記の
従来技術では演算制御装置7があくまでも正常な能動制
御プログラムの所定の処理を実行していることが前提と
なっている。つまり正常な所定の処理によって正常な適
応型ディジタルフィルタの適応アルゴリズムによるフィ
ルタ係数の更新を継続的に行なっていても、外乱を含む
何らかの要因で適応係数発散を招いた場合にその異常を
検出して所定の異常対策処理として制御音の放音の遮断
を制御する手段に指令を出して遮断するものである。
However, the above-mentioned conventional technique is premised on that the arithmetic and control unit 7 is executing the predetermined processing of the normal active control program. That is, even if the filter coefficient is continuously updated by the normal adaptive digital filter adaptive algorithm by the normal predetermined process, if the adaptive coefficient diverges due to some factor including disturbance, the abnormality is detected. As a predetermined abnormality countermeasure process, a command is issued to the means for controlling the cutoff of the emission of the control sound to cut off the control sound.

【0006】従って、プログラムがもし正常な処理を遂
行しなければ異常状態も検出することができず、制御音
の放音を遮断することもできないため、異常な制御音を
放音する可能性が十分にある。このような異常時には、
騒音の能動消音制御であれば騒音の増音ですむが、振動
の能動振動制御では場合によっては人命にかかわる場合
や災害の増大を招く場合も有り得る。例えば能動制御装
置が能動制御中に、突然の大きな衝撃を受けたり、瞬発
的な電源異常に見回れたり、雷サージ、静電気、強電界
・強磁界環境下、高温・多湿環境下、一時的な凍結・水
漏れ、など様々な悪環境が想定される。その後正常な環
境状態に復帰して能動制御が継続して行なわれる場合
に、ソフトウェアの処理遂行能力はハードウェアに比べ
て弱く、ハードウェアが正常に復帰してもソフトウェア
は異常状態からの復帰が困難である(図12参照)。
Therefore, if the program does not perform normal processing, an abnormal state cannot be detected and the control sound cannot be emitted. Therefore, there is a possibility that the abnormal control sound is emitted. There is enough. In such an abnormal situation,
Active noise reduction control of noise is sufficient to increase noise, but active vibration control of vibration may cause human life or increase disasters in some cases. For example, during active control, the active control device receives a sudden big shock, sudden power supply abnormality is observed, lightning surge, static electricity, strong electric field / strong magnetic field environment, high temperature / high humidity environment, temporary Various bad environments such as freezing and water leakage are assumed. After that, when the normal environmental condition is restored and active control is continuously performed, the processing performance of software is weaker than that of hardware. Even if the hardware returns to normal, the software cannot return from the abnormal state. It is difficult (see FIG. 12).

【0007】また、演算制御装置で能動制御信号を生成
する手法に適応型デイジタルフィルタと適応型係数更新
アルゴリズムを使用する場合においては、仮にソフトウ
ェアが該異常環境から直接影響を受けなかったとして
も、センサマイクやエラ−マイクなどの各信号入力手段
からそのような環境変化による制御範囲外の音声や振動
が一瞬でも入ると、内部の適応係数が異常環境の信号を
素直に学習し適応係数自身が発散し最終的には暴走的な
出力を生成し続けてしまうこともあり得る。よって、能
動制御の異常に対するソフトウェアによる対応策は不完
全である。本発明の目的は、能動制御実行中の異常検出
とその対応策の処理を演算制御装置による指令で行なう
ものでなく、悪環境に強いハードウェアで構成すること
により行なうようにした能動制御装置を提供することに
ある。
Further, when the adaptive digital filter and the adaptive coefficient updating algorithm are used in the method of generating the active control signal in the arithmetic and control unit, even if the software is not directly affected by the abnormal environment, When voice or vibration outside the control range due to such environmental changes enters from each signal input means such as sensor microphone or error microphone for a moment, the internal adaptation coefficient obediently learns the signal of abnormal environment and the adaptation coefficient itself It can diverge and eventually continue to produce runaway output. Therefore, software countermeasures against abnormalities in active control are incomplete. An object of the present invention is not to perform anomaly detection during active control execution and processing of countermeasures thereof by a command from an arithmetic and control unit, but to perform an active control unit configured by hardware that is resistant to a bad environment. To provide.

【0008】[0008]

【課題を解決するための手段】本発明では、騒音や振動
など能動制御の対象となる現象を検出し、その検出に応
じた能動制御信号を演算制御手段にてソフトウェア的に
生成し出力して現象の抑制を行なう能動制御装置におい
て、能動制御が異常な状態になったことを検出して異常
信号を出力する異常検出手段と、その異常検出手段から
の異常信号を受けて能動制御信号の出力を遮断する出力
遮断手段とをハードウェアで構成している。
According to the present invention, a phenomenon such as noise or vibration which is an object of active control is detected, and an active control signal corresponding to the detection is generated by software by the arithmetic control means and output. In an active control device that suppresses a phenomenon, an abnormality detection unit that detects an abnormal state of active control and outputs an abnormality signal, and an active control signal output in response to an abnormality signal from the abnormality detection unit The output cutoff means for cutting off the power supply is constituted by hardware.

【0009】この場合、前記異常検出手段は、出力され
る能動制御信号の平均電圧値を得る平均手段と、この平
均手段からの平均電圧値を所定の値と比較する比較手段
と、この比較手段にて平均電圧値が所定の値以上である
と比較判定されてからその状態が所定の時間、或いは装
置全体の処理タイミングを司るサンプリングクロックが
所定のパルス数カウントされるまでの間継続されると異
常な状態であるとして異常信号を出力する時間管理手段
とを含んでいる。
In this case, the abnormality detecting means includes an averaging means for obtaining an average voltage value of the output active control signal, a comparing means for comparing the average voltage value from the averaging means with a predetermined value, and the comparing means. If the average voltage value is compared and determined to be greater than or equal to a predetermined value, then that state continues for a predetermined time or until the sampling clock that controls the processing timing of the entire apparatus is counted by a predetermined number of pulses. It also includes time management means for outputting an abnormal signal as an abnormal state.

【0010】また、本発明では、前記異常検出手段は、
前記演算制御手段より出力される正常な状態で安定した
周期のクロックを所定の周期と比較する比較手段と、こ
の比較手段にてクロックの周期が所定の周期と一致しな
いと比較判定されてからその状態が所定の時間、或いは
装置全体の処理タイミングを司るサンプリングクロック
が所定のパルス数カウントされるまでの間継続されると
異常な状態であるとして異常信号を出力する時間管理手
段とを含んでいる。
Further, in the present invention, the abnormality detecting means is
Comparing means for comparing a clock having a stable cycle in a normal state output from the arithmetic control means with a predetermined cycle; and after comparing and judging by the comparing means that the clock cycle does not match the predetermined cycle, And a time management means for outputting an abnormal signal as an abnormal state if the state continues for a predetermined time or until the sampling clock that controls the processing timing of the entire apparatus is counted for a predetermined number of pulses. .

【0011】また、前記異常検出手段は、前記演算制御
手段或いはそれに付随する周辺デバイスの表面温度を検
出する温度検出手段と、この温度検出手段にて検出され
た温度が所定の温度範囲内にあるか否かを比較判定する
比較手段と、この比較手段にて検出された温度が所定の
温度範囲外であると比較判定されてからその状態が所定
の時間、或いは装置全体の処理タイミングを司るサンプ
リングクロックが所定のパルス数カウントされるまでの
間継続されると異常な状態であるとして異常信号を出力
する時間管理手段とを含んでいる。
Further, the abnormality detecting means is a temperature detecting means for detecting the surface temperature of the arithmetic control means or its associated peripheral devices, and the temperature detected by the temperature detecting means is within a predetermined temperature range. Sampling that controls whether the temperature detected by this comparison means is out of a predetermined temperature range for a predetermined time or the processing timing of the entire device. When the clock is continued until a predetermined number of pulses are counted, it is determined that the clock is in an abnormal state, and a time management means for outputting an abnormal signal is included.

【0012】また、前記異常検出手段は、出力される能
動制御信号の平均電圧値を得る平均手段と、この平均手
段からの平均電圧値の単位時間における微分値を得る微
分手段と、この微分手段からの微分値を所定の値と比較
する比較手段と、この比較手段にて微分値が所定の値以
上であると比較判定されてからその状態が所定の時間、
或いは装置全体の処理タイミングを司るサンプリングク
ロックが所定のパルス数カウントされるまでの間継続さ
れると異常な状態であるとして異常信号を出力する時間
管理手段とを含んでいる。
Further, the abnormality detecting means includes an averaging means for obtaining an average voltage value of the output active control signal, a differentiating means for obtaining a differential value of the average voltage value from the averaging means in a unit time, and the differentiating means. Comparing means for comparing the differential value from the predetermined value with a predetermined value, the state is a predetermined time after the comparison value is compared and determined by the comparing means to be a predetermined value or more,
Alternatively, it includes a time management means for outputting an abnormal signal indicating that the sampling clock, which controls the processing timing of the entire apparatus, is in an abnormal state when it is continued until a predetermined number of pulses are counted.

【0013】また、前記異常検出手段は、前記演算制御
手段よりディジタル量で出力される能動制御信号の絶対
値がその後段のD/A変換器で扱える最大の値であるか
否かを比較判定する比較手段と、この比較手段にて能動
制御信号の絶対値が最大の値であると比較判定されてか
らその状態が所定の時間、或いは装置全体の処理タイミ
ングを司るサンプリングクロックが所定のパルス数カウ
ントされるまでの間継続されると異常な状態であるとし
て異常信号を出力する時間管理手段とを含んでいる。
The abnormality detecting means compares and determines whether or not the absolute value of the active control signal output as a digital value from the arithmetic control means is the maximum value that can be handled by the D / A converter in the subsequent stage. And the comparison means and the comparison means determines that the absolute value of the active control signal is the maximum value for a predetermined time, or the sampling clock for controlling the processing timing of the entire device has a predetermined number of pulses. It includes a time management means for outputting an abnormal signal as an abnormal state if continued until the counting.

【0014】また、前記演算制御手段は、適応型ディジ
タルフィルタとそのフィルタ係数を適応的に更新する係
数更新手段とを備え、この係数更新手段は前記異常検出
手段からの異常信号を受けてフィルタ係数の更新処理を
中止し、その中止直前のフィルタ係数を更新処理再開の
際の初期値として保持するものである。
Further, the arithmetic control means comprises an adaptive digital filter and coefficient updating means for adaptively updating the filter coefficient thereof. The coefficient updating means receives the abnormality signal from the abnormality detecting means and receives the filter coefficient. The update process is stopped, and the filter coefficient immediately before the stop is held as the initial value when the update process is restarted.

【0015】[0015]

【作用】例えば、騒音等の現象を抑制するための能動制
御信号は、演算制御手段によってソフト的に生成され
る。しかし、この能動制御の異常検出はハード的に構成
された異常検出手段によって行なわれ、またその異常検
出手段によって出力された信号に基づいて遮断手段が能
動制御信号の遮断を行なう。従って、能動制御装置によ
る能動制御中に内外のさまざまな要因により生じるソフ
トウェアの動作異常が発生しても、その異常状態をハー
ドウェアの回路で検出し、さらにその対処においてもソ
フトウェアに依存しないハードウェアの回路で行なうこ
とになるので、外部からのノイズ、衝撃、悪環境などの
障害や自己制御不能要因などの影響を受けにくい。
For example, the active control signal for suppressing the phenomenon such as noise is generated by the arithmetic control means by software. However, the abnormality detection of the active control is performed by the abnormality detection means constituted by hardware, and the cutoff means cuts off the active control signal based on the signal output by the abnormality detection means. Therefore, even if an abnormal operation of software occurs due to various internal and external factors during active control by the active control device, the abnormal state is detected by the hardware circuit, and the hardware that does not depend on software is also taken for the countermeasure. Since it is performed by the circuit of, it is less likely to be affected by external noise, shock, bad environment, and other factors, and factors that prevent self-control.

【0016】[0016]

【実施例】以下、本発明の一実施例について図面と共に
説明する。尚、従来と同一部分については同一符号を付
すと共にその説明を省略する。本実施例では、能動制御
実行中の異常検出とその対処までのすべてを、ソフトウ
ェアよりも処理遂行能力の高いハードウェアの回路で行
なわせるようにしたものである。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described below with reference to the drawings. The same parts as those of the conventional one are designated by the same reference numerals and the description thereof will be omitted. In the present embodiment, all of the detection of abnormality during active control execution and its countermeasure are carried out by a circuit of hardware having a higher processing performance than software.

【0017】先ず、図1はその第1実施例を示し、能動
制御実行中の異常検出を、D/A変換器8によってアナ
ログ量に変換された演算制御装置7からの能動制御信号
の平均電圧値を整流平滑によって直流的に得る平均電圧
取り出し器14と、その平均電圧値を所定電圧発生器1
5からの所定直流電圧値と比較する比較器16と、この
比較器16にて平均電圧値が所定の電圧値以上であると
比較判定されてからその状態が所定時間(例えば、CR
時定数などで決定される時間以上)継続されると異常な
状態であるとして異常信号を出力する所定時間管理器1
7とで行なわせるようにしたものである。そして、この
所定時間管理器17から異常信号が出力されると、信号
遮断器9がNPNトランジスタ或いはCMOSアナログ
スイッチ、リレーなどの手段により、能動制御信号のス
ピーカ11への出力を遮断するものである。
First, FIG. 1 shows the first embodiment of the present invention. The average voltage of the active control signal from the arithmetic and control unit 7 converted into an analog quantity by the D / A converter 8 is used to detect abnormality during active control execution. An average voltage extractor 14 which obtains a DC value by rectifying and smoothing, and an average voltage value of the average voltage extractor 1
5 is compared with a predetermined DC voltage value, and the state is kept for a predetermined time (for example, CR
A predetermined time management unit 1 which outputs an abnormal signal as an abnormal state when continued for a time determined by a time constant or the like) 1
It is designed to be performed with 7. When an abnormal signal is output from the controller 17 for a predetermined time, the signal breaker 9 cuts off the output of the active control signal to the speaker 11 by means of an NPN transistor, a CMOS analog switch, a relay or the like. .

【0018】このようにすると、例えば悪環境下におい
て演算制御装置7がソフトウェアの異常を起し、それに
よって演算制御装置7からの能動制御信号が異常に大き
くなるなどの異常を来たした場合には、その能動制御信
号の平均電圧値が所定の電圧値以上になったと比較器1
6にて比較判定され、且つその状態が所定時間継続した
と所定時間管理器17にて確認されることで、異常が検
出されることになる。その結果、信号遮断器9により能
動制御信号の出力が遮断され、ソフトウェアの動作異常
による異常な制御音の放音が中止されることになる。
In this case, for example, when the arithmetic and control unit 7 causes a software abnormality in an adverse environment, which causes an abnormally large active control signal from the arithmetic and control unit 7, for example. Is the comparator 1 that the average voltage value of the active control signal becomes equal to or higher than a predetermined voltage value
The abnormality is detected by comparing and judging in 6 and confirming that the state has continued for a predetermined time by the manager 17 for a predetermined time. As a result, the output of the active control signal is cut off by the signal breaker 9, and the abnormal control sound emission due to the abnormal operation of the software is stopped.

【0019】尚、図1ではCR時定数などで所定時間継
続を管理するようにしているが、図2に示すようにサン
プリングクロック発生器13からのサンプリングクロッ
クのパルス数をロジック的にカウントし所定数カウント
されるまでの間継続されているか否かを管理するように
しても良い。また、この演算制御装置7で能動制御信号
を生成する手法に適応型ディジタルフィルタ18とその
フィルタ係数を適応型係数更新アルゴリズムにて適応的
に更新する係数更新手段19とを用いている場合におい
ては、所定時間管理器17からの異常信号(図1点線矢
印)にてフィルタ係数の更新処理を中止させ、その中止
直前のフィルタ係数を更新処理再開の際の初期値として
保持させるようにしても良い(後述する各実施例につい
ても同じ)。このようにすると、異常な状態を検出して
能動制御信号の出力を遮断しても、仮に演算制御装置7
のソフトウェアが正常であれば、一時的に異常は発生し
たものの異常状態が検出されなくなれば、即座に異常以
前の正常な能動制御が再開できることになる。
In FIG. 1, the CR time constant is used to manage the continuation for a predetermined time. However, as shown in FIG. 2, the number of pulses of the sampling clock from the sampling clock generator 13 is logically counted and predetermined. It may be possible to manage whether or not it is continued until a few are counted. Further, in the case where the arithmetic and control unit 7 uses the adaptive digital filter 18 and the coefficient updating means 19 for adaptively updating the filter coefficient by the adaptive coefficient updating algorithm in the method of generating the active control signal, The filter coefficient update process may be stopped by an abnormal signal (dotted line arrow in FIG. 1) from the manager 17 for a predetermined time, and the filter coefficient immediately before the stop may be held as an initial value when the update process is restarted. (The same applies to each example described later). In this way, even if the abnormal state is detected and the output of the active control signal is cut off, the arithmetic and control unit 7 is temporarily operated.
If the software is normal, an abnormal state occurs temporarily, but if the abnormal state is no longer detected, normal active control before the abnormality can be resumed immediately.

【0020】図3はその第2実施例を示し、演算制御装
置7が本来処理するジョブと並行して、演算制御装置7
が正常に作動している時だけ安定した周期のクロックを
該演算制御装置7自身より出力するようにして、能動制
御実行中の異常検出を、そのクロックを所定周期発生器
20からの所定の周期と比較する比較器21と、この比
較器21の出力を管理する前記した所定時間管理器17
とで行なわせるようにしたものである。このようにする
と、例えば演算制御装置7内部のソフトウェアが暴走し
異常が発生した場合には、演算制御装置7からのクロッ
クの出力が途絶えたり或いはその周期がランダムになっ
たりすることで、比較器21にて所定の周期と一致しな
いと比較判定され、且つその状態が所定時間継続したと
所定時間管理器17にて確認されることで、その異常が
検出されることになる。
FIG. 3 shows a second embodiment of the present invention, in which the arithmetic and control unit 7 is processed in parallel with a job originally processed by the arithmetic and control unit 7.
A clock having a stable cycle is output from the arithmetic and control unit 7 itself only when the normal operation is performed, and abnormality detection during active control is detected by the predetermined cycle from the predetermined cycle generator 20. And a predetermined time management unit 17 that manages the output of the comparator 21.
It was designed to be performed with and. By doing so, for example, when the software inside the arithmetic and control unit 7 runs away and an abnormality occurs, the output of the clock from the arithmetic and control unit 7 is interrupted or its cycle becomes random, so that the comparator The abnormality is detected by comparing and determining in 21 that it does not match the predetermined cycle and confirming that the state has continued for the predetermined time by the predetermined time management unit 17.

【0021】ここで、演算制御装置7からのクロック周
期を、比較器21で所定周期発生器20からの出力周期
と比較するようにしているが、PLL回路などを用いて
周期監視するようにしても良い。尚、図4は所定時間管
理器17で、サンプリングクロック発生器13からのサ
ンプリングクロックが所定のパルス数カウントされるま
での間継続されているか否かを管理するようにした場合
を示している。
Although the clock cycle from the arithmetic and control unit 7 is compared with the output cycle from the predetermined cycle generator 20 by the comparator 21, the cycle is monitored by using a PLL circuit or the like. Is also good. Note that FIG. 4 shows a case where the predetermined time management unit 17 manages whether or not the sampling clock from the sampling clock generator 13 continues until a predetermined number of pulses are counted.

【0022】次に、図5はその第3実施例を示し、演算
制御装置7或いはそれに付随する制御装置などのデバイ
ス表面にサーミスタなどの温度センサ22を装着して発
熱による表面温度を随時監視するようにして、能動制御
実行中の異常検出を、その温度センサ22からの電圧増
幅器23を介した出力電圧を所定電圧発生器24からの
上限温度に対応した電圧値より高いか或いは下限温度に
対応した電圧値より低いかを比較判定するウィンドコン
パレータなどの比較器25と、この比較器25の出力を
管理する前記した所定時間管理器17とで行なわせるよ
うにしたものである。
Next, FIG. 5 shows a third embodiment of the present invention, in which a temperature sensor 22 such as a thermistor is mounted on the surface of a device such as the arithmetic and control unit 7 or a controller associated therewith to monitor the surface temperature due to heat generation as needed. In this way, the abnormality detection during active control is handled by the output voltage from the temperature sensor 22 via the voltage amplifier 23 being higher than the voltage value corresponding to the upper limit temperature from the predetermined voltage generator 24 or corresponding to the lower limit temperature. This is performed by a comparator 25 such as a window comparator that determines whether or not the voltage value is lower than the predetermined voltage value, and the predetermined time management device 17 that manages the output of the comparator 25.

【0023】このようにすると、温度センサ22にて検
出された例えば演算制御装置7の表面温度が、所定電圧
発生器24からの出力電圧値によって決まる温度範囲
外、例えば上限温度より高いと比較器25にて比較判定
され、且つその状態が所定時間継続したと所定時間管理
器17にて確認されると、演算制御装置7の異常発熱に
よる制御異常状態にあることが検出されることになる。
尚、図6は所定時間管理器17で、サンプリングクロッ
ク発生器13からのサンプリングクロックが所定のパル
ス数カウントされるまでの間継続されているか否かを管
理するようにした場合を示している。
In this way, the comparator detects that the surface temperature of the arithmetic and control unit 7 detected by the temperature sensor 22 is outside the temperature range determined by the output voltage value from the predetermined voltage generator 24, for example, higher than the upper limit temperature. When it is compared and determined in 25 and is confirmed by the manager 17 for a predetermined time that the state has continued for a predetermined time, it is detected that the arithmetic and control unit 7 is in an abnormal control state due to abnormal heat generation.
Note that FIG. 6 shows a case where the predetermined time management unit 17 manages whether or not the sampling clock from the sampling clock generator 13 continues until a predetermined number of pulses are counted.

【0024】また、図7はその第4実施例を示し、能動
制御実行中の異常検出を、第1実施例における平均電圧
取り出し器14からの平均電圧値の単位時間あたりの微
分値を得る時間微分器26と、この微分値を所定値発生
器27からの上限値より高いか或いは下限値より低いか
を比較判定するウィンドコンパレータなどの比較器28
と、この比較器28の出力を管理する前記した所定時間
管理器17とで行なわせるようにしたものである。この
ようにすると、能動制御信号の出力の変化から異常が検
出されることになる。尚、図8は所定時間管理器17
で、サンプリングクロック発生器13からのサンプリン
グクロックが所定のパルス数カウントされるまでの間継
続されているか否かを管理するようにした場合を示して
いる。
FIG. 7 shows a fourth embodiment of the present invention, in which abnormality detection during execution of active control is performed by obtaining the differential value per unit time of the average voltage value from the average voltage extractor 14 in the first embodiment. The differentiator 26 and a comparator 28 such as a window comparator which determines whether the differential value is higher than the upper limit value or lower than the lower limit value from the predetermined value generator 27.
And the output of the comparator 28 is controlled by the predetermined time management unit 17 described above. In this case, the abnormality is detected from the change in the output of the active control signal. Incidentally, FIG. 8 shows a predetermined time management unit 17
2 shows a case where it is controlled whether or not the sampling clock from the sampling clock generator 13 is continued until a predetermined number of pulses are counted.

【0025】更に、図9は第5実施例を示し、能動制御
実行中の異常検出を、演算制御装置7よりディジタル量
で出力される能動制御信号の絶対値がその後段のD/A
変換器8で扱える最大の値(即ち、飽和状態となる信
号)であるか否かを比較判定する比較部と、この比較部
29の出力を管理する前記した所定時間管理器17とで
行なわせるようにしたものである。ここで、比較部29
は、排他的論理和回路30a〜30hと、異常判定のた
めの基準データ(D/A変換器8が扱える正若しくは負
の最大値)を与える異常判定データ発生器31と、論理
和回路32とから構成されている。
Further, FIG. 9 shows a fifth embodiment, in which the absolute value of the active control signal output from the arithmetic and control unit 7 in a digital amount is used to detect the abnormality during the active control.
The comparison is performed by the comparison unit that determines whether or not the maximum value that can be handled by the converter 8 (that is, the signal that is in the saturated state) and the predetermined time management unit 17 that manages the output of the comparison unit 29. It was done like this. Here, the comparison unit 29
Are exclusive OR circuits 30a to 30h, an abnormality determination data generator 31 for giving reference data (a positive or negative maximum value that can be handled by the D / A converter 8) for abnormality determination, and an OR circuit 32. It consists of

【0026】このようにすると、ディジタル量の能動制
御信号と基準データの各ビット全てが論理的に一致した
と排他的論理和回路30a〜30hで判定されると、論
理和回路32の出力がLレベル状態となる。そして、そ
の状態が所定時間継続したことが所定時間管理器17に
て確認されると、演算制御装置7の出力異常が検出され
ることになる。尚、図10は所定時間管理器17で、サ
ンプリングクロック発生器13からのサンプリングクロ
ックが所定のパルス数カウントされるまでの間継続され
ているか否かを管理するようにした場合を示している。
In this way, when the exclusive OR circuits 30a to 30h determine that the digital control signal and all the bits of the reference data are logically identical, the output of the OR circuit 32 becomes L. It becomes a level state. When the controller 17 confirms that the state has continued for a predetermined time, the output abnormality of the arithmetic and control unit 7 is detected. Note that FIG. 10 shows a case where the predetermined time management unit 17 manages whether or not the sampling clock from the sampling clock generator 13 continues until a predetermined number of pulses are counted.

【0027】以上、本実施例では悪環境により演算制御
装置がソフトウェアの暴走を起こすか否かにかかわら
ず、ハードウェア構成で検出した異常信号を演算制御装
置に供給することで、ソフトウェアへの依存性を完全に
無くすことができる。また、各実施例では能動制御の異
常検出に、能動制御信号の出力の様子や変化から判断す
るか、演算制御装置内部の状態を把握する信号の出力の
様子を見るか、発熱温度による客観的な観測のいずれか
の手段をとっているが、用途に応じて各実施例の複数の
組み合わせを行うことでより安全かつ正確な異常時の対
応が可能となる。つまり、多種多様の異常検出手段を持
ち、各異常検出の信号の論理和或いは論理積を使い分け
て最終的な異常検出の信号を生成するなどの手法を用い
るようにしても良い。尚、各実施例では騒音(残留騒音
を含む)の検出にマイクを用いているが、騒音源が例え
ば車のエンジン部などである場合その振動や回転数を取
得する振動ピックアップやエンコ−ダなどを利用するよ
うにしてもよく、またスピ−カに限らず現象に対して能
動的に干渉を起こす能動作用手段であれば良い。
As described above, in the present embodiment, the dependence on software is supplied by supplying the abnormal signal detected by the hardware configuration to the arithmetic and control unit irrespective of whether or not the arithmetic and control unit causes the software to runaway due to the bad environment. Sex can be completely eliminated. Further, in each embodiment, in detecting the abnormality of the active control, whether to judge from the state or change of the output of the active control signal, to see the state of output of the signal for grasping the internal state of the arithmetic and control unit, or to objectively measure the heat generation However, by performing a plurality of combinations of the respective embodiments depending on the application, it is possible to more safely and accurately respond to an abnormal condition. In other words, it is possible to use a method in which various kinds of abnormality detecting means are provided and a logical sum or a logical product of the respective abnormality detection signals is selectively used to generate a final abnormality detection signal. In each of the embodiments, a microphone is used to detect noise (including residual noise), but if the noise source is, for example, the engine part of a car, a vibration pickup or encoder for acquiring its vibration or rotation speed. May be used, and any active action means that actively interferes with a phenomenon is not limited to the speaker.

【0028】[0028]

【発明の効果】上述した如く本発明の能動制御装置に依
れば、能動制御信号は演算制御装置によってソフトウェ
ア的に生成されるが、この能動制御の異常検出とその対
応処理はソフトウェアに全く依存しないハードウェアで
達成されることになるので、外部からのノイズ、衝撃、
悪環境などの障害や自己制御不能要因などの影響を受け
にくい制御システムが実現できることになる。更に、ソ
フトウェアへの依存が全く無いことから、演算制御装置
の内部処理で用いられるディジタルフィルタの種類を問
わない、つまり構成・方式・タップ数・収束アルゴリズ
ム・収束係数・適応有無、などのあらゆる要素に関係な
く異常検出とその対応処理を施すことができる。
As described above, according to the active control device of the present invention, the active control signal is generated by the arithmetic and control unit by software, but the abnormality detection of the active control and the corresponding processing are completely dependent on the software. It will be achieved with hardware that does not include external noise, shock,
It is possible to realize a control system that is not easily affected by obstacles such as a bad environment or factors that prevent self-control. Furthermore, since there is no dependence on software, it does not matter what kind of digital filter is used in the internal processing of the arithmetic and control unit, that is, all elements such as configuration, method, number of taps, convergence algorithm, convergence coefficient, adaptation, etc. It is possible to perform the abnormality detection and the corresponding processing regardless of the above.

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

【図1】 本発明の第1実施例を示すブロック図。FIG. 1 is a block diagram showing a first embodiment of the present invention.

【図2】 その他の構成例を示すブロック図。FIG. 2 is a block diagram showing another configuration example.

【図3】 本発明の第2実施例を示すブロック図。FIG. 3 is a block diagram showing a second embodiment of the present invention.

【図4】 その他の構成例を示すブロック図。FIG. 4 is a block diagram showing another configuration example.

【図5】 本発明の第3実施例を示すブロック図。FIG. 5 is a block diagram showing a third embodiment of the present invention.

【図6】 その他の構成例を示すブロック図。FIG. 6 is a block diagram showing another configuration example.

【図7】 本発明の第4実施例を示すブロック図。FIG. 7 is a block diagram showing a fourth embodiment of the present invention.

【図8】 その他の構成例を示すブロック図。FIG. 8 is a block diagram showing another configuration example.

【図9】 本発明の第5実施例を示すブロック図。FIG. 9 is a block diagram showing a fifth embodiment of the present invention.

【図10】 その他の構成例を示すブロック図。FIG. 10 is a block diagram showing another configuration example.

【図11】 従来例を示すブロック図。FIG. 11 is a block diagram showing a conventional example.

【図12】 悪環境がもたらすソフト、ハードウェアへ
の影響とその復帰を表す図。
FIG. 12 is a diagram showing the influence of adverse environment on software and hardware and its recovery.

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

1 センサマイク 2 エラーマイク 7 演算制御装置 8 D/A変換器 9 信号遮断器 13 サンプリングクロック発生器 14 平均電圧取り出し器 15、24 所定電圧発生器 16、21、25、28 比較器 17 所定時間管理器 20 所定周期発生器 22 温度センサ 26 時間微分器 27 所定値発生器 31 異常判定データ発生器 1 Sensor Microphone 2 Error Microphone 7 Arithmetic Control Device 8 D / A Converter 9 Signal Breaker 13 Sampling Clock Generator 14 Average Voltage Extractor 15, 24 Predetermined Voltage Generator 16, 21, 25, 28 Comparator 17 Predetermined Time Management Generator 20 Predetermined cycle generator 22 Temperature sensor 26 Time differentiator 27 Predetermined value generator 31 Abnormality judgment data generator

Claims (7)

【特許請求の範囲】[Claims] 【請求項1】 騒音や振動など能動制御の対象となる現
象を検出し、その検出に応じた能動制御信号を演算制御
手段にてソフトウェア的に生成し出力して現象の抑制を
行なう能動制御装置において、能動制御が異常な状態に
なったことを検出して異常信号を出力する異常検出手段
と、その異常検出手段からの異常信号を受けて能動制御
信号の出力を遮断する出力遮断手段とをハードウェアで
構成して設けたことを特徴とする能動制御装置。
1. An active control device for detecting a phenomenon, such as noise or vibration, which is an object of active control, and for generating an active control signal corresponding to the detection by software in an arithmetic control means and outputting it to suppress the phenomenon. In the above, an abnormality detection means for detecting that the active control is in an abnormal state and outputting an abnormality signal, and an output cutoff means for cutting off the output of the active control signal in response to the abnormality signal from the abnormality detection means are provided. An active control device characterized by being configured by hardware.
【請求項2】 前記異常検出手段は、出力される能動制
御信号の平均電圧値を得る平均手段と、この平均手段か
らの平均電圧値を所定の値と比較する比較手段と、この
比較手段にて平均電圧値が所定の値以上であると比較判
定されてからその状態が所定の時間、或いは装置全体の
処理タイミングを司るサンプリングクロックが所定のパ
ルス数カウントされるまでの間継続されると異常な状態
であるとして異常信号を出力する時間管理手段とを含ん
でいることを特徴とする請求項1に記載の能動制御装
置。
2. The abnormality detecting means includes an averaging means for obtaining an average voltage value of an active control signal to be output, a comparing means for comparing the average voltage value from the averaging means with a predetermined value, and the comparing means. It is abnormal if the average voltage value is compared and judged to be more than a predetermined value and that state continues for a predetermined time or until the sampling clock that controls the processing timing of the entire device is counted for a predetermined number of pulses. 2. The active control device according to claim 1, further comprising: a time management unit that outputs an abnormal signal in the abnormal state.
【請求項3】 前記異常検出手段は、前記演算制御手段
より出力される正常な状態で安定した周期のクロックを
所定の周期と比較する比較手段と、この比較手段にてク
ロックの周期が所定の周期と一致しないと比較判定され
てからその状態が所定の時間、或いは装置全体の処理タ
イミングを司るサンプリングクロックが所定のパルス数
カウントされるまでの間継続されると異常な状態である
として異常信号を出力する時間管理手段とを含んでいる
ことを特徴とする請求項1に記載の能動制御装置。
3. The abnormality detecting means compares a clock having a stable cycle in a normal state output from the arithmetic control means with a predetermined cycle, and the comparing means determines a predetermined clock cycle. An abnormal signal indicating that the state is abnormal if the state is continued for a predetermined time or until the sampling clock that controls the processing timing of the entire device is counted for a predetermined number of pulses after being compared and determined not to match the cycle. The active control device according to claim 1, further comprising: a time management unit that outputs
【請求項4】 前記異常検出手段は、前記演算制御手段
或いはそれに付随する周辺デバイスの表面温度を検出す
る温度検出手段と、この温度検出手段にて検出された温
度が所定の温度範囲内にあるか否かを比較判定する比較
手段と、この比較手段にて検出された温度が所定の温度
範囲外であると比較判定されてからその状態が所定の時
間、或いは装置全体の処理タイミングを司るサンプリン
グクロックが所定のパルス数カウントされるまでの間継
続されると異常な状態であるとして異常信号を出力する
時間管理手段とを含んでいることを特徴とする請求項1
に記載の能動制御装置。
4. The temperature detection means for detecting the surface temperature of the arithmetic control means or its associated peripheral devices, and the temperature detected by the temperature detection means is within a predetermined temperature range. Sampling that controls whether the temperature detected by this comparison means is out of a predetermined temperature range for a predetermined time or the processing timing of the entire device. The time management means for outputting an abnormal signal indicating that the clock is in an abnormal state when the clock is continued until a predetermined number of pulses are counted.
The active control device according to.
【請求項5】 前記異常検出手段は、出力される能動制
御信号の平均電圧値を得る平均手段と、この平均手段か
らの平均電圧値の単位時間における微分値を得る微分手
段と、この微分手段からの微分値を所定の値と比較する
比較手段と、この比較手段にて微分値が所定の値以上で
あると比較判定されてからその状態が所定の時間、或い
は装置全体の処理タイミングを司るサンプリングクロッ
クが所定のパルス数カウントされるまでの間継続される
と異常な状態であるとして異常信号を出力する時間管理
手段とを含んでいることを特徴とする請求項1に記載の
能動制御装置。
5. The abnormality detecting means includes an averaging means for obtaining an average voltage value of an active control signal to be output, a differentiating means for obtaining a differential value of the average voltage value from the averaging means in a unit time, and the differentiating means. Comparing means for comparing the differential value from a predetermined value with a predetermined value, and after this comparison means determines that the differential value is greater than or equal to a predetermined value, that state governs a predetermined time or the processing timing of the entire apparatus. The active control device according to claim 1, further comprising: a time management unit that outputs an abnormal signal indicating that the sampling clock is in an abnormal state when the sampling clock is continued until a predetermined number of pulses are counted. .
【請求項6】 前記異常検出手段は、前記演算制御手段
よりディジタル量で出力される能動制御信号の絶対値が
その後段のD/A変換器で扱える最大の値であるか否か
を比較判定する比較手段と、この比較手段にて能動制御
信号の絶対値が最大の値であると比較判定されてからそ
の状態が所定の時間、或いは装置全体の処理タイミング
を司るサンプリングクロックが所定のパルス数カウント
されるまでの間継続されると異常な状態であるとして異
常信号を出力する時間管理手段とを含んでいることを特
徴とする請求項1に記載の能動制御装置。
6. The abnormality detection means compares and determines whether or not the absolute value of the active control signal output as a digital value from the arithmetic control means is the maximum value that can be handled by the D / A converter in the subsequent stage. And the comparison means and the comparison means determines that the absolute value of the active control signal is the maximum value for a predetermined time, or the sampling clock for controlling the processing timing of the entire device has a predetermined number of pulses. The active control device according to claim 1, further comprising: a time management unit that outputs an abnormal signal as an abnormal state when continued until it is counted.
【請求項7】 前記演算制御手段は、適応型ディジタル
フィルタとそのフィルタ係数を適応的に更新する係数更
新手段とを備え、この係数更新手段は前記異常検出手段
からの異常信号を受けてフィルタ係数の更新処理を中止
し、その中止直前のフィルタ係数を更新処理再開の際の
初期値として保持することを特徴とする請求項1に記載
の能動制御装置。
7. The calculation control means includes an adaptive digital filter and coefficient updating means for adaptively updating the filter coefficient thereof, and the coefficient updating means receives the abnormal signal from the abnormality detecting means and receives the filter coefficient. 2. The active control device according to claim 1, wherein the update process of step 1 is stopped, and the filter coefficient immediately before the stop is held as an initial value when restarting the update process.
JP5251912A 1993-10-07 1993-10-07 Active controller Pending JPH07104769A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5251912A JPH07104769A (en) 1993-10-07 1993-10-07 Active controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5251912A JPH07104769A (en) 1993-10-07 1993-10-07 Active controller

Publications (1)

Publication Number Publication Date
JPH07104769A true JPH07104769A (en) 1995-04-21

Family

ID=17229814

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5251912A Pending JPH07104769A (en) 1993-10-07 1993-10-07 Active controller

Country Status (1)

Country Link
JP (1) JPH07104769A (en)

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007142111A1 (en) * 2006-06-08 2007-12-13 Nec Corporation Noise erasing device and method, and noise erasing program
KR20130123414A (en) * 2010-12-03 2013-11-12 씨러스 로직 인코포레이티드 Oversight control of an adaptive noise canceler in a personal audio device
KR20140035445A (en) * 2011-06-03 2014-03-21 씨러스 로직 인코포레이티드 Speaker damage prevention in adaptive noise-canceling personal audio devices
KR20160028022A (en) * 2014-09-02 2016-03-11 현대모비스 주식회사 Control apparatus
US9319784B2 (en) 2014-04-14 2016-04-19 Cirrus Logic, Inc. Frequency-shaped noise-based adaptation of secondary path adaptive response in noise-canceling personal audio devices
US9319781B2 (en) 2012-05-10 2016-04-19 Cirrus Logic, Inc. Frequency and direction-dependent ambient sound handling in personal audio devices having adaptive noise cancellation (ANC)
US9318090B2 (en) 2012-05-10 2016-04-19 Cirrus Logic, Inc. Downlink tone detection and adaptation of a secondary path response model in an adaptive noise canceling system
US9318094B2 (en) 2011-06-03 2016-04-19 Cirrus Logic, Inc. Adaptive noise canceling architecture for a personal audio device
US9325821B1 (en) 2011-09-30 2016-04-26 Cirrus Logic, Inc. Sidetone management in an adaptive noise canceling (ANC) system including secondary path modeling
US9324311B1 (en) 2013-03-15 2016-04-26 Cirrus Logic, Inc. Robust adaptive noise canceling (ANC) in a personal audio device
US9368099B2 (en) 2011-06-03 2016-06-14 Cirrus Logic, Inc. Bandlimiting anti-noise in personal audio devices having adaptive noise cancellation (ANC)
US9369557B2 (en) 2014-03-05 2016-06-14 Cirrus Logic, Inc. Frequency-dependent sidetone calibration
US9369798B1 (en) 2013-03-12 2016-06-14 Cirrus Logic, Inc. Internal dynamic range control in an adaptive noise cancellation (ANC) system
US9414150B2 (en) 2013-03-14 2016-08-09 Cirrus Logic, Inc. Low-latency multi-driver adaptive noise canceling (ANC) system for a personal audio device
US9646595B2 (en) 2010-12-03 2017-05-09 Cirrus Logic, Inc. Ear-coupling detection and adjustment of adaptive response in noise-canceling in personal audio devices
US9773490B2 (en) 2012-05-10 2017-09-26 Cirrus Logic, Inc. Source audio acoustic leakage detection and management in an adaptive noise canceling system
US9773493B1 (en) 2012-09-14 2017-09-26 Cirrus Logic, Inc. Power management of adaptive noise cancellation (ANC) in a personal audio device
US9824677B2 (en) 2011-06-03 2017-11-21 Cirrus Logic, Inc. Bandlimiting anti-noise in personal audio devices having adaptive noise cancellation (ANC)
US10026388B2 (en) 2015-08-20 2018-07-17 Cirrus Logic, Inc. Feedback adaptive noise cancellation (ANC) controller and method having a feedback response partially provided by a fixed-response filter
US10468048B2 (en) 2011-06-03 2019-11-05 Cirrus Logic, Inc. Mic covering detection in personal audio devices

Cited By (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5003679B2 (en) * 2006-06-08 2012-08-15 日本電気株式会社 Noise canceling apparatus and method, and noise canceling program
US8270624B2 (en) 2006-06-08 2012-09-18 Nec Corporation Noise cancelling device and method, and noise cancelling program
WO2007142111A1 (en) * 2006-06-08 2007-12-13 Nec Corporation Noise erasing device and method, and noise erasing program
US9633646B2 (en) 2010-12-03 2017-04-25 Cirrus Logic, Inc Oversight control of an adaptive noise canceler in a personal audio device
KR20130123414A (en) * 2010-12-03 2013-11-12 씨러스 로직 인코포레이티드 Oversight control of an adaptive noise canceler in a personal audio device
JP2014503844A (en) * 2010-12-03 2014-02-13 シラス ロジック、インコーポレイテッド Monitoring and control of an adaptive noise canceller in personal audio devices
US9646595B2 (en) 2010-12-03 2017-05-09 Cirrus Logic, Inc. Ear-coupling detection and adjustment of adaptive response in noise-canceling in personal audio devices
US10249284B2 (en) 2011-06-03 2019-04-02 Cirrus Logic, Inc. Bandlimiting anti-noise in personal audio devices having adaptive noise cancellation (ANC)
US10468048B2 (en) 2011-06-03 2019-11-05 Cirrus Logic, Inc. Mic covering detection in personal audio devices
US9824677B2 (en) 2011-06-03 2017-11-21 Cirrus Logic, Inc. Bandlimiting anti-noise in personal audio devices having adaptive noise cancellation (ANC)
JP2014521988A (en) * 2011-06-03 2014-08-28 シラス ロジック、インコーポレイテッド Speaker damage prevention in adaptive noise canceling personal audio devices
US9318094B2 (en) 2011-06-03 2016-04-19 Cirrus Logic, Inc. Adaptive noise canceling architecture for a personal audio device
US9711130B2 (en) 2011-06-03 2017-07-18 Cirrus Logic, Inc. Adaptive noise canceling architecture for a personal audio device
US9368099B2 (en) 2011-06-03 2016-06-14 Cirrus Logic, Inc. Bandlimiting anti-noise in personal audio devices having adaptive noise cancellation (ANC)
KR20140035445A (en) * 2011-06-03 2014-03-21 씨러스 로직 인코포레이티드 Speaker damage prevention in adaptive noise-canceling personal audio devices
US9325821B1 (en) 2011-09-30 2016-04-26 Cirrus Logic, Inc. Sidetone management in an adaptive noise canceling (ANC) system including secondary path modeling
US9721556B2 (en) 2012-05-10 2017-08-01 Cirrus Logic, Inc. Downlink tone detection and adaptation of a secondary path response model in an adaptive noise canceling system
US9318090B2 (en) 2012-05-10 2016-04-19 Cirrus Logic, Inc. Downlink tone detection and adaptation of a secondary path response model in an adaptive noise canceling system
US9773490B2 (en) 2012-05-10 2017-09-26 Cirrus Logic, Inc. Source audio acoustic leakage detection and management in an adaptive noise canceling system
US9319781B2 (en) 2012-05-10 2016-04-19 Cirrus Logic, Inc. Frequency and direction-dependent ambient sound handling in personal audio devices having adaptive noise cancellation (ANC)
US9773493B1 (en) 2012-09-14 2017-09-26 Cirrus Logic, Inc. Power management of adaptive noise cancellation (ANC) in a personal audio device
US9369798B1 (en) 2013-03-12 2016-06-14 Cirrus Logic, Inc. Internal dynamic range control in an adaptive noise cancellation (ANC) system
US9414150B2 (en) 2013-03-14 2016-08-09 Cirrus Logic, Inc. Low-latency multi-driver adaptive noise canceling (ANC) system for a personal audio device
US9955250B2 (en) 2013-03-14 2018-04-24 Cirrus Logic, Inc. Low-latency multi-driver adaptive noise canceling (ANC) system for a personal audio device
US9324311B1 (en) 2013-03-15 2016-04-26 Cirrus Logic, Inc. Robust adaptive noise canceling (ANC) in a personal audio device
US9369557B2 (en) 2014-03-05 2016-06-14 Cirrus Logic, Inc. Frequency-dependent sidetone calibration
US9319784B2 (en) 2014-04-14 2016-04-19 Cirrus Logic, Inc. Frequency-shaped noise-based adaptation of secondary path adaptive response in noise-canceling personal audio devices
KR20160028022A (en) * 2014-09-02 2016-03-11 현대모비스 주식회사 Control apparatus
US10026388B2 (en) 2015-08-20 2018-07-17 Cirrus Logic, Inc. Feedback adaptive noise cancellation (ANC) controller and method having a feedback response partially provided by a fixed-response filter

Similar Documents

Publication Publication Date Title
JPH07104769A (en) Active controller
CN109083756B (en) Engine air inlet fault detection method and device
JPH10247088A (en) Adaptive type active noise controller
JPH07334169A (en) System identifying device
JP2003262648A (en) Apparatus and method for correcting output of acceleration sensor
JPH0847211A (en) Motor testing equipment
JP4004710B2 (en) Active noise eliminator
JP4137401B2 (en) Active noise eliminator
JPH09167028A (en) Electronic computer system
JPH0612154A (en) Battery backup system
JP3746564B2 (en) Sensor diagnosis system for vibration control device
JP2000275097A (en) Vibration-monitoring device
JPH0764573A (en) Active noise reducing device
JP3058307B2 (en) Active controller using adaptive digital filter.
JPH04120435A (en) Abnormality watching apparatus of bearing
KR20010027159A (en) Apparatus for sensing abnormal state of a vacuum pump of a semiconductor device manufacturing apparatus
JP3681634B2 (en) Fault notification processing method and monitoring device
JPH0876769A (en) Device and method for detecting abnormarity of active muffler
JPH0293903A (en) Abnormality processing system for fuzzy controller
JPH06117873A (en) Device for correcting zero-point drift of sensor
JPH11312288A (en) Diagnostic method for sensor faults
JPH06118971A (en) Electronic silencer
JPH02137684A (en) Diagnosing device for working system
JPH1124742A (en) Alarm output device of plant monitoring device
JPH0293738A (en) Interruption processing system