JPS6384519A - 心拍測定装置 - Google Patents

心拍測定装置

Info

Publication number
JPS6384519A
JPS6384519A JP61232986A JP23298686A JPS6384519A JP S6384519 A JPS6384519 A JP S6384519A JP 61232986 A JP61232986 A JP 61232986A JP 23298686 A JP23298686 A JP 23298686A JP S6384519 A JPS6384519 A JP S6384519A
Authority
JP
Japan
Prior art keywords
level
heartbeat
heart rate
signal
amplifier
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP61232986A
Other languages
English (en)
Inventor
健 池山
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.)
Shinsangyo Kaihatsu KK
Aisin Corp
Original Assignee
Aisin Seiki Co Ltd
Shinsangyo Kaihatsu KK
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 Aisin Seiki Co Ltd, Shinsangyo Kaihatsu KK filed Critical Aisin Seiki Co Ltd
Priority to JP61232986A priority Critical patent/JPS6384519A/ja
Publication of JPS6384519A publication Critical patent/JPS6384519A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Measuring Pulse, Heart Rate, Blood Pressure Or Blood Flow (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 [発明の目的〕 [産業上の利用分野] 本発明は、心拍測定装置に関し、特に心拍信号のレベル
変化に対する測定の信頼性の向上に関するものであり、
例えば車上心拍計において利用できる。
[従来の技術] 心拍測定においては、一般に、心拍信号に含まれるR波
の周期(R−R間隔)を測定し、その結果を計算して心
拍数を得る測定方法が用いられる。
R波の周期は、互いに連続する2つのR波のピーク点の
間の時間を計測することによって求める。
従って、この種の測定においては、R波のピーク点を正
確に検出する必要がある。
ところが、心拍信号のレベルが非常に小さい場合には、
レベルの判定が不正確になるので、ピーク点の検出に誤
差が生じ易い、また、心拍信号のレベルが大きすぎると
、信号レベルが飽和してピーク点が検出できなくなる。
もし、心拍検出器から出力される心3拍信号のレベルが
一定であれば、それを処理する電気回路の増幅度を予め
所定の状態に設定しておくことにより、該電気回路の出
力に好ましいレベルの心拍信号が得られる。しかしなが
ら1例えば車上心拍計においては、ドライバは自動車の
運転操作を行ないながら心拍測定を行なわなければなら
ないので、ドライバの指と心拍検出器との接触状態は、
その時の運転状況等に応じて変化し、その変化によって
心拍信号のレベルも大きく変化する。
この種のレベル変化を生ずる電気信号を処理する場合に
は、従来より一般に、処理回路にAGC(オートマチッ
クゲインコントロール)回路を備えることによって、信
号のレベル変化を補償する方法が用いられている。
[発明が解決しようとする問題点] AGC回路は、一般に、信号を増幅する増幅回路、信号
の平均レベルを検出する時定数回路、及び該時定数回路
の出力レベルに応じて前記増幅回路のバイアスレベルを
調整しその増幅度を変化させるバイアス調整回路で構成
される。従ってもし。
心拍信号を処理する回路にこの種のAGC回路を備える
場合、心拍信号は周期が非常に長い(0,3〜2秒程度
)ので、AGC回路の時定数回路の時定数を非常に大き
くせざるを得ない、ところが、時定数を大きくすると、
AGC回路における増幅度調整の応答速度が非常に遅く
なる。この応答速度が心拍信号の変化速度より遅くなる
と、レベル補正が間に合わず、−時的に、心拍信号のレ
ベルが異常に小さくなったり、波形のピーク近傍のレベ
ルが飽和したりするため、心拍周期の測定に誤差が生じ
る。
本発明は、心拍検出器の出力レベルに大きな変化が生じ
る場合でも、正確な心拍測定のできる心拍測定装置を提
供することを目的とする。
[発明の構成] [問題点を解決するための手段] 上記目的を速成するため1本発明においては、処理する
心拍信号の瞬時値レベルに応じて増幅度もしくは減衰比
を調整するレベル調整手段を、心拍検出手段からの心拍
信号を処理する回路に設ける。
[作用J 上記のように信号の瞬時値レベルに応じて増幅度又は減
衰比を変化させると、その回路を通る信号は非線形処理
を受けるため、入力信号と出力信号の波形に差が生じる
。しかし、例えば入力信号のレベルが大きい時にそれが
小さい時よりも増幅度を小さくするように制御する場合
には、波形のピーク点近傍のレベル変化が圧縮されるだ
けであり、ピーク点の生じるタイミングについては、入
力波形と出力波形との間に差は生じない、心拍測定にお
いては、R波のピーク点のタイミングが正確に検出でき
れば正確な心拍測定ができるので、波形が変化しても問
題はない。瞬時値レベルによって増幅度又は減衰比を変
化させるので制御の応答が速く、心拍信号に速いレベル
変化が生じた場合でも、レベルの飽和が生じる恐れはな
い。
後述する実施例においては、増幅器の負帰還ループにト
ランジスタを挿入し、該増幅器の出力レベルが所定レベ
ルを越えた時に該増幅器の増幅度が変化するように構成
している。このようにすると、心拍信号のレベルが増大
すればするほど増幅度が連続的に小さくなるので、心拍
(ff1号のレベル変化が非常に大きい場合であっても
、出力レベルに飽和は生じない。
本発明の他の目的及び特徴は、以下の、図面を参照した
実施例説明により明らかになろう。
[実施例] 第1図に、一実施例の車上心拍計を搭載した自動車のス
テアリングホイールlを示す、第1図を参照すると、こ
の例ではステアリングホイール1の円周上に、互いに所
定の間隔をおいて、10個の心拍検出器5EL−3EL
Oが配置しである。
ステアリングホイール1の中央部のパネル(パッド)に
は、心拍数表示用の数字表示器DSP、心拍タイミング
表示用の発光ダイオードLEIおよび参照値未設定表示
用の発光ダイオードLE2が備わっている。SPはスピ
ーカである。
各々の心拍検出器は、その中央に配置された1つの赤外
発光ダイオードLEDとそれを囲むように配はされた4
つの赤外用フォトトランジスタPTでなっており、これ
らは全て同一の方向、すなわちステアリングホイールI
の上方に光軸を向けである。第2a図および第2b図に
示すように、ステアリングホイール1は鉄心1bとそれ
を覆う樹脂材1aでなっており、各心拍検出器はそれら
の発光面および受光面を残して樹脂材1bの中に埋め込
んである。各心拍検出器からの配線は、樹脂材1bの中
を通って、ステアリングホイールlの中央部のパッドま
で達している。
第2c図に、ステアリングホイール1の左側面から見た
、ステアリングホイール近傍の断面を示す、第2c図を
参照する。
サポート38はサポート41に固定されている。
歯車39は車輌本体に固定しである。サポート41は操
舵シャフト40に固着してあり、ステアリングホイール
1のスポークはサポート41に結合しである。サポート
41は歯車39および42に対して回動自在である。4
3は1両端に歯数の等しい歯車43aおよび43bを有
する連結部材であり、サポート41に回動自在に支持さ
れている。
歯車43aおよび43bはそれぞれ歯車39および42
と噛み合っている。パッド内のプリント基板44および
操作パネル5は、歯車42に固着しである。歯車39と
42の歯数は等しくい、このような構成であるから、ス
テアリングホイールlの回動操作に伴って操作パネル5
等が回動することはない。
すなわちこの実施例の場合、ステアリングホイールlを
回動すると、サポート41および操舵シャフト40が回
動してステアリング操作が行なわれるが、歯車43aと
43bおよび39と42はそれぞれ歯数が等しいため、
サポート41の回動によ・る連結部材43の円弧状の移
動によって生ずるサポート41と歯車39の相対移動f
f1(角度)、およびサポート41と歯車42の相対移
動量は等しくなり、歯車39が固定であり歯車42が歯
車39に対して回動しないため、結果的にはステアリン
グホイールlが回動しても操作パネル5は回動しない。
ステアリングホイール1のスポークには、互いに電気的
に接続した刷子BAI、BA2ならびにBBl、SB2
が装着されている。刷子BAI及び13Blは、それぞ
れ一端をステアリングホイール上パッド側に設けたスリ
ップリングSAI及びSB1に当接しており、刷子BA
2及びSB2は、それぞれ一端を車上固定側に設けたス
リップリングSA2及びSB2に当接している。
従って、スリップリングSAIとSA2とは刷子BAI
及びBA2を介して、またスリップリングSBIとSB
2とは刷子BBI、BB2を介して。
各々、ステアリングホイール1の状態にかかわらず、常
時電気的に接続されている。
第2d図に、振動センサ60の縦断面を示す。
第2d図を参照すると、シリンダを構成するケーシング
は、ボルト67.68で互いに固定された2つの部材6
1.62でなっている。このシリンダの内空間には、ピ
ストン63と2つの圧縮コイルスプリング64.65が
配置されている。ピストン63は、2つの圧縮コイルス
プリング64゜65によって挟まれ、動きが規制されて
いる。ビス1−ン63の一端には細長いロッド63aが
形成され、該ロッドの一端は、部材61の頂部61aの
内空間61bに挿入されている。頂部61aの一端には
、透過型光学検出器66が固着されている。
振動センサ60に振動が印加されない時、ピストン63
は第2d回に示す状態を維持する。この状態では、検出
器66の光路6,6aが遮断されることはない。振動セ
ンサ60に、第2d図の上下方向の振動が印加されると
、その振動に従って、ピストン63がシリンダ内を振動
する。振動の振幅が所定以上のなると、ロッド63aの
一端が、検出器の光路66aまで達してそれを遮断する
。従って、所定以上の振幅の振動の有無が、検出器66
によって検出される。
この実施例では、振動センサ60は、ステアリングホイ
ールと同様な振動が印加されるステアリングコラム部の
カバーの内部に配置されている。また、自動車の上下方
向の振動を検知するため、この振動センサの向きは、第
2d図に示す状態と同一になっている。
次にステアリングセンサ70を説明する。操舵シャフト
40の一部を第2e図に示し、第2e図のII f −
II f線断面を第2f図に示す、第2e図及び第2f
図を参照する。操舵シャフト40の外周に、ディスク7
3及び固定リング75.76が装着されている。固定リ
ング75.7Gは各々ボルトによって操舵シャフト40
に固定され、ディスク73は、2つの固定リング75.
76によって挟まれ、操舵シャフト40に固定されてい
る。
ディスク73上には、多数のスリット73aが環状に配
列されている。操舵シャフト40を覆う筒形状のカバー
71に、透過型光学センサ72がボルト74a、74b
、74cによって固定されている。該センサの検出部7
2aは、前記ディスクのスリット73aが形成された部
分を挟むように配置されている。
従って、操舵シャフト40を回動すると、ディスク73
が回動し、前記光学センサ72の光路を断続的に遮断す
る。このため、センサ72の出力端子には、ステアリン
グホイールの回動速度に応じた周期のパルス信号が得ら
れる。
第3a図および第3b図に、第1図のステアリングホイ
ールlの中央のパッド内に大部分が備わった車上心拍計
の電気回路を示す、第3b図を参照すると、心拍検出@
5EI−3EIOの発光ダイオードは、互いに並列に接
続されて1発振回路08C1の出力端子に接続されてい
る1発振回路0SCIは、この例では1KIIzの定周
期の方形波信号を出力する。つまり、心拍検出器の各発
光ダイオードLEDは、IK+Izの周期で1点灯と消
灯を繰り返す、デユーティは50%である。
各々の心拍検出器のフォトトランジスタPTは、互いに
並列に接続され、一端は電源に接続され。
他端がアナログスイッチASIおよびAg3の入力端子
に接続されている。アナログスイッチAslおよびAg
3は、10個のアナログスイッチ素子で構成され、出力
端子は互いに共通に接続されている。各々の入力端子に
、各心拍検出器の出力端子が接続されている。アナログ
スイッチASIおよびAg3の導通制御端子(各々10
本)には、それぞれ、マイクロコンピュータCPUから
出力される制御信号SGIおよびSG2が印加される。
アナログスイッチASIの出力端子(SG3)は471
号処理回路110を介してアナログスイッチAS3の入
力端子に接続され、アナログスイッチAS2の出力端子
(SG4)はアナログスイッチAS4の入力端子に接続
されている。アナログスイッチAS3の出力端子とアナ
ログスイッチAs4の出力端子は、共通に接続され、ア
ナログ/デジタル変換器ADCのアナログ入力端子に接
続されている。アナログ/デジタル変換器ADCの出力
端子及び各制御端子は、マイクロコンピュータCPUと
接続されている。
ここで、心拍検出の原理を簡単に説明する0例えば人の
指がいずれかの心拍検出器に対向した状態で位置決めさ
れていると、その部分(指)の光反射率は血液流量の大
小すなわち心拍に応じて変動する。従って、その部分に
所定強度の光を当ててそこからの反射光を受光し、その
受光レベルを判定すれば、心拍信号が得られる。この例
では、発光ダイオードLEDがIKIlzの周期で点灯
と消灯を縁り返すので、心拍検出器の出力端子には、心
拍信号によって振幅変調された1KIIzの電気信号が
得られる。
第3a図に示す信号処理回路110は、その変調された
信号から元の心拍信号を復調する復調器を含んでおり、
この復調器はローパスフィルタで構成されている。信号
処理回路110の具体的な構成及び動作は、後で説明す
る。
信号処理回路110の出力端子には、バッファ13Fl
を介して発光ダイオードLEIが接続されている。従っ
て、発光ダイオードLEIは、心拍信号に応じて点滅す
る。
アナログスイッチAS3をオンしてAS4をオフする場
合には、アナログ/デジタル変換器ADCに心拍信号が
印加され、アナログスイッチAS3をオフしてAS4.
をオンする場合には、ADCに変調された心拍信号が印
加される。
マイクロコンピュータCPtJの電源ラインには、逆流
防止用のダイオードを介して、バッテリーBTが接続さ
れている。このバッテリーBTは、マイクロコンピュー
タCPUの主電源がオフした場合に、CPU内のメモリ
の内容を保持しうる程度の電力をCPUに供給する。従
って、マイクロコンピュータCPUの内部メモリ(RA
M)は不揮発性メモリとして動作する。
マイクロコンピュータCPUの割込み入力ポートNMI
(マスクできない割込み)にはノアゲートORIの出力
端子が接続されている。このゲートORIは、一方の入
力端子がCPUの出力ポートP2と接続され、他方の入
力端子が、スリップリングSAI、刷子BAI、BA2
及びスリップリングSA2を介して、信号処理回路12
0の出力端子と接続されている。信号処理回路120の
入力端子には、振動センサ60及びステアリングセンサ
70が接続されている。
マイクロコンピュータCPUの他のポートには、音声合
成装置1iVsU、バッファBF2.ラッチLAI、L
A2およびLA3が接続されている。
音声合成装ff1VsUの出力にはスピーカSPが接続
され、バッファBF2の出力には発光ダイオードLE2
が接続され、ラッチLAI、LA2およびLA3の出力
端子にはそれぞれデコーダDEI。
DE2およびDE3が接続されている。デコーダDEL
、DE2およびDE3は、具体的にいうと7セグメント
表示器用のデコーダドライバであり、これらの出力端子
に数字表示@DSPが接続されている。
信号処理回路120の構成を第3C図に示す。第3c図
を参照する。振動センサ60の透過型光学センサ66及
びステアリングセンサ70の透過型光学センサ72は、
各々、発光ダイオードとフォトトランジスタで構成され
ている。振動センサ60が出力する電気信号は、ノアゲ
ート84の一方の入力端子に印加され、ステアリングセ
ンサ70が出力する電気信号1よ、F/V (周波数/
電圧)変換器81.インバータ(シュミットトリガ付)
82及び83を介して、ノアゲート84の他方の入力端
子に印加される。ノアゲート84の出力端子が、スリッ
プリングSA2と接続される。
第3a図に示す信号処理回路110の具体的な回路構成
を第3d図に示す、第3d図を参照すると、この信号処
理回路110には、各々演算増幅器を中心として構成さ
れ互いに直列に接続された7つの増幅回路が備わってい
る。演算増幅器OPI、OF3.OP4.OF2及びO
F2を含む各回路は、ローパスフィルタとしての機能を
も含んでいる。
信号処理回路110の中で、演算増幅器OP6を中心と
して構成される増幅回路111は特殊な機能を有してい
る。以下、増幅回路111について説明する。増幅回路
111の入力端子は、演算増幅器○P6の非反転入力端
子(+)に一端が接続された抵抗器R1の他端である。
演算増幅器OP6の反転入力端子(−)とその出力端子
との間には、抵抗器R2及びコンデンサC1が並列に接
続されており、該反転入力端子は、抵抗器R3を介して
接地されている。抵抗iR4は、一端が演算増幀器OP
6の出力端子に接続され、他端がトランジスタTriの
ベース端子に接続されている。
トランジスタT r lのコレクタ端子は電源ライン(
Vcc)に接続され、エミッタ端子は、演算増幅!in
 OP 6の反転入力端子に接続されている。
増幅回路111に入力される信号のレベルが低い場合、
トランジスタTriがオフ(エミッタ電流が零の状態)
になるので、この回路は、低い周波数の43号(心拍信
号)に対しては、増幅度が一定(1+R2/R3)の通
常の増幅回路として動作する。ところが、演算増幅器O
P6の出力レベルが所定以上になると、トランジスタT
riがオンするので、演算増幅器OP6の負帰還ループ
に抵抗器R4とトランジスタTriの直列回路が接続さ
れる。この場合、簡単にいうと、帰還量が増大するので
、増幅回路111の増幅度は小さくなる。つまり、この
回路111の増幅度は、入力される信号のレベルに応じ
て自動的に変化する。
次に、入力信号のレベルが大きい場合の増幅回路111
の増幅度を計算する。なお1周波数の低い心拍信号に対
する増幅度を求めるため、ここではコンデンサC1の存
在を無視して考える。
vI:回路111の入力電圧 vo:回路111の出力電圧 Vr3 : R3の電圧降下 とする場合、演算増幅器OPlの開ループゲインを無限
大と仮定すれば、Vr3=Viになる。
また、 I b : Triのペース電流 Ic:Trlのコレクタ電流 T e : Triのエミッタ電流 hfe:Triのエミッタ接地時の電流増幅率Vba 
: Triのペース−エミッタ間電圧とすれば、次式が
成立する。
Ta=Ic+Ib =hfe中r b+I b ==(hfe+ 1 ) I b = (h fe+ 1 )(Vo −Vbe  Vr3
)/ R4キhfa・(Vo−Vbe−Vr3)/R4
”<1)ここで、 Vo>> Vbe、 Vr3と仮定
すれば1次式が得られる。
Isキhfe−Vo/ R4・・・(2)また、抵抗器
R3を流れる電流は、抵抗器R2を流れる電流Ir3と
Isとの和であるから1次式が成立する。
Vr3=R3(Ir3+ I a) =R3((Vo/(R2+R3))+hfe−Vo/R
4)= Vo−R3((1/ (R2+ R3)) +
 h fe/ R4)−・・・・(3) また、R2>>R3とすれば次式が成立する。
Vr3キVo−R3((1/ R2)+ hfe/ R
4)・・・(4)従って、増幅度Gは1次式で表わされ
る。
G=Vo/Vi =Vo/Vr3 = 1 / ((R3/ R2) + h fe−R3
/ R4)=(R2/R3)(1/(1+hfe−R2
/R4))キGo/(1+hfs”R2/R4)   
 ”(5)但し、GoはTriがオフの場合の増幅度前
記第(5)式より、増幅回路111の増幅度は、トラン
ジスタTriがオンすることにより小さくなることが分
かる。また、一般にトランジスタは。
コレクタ電流の増大に伴なって電流増幅率hfeが大き
くなるから、増幅回路111に入力される信号のレベル
が大きくなればなるほど、増幅度Gは小さくなる。
第4b図を参照する。増幅回路111の入力レベルが比
較的小さい場合、Goの増幅度で増幅された出力レベル
Voがしきい値レベルLVIより小さいので、トランジ
スタTriはオフであり、回路111の増幅度はGoに
なる。
レベルの大きな信号が入力された場合、もしG。
の増幅度でその信号を増幅すると1点線で示すように信
号レベルが飽和レベルLV2を越えることがある。この
場合、実際の出力レベルは飽和レベルでクリップされる
ので、波形上の点PO3CとPO3[1との間はレベル
変化がなくなり、波形の実際のピーク点P03Bは識別
不可能になる。
しかし、増幅回路111では、実際は出力レベルVoが
しきい値レベルLv1を越えた場合、トランジスタTr
iがオンし増幅度GがGoよりも小さくなるので、出力
レベルVoが飽和レベルLV2まで達することはない。
従って、レベルの大きな信号が入力されると、入力信号
と出力信号の波形が相似形ではなくなるが、信号レベル
が飽和することはないので、出力信号のピーク点PO3
Aの現われるタイミングは、入力信号のピーク点と同一
である。つまり、R波とR波との間隔を測定対象とする
心拍測定においては、各R波のピーク点(Pot 、P
O2,PO3^)のタイミングが正確に検知できれば正
確な測定ができるので、入力信号と出力信号との波形の
変化は問題にならない。
心拍検出器(SEI〜5EIO)で受光される反射光の
レベルは、各検出器と指との接触状態等に応じて変化す
るので、検出器から出力される心拍信号のレベルは、そ
の時の測定状況に応じて大きく変化する可能性がある。
しかし、増幅回路111によってレベル変化が圧縮され
るので、心拍検出器から出力される信号のレベルが大き
く変動する場合であっても、信号処理回路110で信号
レベルの飽和が生じることはなく、正確なピーク点のタ
イミングが検知できる。
ところで、この実施例では心拍検出器から出力される信
号は、IKIIzの方形波44号を心拍信号によって振
幅変調したものであるが、心拍検出器と指との接触状態
に比較的速い変化が生じると、その変化によって変調波
の振幅が変化する。この場合、変調波を復調して得られ
る心拍信号にはノイズが現われる0例えば、第4a図に
示す波形では、Wl、W2.W3及びW4が正しいR波
であり。
ノイズ波Werrが、2つのR波W3とW4との間に現
われている。所定レベル以上の波のピーク点間の時間を
心拍周期として測定する場合、R波とR波との間にノイ
ズ波がない場合には正しい心拍周期Tokが測定できる
が、ノイズ波Werrがある場合には、誤った時間Te
rrが測定される。
そこで、この実施例においては、心拍検出器と指との接
触状態に速い変化が生じる可能性のある場合に、心拍測
定を禁止するようにしている。具体的には、自動車に所
定レベル以上の振動が発生した場合、ステアリングホイ
ールが所定以上の速度で回動した場合、及びステアリン
グホイール把持状態に変化があった場合に、心拍測定を
禁止している。自動車の振動は、振動センサ60で検出
され、ステアリングホイールの回動はステアリングセン
サ70及び信号処理回路120で検出される。
ステアリングホイール把持状態は各心拍検出器を利用し
て検出し、その変化の有無はソフトウェア処理によって
検出する。
振動センサ60が振動を検出すると、第3c図に示すセ
ンサ66の出力端子(エミッタ)が低レベルLになり、
ノアゲート84の出力端子が低レベルLになる。この信
号はスリップリングSA2゜刷子BA2.BAI及びス
リップリングSAIを介してノアゲートORIに印加さ
れ、OR1の出力端子に接続されたCPUの割込みポー
トNMIを低レベルLにする。
また、ステアリングホイールが回動すると第3c図に示
すセンサ72の出力端子にパルス信号が現すれる。F/
V変換器81の出力レベルはパルス信号の周波数に比例
して大きくなるの′で、ステアリングホイールの回動速
度が所定以上の場合、インバータ82の出力端子がLに
なり、インバータ83の出力端子がHになり、ノアゲー
ト84の出力端子がLになる。この信号は、スリップリ
ングSA2.刷子BA2.BAI及びスリップリングS
AIを介してノアゲートORIに印加され、OR1の出
力端子に接続されたCPUの割込みポートNMIを低レ
ベルLにする。
マイクロコンピュータCPUは、ステアリングホイール
把持状態に変化があると、出力ポートP2をHにセット
する。これによってCPUの割込みポートNMIが低レ
ベルLになる。
つまり、いずれかの検出手段によって心拍検出器と指と
の接触状1虎に速い変化が生じる可能性が検出されると
、いずれの場合もCPUの割込みポートNMrが低レベ
ルLになる。
次に、第3a図に示すマイクロコンピュータCPUの処
理の内容を説明する。第5a図に処理の概要を示し、第
5b図にCPUの内部タイマによる割込み要求に対する
処理の内容を示し、第5c図及び第5d図に第5a図の
゛′心拍センサチェック′″サブルーチンの内容を示し
、第5e図に第5a図の゛データ取込み″サブルーチン
の内容を示し、第5f図にCPUの割込みボートNMI
からの割込み要求に対する処理の内容を示す、なお。
CPUの内部タイマによる割込み要求は、この例では2
m5ecの周期で定期的に発生する。
まず、第5a図に示すメインルーチンを説明する。ff
i源がオンすると、まずメモリの内容をクリアし、I1
0ボートを初期化する。更に、内部タイマの計数の設定
及び該タイマによる割込みの設定を行なう1次に、″心
拍センサチェックパサブルーチンを実行する。これの内
容については後で詳細に説明するが、簡単にいうと、多
数の心拍検出器の中から、実際に心拍信号が得られる最
も測定に適したものを1つ選択し、それが出力する信号
(SG3を復調したもの)をアナログ/デジタル変換器
ADCに印加する。
次に、゛′データ取込み”サブルーチンを実行する。
このサブルーチンの内容は、後で詳細に説明するが、河
単にいうと、心拍信号に含まれる連続する2つのR波の
ピーク間の時間を測定して得られるデータを取込む処理
を行なう、このルーチンが終了すると、それによって得
られたデータをもとにして心拍数を計算し、更に分散(
ばらつきの程度)を計算する。
このようにして得られた心拍数及び分散のデータが正常
時のデータをもとにして予め設定される各種参照値と比
較される。但し、fl!源オン直後は参照値が未設定で
ある。これが未設定の時は、フラグF rsfが# 0
11になっている。そこで、 Frefが“O”なら、
その直前に測定されたデータをもとにして各種参照値を
計算し、それらを各々の参照値に割り当てたレジスタに
ストアしてフラグF refを′1″にセットする。
フラグF refが## L #lなら、得られた心拍
数及び分散のデータを参照値と比較して、異常の有無を
チェックする。異常がなければ、心拍数を表示器DSP
に表示し、異常がある場合には1表示器DSPの表示を
点滅して異常の発生を表示するとともに、音声合成装置
VSU (第3a図参照)を制御して、スピーカSPか
ら音声によって警告のメツセージを出力する。
なお、心拍の周期をSとする場合5分散Mは次式によっ
て求めることができる。
M = S ’の平均値−(Sの平均値)2公知のよう
に1人の体調と心拍数及び心拍周期の分散との間に相関
があるので、心拍数及びその分散の異常の有無を検知す
ることにより、ドライバの居眠りや体の不調を検知する
ことができる。
次に、第5b図に示す゛1タイマ割込み″ルーチンを説
明する。このルーチンでは、まず、カウンタCNTの内
容をインクリメント(+1)する、また、その結果、カ
ウンタCNTの内容がCNTHより大きくなった場合に
は、データ取込みミスフラグF m1ssを“1”にセ
ットし、カウンタCNTの内容を0にクリアし、R波検
出フラグFrvを′0′′にクリアする。CNTHは、
心拍周期の上限値であり、通常の心拍周期の値に比べ非
常に大きな値に設定しである。
カウンタCNTの内容が正常であれば1次にA/D変換
によって得られたデータ(心拍信号の瞬時値電圧)をサ
ンプリングし、それをメモリにストアする。また1次の
A/D変換を開始する。そして、新しく取込んだデータ
をチェックする。R波検出フラグFrvがOnの場合に
は、R波を検出したかどうかをチェックする。まず、新
しく取込んだデータと前回取込んだデータとの差、即ち
心拍信号レベルの微分値が所定以上かどうかをチェック
し、その結果を記憶する。この微分値が所定以上の状態
が所定回数連続する場合には、R波の立ち上がりを検出
したものと見なし、フラグFrwをn1l−にセットす
る。
R波検出フラグFrvが1”の場合、即ちR波を検出中
の場合には、波形のピーク点を検出したかどうかをチェ
ックする。この例では、信号のレベル変化、即ちサンプ
リングしたデータの微分値が0又はそれ以下であること
が2回連続する場合に。
ピークを検出したものと見なす。
ピークを検出した場合には、まずR波検出フラグFry
をII Or+にリセットする。次に、カウンタCNT
の内容を心拍周期の下限値CNTLと比較する。
(:NT>CNTLなら、正常であるから、ピーク検出
フラグF peakを*t 1 uにセットし、メモリ
MenにカウンタCNTの内容、即ち心拍周期をストア
する。CNTの内容が異常に小さいと、カウンタCNT
の内容を0にクリアして、R波検出フラグFrすを′0
″にリセットする。
次に、第5C図及び第5d図に示す゛′心心拍センサチ
ェックササブルーチン説明する。このルーチンでは、ま
ずレジスタNに1をセットし、該レジスタの内容に対応
する心拍検出器を選択するように、各種アナログスイッ
チを制御する。但し、ここでADCに印加する信号は、
変調された心拍信号(SO4側)である。
次に、入力ポートP1の状態を読み取って発振回路03
C1の状態、即ち心拍検出器の発光ダイオード(LED
)が発光状態かどうかをチェックする。それが発光状態
になるのを待ち、発光状態になったら、変換器ADCの
出力データをサンプリングしてその結果をレジスタAに
ロードする。次に、LEDが消灯状態になるのを待ち、
消灯状態になったら、変換器ADCの出力データをサン
プリングしてその結果をレジスタBにロードする。
更に、LEDが再び発光状態になるのを待ち1発光状態
になったら、変換器ADCの出力データをサンプリング
してその結果をレジスタCにロードする。
そして、レジスタA、B及びCにロードされたデータを
チェックする。まず、A−Bの値を所定値d1と比較す
る。つまり、LEDが発光状態の時の受光レベルと消灯
状態の時の受光レベルとの差が反射波のレベルに対応し
ているので、その差が所定値61以上であれば、心拍信
号有にみなしてもよい。
但し、ノイズを検出した場合にも、その差が大きくなる
可能性があるので、LEDが発光状態の時の2回のサン
プリングデータの差(A−Cの絶対値)が所定値d2よ
り大きい場合には、心拍信号無しにみなす。
心拍信号有を検出した場合には、レジスタRsenの第
Nビット(このNはレジスタNの内容に対応する)にL
d 177をセットする。なおレジスタRsenは、2
つのメモリ(2バイト)で構成されており、初期状態で
は全ビットが10″にクリアされる。
次に、レジスタNの内容をインクリメントし、その結果
がNn+ax(センサ数:10)より大きくなるまで上
記処理を繰り返す。つまり、全ての心拍検出器5EI−
3EIOに対して、それぞれ、心拍信号が得られている
かどうかを順次チェックし、その検出結果をレジスタR
senに記憶する。
上記チェックが終了したら、レジスタRsenの内容を
チェックする。それが0(全ビットが’O”)であれば
、心拍信号の検出できる心拍検出器が存在しないので、
このサブルーチンの最初に戻って、再び上記処理を実行
し、心拍イご号が得られるまで待つ。
レジスタRsenの内容がOでなければ、レジスタA、
B及びCの内容をクリアし、レジスタRsenの、レジ
スタNGの内容で定まるビットの内容をチェックする。
レジスタNGの内容は、初期状態では1である。レジス
タRsenの当該ビットが0011の場合には、レジス
タNGの内容をインクリメントして、レジスタRsen
の内容を再びチェックする。Rsenの当該ピントが#
 1 reになったら、第5d図の処理に進む。
次に、レジスタRsenの内容をレジスタMsenの内
容と比較する。レジスタMsenには、前回のパ心拍セ
ンサチェック″処理においてレジスタRsenにストア
されたデータが記憶されている。従って、これら2つの
レジスタの内容に差があった場合には、このサブルーチ
ンを前回実行した時から今回実行するまでの間に、実際
に心拍信号が得られる心拍検出器に変化があったことに
なる。この変化は、ドライバのステアリングホイール把
持状態の変化とみなすことができる。ステアリングホイ
ール梱持状態に変化がある場合、心拍信号にノイズが呪
われる可能性が高い。そこで、M sen = Rse
nでない場合には、レジスタRsenの内容を〜1se
nにストアした後、心拍III定を禁止するため、出力
ボートP2を高レベル[1にセットする。
Rsen = M senなら、次の処理に進む。即ち
、実際に心拍信号が得られる、レジスタNCの内容に対
応する心拍検出器を選択するように、各種アナログスイ
ッチを制御する。但し、ここでADCに印加する信号は
、復調された心拍信号(SG3側)である。
次に、データ取込みミスフラグF m1ssをチェック
する。Fm1ssが“1”であると、測定ができないの
で、それがII OIIになるまで待つ。但し、カウン
タNGCNの内容が上限値NGCNHより大きくなると
、その時選択中の心拍検出器を無視する。つまり、レジ
スタNCの内容をインクリメントし、次の心拍検出器を
選択する。但し、レジスタNGの内容が心拍センサの数
Nmaxより大きくなったら、このチェックを終了する
データ取込みミスフラグF m1ssが10°′なら、
ピーク検出フラグF peakをチェックし、それが#
1+yになるのを待つ。フラグF peakがII I
 11になったら、それをII OIIにリセットし、
カウンタNGCNを0にクリアする。そして、最新の心
拍(+’を号レベルデータをADCから読み取ってレジ
スタAにロードする。A>Bの場合、レジスタAの内容
を已にストアし、レジスタNCの内容をメモリMncに
ストアする。
次に、レジスタNCの内容をインクリメントし。
レジスタRsenのレジスタNCの内容で示されるビッ
トの内容をチェックする。該ビットがII O11、即
ち、該ビットに対応する心拍検出器が心拍信号を出力し
ない場合には、再びレジスタNCの内容をインクリメン
トするa Rsenの当該ビットが1111+なら、心
拍検出器の選択をそのビット番号に応じて切換え、上記
処理を繰り返すことによって、心拍信号レベルのピーク
値を他の心拍検出器のものと比較する。レジスタNCの
内容がNmaxより大きくなったら、このチェックを終
了する。即ち、上記処理(第5d図)によって、心拍信
号の得られる心拍検出器のうち、最もレベルの大きい信
号の得られる1つの心拍検出器の番号が、メモリMnc
に記憶される。
上記処理の結果、メモリMncの内容が0なら、有効な
心拍信号の得られる心拍検出器が存在しないので、この
゛心拍センサチェック″サブルーチンを最初から再び実
行する。Mncの内容が0でなければ、その内容に対応
付けられた心拍検出器を選択するように、各種アナログ
スイッチを制御する。
但し、この場合に選択するのは、復調された心拍信号(
SG3側)である。
次に、第5e図を参照して′″データ取込″サブルーチ
ンを説明する。この処理では、まず、データ取込みミス
フラグF m1ssをチェックする。それが1″なら、
それを′0″にリセットし、前述の″心拍センサチェッ
ク″サブルーチンを実行し、連続取込みフラグF ca
ntを′O″にリセットし、上記処理を繰り返す。
フラグF m1ssが“0″なら、次にピーク検出フラ
グF peakをチェックする。F peakがII 
Q IIなら、それが1”になるまで待つ、 Fpea
kがII L Hgになったら。
それを10”にリセットし、フラグFcont、をチェ
ックする。F contがII OIIなら、それを1
′1″′にセットし。
上記処理を繰り返し実行する。連続取込みフラグF c
ontが′″1″の場合、カウンタCNTの内容が有効
かどうかチェックする。即ち、それまでに測定した心拍
周期の平均値をXとする場合、CNTの内容とXとの差
の絶対値が0.25xより小さい場合に、そのデータを
有効とみなし、そうでなければ無効にする。
CNTの内容が有効なデータなら、次に゛′心心拍セン
サチェックササブルーチン実行した後、把持変化フラグ
Fchgをチェックする。フラグF chgがII I
 Itなら、それを1101+にリセットし、上記処理
を繰り返し実行する。フラグF ch、が′0″なら、
カウンタCNTの内容(心拍周期)を所定のメモリにス
トアし、その値を利用して心拍周期の平均値Xを計算し
てその結果を所定のメモリにストアし、カウンタCNT
の内容をクリアする。データ取込みが終了したら、この
サブルーチンを終了してメインルーチンに戻る。
次に、第5f図に示す割込み処理NMIを説明する。こ
の処理は、マイクロコンピュータCPUのポートNMI
が低レベルLになった時に、即ち。
所定以上のレベルの振動が検出された時、ステアリング
ホイールが所定以上の速度で回動する時。
及びステアリングホイール把持に変化があった時に実行
する。
この処理では、まずポートP2を低レベルしに設定(割
込み要求を解除)し、把持変化フラグF chgに11
111をセットした後、所定時間Tだけ待機し。
カウンタCNTの内容を0にクリアし、各フラグF p
eak 、 F rw及びF coneを“0″にリセ
ットし、タイマ割込みの設定を行なう。
従って、心拍測定を行なっている途中で、ポートNMI
が低レベルLになると、それまでの測定結果が無効にな
り、それから少なくとも所定時間Tの間は、次の心拍測
定が開始されない、つまり。
心拍測定は禁止される。
[効果] 以上のとおり本発明によれば、(n号処理回路の増幅度
が入力される心拍信号のレベルに応じて自動的に調整さ
れ、入力レベルが小さい時には出力レベルが比較的大き
いのでピーク点の検出が容易であり、また入力レベルが
大きい時に信号レベルの飽和が生じないので、ピーク点
の検出に誤りを生じることがない。しかも、増幅度調整
の応答速度が早いので、変化の速いレベル変化が生じた
場合でも信号レベルの飽和が生じない。
【図面の簡単な説明】
第1図は1本発明を実施する車上心拍計を搭載した自動
車のステアリングホイールを示す正面図である。 第2a図及び第2b図は、それぞれ、第1図のi工a 
−II a線及びHb −II b線から見た断面図で
ある。 第2c図は、第1図のステアリングホイールの左側面か
らみた断面図である。 第2d図は、振動センサ60の縦断面図である。 第2e図はステアリングセンサ70を示す断面図、第2
f図は第2e図のII f −II f線から見た断面
図である。 第3a図、第3b図、第3c図及び第3d図は、車上心
拍計の電気回路を示すブロック図である。 第4a図及び第4b図は、それぞれ変調された心拍信号
及び復調された心拍信号を示す波形図である。 第5a図、第5b図、第5c図、第5d図、第5e図及
び第5f図は、第3a図のマイクロコンピュータCPU
の動作を示すフローチャートである。 ■=ニステアリングホイー ル0:操舵シャフト 60:振動センサ 66.72:反射型光学センサ 70ニステアリングセンサ 73:ディスク 81 : F/V変換器 110:信号処理回路((ご号処理手段)111:増幅
回路(レベル調整手段) ○P1〜OP7 :演算増幅器 SAI、SA2.SBI、SB2ニスリップリングBA
l、13A2.1381.B[32:刷子SE1〜5E
IO:心拍検出器(心拍検出手段)LED :発光ダイ
オード PT:フォトトランジスタ CPU:マイクロコンピュータ(測定制御手段)O3C
I:発振回路(変調手段) ASI、AS 2.AS 3.As4 :アナログスイ
ッチDSP:表示器 ADC:アナログ/デジタル変換器 VSUsQ声合成′3Arn

Claims (5)

    【特許請求の範囲】
  1. (1)人間の心拍に応じた電気信号を出力する心拍検出
    手段; 入力端子が前記心拍検出手段の出力端子と接続され、該
    心拍検出手段が出力する電気信号に対して増幅及び減衰
    の少なくとも一方を行なう、信号処理手段; 前記信号処理手段に含まれ、前記心拍検出手段が出力す
    る電気信号に応じてそのレベルが定まる所定の電気信号
    の瞬時値レベルに応じて該信号処理手段の増幅度もしく
    は減衰比を調整するレベル調整手段;及び 前記信号処理手段が出力する電気信号を監視し、該電気
    信号のレベルの変動周期およびそのばらつきの少なくと
    も一方を測定する、測定制御手段; を備える心拍測定装置。
  2. (2)レベル調整手段は、増幅器の出力端子に入力端子
    が接続され、出力端子が前記増幅器の入力端子に接続さ
    れ、該増幅器の負帰還ループの一部を構成する能動素子
    である、前記特許請求の範囲第(1)項記載の心拍測定
    装置。
  3. (3)前記能動素子はトランジスタである、前記特許請
    求の範囲第(2)項記載の心拍測定装置。
  4. (4)心拍検出手段は、車上のステアリングホィールに
    配置された発光手段と受光手段を含む反射型光学検出手
    段である、前記特許請求の範囲第(1)項、第(2)項
    又は第(3)項記載の心拍測定装置。
  5. (5)心拍検出手段は前記発光手段の発光レベルを所定
    周期で変調する変調手段を備え、レベル調整手段は、ロ
    ーパスフィルタを構成する増幅器の出力端子に入力端子
    が接続され、出力端子が前記増幅器の入力端子に接続さ
    れ、該増幅器の負帰還ループの一部を構成する能動素子
    である、前記特許請求の範囲第(4)項記載の心拍測定
    装置。
JP61232986A 1986-09-30 1986-09-30 心拍測定装置 Pending JPS6384519A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61232986A JPS6384519A (ja) 1986-09-30 1986-09-30 心拍測定装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61232986A JPS6384519A (ja) 1986-09-30 1986-09-30 心拍測定装置

Publications (1)

Publication Number Publication Date
JPS6384519A true JPS6384519A (ja) 1988-04-15

Family

ID=16948003

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61232986A Pending JPS6384519A (ja) 1986-09-30 1986-09-30 心拍測定装置

Country Status (1)

Country Link
JP (1) JPS6384519A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2023547159A (ja) * 2020-12-31 2023-11-09 シェンツェン・ショックス・カンパニー・リミテッド 信号処理回路及び装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2023547159A (ja) * 2020-12-31 2023-11-09 シェンツェン・ショックス・カンパニー・リミテッド 信号処理回路及び装置

Similar Documents

Publication Publication Date Title
US5025791A (en) Pulse oximeter with physical motion sensor
US4350166A (en) Apnea detector
US4097743A (en) Moisture analyzing method and apparatus
US5055671A (en) Apparatus for detecting transducer movement using a first and second light detector
JPS6156629A (ja) 車上心拍計
CA2017733C (en) Wireless transmitting-receiving apparatus for a bicycle
GB2100856A (en) Heart beat rate measurement system
US4353152A (en) Pulse rate monitor
JP2005160641A (ja) 脈波検出装置
JPS6384519A (ja) 心拍測定装置
JPS6384517A (ja) 車上心拍計
JPS6384516A (ja) 車上心拍計
JPS61187836A (ja) 脈拍計
JP2835603B2 (ja) 人体用の変位センサー
KR100348597B1 (ko) 계측 장치 및 이를 이용한 완구
JPS6384518A (ja) 車上心拍計
SU996897A1 (ru) Прибор дл контрол положени фар транспортных средств
JP3197074B2 (ja) 光学式速度検出装置
JPS5922537A (ja) 車上心拍計
JP2000146623A (ja) 光学式アブソリュートエンコーダ
JPH0331048B2 (ja)
JPH062098Y2 (ja) 歩数計
RU2336810C1 (ru) Оптоэлектронный ик-датчик пульсовой волны
JPS6357033A (ja) 車上心拍計
RU1801355C (ru) Преобразователь угла поворота головы в электрический сигнал