"ヒータ電力を一定に保つ必要があるガスセンサを備えるガス警報器において、前記ガスセンサのセンサ駆動時間毎に、前記ガスセンサ内のヒータ抵抗にヒータ電圧を印加するヒータ電圧印加部と、前記ヒータ抵抗両端の電圧値と電流値を算出してヒータ抵抗値を算出するヒータ抵抗値算出部と、前記ヒータ抵抗値を用いて、前記ヒータ抵抗におけるヒータ電力値があらかじめ設定された所定のヒータ電力値になるように、前記センサ駆動時間に前記ヒータ抵抗に印加するヒータ電圧を算出するヒータ電圧算出部と、を備えることを特徴とするガス警報器。前記ヒータ抵抗値算出部、および前記ヒータ電圧算出部は、前記センサ駆動時間毎に動作し、次回の前記センサ駆動時間に前記ヒータ抵抗に印加するヒータ電圧を算出する、ことを特徴とする請求項1に記載のガス警報器。前記ヒータ電圧印加部は、定電圧回路部を含む、ことを特徴とする請求項1に記載のガス警報器。前記ヒータ抵抗値算出部は、前記ヒータ抵抗に接続されるシャント抵抗を介して、前記ヒータ抵抗両端の電圧値と電流値を検出する、ことを特徴とする請求項1に記載のガス警報器。ヒータ電力を一定に保つ必要があるガスセンサを備えるガス警報器におけるガスセンサのヒータ電力制御方法であって、前記ガスセンサのセンサ駆動時間毎に、前記ガスセンサ内のヒータ抵抗にヒータ電圧を印加し、周囲温度を検出し、前記周囲温度のデータ値に基づいて、前記ヒータ抵抗に与えるヒータ電力量を補正し、前記ヒータ抵抗両端の電圧値と電流値を算出してヒータ抵抗値を算出し、前記ヒータ抵抗値を用いて、前記ヒータ抵抗におけるヒータ電力値があらかじめ設定された所定のヒータ電力値になるように、前記センサ駆動時間に前記ヒータ抵抗に印加するヒータ電圧を算出する、ことを特徴とするガス警報器におけるガスセンサのヒータ電力制御方法。しかし、従来の制御技術では、経年変化等に対してガスセンサ部のヒータ電力を一定にするような制御を行うことができなかった。長期的な経時変化を累積使用時間に応じて補正するなどの技術が開示されているが、数年間の長期的なデータ取得が必要で検討に長期間要し、さらには、センサ個々の経時変化が全て同一とはならないため、センサ個々に的確な補正を行うことができなかった。このため、ガスもれの検出精度に限界があるという問題点を有していた。そこで、本発明の課題は、ヒータ電力を一定に保つ制御を実現することによりガスもれの検出精度を向上させることにある。態様の一例では、ヒータ電力を一定に保つ必要があるガスセンサを備えるガス警報器として実現され、以下の構成を有する。ヒータ電圧印加部は、ガスセンサのセンサ駆動時間毎に、ガスセンサ内のヒータ抵抗にヒータ電圧を印加する。ヒータ抵抗値算出部は、ヒータ抵抗両端の電圧値と電流値を算出してヒータ抵抗値を算出する。ヒータ電圧算出部は、ヒータ抵抗値を用いて、ヒータ抵抗におけるヒータ電力値があらかじめ設定された所定のヒータ電力値になるように、センサ駆動時間にヒータ抵抗に印加するヒータ電圧を算出する。算出されたヒータ電圧をヒータ電圧印加部よりヒータ抵抗に印加することにより、ヒータ温度を一定に保つ制御が実現でき、ガスもれの検出精度を向上させることができる。ガス警報器の経年変化でヒータ抵抗の抵抗値が変化しても、ガスセンサ内のヒータ電力を一定に保つ制御が実現される。この結果、ガスもれの検出精度を向上させることが可能となる。また、経時的な特性が改善され長期の信頼性も向上する。以下、本発明を実施するための形態について図面を参照しながら詳細に説明する。図1は、本発明によるガス警報器の実施形態の構成図である。ガスセンサ101は、ガスを検出するためのセンサ抵抗102と、センサを加熱するためのヒータ抵抗103を備える。電池部105は3ボルトの電源を供給する。昇圧回路部106は、電池部105からの3ボルトの電圧を3.3ボルトに昇圧し、昇圧電圧をガスセンサ101内のセンサ抵抗102と、負荷抵抗107と、SW2108とからなるセンサ系回路に供給する。また、昇圧電圧を、SW1109と、定電圧回路部110と、ヒータ抵抗103と、シャント抵抗111とからなるヒータ系回路に供給する。さらに、昇圧電圧を、制御回路部104の電源端子VDDに供給する。制御回路部104は、ガス警報器全体の動作を制御するマイコンである。制御回路部104は、出力端子OUT1およびOUT3を介してトランジスタスイッチであるSW1109およびSW2108をオンする。この結果、ガスセンサ101内のセンサ抵抗102と、負荷抵抗107と、SW2108とからなるセンサ系回路と、SW1109と、定電圧回路部110と、ヒータ抵抗103と、シャント抵抗111とからなるヒータ系回路を動作させる。また、制御回路部104は、ADアナログ-ディジタル変換入力端子AD3を介して、ガスセンサ101のセンサ出力電圧を検出することにより、ガスもれ検出を行う。制御回路部104は、AD変換入力端子AD1,AD2からの制御出力に基づいてヒータ抵抗103の抵抗値を算出する。そして、制御回路部104は、あらかじめ設定された所定のヒータ電力設定値と、算出したヒータ抵抗103の抵抗値を用いて、ヒータ抵抗103におけるヒータ電力値があらかじめ設定された所定のヒータ電力値になるように、ヒータ電圧値を算出する。上述の所定のヒータ電力設定値は、調整信号設定器118から調整信号入力部116および入力端子IN1を介してガス警報器の初期設定時等に設定することができる。制御回路部104は、算出したヒータ電圧値を、後述する次のセンサ駆動時間に、出力端子OUT2を介して定電圧回路部110に供給する。OUT2は、DAディジタル-アナログ出力やPWMパルス幅変調出力であり所定の電圧を定電圧回路部110に供給する。この結果、ガスセンサ101内のセンサ抵抗102のヒータ電力値があらかじめ設定された所定のヒータ電力設定値になるように制御される。周囲温度検出部117は、本実施形態では詳細な説明を省略するが、AD変換入力端子AD4を介して周囲温度値を制御回路部104に入力し、制御回路部104に周囲温度に基づくヒータ電圧の制御を実施させる。警報部112は、警報音出力部113、警報表示部114、外部警報出力部115を備える。警報音出力部113は、警報音等の音を発する部分であり、例えばブザーやスピーカなどで構成される。警報音出力部113は、制御回路部104からの制御に基づいて、電子音や音声メッセージでガスもれ状態を知らせたりする。警報表示部114は、LED発光ダイオードで構成されており、監視時には、LEDを点灯、警報時にはLEDを点滅等、警報器の状態をLEDで知らせる。外部警報出力部115は、ガスメータや集中監視盤などの外部機器へ警報信号の出力を行う。上述の構成において、制御回路部104と定電圧回路部110とかなる部分がヒータ電圧印加部を構成し、シャント抵抗111と制御回路部104とからなる部分がヒータ抵抗値算出部を構成し、制御回路部104がさらにヒータ電圧算出部を構成する。図2は、実施形態によるセンサ駆動のタイムチャートである。本実施形態では、T1=20~60秒のセンサ駆動周期で、T2=100msミリ秒程度のセンサ駆動時間ずつ、ガスセンサ101を駆動する。具体的には、特には図示しないタイマによる制御に基づいてセンサ駆動周期T1でセンサ駆動時間T2ずつの割込みが発生する毎に、図1の制御回路部104が、以下の動作を実行する。すなわち、制御回路部104は、まず、SW1109をオンすることにより、SW1109と、定電圧回路部110と、ガスセンサ101内のヒータ抵抗103と、シャント抵抗111とからなるヒータ系回路を動作せる。このとき、定電圧回路部110には、前回のセンサ駆動時間終了時に算出されたヒータ電圧値が印加される。これにより、センサ駆動時間T2内にガスセンサ101が加熱される。続いて、制御回路部104は、SW2108をオンすることにより、ガスセンサ101内のセンサ抵抗102と、負荷抵抗107と、SW2108とからなるセンサ系回路を動作させる。これにより、センサ駆動時間T2内に、制御回路部104が、ガスもれ検知動作を実行する。さらに、本実施形態では、各センサ駆動時間の終了時に、制御回路部104が、以下に説明するヒータ電圧を自動設定する処理に基づいて、次回のセンサ駆動時間にて定電圧回路部110に印加すべきヒータ電圧値を算出する。図3は、実施形態による制御回路部104のセンサ駆動処理を示すフローチャートである。このフローチャートは、図1の制御回路部104のマイコンにより繰り返し実行される。まず、特には図示しないタイマによる制御に基づいてセンサ駆動周期T1でセンサ駆動時間T2ずつのセンサ駆動の開始割込みが発生したか否かが判定される図3のS1。センサ駆動の開始割込みが発生しておらずS1の判定がNoならば、さらに、特には図示しないタイマによる制御に基づいてセンサ駆動時間T2のセンサ駆動の終了割込みが発生したか否かが判定される図3のS4。センサ駆動の終了割込みが発生しておらずS4の判定がNoならば、今回のセンサ駆動処理を終了する。センサ駆動周期T1でセンサ駆動時間T2ずつのセンサ駆動の開始割込みが発生し図3のS1の判定がYesとなると、制御回路部104は、まず、出力端子OUT1よりSW1109をオンすることにより、SW1109と、定電圧回路部110と、ガスセンサ101内のヒータ抵抗103と、シャント抵抗111とからなるヒータ系回路を動作せる図3のS2。このとき、制御回路部104は、出力端子OUT2より定電圧回路部110に、前回のセンサ駆動時間終了時に算出したヒータ電圧値を印加する。これにより、センサ駆動時間T2内にガスセンサ101が加熱される。続いて、制御回路部104は、出力端子OUT3よりSW2108をオンすることにより、ガスセンサ101内のセンサ抵抗102と、負荷抵抗107と、SW2108とからなるセンサ系回路を動作させる図3のS3。この結果、昇圧回路部106からセンサ抵抗102に昇圧電圧が印加される。上記センサ駆動時間T2の開始後、センサ駆動時間T2のセンサ駆動の終了割込みが発生し図3のS4の判定がYesとなると、制御回路部104は、AD変換入力端子AD3を介して、ガスセンサ101のセンサ出力電圧を読み込む図3のS5。続いて、制御回路部104は、S5で読み込んだセンサ出力電圧を所定の判定値と比較し、センサ出力電圧が所定の判定値以上である場合に、ガスもれが発生したと判定する図3のS6。この結果、制御回路部104は、警報部112へのガスもれ警報出力を行う。次に、制御回路部104は、ガスセンサ101のヒータ抵抗103の両端に印加されるヒータ電圧値を読み込む。具体的には、AD変換入力端子AD1に入力される値からAD変換入力端子AD2に入力される値を減算して得られる値が、算出されたヒータ電圧値とされる図3のS7。次に、制御回路部104は、シャント抵抗111の電圧値を、AD変換入力端子AD2から読み込み、その電圧値を換算して電流値を算出する図3のS8。なお、実際には、シャント抵抗111の両端の電圧がオペアンプで増幅されて測定される。また、シャント抵抗による電流検知は、たとえば電流を検知してガスセンサ101内のヒータ抵抗103の異常を検知し、故障警報を発報するような目的でも使用される。そして、制御回路部104は、S7で算出したヒータ電圧値とS8で算出したヒータ電流値とから、ガスセンサ101内のヒータ抵抗103の抵抗値を算出する図3のS9。最後に、制御回路部104は、図3のS9で算出したヒータ抵抗103の抵抗値を用いて、ヒータ抵抗103におけるヒータ電力値があらかじめ設定された所定のヒータ電力値、たとえば30mWミリワットになるように、次回のセンサ駆動時のヒータ電圧値を算出する図3のS10。制御回路部104は、算出したヒータ電圧値を、次回のセンサ駆動時間T2図2参照の開始時に、図3のS2によって、出力端子OUT2を介して定電圧回路部110に供給する。この結果、ガスセンサ101内のセンサ抵抗102のヒータ電力が一定になるように制御される。以上のようにして、本実施形態では、ガス警報器の経年変化でヒータ抵抗103の抵抗値が変化しても、ガスセンサ101内のヒータ電力を一定に保つ制御が実現される。この結果、ガスもれの検出精度を向上させることが可能となる。"