"電気エネルギ源と接続されるハンドピースを含む熱組織手術システム用の前記電気エネルギ源であって、前記ハンドピースは、熱組織手術時に組織に接触して組織を圧縮する一対の対向するジョーを含み、前記ジョーのうちの少なくとも一方は、電力を前記熱組織手術時に印加される熱エネルギに変換するためのジョー加熱素子を含み、前記エネルギ源は、電圧および電流を有するヒーター電力信号を生成するとともに、前記熱組織手術時に電圧および電流を前記ヒーター電力信号から各ジョー加熱素子に供給するものであり前記エネルギ源は、シミュレーション加熱素子と、前記ジョー加熱素子および前記シミュレーション加熱素子に接続される制御可能なスイッチであって、電圧および電流を前記ヒーター電力信号から前記シミュレーション加熱素子に送る停止状態と、電圧および電流を前記ヒーター電力信号から前記ジョー加熱素子に送る作動状態とを有する前記制御可能なスイッチと、前記制御可能なスイッチを制御して前記作動状態にさせるとともに停止状態にさせるコントローラと、前記ヒーター電力信号の前記電圧または前記電流のうちの一方を検知し、これに関連した検知信号を供給するよう接続されたセンサと、をさらに含み、前記コントローラは、前記検知信号を受信し、前記制御可能なスイッチを前記停止状態に制御し、前記検知信号に基づいて前記制御可能なスイッチが正しく前記停止状態にあるか否かを判断するよう動作する、電気エネルギ源。前記停止状態では、前記制御可能なスイッチは出力電力波形を前記シミュレーション加熱素子に送り、前記作動状態では、前記制御可能なスイッチは前記ヒーター電力信号を前記ジョー加熱素子に送り、前記上述したセンサは第1のセンサを構成し、前記第1のセンサからの前記検知信号は第1の検知信号を構成し、前記ヒーター電力信号を生成するのに用いられる信号の前記電圧または前記電流のうちの一方を検知し、これに関連した第2の検知信号を供給するよう接続された第2のセンサをさらに含み、前記コントローラは、前記第2の検知信号を受信し、前記第1および第2の両方の検知信号に基づいて、前記制御可能なスイッチが正しく前記停止状態にあるか否かを判断するよう機能する、請求項1に記載の電気エネルギ源。前記コントローラは、前記第1および第2の検知信号に基づいて、前記制御可能なスイッチが正しく前記作動および停止状態にあるか否かを判断するようさらに動作する、請求項2に記載の電気エネルギ源。前記ハンドピースの各ジョーはジョー加熱素子を含み、第1のジョー加熱素子が、1つのジョーと関連し、第2のジョー加熱素子が他のジョーと関連し、前記上述したシミュレーション加熱素子は第1のシミュレーション加熱素子を構成し、前記上述した制御可能なスイッチは第1の制御可能なスイッチを構成し、前記第1の制御可能なスイッチは前記第1のジョー加熱素子および前記第1のシミュレーション加熱素子に接続され、前記第1の制御可能なスイッチの前記停止状態で前記ヒーター電力信号を前記第1のシミュレーション加熱素子に送り、前記第1の制御可能なスイッチの前記作動状態で前記ヒーター電力信号を前記第1のジョー加熱素子に送り、第2のシミュレーション加熱素子と、前記第2のジョー加熱素子および前記第2のシミュレーション加熱素子に接続される第2の制御可能なスイッチであって、前記ヒーター電力信号を前記第2のシミュレーション加熱素子に送る停止状態と、電圧および電流を前記ヒーター電力信号から前記第2のジョー加熱素子に送る作動状態とを有する前記第2の制御可能なスイッチと、をさらに含み、前記第1および第2の検知信号は、前記第1および第2の制御可能なスイッチの各々と関連し、前記コントローラは、前記第1および第2の制御可能なスイッチの両方を制御して前記始動および停止状態にさせるものであり、前記コントローラは、前記第1および第2の制御可能なスイッチの各々と関連した前記第1および第2の検知信号に基づいて、前記第1および第2の制御可能なスイッチが各々正しく前記始動および停止状態にあるか否かを判断するようさらに動作する、請求項2または3に記載の電気エネルギ源。前記コントローラは、制御プロセッサおよびモニタプロセッサを含み、前記制御プロセッサは、前記第1の検知信号を受信するよう接続され、前記モニタプロセッサは、前記第2の検知信号を受信するよう接続され、前記制御プロセッサおよび前記モニタプロセッサは、各々独立に、前記第1および第2の制御可能なスイッチが各々前記始動および停止状態に正しくあるか否かを前記制御およびモニタプロセッサによって受信した前記検知信号より判断し、前記制御プロセッサおよび前記モニタプロセッサのうちのいずれか一方が、前記第1および第2の制御可能なスイッチのうちのいずれか一方が正しく前記始動または停止状態にないと判断した場合に、前記制御プロセッサまたは前記モニタプロセッサの少なくとも一方は、前記第1および第2の制御可能なスイッチを前記停止状態に作動制御する、請求項4に記載の電気エネルギ源。前記第1および第2の制御可能なスイッチのうちのいずれか一方が正しくない状態にあると判断された場合に、前記制御プロセッサまたは前記モニタプロセッサのうちの少なくとも一方は、エラーメッセージを送信する、請求項5に記載の電気エネルギ源。前記コントローラは、前記エネルギ源に制御プロセッサおよびモニタプロセッサを備えるとともに、前記ハンドピースにハンドピースプロセッサを含み、前記制御プロセッサは、前記第1の検知信号を受信するよう接続され、前記モニタプロセッサは、前記第2の検知信号を受信するよう接続され、前記ハンドピースプロセッサは、前記第1のジョー加熱素子の第1の電圧を判断し、前記第2のジョー加熱素子の第2の電圧を判断して前記第1および第2の電圧を前記制御プロセッサに送信するよう動作し、前記制御プロセッサは、前記第1の検知信号および前記第1の電圧に応じて前記第1のジョー加熱素子に対する前記ヒーター電力信号を調節し、前記制御プロセッサは、前記第2の検知信号および前記第2の電圧に応じて前記第2のジョー加熱素子に対する前記ヒーター電力信号を調節する、前記ハンドピースと組み合わされた請求項1~4のいずれか1項に記載の電気エネルギ源。前記第1または第2のセンサのうちの少なくとも一方は、サンプル時間にわたって動作して、そのサンプル時間の間にそのセンサが検知した前記信号の前記電流または電圧の一方の最大値に対応するピーク値を検出および保持する少なくとも1つのピーク保持検出器を含み、前記コントローラは、前記サンプル時間内の比較的早い時点で前記ピーク値を判断し、前記サンプル時間内の比較的遅い時点で前記ピーク値を判断し、前記判断した比較的早いピーク値と遅いピーク値とを比較し、前記比較的早いピーク値と遅いピーク値の差異が、そのピーク保持検出器の不十分な機能を示すあらかじめ定められた範囲から外れるか否かを判断し、前記比較的早いピーク値と遅いピーク値の間の前記差異が前記あらかじめ定められた範囲から外れるときにエラー指示を発行するようさらに動作する、請求項2に記載の電気エネルギ源。前記コントローラは、前記第1および第2の検知信号のピーク値に応じて前記ヒーター電力信号を調節する、請求項8に記載の電気エネルギ源。前記コントローラは、前記ヒーター電力信号の生成に用いられる前記信号のデューティサイクルを制御して、前記ヒーター電力信号のエネルギ含有量の量を変更する、請求項8または9に記載の電気エネルギ源。前記ジョー加熱素子は抵抗器であり、前記センサは、前記ジョー加熱素子抵抗器によって送られる前記ヒーター電力信号の前記電流を検知し、前記コントローラは、前記制御可能なスイッチが前記作動状態で前記ヒーター電力信号が前記ジョー加熱素子抵抗器を介して送られるときに前記ジョー加熱素子抵抗器の電圧を判断するよう動作し、前記コントローラは、前記ジョー加熱素子抵抗器によって送られる前記電流から前記ジョー加熱素子抵抗器の抵抗値と、前記ジョー加熱素子抵抗器の前記電圧とを判断し、前記ジョー加熱素子抵抗器の前記抵抗値が抵抗のあらかじめ定められた範囲から外れるときに前記制御可能なスイッチを前記停止状態に制御するようさらに動作する、前記ハンドピースと組み合わされた請求項1に記載の電気エネルギ源。前記ジョー加熱素子が抵抗器であり、前記センサが、前記ジョー加熱素子抵抗器によって送られる前記ヒーター電力信号の前記電流を検知し、前記コントローラが、前記制御可能なスイッチが前記作動状態で前記ヒーター電力信号が前記ジョー加熱素子抵抗器を介して送られるときに前記ジョー加熱素子抵抗器の電圧を判断するよう動作し、前記コントローラが、前記ジョー加熱素子抵抗器によって送られる前記電流から前記ジョー加熱素子抵抗器の抵抗値と、前記ジョー加熱素子抵抗器の前記電圧とを判断するよう動作し、前記コントローラが、前記ジョー加熱素子抵抗器の前記温度を前記ジョー加熱素子抵抗器の前記抵抗値から判断するよう動作し、前記コントローラが、前記抵抗値によって判断された前記ジョー加熱素子抵抗器の前記温度に応じて前記ジョー加熱素子抵抗器に送られる前記ヒーター電力信号の前記電力を調節するようさらに動作する、前記ハンドピースと組み合わされた請求項1に記載の電気エネルギ源。電力を生成する電気エネルギ源と、前記エネルギ源に接続され、熱組織手術時に組織を圧縮する一対の対向するジョーを有するハンドピースとを含む熱組織手術システムの試験を実施する方法であって、前記ジョーの少なくとも一方は、電力を前記熱組織手術時に前記圧縮された組織に印加される熱エネルギに変換するためのジョー加熱素子を含み、前記エネルギ源は、制御可能なスイッチと、前記ジョー加熱素子をシミュレートするシミュレーション加熱素子を含み、前記制御可能なスイッチは、前記ハンドピースが前記エネルギ源に接続される1つの状態では前記電力を前記ジョー加熱素子に送り、前記制御可能なスイッチは、別の状態では前記電力を前記シミュレーション加熱素子に送るものであり、前記方法は、前記電力を前記シミュレーション加熱素子に伝えるための前記制御可能なスイッチの前記1つの状態を確立し、前記制御可能なスイッチが前記1つの状態にあるときに前記制御可能なスイッチを介して前記シミュレーション加熱素子に前記電力を送り、前記シミュレーション加熱素子を介して送られる前記電力の前記電圧または電流の一方を測定して実測値を取得し、前記シミュレーション加熱素子を介して送られる正常な電圧または電流を示す前記実測値の想定値のあらかじめ定められた範囲を参照し、前記実測値が想定値の前記あらかじめ定められた範囲から外れるときにエラーメッセージを送信することを含む、方法。前記ハンドピースの各ジョーはジョー加熱素子を含み、前記上述したジョー加熱素子は第1のジョー加熱素子を構成し、前記上述した制御可能なスイッチは第1の制御可能なスイッチを構成し、前記シミュレーション加熱素子は第1のシミュレーション加熱素子を構成し、前記実測値が第1の実測値を構成し、想定値の前記上述したあらかじめ定められた範囲は、前記第1のジョー素子の想定値の第1の範囲を構成し、前記ハンドピースは、第2のジョー加熱素子をさらに含み、前記エネルギ源は、第2の制御可能なスイッチおよび第2のシミュレーション加熱素子をさらに含み、前記第2の制御可能なスイッチが、前記ハンドピースが前記エネルギ源と接続される1つの状態で電力を前記第2のジョー加熱素子に送り、別の状態で電力を前記第2のシミュレーション加熱素子に送る方法であって、前記電力が前記第2のシミュレーション加熱素子に送られる前記第2の制御可能なスイッチの前記1つの状態を確立し、前記第2の制御可能なスイッチが前記1つの状態にあるときに、前記電力を、前記第2の制御可能なスイッチを介して前記第2のシミュレーション加熱素子に送り、前記第2のシミュレーション加熱素子を介して送られる前記電力の前記電圧または電流の一方を測定して第2の実測値を取得し、前記第2のシミュレーション加熱素子を介して送られる正常な電圧または電流を示す前記第2の実測値の想定値のあらかじめ定められた範囲を参照し、前記第2の実測値が、前記第2の実測値の想定値の前記あらかじめ定められた範囲から外れるときにエラーメッセージを送信することをさらに含む、請求項13に記載の方法。前記第2のシミュレーション加熱素子を介して前記電力を送って前記第2の実測値を取得する時点とは異なる時点で前記第1のシミュレーション加熱素子を介して前記電力を送り、前記第1の実測値を取得することをさらに含む、請求項14に記載の方法。前記電力が前記第1のシミュレーション加熱素子経由でしか送られないときに前記第2のシミュレーション加熱素子を流れる電流を測定して第3の値を取得し、前記電力が前記第2のシミュレーション加熱素子経由でしか送られないときに前記第1のシミュレーション加熱素子を流れる電流を測定して第4の値を取得し、前記第3および第4の値の少なくとも一方が、ゼロと実質的に等しくない有限値であるときにエラーメッセージを送信することをさらに含む、請求項14または15に記載の方法。エラーメッセージの送信時に前記第1および第2のシミュレーション加熱素子を介しての前記電力の伝送をやめることをさらに含む、請求項14~16のいずれか1項に記載の方法。前記シミュレーション加熱素子を介して送られる前記電力の電流を測定することで前記実測値が得られる方法であって、想定値の前記あらかじめ定められた範囲に、ハンドピースが前記エネルギ源に接続されていることを示す値の第1のサブセットと、ハンドピースが前記エネルギ源に接続されていないことを示す値の第2のサブセットとを含み、前記実測値が値の前記第1のサブセット内になく、前記ハンドピースが前記エネルギ源と接続されているときに、前記エラーメッセージを送信し、前記実測値が値の前記第2のサブセット内になく、前記ハンドピースが前記エネルギ源に接続されていないときに、前記エラーメッセージを送信することをさらに含む、請求項13に記載の方法。サンプル時間を確立し、前記サンプル時間の間にピーク保持検出器を参照して前記実測値のピーク値を検出し、その後前記ピーク値を保持し、前記ピーク保持検出器によって保持された前記ピーク値を、前記実測値の前記ピーク値が検出された後の前記サンプル時間内の比較的早い時点で判断し、前記ピーク保持検出器によって保持された前記ピーク値を、前記実測値の前記ピーク値が検出された後の前記サンプル時間内の比較的遅い時点で判断し、前記サンプル時間内の前記比較的早い時点と比較的遅い時点で判断された前記ピーク値を比較し、前記ピーク保持検出器に保持されたピーク値のあらかじめ定められた変動閾値を参照し、前記ピーク保持検出器の許容可能な機能を規定し、前記比較的早い時点と比較的遅い時点で判断された前記ピーク値が、前記あらかじめ定められた閾値から外れるときに、エラーメッセージを送信することをさらに含む、請求項13に記載の方法。前記制御可能なスイッチを介して前記ジョー加熱素子に前記電力を伝送し、前記サンプル時間間隔の間に前記ジョー加熱素子に印加される最大電圧からピーク電圧値を導き、前記サンプル時間間隔の間に前記ジョー加熱素子によって送られる最大電流からピーク電流値を導き、前記ピーク電圧値を前記ピーク電流値で割って前記ジョー加熱素子の抵抗値を計算し、前記ジョー加熱素子の正常な抵抗値のあらかじめ定められた範囲を参照し、前記計算された抵抗値が、正常な抵抗値の前記あらかじめ定められた範囲から外れるときにエラーメッセージを送信することをさらに含む、請求項13に記載の方法。エネルギ源と、前記エネルギ源に接続されるハンドピースとを含む熱組織手術システムの試験を実施する方法であって、前記エネルギ源は、熱組織手術時にジョーによって圧縮される組織を加熱するための熱エネルギに変換される電力を前記ハンドピースのジョー加熱素子に供給し、前記方法は、前記ジョー加熱素子の特性をシミュレートするシミュレーション加熱素子を前記エネルギ源に含ませ、前記試験時に前記電力を前記エネルギ源のシミュレーション加熱素子に供給し、前記シミュレーション加熱素子を介して実施される電力の電気特性を測定し、前記測定された電気特性の想定値のあらかじめ定められた範囲を参照し、前記測定された電気特性が想定値の前記あらかじめ定められた範囲から外れるときにエラーメッセージを送信することを含む、方法。前記電力を一度に前記シミュレーション加熱素子または前記ジョー加熱素子のうちの一方だけに供給することをさらに含む、請求項21に記載の方法。熱組織手術時に前記電力を前記ジョー加熱素子に送る前に前記試験を実施することをさらに含む、請求項21または22に記載の方法。外科手術で使用する前に熱組織手術システムの潜在的な問題を発見するのが望ましい。問題を早期に発見すれば、後々の外科合併症が回避され、最初の外科手術が長引くことや、前の施術で生じた不適切な熱組織手術を正すために次の外科手術を受けることによる患者の負荷が減ることになる。本発明は、熱組織手術システムのエネルギ源の電力送達の問題を迅速かつ高信頼度で特定するのに有用である。エネルギ送達の問題は、システムを外科手術に使用する前に実施する試験で特定される。好ましくは、電源投入時自己診断POSTなどの起動手順の一部として自動で試験を実施する。ハンドピースおよび/またはエネルギ源内の代わりの内部負荷シミュレーション加熱素子に送達される電気エネルギの電流および電圧測定を使用して、エネルギ源の電力送達機能の潜在的な問題を特定する。本発明の一態様は、熱組織手術システムのエネルギ源と、エネルギ源に接続されるハンドピースとの機能的相互作用、および、ハンドピースの代替として接続可能なエネルギ源内の内部負荷シミュレーション加熱素子との機能的相互作用の試験を伴うものである。ハンドピースは、熱組織手術時に組織と接触してこれを圧縮する一対の対向するジョーを含む。ジョーのうちの少なくとも一方は、電力を組織に印加される熱エネルギに変換するためのジョー加熱素子を含む。エネルギ源は、電圧および電流を有するヒーター電力信号を生成する。ヒーター電力信号は、熱組織手術時にジョー加熱素子に印加される。エネルギ源は、内部負荷シミュレーション加熱素子をさらに含み、制御可能なスイッチがヒーター電力信号をジョー加熱素子またはシミュレーション加熱素子に送る。停止状態では、制御可能なスイッチはヒーター電力信号をシミュレーション加熱素子に送り、作動状態では、制御可能なスイッチはヒーター電力信号をジョー加熱素子に送る。エネルギ源のコントローラが制御可能なスイッチを制御し、作動状態と停止状態とを担う。センサが、ヒーター電力信号の電圧および/または電流の一方または両方を検知し、関連した検知信号をコントローラに供給する。コントローラは、検知信号を受信し、制御可能なスイッチを作動状態および停止状態に制御し、制御可能なスイッチが各々の意図した状態を正しく占めているか否かを判断する。このようにして、ハンドピースをエネルギ源に接続することなくエネルギ源の適切な機能の態様が判断される。本発明のもうひとつの態様は、熱組織手術システムの試験を実施する方法に関するものである。この方法は、電力がシミュレーション加熱素子に伝えられる制御可能なスイッチの1つの状態を確立し、制御可能なスイッチが当該1つの状態にあるときに制御可能なスイッチを介して電力を送り、シミュレーション加熱素子を介して送られる電力の電圧および/または電流の一方または両方を測定して実測値を取得し、シミュレーション加熱素子を介して送られる正常な電圧または電流を示す実測値の想定値のあらかじめ定められた範囲を参照し、実測値が想定値のあらかじめ定められた範囲にないときに、エラーメッセージを送信することを含む。本発明の付随的な特徴は、以下のうちの一部または全部に関する。制御可能なスイッチがあるハンドピースの2つのジョー加熱素子、シミュレーション加熱素子、各ジョー加熱素子と関連したセンサの各々について同一の試験を実施する;第1および第2の制御可能なスイッチが自らの作動状態および停止状態を正しく占めているか否かを判断しつつ、第1および第2のシミュレーション加熱素子に個々にかつ別々に電力を送る;コントローラとして連携的に機能する制御プロセッサおよびモニタプロセッサを使用して、第1および第2の制御可能なスイッチが各々自らの作動状態および停止状態を正しく占めているか否かを独立に判断する;少なくとも1つのピーク検出器を、サンプル時間の間に検知された信号の電流または電圧のうちの少なくとも一方の最大値に対応する値を検出および保持するよう動作するセンサとして使用し、サンプル時間内の比較的早い時点で値を検出し、サンプル時間内の比較的遅い時点で再度値を検出し、比較的早い時点での値と遅い時点での値を比較し、サンプル時間内における比較的早い時点の値と遅い時点の値とのあらかじめ定められた差異によって動作が不十分なピーク検出器を示し、その差異を許容可能な差異のあらかじめ定められた範囲と比較する。他の付随的な特徴については後述する。以下において簡単に説明する添付の図面、本発明の現時点で好ましい実施形態に関する以下の詳細な説明、添付の特許請求の範囲を参照することで、本発明およびその範囲について一層完全に理解できよう。本発明を採用した熱組織手術システム10を図1に示す。このシステム10はハンドピース12を含み、ハンドピース12はそのジョー14と16との間に組織血管13で例示を把持し圧縮すると同時に、熱組織手術時に、ジョー14および16から熱エネルギを圧縮された組織に印加する目的で、外科医によって操作される。熱組織手術では、複数片の組織同士を封着させ、単一の組織片を別々の部分に切り離し、あるいは連続封着後に組織を切開することがある。ハンドピース12の隣接する持ち手20に向かってレバー18を握ることで、ジョー14および16が一緒に近づいて組織が圧縮される。ハンドピース12の内部の機械的な構成要素によって、持ち手20に対するレバー18の枢支運動が、軸22を介してジョー移動機構24に伝わる運動に変換される。ジョー移動機構24は、軸22からの長手方向の運動を、ジョー14および16を互いに近づいたり離れたりする方向に動かす運動に変換する。ジョー14および16同士が近づく運動で、組織がジョーの間に把持され圧縮される。ジョー14および16同士が離れる運動では、組織を把持および圧縮する前にジョーの間に組織を配置できる程度にジョーが開き、すでに把持されていた組織があればこれを開放する。熱組織手術システム10は、ケーブル28によってハンドピース12と接続された電気エネルギ源26を含む。エネルギ源26は、エンクロージャ27に収容された電機部品図5および図6を含む。エネルギ源26は、ジョー14および16図1内に埋設またはジョーと関連した一対の発熱抵抗素子30および32、図5および図6にケーブル28を介して電力を供給する。ジョーの加熱素子30および32、図5および図6を介して伝わる電力は、熱エネルギに変換され、熱組織手術時にジョー14と16との間で把持および圧縮された組織に印加される。電力は、レバー18を持ち手20の側に引いて、スイッチ59または60の一方が押圧されることで、ハンドピース12からエネルギ源26にユーザ起動信号が送達されると供給される。ユーザ起動信号に応答して、エネルギ源26は、ジョー14および16のジョー加熱素子30および32、図5および図6に電力を送達する。あるいは、レバー18を持ち手20の側に引き、エネルギ源26と接続されたフットスイッチ34を踏むことで起動信号を供給してもよい。この場合、外科医が自分の足でフットスイッチ34を踏む。熱組織手術を施行するには、エネルギ源26からジョー加熱素子30および32、図5および図6に電力を送達し、この電力を熱エネルギに変換して組織に印加する。熱エネルギは、熱組織手術のタイプごとに設定される温度-時間特性36または36’、37、46、図2Aまたは図2B、図3および図4に応じてジョー14と16との間で圧縮された組織に送達される。温度は、ハンドピース12のジョー14および16からの温度ベースのフィードバック信号を用いてエネルギ源26から送達されるエネルギの速度によって達成および制御される。エネルギ源26は、熱組織手術の施術時におけるジョー14および16での温度の実測値に基づいてジョー加熱素子への電気エネルギの送達速度を制御する。熱組織手術を達成するための所望の温度-時間特性を図2A、図2B、図3、図4に示す。組織封着手術を達成するための例示的な温度-時間特性36のひとつを図2Aに示す。時点38で、エネルギ源26が組織封着手術を開始するための起動信号を受信する。エネルギ源26は、比較的高い出力または最大出力をジョー加熱素子30および32、図5および図6に対してすみやかに送達し、急速に予備封着温度39を達成する。その後、エネルギ源26は、比較的低めの量の電力をジョー加熱素子に送達し、それほど急速にではなく最終封着温度40を達成する。予備封着温度39から最終封着温度40への昇温速度を落とすことで、最終封着温度40でのオーバーシュートの可能性を低減する。最終封着温度40に達したら、エネルギ源26はジョー加熱素子に供給する電力量を調節し、組織封着時間42の残りの部分にわたって温度40を維持する。組織封着時間42の時間幅は、あらかじめ定められた最小量の電気エネルギがジョー加熱素子に伝わり、かつ起動時点38からあらかじめ定められた最小量の時間が経過するか、あるいは、封着時間42に対してあらかじめ定められた最大量の時間が経過するかのいずれかが成立した時点で終了する。組織に伝達される電気エネルギの量は、ジョー14および16図1の両方のジョー加熱素子30および32、図5および図6に伝達される電気エネルギの合計である。時間42の進行過程をとおして送達される電気エネルギの合算量を計算で求め、あらかじめ定められた合計最小量の電気エネルギと比較し、38での組織封着手術の開始時から経過した時間を組織封着手術に対してあらかじめ定められた最小時間および最大時間と比較して、組織封着手術を終了させるための上述した2つの条件のいずれか一方が満たされた時点を判断する。組織封着手術を終了させるための上述した2つの条件のうちいずれかが満たされたら、エネルギ源26はジョー加熱素子への電力送達を終え、ジョー加熱素子を冷却して温度を下げられるようにする。好ましい封着温度40は約170°Cであり、あらかじめ定められた最小および最大組織封着時間は、それぞれ約2秒から5秒の間で変動する。好ましくは、封着温度40、最小および最大組織封着時間、他の情報は、ハンドピース12のハンドピースプロセッサ66図5および図6に格納されており、熱組織手術の実施前に電力システム26にダウンロードされる。異なるタイプのハンドピースで熱組織手術を実施できるよう、異なる熱組織手術関連変数値が、電気特性および熱特性の異なる別々のジョー加熱素子を有する異なるハンドピースに各々格納される。組織封着手術を達成するためのもうひとつの例示的な温度-時間特性36’を図2Bに示す。この温度-時間特性36’は、エネルギ源26が比較的高い出力または最大出力をジョー加熱素子30および32、図5および図6に送達し、最終封着温度40をさらに急速に達成すること以外は、図2Aに示す特性36と類似している。最終封着温度40に達したら、エネルギ源26は、ジョー加熱素子に供給される電力の量を調節し、最初に最終封着温度40に達した後の最終温度維持時間43の間、温度40を維持する。よって、組織封着時間42全体は、最終温度維持間隔43よりも時間的にわずかに長い。これは、組織封着時間42全体には、最終温度維持間隔43の開始時に最終封着温度40に達するまで38で初期ユーザ起動信号のアサーション間の時間も含まれるためである。組織封着温度-時間特性36’では、維持時間43の期間、最終封着温度40が維持される。組織封着時間42は、最終封着温度40が維持時間43の期間わずかな変動限界内に維持されたときに終了する。組織封着特性36’を実施する際にはあらかじめ定められた最小量の電気エネルギがジョー加熱素子に伝わったか否かの判断はなされない。起動時点38の測定以降に経過した時間と、その時間があらかじめ定められた最大量の時間を超える場合、封着熱組織手術の適切な実行を妨げる何らかの問題が生じるという仮定のもとに、熱組織封着手術は終了される。温度-時間特性36’で表される組織封着熱手術では、最終温度維持間隔43は時間分で約2秒間であり、最終封着温度40は約150°Cである。温度が所望の150°Cの最終封着温度40の約10°C以内のときに、2秒間の最終温度維持間隔43のタイミングが開始される。温度39は、温度維持間隔43を測定するための開始点を例示するものである。これは、温度39が最終的な所望の封着温度よりも約10°C低いためである。組織封着特性36図2Aより組織封着特性36’のほうがまさる利点として、いくつかの手順でいくつかの組織を扱ういくつかの場合には、上記よりも低めの温度かつ短い時間の期間で、適切な組織封着が得られることもある。熱組織封着手術で許容可能なあらかじめ定められた最大時間分、150°Cという所望の最終温度、他の情報は、ハンドピース12のハンドピースプロセッサ66図5および図6に格納され、熱組織手術の実施前にエネルギ源26にダウンロードされる。異なるタイプのハンドピースで熱組織手術を実施できるよう、異なる熱組織手術関連変数値が、電気特性および熱特性の異なる別々のジョー加熱素子を有する異なるハンドピースに格納される。組織切断手術は、組織封着手術とは独立して実施することも可能なものである。組織切断手術は一般に、切断対象となる組織または血管を1つ以上の組織封着手術で封着した後に実施される。組織切断手術を達成するための例示的な温度-時間特性37を図3に示す。時点45で、エネルギ源26に起動信号が送達され、組織切断手術が開始される。組織切断手術時、エネルギ源26は、電力送達周期49の間に比較的高い電力をジョー加熱素子に交互に供給し、続いて電力オフ周期51にはジョー加熱素子への電力の供給を停止する。電力送達周期49は、好ましくは時間分にして約100msであり、電力オフ周期51は、好ましくはその期間が約200msである。電力送達周期49および電力オフ周期51は、ジョー加熱素子の温度が予備切断温度47に達するまで連続的に繰り返される。その後、続く電力送達周期49の間は低めの量の電力が送達される。電力送達周期49および電力オフ周期51は、ジョー加熱素子の温度が最終切断温度48に達するまで継続され、その時点52で組織切断手術が完了し、ジョー加熱素子への電力供給が完全に終了される。予備および最終切断温度47および48それぞれの好ましい温度は、ジョー加熱素子の電気特性および熱特性次第で変化するが、通常はそれぞれ200~240°Cおよび270~280°Cである。予備および最終切断温度47および48の両方で、温度47および48に最初に到達したときに、それぞれの電力送達周期49にわずかな量のオーバーシュートが起こり得る。このわずかなオーバーシュートは、最初に温度47および48に達したときに電力送達周期49の間の電力送達を終えているエネルギ源26によるものである。組織切断手術の開始時点45と終了時点52との間の時間は、切断時間50である。切断時間50は、他の要因の中でも特に、ジョー14と16図1との間で切断される組織の量、切断時間50の開始時点45でのジョー加熱素子の温度、ジョー加熱素子の電気特性および熱特性の違いによって、組織切断手術ごとに変化する。切断時間50の間に送達されるエネルギの量は、ジョー14と16図1との間で把持および圧縮された組織を崩壊させるのに十分な量である。崩壊によって、組織は、組織の切断または崩壊が生じる略線形の描写部分の対向する側で近くに存在し得る封着の品質を損なったり壊したり、あるいは悪い方向で落としたりすることなく複数の部分に分離される。連続した電力送達周期49と電力オフ周期51によって、組織切断手術の温度-時間特性37が傾斜したノコギリ歯の形状のようになる。傾斜したノコギリ歯の形状をした組織切断特性は、所望の最終切断温度に達するまで温度が連続的に高まる場合に、従来のランプ特性よりも優れた組織切断特性を持つことが発見された。温度-時間特性36図2Aと37図3とを組み合わせて、組織封着切断併用手術用に図4に示す温度-時間特性46を形成することが可能である。温度-時間特性36’図2Bと37図3とを組み合わせて、組織封着切断併用手術用の温度-時間特性具体的には図示していないが、図4に示す特性46と類似を形成することも可能である。組み合わせの組織封着切断温度-時間特性46は、開始時点38から、手術の組織封着特性部分36または36’、図2Aまたは図2Bが終了する中間時点44まで、温度-時間特性36図2Aまたは36’図2Bと似ている。次に、時点44での組織封着手術の終了時と時点45での組織切断手術の開始時との間の冷却時間41の間に、組織をわずかに冷却する。冷却時間41は、期間にして約1秒であり、冷却時間41なしで順に組織封着切断手術を直接的に実施する場合と比較して一層効果的かつ効率的な組織封着切断手術の一助となる上で有益である。時点45と52との間では、温度-時間特性46は組織切断手術の温度-時間特性37図3に似ている。エネルギ源26は、電力送達周期49の間に比較的高い電力をジョー加熱素子に交互に供給し、続いて電力オフ周期51にはジョー加熱素子への電力の供給を停止する。電力送達周期49は、好ましくは時間分にして約100msであり、電力オフ周期51は、好ましくはその期間が約200msである。電力送達周期49および電力オフ周期51は、ジョー加熱素子の温度が予備切断温度47に達するまで連続的に繰り返される。その後、続く電力送達周期49の間は低めの量の電力が送達される。電力送達周期49および電力オフ周期51は、ジョー加熱素子の温度が最終切断温度48に達するまで継続され、その時点52で組織切断手術が完了し、ジョー加熱素子への電力供給が完全に終了される。予備および最終切断温度47および48それぞれの好ましい温度は、ジョー加熱素子の電気特性および熱特性次第で変化するが、通常はそれぞれ200~240°Cおよび270~280°Cである。予備および最終切断温度47および48の両方で、温度47および48に最初に到達したときに、それぞれの電力送達周期49にわずかな量のオーバーシュートが起こり得る。このわずかなオーバーシュートは、最初に温度47および48に達したときに電力送達周期49の間の電力送達を終えているエネルギ源26によるものである。組織切断手術の開始時点45と終了時点52との間の時間は、切断時間50である。切断時間50は、他の要因の中でも特に、ジョー14と16図1との間で切断される組織の量、切断時間50の開始時点45でのジョー加熱素子の温度、ジョー加熱素子の電気特性および熱特性の違いがゆえに、組織切断手術ごとに変化する。図1に示すように、エネルギ源26のエンクロージャ27内にはディスプレイ54およびスピーカ56が含まれる。ディスプレイ54およびスピーカ56は、システムの使用時に熱組織手術システム10の機能的応答特性に関する情報を伝送する。エネルギ源26は、モード選択制御またはスイッチ58も含む。ハンドピース12は、持ち手20の対向する側に選択サムスイッチ59を含む図1には一方の選択スイッチ59のみ示す。ハンドピース12は、レバー18に選択フィンガースイッチ60を含む。モード制御スイッチ58は、手動動作モードと自動動作モードとを選択するのに用いられる。手動動作モードでは、レバー18を持ち手20に向かって後ろに引き、続いてサムスイッチ59のうちの1つを押すことで、組織切断手術が始動される。手動動作モードでは、レバー18が持ち手20に向かって後ろに引かれたときにフィンガースイッチ60を押すことで、組織封着手術が開始される。自動動作モードでは、レバー18が持ち手20に向かって後ろに引かれたときにスイッチ60を押すことで、組織封着切断併用手術が開始される。自動動作モードでは、レバー18を持ち手20に向かって後ろに引いた状態でスイッチ59を押圧すると、手作業での切断手術が開始される。本発明は、別々に、ハンドピース12がエネルギ源26から切り離されている場合および/またはハンドピース12がエネルギ源26と接続されている場合に、エネルギ源26の特定の機能的完全性試験の実施を伴うものである。試験は、熱組織手術システム10の組み合わせ電源投入時自己診断POSTの一部として実施されると好ましい。これらの自己診断によって、熱組織手術システムが、組織封着、組織切断、組織封着切断併用手術を実施するのに適切に動作していることが保証される。これらの自己診断および熱組織手術システム10の詳細については、図5~図13を参照して後述する。図5に示すように、エネルギ源26は、制御プロセッサ62と、モニタプロセッサ64とを含む。制御プロセッサ62は通常、エネルギ源26の動作および全体的な機能を制御するとともに、本明細書に記載の自己診断を実施およびその性能に関与する。モニタプロセッサ64は、制御プロセッサ62の動作をモニタするか、そうでなければその独自の機能的試験の多くを実施して、制御プロセッサ62および他のサブコンポーネントが想定どおり動作していることを保証する。ハンドピース12のハンドピースプロセッサ66は、レバー18およびスイッチ59および60図1からの信号ならびに、エネルギ源26をハンドピース12と接続するケーブル28図1の一部である通信バス68を介して通信される制御プロセッサ62からの信号に応じて、ハンドピース12の動作を制御する。モニタプロセッサ64は、通信バス68にも接続され、これがハンドピースプロセッサ66および制御プロセッサ62と通信できるようにしている。また、制御プロセッサ62およびモニタプロセッサ64は、これらのプロセッサ62および64間での信号の直接通信用に、別のバス70によって一緒に直接接続されている。個々にまたは1つ以上の他のプロセッサとの機能の協働的組み合わせによって、プロセッサ62、64、66のうちの1つ以上が、エネルギ源26に対するコントローラ、ハンドピース12に対するコントローラ、熱組織手術システム10に対するコントローラを構成する。構成要素62、64、66については、プロセッサとしての例示的な形態で説明してあるが、構成要素62、64、66に起因するものとして本明細書に記載の機能を実施できるものであれば、どのようなタイプの計算装置、データ処理装置、コントローラまたはプログラム可能な論理ゲートデバイスでプロセッサ62、64、66を構成してもよい。プロセッサ62、64、66間の通信は、あらかじめ定義された通信プロトコルを用いて達成され、これは、制御プロセッサ62、モニタプロセッサ64、ハンドピースプロセッサ66の通信ルーチン72の中に組み込まれている。通信ルーチン72を実行すると、プロセッサ62、64、66間でバス68を介して情報を転送できるようになる。プロセッサ62、64、66は、メモリモジュール73、74、75を含み、それぞれの機能を果たすのにプロセッサ62、64、66が実行するプログラムはこれに格納される。また、ユーザ入力および出力I/O67は、エネルギ源図1のディスプレイ54、スピーカ56、フロントパネル制御58を用いて制御プロセッサ62に送信される。ユーザ入力69は、レバー18が動いてサムスイッチ59およびフィンガースイッチ60図1が押されることで、ハンドピースプロセッサ66にも送信される。エネルギ源26は、ハンドピース12のジョー14内の加熱素子30にヒーター電力信号77を供給する第1のジョー通電回路76も含む。エネルギ源26は、ハンドピース12のジョー16内の加熱素子32にヒーター電力信号79を供給する第2のジョー通電回路78も含む。ヒーター電力信号77および79は、ジョー加熱素子30および32に送達される電力の量を規定する。ヒーター電力信号77および79は、熱組織手術を行うするためにジョー加熱素子30および32によって熱エネルギに変換される。ヒーター電力信号77および79は、ケーブル28内の導体を介してエネルギ源26からハンドピース12に伝送される。ジョー通電回路76および78は、ゲート制御信号134および136をアサートする制御プロセッサ62によって独立かつそれぞれに制御される。ゲート制御信号134および136は、各ジョー加熱素子30および32に送達される別々のヒーター電力信号77および79の特性を制御することで、各ジョー加熱素子からの個々の温度フィードバック制御に応じて各ジョー加熱素子30および32の温度を個々に制御できるようにする。各加熱素子30および32の温度を独立に調節することで、ジョー14と16との間に把持される組織の温度を一層正確に制御できるようになり、封着手術、切断手術、併用封着切断手術に対する所望の温度特性が達成される。モニタプロセッサ64は、イネーブル信号154および156をアサートすることで、ジョー通電回路76および78によってそれぞれヒーター電力信号77および79を送達可能にする。イネーブル信号154または156がディアサートされると常に、それぞれのジョー通電回路76または78はヒーター電力信号77または79を生成しなくなる。シミュレーション回路80および81は、ジョー通電回路76および78に接続され、後述する特定の機能的完全性試験を実施するのが望ましいときにそれぞれモニタプロセッサ64の制御下でヒーター電力信号77および79を受信する。モニタプロセッサ64によって起動信号146および148のディアサートが停止されると、シミュレーション回路80および81は、それぞれシミュレーション回路80および81内の内部負荷シミュレーション加熱素子150および152、図6を介してヒーター電力信号77および79を伝送する。モニタプロセッサ64によって起動信号146および148のアサートが始動されると、シミュレーション回路80および81は、それぞれジョー14および16の加熱素子30および32にヒーター電力信号77および79を伝送する。シミュレーション回路80および81内でエネルギ源26の機能的完全性試験を実施することで、熱組織手術システムが適切に作用していることが保証される。ハンドピース12は、ヒーター電力信号77および79がこれらの加熱素子30および32での電流の流れを引き起こすときに、ジョー14および16の加熱素子30および32の電圧を検出する電圧測定回路82を含む。ハンドピースプロセッサ66は、測定回路82からバス68経由で電圧値を通信し、プロセッサ62および64を制御およびモニタする。制御プロセッサ62は、これらの電圧値を使用して、加熱素子30および32に送達され、ここで消費される電力およびエネルギを計算する。ジョーにおける加熱素子30および32の電圧を測定すると、ジョー加熱素子30および32によって消費される電力およびエネルギの測定精度が高まる。これは、電力加熱信号77および79をケーブル28の導体経由で伝送することによるロスが、測定回路82によって検出される電圧値には関与しないからである。加熱素子30および32の各々に送達され、ここで消費される電力およびエネルギを独立に判断することで、加熱素子30および32各々に対する個々の制御が容易になる。エネルギ源26のジョー通電回路および76および78、シミュレーション回路80および81、制御およびモニタプロセッサ62および64ならびに、ハンドピース12の加熱素子30および32、測定回路82、ハンドピースプロセッサ66の機能の詳細を、図6を参照して図示し、説明する。ジョー通電回路76および78は各々、構成および機能が実質的に同一であるが、各ジョー通電回路76および78は別々に制御可能である。各ジョー通電回路76および78はそれぞれ、可変電圧電源84および86を含む。各可変電圧電源84および86は、従来の商用エネルギ源図示せずに接続される。各電源84および86は、制御プロセッサ62によってそれぞれ各電源84および86に供給される電圧制御信号88および90に応じて、各電源84および86が規定する電圧で商用電力を直流電流電力に変換する。したがって、各ジョー通電回路76および78はそれぞれ、制御信号88および90によって規定される個々に制御される異なる電圧レベルでヒーター電力信号77および79を供給できる。可変電圧電源84および86からの出力電圧を検知するために、電圧センサ92および94が接続される。電圧センサ92および94は、可変電圧電源84および86から送達される電気エネルギの電圧に応じて、電圧検知信号96および98をモニタプロセッサ64に供給する。各電源84および86からの電圧を個々に調整する機能によって、各ジョー加熱素子30および32の抵抗のわずかな変動を補償するための調整ができるようになる。ジョー加熱素子30または32のわずかに変化した抵抗を補償するよう電圧を変えると、各ジョー加熱素子がほぼ同一量の電気エネルギを消費し、それによって、後述するように印加される類似のゲート制御信号用のほぼ同一量の熱エネルギを生成するようになる。電源84および86の出力電圧での電気エネルギは、それぞれ電力出力トランス104および106の中心タップされた一次巻線の中心タップ100および102に供給される。したがって、電力出力トランス104および106の一次巻線は、中心タップ100および102によってそれぞれ2つの巻線セグメント108,110および112,114に分けられる。上側の図示せず巻線セグメント108および112はそれぞれ、スイッチ116および120に接続される。下側の図示のとおり巻線セグメント110および114はそれぞれ、スイッチ118および122に接続される。スイッチ116および120が導通状態にあるとき、電流は可変電圧電源84および86からそれぞれ電流センサ95および97を通って基準電位99まで巻線セグメント108および112を介して伝わる。スイッチ118および122が導通状態にあるとき、電流は可変電圧電源84および86からそれぞれ電流センサ95および97を通って基準電位99まで巻線セグメント110および114を介して伝わる。ジョー通電回路76および78の各々は、それぞれ自らのオシレータ128および129を含む。スイッチ116および118は、オシレータ128によって生成される信号に応答して導通され、スイッチ120および122は、オシレータ129によって生成される信号に応答して導通される。オシレータ128および129は各々、2つの実質的に類似または同一の比較的高周波数、たとえば50kHzの方形波信号130および132aおよびbを生成する。方形波信号130および132は、互いに180度位相がずれている。方形波信号130は、スイッチ116および120に印加される。方形波信号132は、スイッチ118および122に印加される。スイッチ116~122は、方形波信号130および132が正の値であるときにのみ電力出力トランス104および106の一次巻線セグメント108~114から電流を伝えることができる。方形波信号130および132が基準値またはゼロ値の時間帯には、スイッチ116~122は導通できない。制御プロセッサ62からオシレータ128にはゲート制御信号134が印加され、制御プロセッサ62からオシレータ129にはゲート制御信号136が印加される。ゲート制御信号134のアサーションの際に、オシレータ128は、ゲート制御信号134のアサーションの期間、方形波信号130および132をそれぞれ伝送する。方形波信号130および132は互いに180度位相がずれているため、スイッチ116および118が交互に導通することで、中心タップ100から一次巻線108および110を電流が逆方向に流れ、これによって、電力出力トランス104の一次巻線セグメント108および110を伝わる一次交流電流信号138図7dが規定される。同様に、ゲート制御信号136のアサーション時、オシレータ129は、ゲート制御信号136のアサーションの期間、方形波信号130および132をそれぞれ伝送する。方形波信号130および132は互いに180度位相がずれているため、スイッチ120および122が交互に導通することで、中心タップ102から一次巻線112および114を電流が逆方向に流れ、これによって電力出力トランス106の一次巻線セグメント112および114を伝わる一次交流電流信号140図7gが規定される。一次交流電流信号138および140はそれぞれ、電力出力トランス104および106の二次巻線124および126からのヒーター電力信号77および79を誘導する。ヒーター電力信号77および79に含まれる電気エネルギの量はそれぞれ、可変電圧電源84および86からの電圧と直接的に関連し、ゲート制御信号134および136の時間分とも直接的に関連する。ゲート制御信号134および136を長めの時間分だけアサートすると、スイッチ116,118および120,122が、電力出力トランス104および106の一次巻線セグメント108,110および112,114を介して、さらに長い時間の期間だけ一次交流電流信号138および140を伝送するため、ヒーター電力信号77および79がそれぞれさらに大きなエネルギ含有量となる。逆に、ゲート制御信号134および136を短めの時間分だけアサートすると、スイッチ116,118および120,122が、電力出力トランス104および106の一次巻線セグメント108,110および112,114を介して、さらに短い時間の期間だけ一次交流電流信号138および140を伝送するため、さらに少ないエネルギがヒーター電力制御信号77および79に含まれることになる。制御プロセッサ62は、ゲート制御信号134および136の期間を独立に制御することで、熱エネルギに変換するためのジョー加熱素子30および32に送達される電気エネルギの量を制御して、ジョー加熱素子の所望の温度を規定および維持する。ジョー14および16が各々経験する熱負荷は、いくぶん異なる。これは、ゲート制御信号134および136各々の時間分を別々に規定することで、ジョー通電回路76および78各々に対して制御プロセッサ62が独立した制御を実施する異なる熱負荷がゆえであり、それがひいてはヒーター電力信号77および79の電気エネルギ含有量を別々に規定することになる。図7Cおよび図7Fは、各ゲート制御信号134および136の別々かつ個々の制御を示す。ジョー加熱素子30および32の電力の制御ならびに、結果として温度の制御は、制御プロセッサ62によって制御サイクルベースで実施される。制御プロセッサ62によって、選択された熱組織手術ならびに、選択された熱組織手術の温度-時間特性36または36’、37および46それぞれ図2Aまたは図2B、図3および図4に基づいて、ユーザ起動信号に応答して制御ルーチン103が実行される。制御ルーチン103は、ジョー加熱素子30および32の温度に関連して各制御サイクル104のゲート制御信号134および136の時間分を規定する従来のフィードバックパルス幅変調ルーチン101を呼び出す。制御プロセッサ62は、ゲート制御信号134および136をオシレータ128および129に供給し、ゲート制御信号134および136の期間が、ヒーター電力信号77および79を生成するために各制御サイクルの間に伝送される方形波信号130および132の所望の数のパルスを規定する。図7を参照して理解されるように、各制御サイクル104でのゲート制御信号134および136のデューティサイクルによって、その制御サイクルの間にジョー加熱素子に送達される電気エネルギの量が制御される。図7a~hに示す例示的な信号は、2つの制御サイクル104におよぶ。オシレータ128および129によって生成された方形波信号130および132を、aおよびbに示す。制御プロセッサ62によって供給される比較的低デューティサイクルのゲート制御信号134をcに示す。cに示される比較的低デューティサイクルのゲート制御信号134は、図示の第1の制御サイクル104にt0からt1までのオン時間と、t1からt3までのオフ時間とを有し、第2の制御サイクル104にt3からt4までのオン時間と、t4からt6までのオフ時間を有する。ゲート制御信号134の比較的低いデューティサイクルは、方形波信号130および132の2つのサイクルによって形成される、dに示す一次交流電流信号138を生成する。制御プロセッサ62によって供給される比較的高デューティサイクルのゲート制御信号136をfに示す。fに示される比較的高デューティサイクルのゲート制御信号136は、cに示されるゲート制御信号134のオン時間およびオフ時間と比較して、オン時間がかなり長く、オフ時間がかなり短い。fに示される比較的高デューティサイクルのゲート制御信号136では、第1の制御サイクル104においてオン時間がt0からt2まで、オフ時間はt2からt3までである。同様に、fに示される第2の制御サイクル104では、長めのオン時間はt3からt5まで、短めのオフ時間はt5からt6までである。ゲート制御信号136の比較的高いデューティサイクルは、方形波信号130および132の4つのサイクルによって形成される、gに示す一次交流電流信号140を生成する。よって、制御プロセッサ62は、ゲート制御信号134および136のデューティサイクルを変えることで、ヒーター電力信号77および79のエネルギの量を変化させる。ゲート制御信号134のデューティサイクルを変えると、オシレータ128および129によって、スイッチ116~122に送られる方形波信号130および132のパルス数が変化し、それによって各制御サイクル104で一次交流電流信号138および140が存在する時間分が変化する。各制御サイクル104での方形波信号130および132のパルスの数が少ないまたは多いと、各制御サイクル104でそれぞれジョー加熱素子30および32に達する電気エネルギが少なくまたは多くなる。図7a~図7hに示す例示的な制御サイクルは、例示だけの目的で、各制御サイクル104を形成する6パルスの方形波信号130および132を有する。現実には、各制御サイクル104は一般に、方形波信号130および132のかなり多くの数のパルスを有する。熱組織手術システムの実用的な実施形態では、制御サイクル104の長さは約5msである。一次交流電流信号138および140は、図6に示されるように、出力トランス104および106の一次巻線セグメント108,110および112,114を介して伝送される。これに応じて、トランス104および106はそれぞれ、自己の二次巻線124および126からヒーター電力信号77および79を誘導する。トランス104および106に起こるロスによって生じるわずかな減少以外、ヒーター電力信号77および79のエネルギ含有量は、一次交流電流信号138および140のエネルギ含有量とほぼ同一である。ヒーター電力信号77および79はそれぞれ、シミュレーション回路80および81のリレー142および144に伝送される。リレー142および144は、モニタプロセッサ64によって供給されるリレー起動信号146および148のアサーションおよびディアサーションによって始動および停止される。リレー142および144が停止されると、ヒーター電力信号77および79がリレー142および144を通過して、負荷シミュレーション加熱素子150および152に達する。負荷シミュレーション加熱素子150および152は、エネルギ源26の一部であり、エネルギ源26のエンクロージャ27図1内に存在する。リレー142および144が始動されると、ケーブル28を介してハンドピース12のジョー加熱素子30および32までヒーター電力信号77および79が伝送される。ヒーター電力信号77および79をハンドピース12のジョー加熱素子30および32に到達させるには、モニタプロセッサ64は完全に機能的でなければならず、エネルギ源26およびハンドピース12の動作が適切で安全限界内にあることを判断しなければならない。ヒーター電力信号77および79をジョー加熱素子30および32にそれぞれ到達させるべく、モニタプロセッサ64によってリレー142および144を始動させるようリレー起動信号146および148がアサートされるのは、これらの状況下である。リレー142および144は、リレー起動信号146および148などの制御信号を受信して、導通状態との間で変化する制御可能なスイッチの例である。リレー142および144を停止させてジョー加熱素子30および32への電力の供給を止めることに加え、モニタプロセッサ64は、オシレータ128および129にそれぞれ印加されるイネーブル信号154および156をディアサートすることで、ジョー通電回路76および78におけるヒーター電力信号77および79の生成を別々に終了させる。オシレータ128および129は、モニタプロセッサ64によってイネーブル信号154および156がアサートされるときにのみ方形波信号130および132を生成する。イネーブル信号154および156がディアサートされると、オシレータ128および129は方形波信号130および132を生成せず、ヒーター電力信号77および79も生成されない。スイッチ116,118および120,122が導通状態にあるとき、これらのスイッチを流れる電流は電流センサ95および97を通過する。電流センサ95および97は、電力出力トランス104および106それぞれの一次巻線セグメント108,110および112,114を流れる電流の量を測定する。センサ95および97は、それぞれトランス104および106の一次巻線を流れる電流の大きさを表す大きさを有する、一次巻線電流検知信号162および164を供給する。電圧センサ92および94は、トランス104および106それぞれの一次巻線セグメント108,110および112,114に印加される電圧のそれぞれの大きさを表す大きさを有する、電圧検知信号96および98を供給する。電流センサ166および168は、電力出力トランス104および106の二次巻線124および126に接続され、それぞれヒーター電力信号77および79の電流を測定する。電流センサ166および168は、ヒーター電力信号77および79の電流の大きさを表す大きさを有する、二次または出力電流検知信号170および172を供給する。一次電流検知信号162および164はそれぞれ、ピーク電流検出器174および176に印加され、二次電流検知信号170および172はそれぞれ、ピーク電流検出器178および180に印加される。ピーク電流検出器174~180は各々、従来のものであり、ピーク電流検出器がリセットされるまでピーク保持回路に印加される信号の最高またはピークの大きさを検出および保持するための従来のピーク保持回路を含む。ピーク電流検出器174、176、178、180はそれぞれ、リセットされるまで、電流信号162、164、170、172のピークの大きさを、ピーク大きさ電流信号162’、164’、170’、172’として保持する。このため、ピークの大きさの電流信号162’、164’、170’、172’はそれぞれ、検出器174~180のサンプリング周期の間における電流検知信号162、164、170、172のピークの大きさを表す。ピーク電流検出器174~180のサンプリング周期は、モニタおよび制御プロセッサ64および62によってそれぞれアサートされるリセット信号182および184によって規定される。リセット信号182は、ピーク電流検出器174および176にアサートされ、リセット信号184は、ピーク電流検出器178および180にアサートされる。リセット信号182および184リセット信号198aおよび198b、図8bに匹敵は、各制御サイクル周期104図7a~hに1回アサートされ、その制御サイクルの間に伝わる電流のピーク電流値162’、164’、170’、172’が、出力電力の調節ならびに、エネルギ源26の機能の制御およびモニタの際における制御およびモニタプロセッサ62および64による使用のために得られるよう保証する。ピークの大きさの電流信号170’および172’は、アナログデジタル変換器ADC186に供給される。図6に示すように、ADC186は、制御プロセッサ62の内部の構成要素である。しかしながら、ADC186は、制御プロセッサ62とは別の外部の構成要素であってもよい。ADC186は、各制御サイクル周期104内のサンプリング点で、ピーク電流信号170’および172’のアナログ値を対応するデジタル値に変換する。サンプリング点は、対応するアナログピーク電流信号170および172の変換されたピークデジタル値170’および172’を制御プロセッサ62が実行する他のルーチンに供給することを含む、通常は制御プロセッサ62によって実施されるすべての機能のシーケンスを制御するシーケンサ188によって判断される。モニタプロセッサ64およびハンドピースプロセッサ66もADCおよびシーケンサいずれも図示せずを有し、これが制御プロセッサ62のADC186およびシーケンサ188と同様に動作する。電圧検知信号190および192はそれぞれ、ジョー加熱素子30および32の電圧を表す。電圧検知信号190および192は、ハンドピース12内のピーク電圧検出器194および196に供給される。ピーク電圧検出器194および196は、従来のものであり、ピーク電圧検出器194および196がリセットされるまで電圧検知信号190および192の最大またはピーク値を検出および保持する回路を含む。検出器194および196は、ピーク電圧信号190’および192’をハンドピースプロセッサ66に供給する。ピーク電圧信号190’および192’は、ピーク電圧検出器194および196のサンプリング周期でのアナログ電圧検知信号190および192のピークまたは最大値に対応する。ピーク電圧検出器194および196のサンプリング周期は、ハンドピースプロセッサ66によってアサートされるリセット信号198198a、198b、図8bによって規定される。リセット信号198は、各制御サイクル104図7a~hに1回アサートされ、エネルギ源26の機能の制御およびモニタに用いられる、その制御サイクルの間にジョー加熱素子30および32に印加される電圧のピーク値が得られることを保証する。ピーク検出器174、176、178、180、194、196はいずれも、同様に動作する。ピーク検出器の機能に関する以下の説明は、ピーク電圧検出器196に印加される、図8a~cに示される例示的な信号を参照してなされる。電圧検知信号192は、2つの制御サイクル104aおよび104bで可変の大きさを有するものとして図8aに示される。各電圧検知信号192は、ヒーター電力信号79の4つの正の半サイクルと、ヒーター電力信号79の4つの負の半サイクルとによって形成される図7h。ヒーター電力信号の正負のパルスは、ピーク検出器196の従来の整流機能によって図8aに示すような正の値に整流される。整流機能は、ヒーター電力信号79の正負両方の半サイクルの最大値が検出され、保持されることを保証するものである。第1のサイクル周期104aは、時刻t0に開始され、時刻t3で終了する。第2のサイクル周期104bは、時刻t3に開始され、時刻t6で終了する。リセット信号198aおよび198bは、時刻t3およびt6よりも前、制御サイクル104aおよび104b両方の開始前にアサートされたものとして図8bに示される。リセット信号198aおよび198bのアサーションによって、199に示されるように消失または放電するために保持されるピーク値192’が生じる。図8cに示すピーク電圧信号192’は、リセット信号がピーク電圧検出器196にディアサートされた直後に、電圧検知信号192の大きさに関連する値で開始される。ピーク電圧信号192’のサンプリングが、制御サイクル104aの開始時に始まり、リセット信号198aがアサートされるまでは第1のサイクル周期104aの期間中の最大サンプル大きさが保持される。電圧検知信号192の大きさは、図8cに示されるように、制御サイクル104a開始時には、そのほぼ最大に近かった。第2の制御サイクル104bの開始時の時刻t3にリセット信号198aがディアサートされると、電圧検知信号192の大きさが、時刻t0直後の電圧検知信号192の大きさに比して小さくなっている。結果として、制御サイクル104b開始時のピーク電圧信号192’の初期値は低く始まるが、ピーク電圧検知信号192’の大きさは、制御サイクル104bの間は、ゲート制御信号136がもうアサートされなくなったときにヒーター電力信号79図7hが送達されなくなるまで増加しつづける図6および図7f。よって、サイクル周期104bの間は継続的に増加するピーク電圧信号192’の値が、リセットされるまで、前の値よりもその入力信号が大きくなると常に、各ピーク検出器がそのピーク出力信号の大きさを増加することを示している。制御プロセッサ62は、ピーク電流値170’および172’とともにピーク電圧値190’および192’を使用して、各制御サイクル周期104時のジョー加熱素子30および32の抵抗値を個々に計算する。制御プロセッサ62は、各制御サイクル周期104の間にピーク電流検出器178および180をサンプリングすることで、ピーク電流値170’および172’を得る。制御プロセッサ62は、ピーク電圧検出器194および196によって導出されるピーク電圧値190’および192’を要求するハンドピースプロセッサ66に対するコマンドを発行することで、加熱素子30および32の電圧値を得る。制御プロセッサ62は、各ジョー加熱素子30および32のピーク電圧値190’および192’を、ピーク電流値170’および172’でそれぞれ割ることで、各制御サイクル104の間にジョー加熱素子30および32各々の抵抗を計算する。計算された抵抗値はその後、各ジョー加熱素子の温度を判断するのに用いられる。各ジョー加熱素子の抵抗値と温度との相関が、各ジョー加熱素子30および32を形成する材料の温度と抵抗との間の周知の温度係数特性関係から得られる。図9に示すグラフ200は、例示的な正の温度係数および抵抗関係を示すものである。グラフ200は、各ジョー加熱素子の各抵抗について、加熱素子が単一の温度であることを示している。ピーク電圧値をピーク電流値で割って得られる抵抗を知ることで、ジョー加熱素子の対応する温度が得られる。グラフ200は、式またはルックアップテーブルによって定義可能である。いずれの場合も、式またはルックアップテーブルは、ハンドピース12図5のメモリ75に格納される。ハンドピースメモリ75に格納される別々の式またはルックアップテーブルによって、特に各ハンドピース12で用いられる各ジョー加熱素子30および32の温度と抵抗の正確な特性関係にデータを較正することができる。ハンドピース12が最初にエネルギ源26と接続されるときに、ハンドピースのメモリ75の式またはルックアップテーブルからのデータが、ハンドピースプロセッサ66によって通信バス68経由で制御プロセッサ62に送信される。このようにして、温度判断が各ジョー加熱素子30および32の個々の抵抗特性に特異的なものになる。各可変電圧電源84および86からの電圧のレベルを制御する機能によって、その電圧を増加または減少させて製造上のばらつきやジョー加熱素子30および32の抵抗のわずかな変動を補償することができる。ジョー加熱素子30または32の一方の抵抗値が想定されるより高いか低い場合、電源80からの電圧が増加または減少されて各ジョー加熱素子30および32に同一の電力が同時に送達されるようにする。熱組織手術を実施する前かつ、この手順の間は周期的に、制御プロセッサ62がジョー加熱素子30および32の抵抗値を計算した上で、可変電圧電源84および86に信号を送って供給される電圧を調節し、各ジョー加熱素子に等しく所望の量の電力が送達されるようにする。可変電圧電源84および86から各ジョー加熱素子30および32に供給される電圧のレベルは、温度-時間特性36または36’図2Aまたは図2B、37図3または46図4およびそのジョーヒーターの計算された抵抗値のうちの1つにおける特定の時点でのジョー加熱素子の所望の電力消費量の積の平方根として計算される。このようにしてジョー加熱素子30および32に供給される電圧を変えることで、ジョー加熱素子30および32が異なる抵抗値を有するにもかかわらず、ジョー加熱素子30および32の各々に等しい量の電力供給が保証される。可変電圧電源84および86の電圧の変更は、温度フィードバック制御の一部としてのジョー加熱素子30および32の温度の調節には用いられない。代わりに、ジョー加熱素子30および32の温度は、ジョー加熱素子30および32の各々に供給される電流の平均量を変えることで独立して調節される。上述したように、ジョー加熱素子30および32の各々の温度は、別々に計算された抵抗値から別々に判断される。これらの計算された温度は、制御プロセッサ62によるフィードバック制御アルゴリズムで用いられ、ヒーター電力信号77および79各々に対する個々の制御を個々に確立し、各ジョー加熱素子30および32の温度を維持および調節できるようになる。各ジョー加熱素子30および32に特徴的な抵抗対温度データ図9を使用すると、導き出された温度が正確であることが保証されるため、熱組織手術時に温度をさらに細かく調節できるようになる。ピーク電圧検出器194および196をジョー加熱素子30および32近くのハンドピース12図6内に配置すると、ケーブル28の導体を通ってハンドピース12のジョー加熱素子30および32に流れるヒーター電力信号77および79の電流が原因で生じる固有の電圧降下によって劣化する測定を回避することで、電圧検知信号190および192ならびに対応するピーク電圧信号190’および192’が正確であることが保証される。閉回路の経路を流れる電流は、その経路沿いのどの点でも同一であるため、トランス104および106それぞれの二次巻線124および126での電流センサ166および168の位置が、ジョー加熱素子30および32に供給される電流の量を正確に表すことになる。トランス104および106によってわずかないくらかの量の電力が定常的に消費されるため、二次電流検知信号170および172のピーク値170’および172’にピーク電圧信号190’および192’を乗じて制御プロセッサ62によって計算されるジョー加熱素子30および32に送達される電力の量は、一次電流検知信号162および164のピーク値162’および164’に一次電圧検知信号96および98の値を乗じてモニタプロセッサ64によって計算される電力値とは若干異なる。それにもかかわらず、制御プロセッサ62によって計算される電力値とモニタプロセッサ64によって計算される電力値の比較関係から、モニタプロセッサ64は制御プロセッサ62がその状況下で正しく動いているか否かを判断できる。熱組織手術の開始時以降、その熱組織手術の終わりまで各ジョー加熱素子に供給される電気エネルギの総量は、計算される電力の合計に、その熱組織手術を達成するためにエネルギ源26の始動以降に発生した各制御サイクルの間に電力が送達される時間を乗じて計算される。熱組織手術システム10の信頼でき、なおかつ意図した動作が、好ましくはエネルギ源26が最初に電源オンとなった直後に実施される多数の自己診断によって確認される。このような診断は、電源投入時自己診断POSTを構成する。個々の自己診断のいくつかが、エネルギ源26およびハンドピース12の両方のものである。個々の自己診断のいくつかが、エネルギ源26に接続されるハンドピース12なしで実施されるものであってもよい。制御プロセッサ62が自己診断をコーディネートし、モニタプロセッサ64が自己診断時に独立した判断をする。通常、モニタプロセッサ64および制御プロセッサ62の両方が、自己診断のうちの1つが成功したか否かを独立に判断する。制御およびモニタプロセッサ62および64のうちの一方または両方が自己診断が失敗したと判断した場合には、特定の自己診断が失敗したとみなされる。プロセッサ62または64のいずれか一方が、自己診断のうちの1つが失敗したと判断した場合、モニタプロセッサ64がリレー142および144図6を停止させてヒーター電力信号77および79がハンドピース12のジョー加熱素子30および32に送達されるのを防止する。このようにして、ハンドピース12は、矛盾または故障がある条件下では、外科的な熱処理で使用できなくなる。ディスプレイ54上および/またはスピーカ56図1を介して、エラーメッセージまたは他のアラートが発行される。このようにして、エネルギ源26の交換または修理の必要性あるいは、ハンドピース12を交換する必要性が、ユーザに通知される。エネルギ源26の自己診断のうちの1つが、図6および図10を参照して後述するリレー試験である。リレー試験では、リレー142および144が想定どおり動作していることを検証することで、熱組織手術システム10の使用時にエラーまたは他の想定外の条件が生じた場合にハンドピース12への電力送達を終了できることを確認する。リレー試験には、リレー142および144の起動、リレー142および144を介してのヒーター電力信号77および79の供給、リレーが実際に意図したように始動または停止されたことを示すためのリレー142および144を流れる電流の有無の検証を伴う。リレー142および144を試験するための例示的なプロセスフロー201を図10に示す。プロセスフロー201は、制御プロセッサ62およびモニタプロセッサ64によって協働的な形で連携して実行される。プロセスフロー201は202で開始される。204では、モニタプロセッサ64がリレー起動信号146および148をアサートし、これによってリレー142および144が始動される。次に、制御プロセッサ62は、206で、比較的低デューティサイクルのゲート制御信号134および136をアサートする。比較的低デューティサイクルのゲート制御信号134および136は、比較的低電力のヒーター電力信号77および79を生成する。比較的低電力のヒーター電力信号77および79は、組織加熱硬化を持つのに十分なほど大きくジョー加熱素子30および32の温度が上昇されるのを避けるために、リレー試験の間に使用される。このようにして、ジョー14および16図1におけるジョー加熱素子30および32の温度が、試験時にジョー14および16にうっかり触れてしまった外科職員に火傷をおわせたり負傷させることはない。次に、ヒーター電力信号77および79の電流を208で測定する。電流は、ピーク電流検出器174および176からのピーク電流信号162’および164’をサンプリングするモニタプロセッサ64によって測定される。ピーク電流信号162’および164’は、電力出力トランス104および106の一次巻線に印加される一次交流電流信号138および140の電流を表す。ヒーター電力信号77および79の電流は、ピーク電流検出器178および180からのピーク電流値170’および172’をサンプリングする制御プロセッサ62によって測定される。ピーク電流値170’および172’は、ジョー加熱素子30および32に供給される電流から得られる。トランス104および106にはロスがあるため、なおかつ制御プロセッサ62によって利用されるピーク電流値170’および172’がモニタプロセッサ64によって得られるピーク電流値162’および164’とはいくぶん異なるため、あらかじめ定められた範囲内の値の差異は許容可能とみなす。210では、異なるピーク電流値170’,172’および162’,164’が、リレー146および148が意図したとおりに動作していることを示すか否かの判断がなされる。リレーが意図したとおりに動作しているか否かを示すピーク電流値には、2つの異なる組がある。第1の組は、ハンドピース12がエネルギ源26に接続されていないときに生じるものである。第2の組は、ハンドピース12がエネルギ源26に接続されているときに生じるものである。ピーク電流値は、これらの2つの異なる状況に応じて異なる。ハンドピース12がエネルギ源26に接続されていない第1の状況では、想定されるピーク電流値がゼロに極めて近くなる。ハンドピース12がエネルギ源26に接続されている第2の場合、想定されるピーク電流値が、ジョー加熱素子の想定される電圧値を想定される抵抗で割ったものに近くなる。プロセッサ62および64が各タイプの加熱素子を流れる電流を区別できるように、シミュレーション加熱素子150および152の抵抗値は、ジョー加熱素子30および32の抵抗値とはかなり異なる。210での判断は、電流値が想定される値のあらかじめ定められた公差内におさまるときにイエスとなる。リレー142および144の一方または両方が、リレー起動信号146および148によって始動されて動作に失敗した場合、失敗したリレー単数または複数の接続されたいずれかのトランス104および106の二次巻線124および126からの電流が、シミュレーション加熱素子150および152に送られる。失敗したリレー単数または複数142および144からのピーク電流値170’および172’は、極めてゼロに近いハンドピースが接続されていない場合の想定された値ではなく、電流がシミュレーション加熱素子単数または複数150および152に流れることを示す範囲内、あるいは、電流がジョー加熱素子30または32ハンドピースが接続される場合のうちの一方を通っていることを示す想定された値の範囲内に入る。210での判断がノーであり、リレー142および144のうちの少なくとも一方が意図したようには動作していないことを示す場合、上述したように、プロセスフロー201は212に進んでエネルギ源26をエラー状態に移行させる。エラー状態にある間は、エネルギ源26は、ディスプレイ54およびスピーカ56図1を介してユーザに対してエラーに関する情報を伝達する。210での判断がイエスであり、リレー142および144の意図した動作を示す場合、プロセスフロー201は214で終了する。214でのプロセスフロー201の終了は、ディスプレイ54およびスピーカ56図1を介してユーザに対して適切な機能の情報を伝達することで達成できる。リレー142および144が動作可能で意図したように機能していることを検証し、ヒーター電力信号77および79が、ジョー加熱素子30および32に送られることが望まれるのであればそうすることを保証し、あるいはエラー条件が生じたらシミュレーション加熱素子150および152に送られることを保証するのは重要である。たとえば212などでエラー状態になると常に、リレー142および144は、好ましくは停止されてハンドピースへの電力送達を防止する。もちろん、ヒーター電力信号77および79をシミュレーション加熱素子150および152に向けることで、ハンドピース12への意図しない電力送達の可能性が回避される。自己診断のうちの別の1つに、エネルギ源26の電力試験がある。電力試験では、ハンドピース12をエネルギ源26に接続する必要なく、エネルギ源26の電力生成および制御機能の正しくて独立した動作を検証する。電力試験の例示的なプロセスフロー216を図11に示し、図6を参照して説明する。プロセスフロー216は、制御プロセッサ62およびモニタプロセッサ64によって協働的な形で連携して実行される。リレー142および144は、プロセスフロー216の期間中をとおして停止状態に維持される。電力試験のプロセスフロー216は、218で開始される。220では、ゲート制御信号136をスイッチ120および122にディアサートしつつ、制御プロセッサ62がゲート制御信号134をスイッチ116および118にアサートし、これらにヒーター電力信号77を供給させる。ヒーター電力信号77は、リレー142を介してシミュレーション加熱素子150に送られるものとする。次に、222で、ピーク電流検出器174、176、178、180から、制御およびモニタプロセッサ62および64によって、シミュレーション加熱素子150および152の両方を流れるピーク電流の測定値が得られる。次に、222で得られる電流値がエネルギ源26の適切な動作を示すか否かの判断が、224でなされる。適切な動作は、あらかじめ定められた量の電流がリレー142を介してシミュレーション加熱素子150に流れ、リレー144を介してシミュレーション加熱素子152には電流が流れていないことが、制御およびモニタプロセッサによって読み取られるピーク電流値から明らかな場合に示される。これらの条件が満たされると、224での判断がイエスになる。これらの条件のうちのいずれか一方が満たされないと、224での判断はノーになり、エネルギ源26の電力生成またはリレー制御機能に問題があることを示す。224でのノーの判断によってプロセスフロー216が226に進み、エネルギ源26がエラー状態に移行し、ディスプレイ54およびスピーカ56図1を介して問題についての適切な指摘がユーザに提示される。224での判断がイエスである場合、プロセスフロー216は228へと続く。228では、ゲート制御信号134をスイッチ116および118にディアサートしつつ、制御プロセッサ62がゲート制御信号136をスイッチ120および122にアサートし、これらがヒーター電力信号79を供給するようにする。ヒーター電力信号79は、リレー144を介してシミュレーション加熱素子152に送られるものとする。次に、230で、シミュレーション加熱素子150および152の両方を流れるピーク電流の測定値が、ピーク電流検出器174、176、178、180から、制御およびモニタプロセッサ62および64によって得られる。次に、230で得られる電流値がエネルギ源26の適切な動作を示すか否かの判断が、232でなされる。適切な動作は、あらかじめ定められた量の電流がリレー144を介してシミュレーション加熱素子152に流れ、リレー142を介してシミュレーション加熱素子150には電流が流れていないことが制御およびモニタプロセッサによって読み取られるピーク電流値から明らかな場合に示される。これらの条件がともに満たされると、232での判断がイエスになる。これらの条件のうちのいずれかが満たされないと、232での判断はノーになり、エネルギ源26の電力生成またはリレー制御機能に問題があることを示す。232でのノーの判断によってプロセスフロー216が226に進み、エネルギ源26がエラー状態におかれて、ディスプレイ54およびスピーカ56図1を介して問題についての適切な指摘がユーザに提示される。232での判断がイエスである場合、電力試験がエネルギ源26の満足できる性能を示したことを表して、プロセスフロー216は234で終了する。電力試験では、ハンドピース12をエネルギ源26に接続する必要なく、なおかつジョー加熱素子30および32を加熱するのに電気エネルギを送達する必要もなく、エネルギ源26が電力を送達する機能を検証する。また、電力試験は、別のジョー加熱素子への電流導電経路に漏洩電流がないことならびに、スイッチ116,118および120,122に対する適切な個々の制御も検証する。エネルギ源26およびハンドピース12の両方のもうひとつの自己診断に、ピーク検出器試験がある。ピーク検出器試験は、エネルギ源26のピーク電流検出器174~180を試験し、ハンドピース12のピーク電圧検出器194および196図6を試験するのに採用される。ピーク検出器試験は、制御、モニタおよびハンドピースプロセッサ62、64および66によって実行される。各ピーク検出器試験の目的は、サンプリング周期にわたって、これらの値の劣化なく、各ピーク検出器がそのピーク値を維持または保持していることを検証する点にある。各サンプリング周期図8cの終了時におけるリセットまでピーク信号が想定どおり維持されていることを保証するのは重要なことである。これは、制御プロセッサ62の制御ルーチン103によって実行されるフィードバックパルス幅変調電力制御調節101が、ピーク信号の精度に基づいているためである。ピーク検出器174~180、194、196の各々を試験するための例示的なプロセスフロー236を図12に示し、図6を参照して説明する。プロセスフロー236は、ピーク電流検出器174~180の各々を試験する際に制御およびモニタプロセッサ62および64によって連携して実行され、さらにピーク電圧検出器194および196の各々を試験する際にハンドピースプロセッサ66によっても実行される。各ピーク検出器は、他のピーク検出器とは別々に試験可能である。しかしながら、ピーク電流検出器174、176、178、180は同時に試験することも可能なものである。これは、ピーク電流検出器174~180の試験が負荷シミュレーション加熱素子150および152を用いて実施されるためである。ピーク電圧検出器194および196は、同時に試験可能でもある。これは、ピーク検出器194および196の試験がジョー加熱素子30および32を用いてなされるためである。ピーク電流検出器174~180の同時試験は、ピーク電圧検出器194および196の同時試験とは別々に実施されるものとする。各ピーク検出器のプロセスフロー236は238で開始される。240では、試験負荷に電気エネルギが供給される。ピーク電流検出器174~180を試験するための試験負荷は、シミュレーション加熱素子150および152である。ピーク電圧検出器194および196を試験するための試験負荷は、ハンドピース12のジョー加熱素子30および32である。リレー142および144を停止させ、得られるヒーター電力信号77および79をピーク電流検出器試験用にシミュレーション加熱素子150および152に送る。リレー142および144を始動させ、ヒーター電力信号77および79をピーク電圧検出器試験用にジョー加熱素子30および32に送る。イネーブルのオシレータ128および129にゲート制御信号134および136を印加し、試験負荷に印加される電気エネルギヒーター電力信号77および79を生成する。適用可能な検知信号162、164、170、172、190または192が、試験対象となる各ピーク検出器174~180ならびに194および196に送達された後、試験対象となる各ピーク検出器に接続された試験負荷に対する電気エネルギヒーター電力信号77および79の供給を242で終了する。電気エネルギの供給は、オシレータ128および129に対するゲート制御信号134および136のディアサーションによって終了される。結果として、電気エネルギの大きさが瞬時にゼロになる。244でその直後に、プロセッサは、試験対象となる各ピーク検出器に保持されたピーク信号162’、164’、170’、172’、190’または192’をサンプルまたは読み取る。各サンプル値は、試験負荷への電気エネルギ送達の終了直後に得られ、こうして瞬時に得られた各サンプル値が第1のピーク値を構成する。各ピーク電流検出器178および180によって供給される第1のピーク値は、制御プロセッサ62によって得られる。各ピーク電流検出器174および176によって供給される第1のピーク値は、モニタプロセッサ64によって得られる。各ピーク電圧検出器194および196によって供給される第1のピーク値は、ハンドピースプロセッサ66によって得られ、通信バス68を介して制御プロセッサ62に通信される。次に、246で示されるように、制御サイクル104図7A~図7Hおよび図8A~図8Cの期間より長いあらかじめ定められた量の時間を経過させる。経過されるあらかじめ定められた量の時間を、サンプル間隔とする。試験対象となる各ピーク検出器によって保持されたピーク信号を、サンプル間隔の最後にて248で再度サンプルする。248でのサンプリングは、244で上述したようなサンプリングと同一タイプである。サンプル間隔の最後に248でサンプルされた各信号の値が、第2のピーク値を構成する。各第2のピーク値は、サンプル間隔の経過後に、試験対象となる各ピーク検出器174、176、178、180、194、196によって保持された信号162’、164’、170’、172’、190’または192’の値由来である。その後、試験対象となる各ピーク検出器を250でリセットする図8b。試験対象となるピーク検出器が正しく動作している場合、248でサンプルされた各第2のピーク値が、244でサンプルされたそれぞれ対応する第1のピーク値とほぼ同一の値に保たれる必要がある。第1および第2のピーク値が有意な量で異なる場合、試験されるピーク検出器に異常な動作があることになる。試験対象となるピーク検出器の適切な機能は、第1および第2のピーク値間の差異のあらかじめ定められた値の範囲によって規定される。比較的大きな範囲は異常な機能を示すのに対し、比較的小さな範囲は許容可能な機能を示す。各ピーク検出器が正しく動作しているか否かを判断するために、252で示すように、第2のピーク値を第1のピーク値と比較して、第2のピーク値が対応する第1のピーク値のあらかじめ定められた閾値または範囲内にあるか否かを判断する。252での判断がノーの場合、試験対象となるピーク検出器に機能上の問題があることになり、プロセスフロー236は254に進んでエネルギ源26がエラー状態になり、ディスプレイ54およびスピーカ56図1を介して問題のあるピーク検出器についてユーザに対して適切な指摘がなされる。252での判断がイエスの場合、試験対象となるピーク検出器が適切に動作していることになり、プロセスフロー236は256で終了し、試験した各ピーク検出器が満足した性能を示していることを表す。必要に応じて、このプロセスフロー238を繰り返し、すべてのピーク検出器が適切に動作していることを検証するか、機能上の問題のあるピーク検出器を示す。熱組織手術システム10の使用時、時折またはエネルギ源26に最初に電源を投入したときではなく、連続的にジョー加熱素子30および32の機能および完全性を検証するための追加の自己診断を実施する。この追加の診断を、本明細書ではジョー加熱素子完全性試験と呼ぶ。ジョー加熱素子完全性試験では、ジョー加熱素子30および32がエネルギ源26から電力を受け取っており、ジョー加熱素子の計算された抵抗が熱組織手術システム10図1を採用する外科手術の間にあらかじめ定められた想定範囲内にある旨を検証する。ジョー加熱素子30および32の抵抗があらかじめ定められた想定範囲内にあることの検証によって、フィードバック電力調節機能、ジョー加熱素子30および32に送達される電力の量、ジョー加熱素子30および32の温度および/または熱組織手術システムで、特に組織封着手術図2、組織切断手術図3、組織封着切断併用手術図4の所望の時間-温度特性を達成できる機能に悪影響をおよぼしかねないジョー加熱素子の問題を特定する。例えば図13の258に示す熱組織手術システム10用の例示的な電源投入時自己診断POSTでは、好ましくはリレー試験201図10、電力試験216図11、ピーク検出器試験236図12、上述したジョー加熱素子完全性試験を組み入れる。プロセスフロー258は、リレー、電力、ピーク電流検出器試験の場合はモニタプロセッサ64からの助けを得ながら、ピーク電圧検出器およびジョー加熱素子完全性試験ではハンドピースプロセッサ66の助けを得ながら、制御プロセッサ62によって実施される。全体としてのPOSTプロセスフロー258は、260で開始される。262では、エネルギ源26が、プロセスフロー201図10にて説明したリレー試験を実施する。次に、264で、エネルギ源26はプロセスフロー216図11にて説明した電力試験を実施する。エネルギ源26は、さらに、266で、ピーク電流検出器174~180に対するプロセスフロー256図12にて説明したピーク電流検出器試験を実施する。268では、制御プロセッサ62が、すべての試験262、264、266がエラー状態にならずに成功に終わったか否かを判断する。268での判断がノーの場合、プロセスフロー258は270に進んでエネルギ源26がエラー状態になり、ディスプレイ54およびスピーカ56図1を介して問題についての適切な指摘がユーザに提示される。268での判断がイエスの場合、プロセスフロー258は272に進む。272では、制御プロセッサ62が、ハンドピース12がエネルギ源26に接続されているか否かを判断するためのチェックを実施する。この判断は、ハンドピースプロセッサ66に対して、通信バス68を介してあらかじめ定義されたクエリ通信の送信を継続的に試みて、ハンドピース12がエネルギ源26に接続された結果としてハンドピースプロセッサ66との通信が確立されたことを示す応答信号であって、ハンドピースプロセッサ66からのあらかじめ定義された応答通信を待っている制御プロセッサ62によってなされる。272での判断がノーの場合、プロセスフロー258は連続的に272までループで戻り、ハンドピースが接続されるまで272での判断を実施する。ハンドピース12がエネルギ源26に接続されると、ハンドピースプロセッサ66がクエリに応答することで、ハンドピース12がエネルギ源26に接続された旨を制御プロセッサ62に通知する。これで272での判断がイエスになり、プロセスフロー258は274に進む。274では、熱組織手術システム10が、上述したジョー加熱素子完全性試験を実施する。次に、276で、熱組織手術システム10が、ピーク電圧検出器194および196に対するピーク検出器試験256図12を実施する。制御プロセッサ62は、274および276で実施されたハンドピース12のPOST試験が成功に終わったか否かを判断するためのチェックを実施する。278での判断がノーの場合、プロセスフロー258は270に進み、エネルギ源26がエラー状態に移行する。278での判断がイエスであるか、270でエラー状態に入った後は、プロセスフロー258は280で終了する。POST試験258は、270でエラー状態にならずに終われば成功したとみなされる。プロセスフロー258が270でエラー状態になったら、エラーまたは特定の試験の障害に関する情報が、ディスプレイ54およびスピーカ56に供給され、ユーザに対して警告がなされる。プロセスフロー258が成功に終われば、熱組織手術システム10は準備が整い、外科手術での熱組織動作実施の待機状態となる。本発明の熱組織手術システム10は、多くの点で有利である。エネルギ源26は、ハンドピース12をエネルギ源26に接続する必要なくシミュレーション加熱素子150および152を用いて自らの電力生成機能を試験する。このシミュレーション加熱素子150および152を用いて実施される電力試験では、電力試験の実施にハンドピース12のジョー加熱素子30および32を用いることに伴う2つの問題が回避される。回避される第1の問題は、仮に電力試験が成功しなかった場合に、通常はエネルギ源26内で障害が起きたのかハンドピース12内で障害が起きたのかが分からない。回避される第2の問題は、電力試験の負荷としてジョー加熱素子30および32を用いることで、ジョー加熱素子30および32が加熱される点にある。熱組織手術で使用していないときにジョー加熱素子30および32が加熱されると、外科医または他の外科職員が高温のジョー加熱素子30および32に触れてうっかり怪我をしてしまう危険性がある。ピーク検出器試験を実施することで、ジョー加熱素子30および32の抵抗値および温度の計算に制御プロセッサ62によって用いられる電圧および電流値の精度を保証しやすくなる。ジョー加熱素子30および32の抵抗、電圧、電流が、電圧および電流値に正確に反映されれば、制御プロセッサ62は温度-時間特性図2、図3、図4に応じてジョー加熱素子30および32の所望の温度を達成、維持、調節しやすくなる。リレー142および144の適切な動作を確認することで、使用時に想定外の動作条件が生じても、シミュレーション加熱素子150および152に電力を確実に送ることができるようになる。以上、本発明の現時点で好ましい実施形態ならびに、その改良の多くについて、詳細に説明した。この説明は、本発明を実施する上での好ましい例のものであり、かならずしも本発明の範囲を限定することを意図したものではない。本発明の範囲は、以下の特許請求の範囲によって規定される。"