Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPS5917770B2 - electronic thermometer - Google Patents
[go: Go Back, main page]

JPS5917770B2 - electronic thermometer - Google Patents

electronic thermometer

Info

Publication number
JPS5917770B2
JPS5917770B2 JP52072522A JP7252277A JPS5917770B2 JP S5917770 B2 JPS5917770 B2 JP S5917770B2 JP 52072522 A JP52072522 A JP 52072522A JP 7252277 A JP7252277 A JP 7252277A JP S5917770 B2 JPS5917770 B2 JP S5917770B2
Authority
JP
Japan
Prior art keywords
temperature
sensing element
register
count
temperature sensing
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.)
Expired
Application number
JP52072522A
Other languages
Japanese (ja)
Other versions
JPS547386A (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.)
Omron Corp
Original Assignee
Omron Tateisi Electronics Co
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 Omron Tateisi Electronics Co filed Critical Omron Tateisi Electronics Co
Priority to JP52072522A priority Critical patent/JPS5917770B2/en
Priority to US05/849,805 priority patent/US4176556A/en
Priority to GB2013878A priority patent/GB1600874A/en
Priority to DE19782822276 priority patent/DE2822276A1/en
Publication of JPS547386A publication Critical patent/JPS547386A/en
Publication of JPS5917770B2 publication Critical patent/JPS5917770B2/en
Expired legal-status Critical Current

Links

Landscapes

  • Measuring Temperature Or Quantity Of Heat (AREA)

Description

【発明の詳細な説明】 この発明は電子体温計に関するもので、特に検温範囲内
において感温素子の出力をデジタル表示する電子体温計
に関するものである。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to an electronic thermometer, and more particularly to an electronic thermometer that digitally displays the output of a temperature sensing element within a temperature measurement range.

感温素子の出力は一般に温度の一定の範囲内では正確に
温度に比例するが、一定の範囲外では温度に正確に比例
しない。
The output of a temperature sensing element is generally exactly proportional to temperature within a certain range of temperature, but not exactly proportional to temperature outside the certain range.

したがつて感温素子の出力をデジタル表示するものにお
いて、一定範囲外の温度のとき感温素子の出力をそのま
ま表示すれば、この表示値は不正確なものになる。しか
し一定範囲外の温度のとき、全然表示をしなければ、電
子体温計が動作しているかどうかが判らないことになる
。この発明は上記の問題を考慮してなされたものであつ
て、その目的は感温素子の出力をデジタル表示するもの
において、温度が検温範囲外であるとき、これを報知す
るようにした電子体温計を提供することである。
Therefore, in a device that digitally displays the output of a temperature sensing element, if the output of the temperature sensing element is directly displayed when the temperature is outside a certain range, the displayed value will be inaccurate. However, if there is no display at all when the temperature is outside a certain range, it will be impossible to tell whether the electronic thermometer is working or not. This invention was made in consideration of the above problems, and its purpose is to provide an electronic thermometer that digitally displays the output of a thermosensor and that notifies you when the temperature is outside the temperature measurement range. The goal is to provide the following.

この発明の他の目的は温度が検温範囲以上であるとぎH
’’を表示し、検温範囲以下であるとき゛L”を表示す
るようにすることである。
Another object of this invention is to
'' is displayed, and when the temperature is below the temperature measurement range, ``L'' is displayed.

上記の目的を達成するために、この発明では感温素子の
出力が検温範囲外であることを検出する検出部と、この
検出部の出力により検温範囲外であることを報知する報
知部とを設ける。
In order to achieve the above object, the present invention includes a detection part that detects that the output of the temperature sensing element is outside the temperature measurement range, and a notification part that notifies that the output of the detection part is outside the temperature measurement range. establish.

また検温部は検温範囲以上と検温範囲以下とを検出し、
報知部は検温部が検温範囲以上を検出したときばH’’
を表示し、検温範囲以下を検出したときばL’’を表示
するようにする。
In addition, the temperature measurement unit detects temperatures above and below the temperature measurement range,
The alarm unit will output H'' when the temperature measurement unit detects a temperature above the temperature measurement range.
is displayed, and when the temperature is detected to be below the temperature measurement range, L'' is displayed.

次に実施例を説明するに先立つて、機能ブロック図(第
□図)および概略フローチャート(第8図)にもとづき
概説する。
Next, before describing the embodiment, an overview will be given based on a functional block diagram (Figure □) and a schematic flowchart (Figure 8).

感温素子110の出力は、AD変換手段111によつて
数値データに変換される。
The output of the temperature sensing element 110 is converted into numerical data by an AD conversion means 111.

112は加算器で、AD変換手段111からの数値デー
タと基礎値(後述の実施例では300V相当)とを加算
する。
112 is an adder that adds the numerical data from the AD conversion means 111 and a basic value (equivalent to 300 V in the embodiment described later).

113は最大値保持回路で、加算結果のうち最大値を保
持する。
A maximum value holding circuit 113 holds the maximum value of the addition results.

114は表示制御手段、上述の逐次得られる最大値を表
示するが、゛L’’又ばH”の表示をするかの切替匍脚
を行う。
Reference numeral 114 denotes a display control means, which displays the maximum value obtained sequentially as described above, and switches between displaying "L" or "H".

115は比較手段で、AD変換手段111の数値データ
が所定範囲(検温可能の範囲)であるか否かを、その数
値が下限(後述の実施例では「20」)以上でかつ上限
(同、130)以内であるかをチエツクし、その結果下
限以下であれば、3゛L゛表示を(第8図のS4,S5
)、上限以上であれば゛H″゛表示を(第8図のS6,
S7)表示するよう表示制御手段114を制御する。
Reference numeral 115 denotes a comparison means, which determines whether the numerical data of the AD conversion means 111 is within a predetermined range (a range in which temperature measurement is possible) or not, if the numerical value is equal to or greater than the lower limit (“20” in the example described later) and the upper limit (“20” in the example described later). 130), and if the result is below the lower limit, display 3゛L゛ (S4, S5 in Fig. 8).
), if it is above the upper limit, “H” is displayed (S6 in Fig. 8,
S7) Control the display control means 114 to display.

他方、上記範囲内の場合には、SlO,Sll,Sl2
,Sl3,を介して、逐次得られる最大値、即ち測定体
温が表示器116に表示される。以下この発明を図示す
る実施例について詳細に説明する。
On the other hand, within the above range, SlO, SlI, Sl2
, Sl3, the maximum value obtained one after another, that is, the measured body temperature, is displayed on the display 116. Embodiments illustrating the present invention will be described in detail below.

この実施例ではマイクロプロセツサを使用し、検温部の
動作はマイクロプロセツサが行なうようκなつている。
第1図はこの発明における感温素子の出力を取り出すた
めのブリツジ回路と、感温素子の出力、すなわちブリツ
ジ回路の出力によつて充放電する回路と割込回路との1
実施例の構成を示すための電気接続図である。
In this embodiment, a microprocessor is used, and the temperature measuring section is operated by the microprocessor.
FIG. 1 shows a bridge circuit for taking out the output of the temperature sensing element, a circuit for charging and discharging by the output of the temperature sensing element, that is, the output of the bridge circuit, and an interrupt circuit according to the present invention.
FIG. 2 is an electrical connection diagram showing the configuration of an embodiment.

第1図において、1は感温素子2、抵抗器3,4,5か
らなるプリツジで、電源6がプリツジ1の入力端7,8
に接続される。11は演算増幅器で、入力側はブリツジ
1の出力端9,10VC接続される。
In FIG. 1, reference numeral 1 denotes a pritzge consisting of a temperature sensing element 2 and resistors 3, 4, and 5, and a power supply 6 is connected to the input terminals 7 and 8 of the pritsge 1.
connected to. Reference numeral 11 designates an operational amplifier, the input side of which is connected to the output terminals 9 and 10 VC of the bridge 1.

12はコンデンサで、出力端9と増幅器11の出力端と
の間に接続される。
A capacitor 12 is connected between the output terminal 9 and the output terminal of the amplifier 11.

コンデンサ12の正側は抵抗器13を介してマイクロプ
ロセツサ14に接続される。15は零点検出用のトラン
ジスタで、そのベースはコンデンサ12の負側に接続さ
れ、エミツタは接地され、コレクタは電源16に抵抗器
17を介して接続されるとともにマイクロプロセツサ1
4に接続される。
The positive side of capacitor 12 is connected to microprocessor 14 via resistor 13. Reference numeral 15 denotes a zero point detection transistor, whose base is connected to the negative side of the capacitor 12, its emitter is grounded, and its collector is connected to the power supply 16 via a resistor 17, and the microprocessor 1
Connected to 4.

15,16,17で割込信号を出力する割込回路が構成
される。
15, 16, and 17 constitute an interrupt circuit that outputs an interrupt signal.

次に第1図のものの動作を説明する。Next, the operation of the device shown in FIG. 1 will be explained.

感温素子2は体温を伝えられて、その温度にしたがつて
抵抗値が変化する。感温素子2の温度が30℃を超える
まではブリツジ1の出力端子9,10の出力電圧の極性
はコンデンサ12の充電用極性とは逆であり、演算増幅
器11が介在していることによりコンデンサ12の充電
は行なわれない。感温素子2の温度が30℃を超えると
、ブリツジ1の出力端子9,10の出力電圧の極性は所
定のものになり、コンデンサ12が充電される。このた
めには感温素子2の温度が30℃のときブリツジ1が平
衡するようにしておけばよい。マイクロプロセツサ14
は後述するようにその内蔵するカウントレジスタCRで
200を算えており、200を算えるごとに感温素子2
の温度が30℃以上であるかどうか、すなわちコンデン
サ12が充電されているかどうかを見る。200を算え
る動作については後述する。
The temperature sensing element 2 receives body temperature, and its resistance value changes according to the temperature. Until the temperature of the temperature sensing element 2 exceeds 30°C, the polarity of the output voltage at the output terminals 9 and 10 of the bridge 1 is opposite to the charging polarity of the capacitor 12, and due to the presence of the operational amplifier 11, 12 charging is not performed. When the temperature of the temperature sensing element 2 exceeds 30° C., the polarity of the output voltage at the output terminals 9 and 10 of the bridge 1 becomes a predetermined polarity, and the capacitor 12 is charged. For this purpose, the bridge 1 should be in equilibrium when the temperature of the temperature sensing element 2 is 30°C. Microprocessor 14
As will be described later, the built-in count register CR counts 200, and every time it counts 200, the temperature sensing element 2
It is checked whether the temperature of the capacitor 12 is 30° C. or higher, that is, whether the capacitor 12 is charged. The operation for counting 200 will be described later.

このとき温度が30℃を超えていたとすると、マイクロ
プロセツサ14は放電命令を出し、コンデンサ12の電
荷を抵抗器13を介して放電させる。放電用のモストラ
ンジスタ(図示しか八 )はマイクロプロセツサ14に
内蔵されており、放電命令によつてモストランジスタが
導通になり、コンデンサ12の電荷は抵抗器13、モス
トランジスタを経て放電される。放電によつてコンデン
サ12の充電電位が所定値(この実施例では零電位)ま
で下がるとトランジスタ15が信号を生じ、この信号が
マイクロフロセツサ14に割込信号として加わる。割込
信号が加わ≧とマイクロプロセツサ14はモストランジ
スタを非導通にし、コンデンサ12VC.ふたたび充電
を開始させる。放電が終る時点はカウントレジスタCR
の計数値が200に達する以前である。カウントレジス
タCRの計数動作ないし計数速度を第2図について説明
する。第2図において、時点TOからt1、t1からT
2までそれぞれカウントレジスタCRが200を計数し
ており、200に達するごとにマイクロプロセッサ14
がコンデンサ12の充電の有無を見る。時点T2でコン
デンサ12が充電されていたとすると、マイクロプロセ
ッサ14は充放電回路(第1図の11,12,13およ
びモストランジスタ)に放電を行なわせる。コンデンサ
12は感温素子2の温度が30℃を超えることによつて
生じる出力端子9,10間の所定極性の出力電圧によつ
て充電されるものであり、したがつて充電電圧は感温素
子2の温度が30℃を超えた値に比例する。たとえば感
温素子2の温度が36.5℃であつたとすると、温度6
.5℃の土昇によつて生じるブリツジ1の不平衡電圧が
コンデンサ12の充電電圧となる。抵抗器13およびモ
ストランジスタの抵抗値を適当に定めることにより、こ
のときコンデンサ12が放電し終つて零電位検出用トラ
ンジスタ15が割込信号を生じるまで、すなわち第2図
の時点T2からT3までのカウントレジスタCRの計数
値が65であるように定めることができる。この場合放
電開始から放電終了までの計数値が65であり、コンデ
ンサ12の充電電位は感温素子2の温度がブリツジ1が
平衡するときの温度30℃を6.5℃だけ超えたことに
よつて生じるブリツジ1の出力電圧である。よつて感温
素子2の温度がたとえば35℃になつていた場合は、放
電開始から終了までの間にカウントレジスタCRは温度
5℃に対応して50を計数することになる。第2図の時
点T3で放電が終了したとすると、マイクロプロセツサ
14は充放電回路にふたたび充電を開始させるとともに
、カウントレジスタCRで100を算えるのと等価な計
数を割込命令を行なうことによつて処理させている。
If the temperature exceeds 30° C. at this time, the microprocessor 14 issues a discharge command to discharge the charge in the capacitor 12 via the resistor 13. A discharge MOS transistor (not shown) is built into the microprocessor 14, and the MOS transistor becomes conductive in response to a discharge command, and the charge in the capacitor 12 is discharged through the resistor 13 and the MOS transistor. When the charged potential of the capacitor 12 drops to a predetermined value (zero potential in this embodiment) due to discharging, the transistor 15 generates a signal, which is applied to the microprocessor 14 as an interrupt signal. When the interrupt signal is applied ≧, the microprocessor 14 makes the MOS transistor non-conductive and the capacitor 12VC. Start charging again. When the discharge ends, the count register CR
This is before the count value reaches 200. The counting operation or counting speed of the count register CR will be explained with reference to FIG. In FIG. 2, from time TO to t1, from t1 to T
2, each count register CR counts 200, and each time it reaches 200, the microprocessor 14
checks whether the capacitor 12 is charged or not. If capacitor 12 is charged at time T2, microprocessor 14 causes charging/discharging circuits (11, 12, 13 and MOS transistors in FIG. 1) to discharge. The capacitor 12 is charged by an output voltage of a predetermined polarity between the output terminals 9 and 10 that is generated when the temperature of the temperature sensing element 2 exceeds 30°C. It is proportional to the value where the temperature of No. 2 exceeds 30°C. For example, if the temperature of temperature sensing element 2 is 36.5°C, then temperature 6
.. The unbalanced voltage of the bridge 1 caused by the 5° C. earth rise becomes the charging voltage of the capacitor 12. By appropriately determining the resistance values of the resistor 13 and the MOS transistor, it is possible to maintain the voltage from time T2 to time T3 in FIG. The count value of the count register CR can be set to be 65. In this case, the count value from the start of discharge to the end of discharge is 65, and the charging potential of capacitor 12 is due to the fact that the temperature of temperature sensing element 2 exceeds the temperature of 30 °C when bridge 1 is in equilibrium by 6.5 °C. This is the output voltage of the bridge 1 that occurs. Therefore, if the temperature of the temperature sensing element 2 is, for example, 35.degree. C., the count register CR will count 50 corresponding to a temperature of 5.degree. C. from the start to the end of discharge. Assuming that discharging ends at time T3 in FIG. 2, the microprocessor 14 causes the charging/discharging circuit to start charging again, and also issues an interrupt command to count equivalent to counting 100 using the count register CR. It is processed by

割込命令が行なわれた後マイクロプロセツサ14はカウ
ントレジスタCRに引き続き計数を指令する。割込信号
を生じるまでにカウントレジスタCRは、・たとえば温
度が36.5℃のときは65を計数しているから、20
0−65=135を計数する。この計数が終つた時点T
4ではカウントレジスタCRの計数値200と割込命令
分(割込命令を行なうことによつてカウントレジスタC
Rで100を計数するのと等価なステツブが消費されて
いる。)との合計値は300である。時点T4でマイク
ロプロセッサ14はコンデンサ12の充電の有無を見、
充電されていれば放電を指令し、このような動作を適当
な回数だけ繰り返す。その間に感温素子2の温度は検温
しようとする体温と同じ温度に達するものとする。それ
まで、第2図の時点T4,t6,t8vc示すように合
計計数値が300に達するごとにこの数値300と放電
終了までのカウントレジスタCRの計数値との和を求め
る。数値300は温度30℃に対応する値である。そこ
でたとえば時点T2で感温素子2の温度が36.5℃で
あつたとすると、時点T3までのカウントレジスタCR
の計数値は65であり、これに300を加えた数値36
5を温度に換算して36.5℃を得るようにする。感温
素子2の温度が体温と同じになるまではたとえば時点T
5に}けるカウントレジスタCRの計数値は時点T3l
lc卦けるより大きくなつてゆく八体温と同じになつた
ときから後ではカウントレジスタCRの計数値は一定で
ある。
After the interrupt command is executed, the microprocessor 14 instructs the count register CR to continue counting. By the time an interrupt signal is generated, the count register CR counts 65 when the temperature is 36.5°C, so it is 20.
Count 0-65=135. The time T when this counting ends
4, the count value 200 of the count register CR and the interrupt instruction (by executing the interrupt instruction, the count value 200 of the count register CR
Steps equivalent to counting 100 in R are consumed. ) is 300. At time T4, the microprocessor 14 checks whether or not the capacitor 12 is charged;
If it is charged, it commands discharge and repeats this operation an appropriate number of times. During this time, the temperature of the temperature sensing element 2 is assumed to reach the same temperature as the body temperature to be measured. Until then, as shown at times T4, t6, and t8vc in FIG. 2, each time the total count value reaches 300, the sum of this value 300 and the count value of the count register CR until the end of discharge is calculated. The numerical value 300 is a value corresponding to a temperature of 30°C. For example, if the temperature of the temperature sensing element 2 is 36.5°C at time T2, the count register CR up to time T3
The count value is 65, and the value 300 is added to this, which is 36.
5 is converted into temperature to obtain 36.5°C. Until the temperature of the thermosensor 2 becomes the same as the body temperature, for example, at time T.
5} is the count value of the count register CR at time T3l.
The count value of the count register CR remains constant after reaching the same temperature as the octabody temperature, which becomes larger than the lc count.

そこでカウノ) ントレジスタCRの放電開始から放電終了までの計数値
と300との合計値を毎回記憶しておき、今回の合計値
を前回の合計値と比較し、今回の合計値が前回の合計値
より大きくなつていなかつたならば、すでに感温素子2
の温度が体温と同じになつたと見做し、このときの合計
値を温度に換算して表示器に表示させる。
Therefore, the total value of 300 and the count value from the start of discharge to the end of the resistor CR is memorized each time, and the current total value is compared with the previous total value, and the current total value is the previous total value. If it had not become larger than the value, the temperature sensing element 2 has already
It is assumed that the temperature has become the same as the body temperature, and the total value at this time is converted to temperature and displayed on the display.

次に上記の動作をフローチヤートについて説明する。Next, the above operation will be explained using a flowchart.

まづ、第3図についてマイクロプロセツサの配置を説明
する。
First, the arrangement of the microprocessor will be explained with reference to FIG.

21はマイクロプロセツサで、F,T,A,Bはそれぞ
れレジスタ、IRは命令レジスタ、ALUは論理演算回
路、PCはプログラムカウンタ、+lは+1回路である
21 is a microprocessor, F, T, A, and B are registers, IR is an instruction register, ALU is a logic operation circuit, PC is a program counter, and +l is a +1 circuit.

次に第4図についてRAMの配置を説明する。Next, the layout of the RAM will be explained with reference to FIG.

第4図において横軸のBR(Oないし9、AないしF)
と縦軸のMR(0ないし7)とでRAMのアドレスが指
定できる。横軸のBRはBレジスタで指定し、縦軸はプ
ログラムで指定する。第4図において、CT,LCはそ
れぞれカウンタ、XRは表示レジスタ、CRはカウント
レジスタ、DRはデータレジスタ、T,A,Bはそれぞ
れレジスタである。第5−1,5−2゛図はフローチヤ
ートで、このチヤートにおける各プロツクの側方に付し
た1,2,・・・、旦0の符号は各ステツプの番号を示
すものであり、以下各ステツプを単に1,2,・・・,
0で示す。
In Figure 4, BR on the horizontal axis (O to 9, A to F)
The RAM address can be specified using MR (0 to 7) on the vertical axis. The BR on the horizontal axis is specified by the B register, and the vertical axis is specified by the program. In FIG. 4, CT and LC are counters, XR is a display register, CR is a count register, DR is a data register, and T, A, and B are registers. Figures 5-1 and 5-2 are flowcharts, and the numerals 1, 2, . Simply repeat each step 1, 2,...
Indicated by 0.

ただし欠番号がある。まず1でRAMをりセツトし、2
でマイクロプロセツサからカウントレジスタCRに20
0を算えよという指令を与える。
However, there are missing numbers. First, reset the RAM in step 1, then
20 from the microprocessor to the count register CR.
Give the command to count 0.

カウントレジスタCRが200を算えるごとに3でカウ
ンタCTの内容(データ)を+1する。4でカウンタC
Tのデータが1611Cなつたかどうかを見る。
Every time the count register CR counts 200, the contents (data) of the counter CT are incremented by 1 by 3. Counter C at 4
Check whether the T data has changed to 1611C.

NOであれば5で温度が30℃以下かどうかを見、YE
S(30℃以下)であれば6でレジスタF2をセツトし
、ので以前に温度表示をしたかどうかを判定する。後述
することから判るように一たん30℃以上になつたのち
30℃以下になつた場合を除いて、温度が30℃以下の
場合は、たとえば第2図の時点tlではDR<5XRと
の内容はともに零である。よつて2に戻り、カウンタC
Tを+1し、カウンタCTのデータが16VC達するま
では4から5に移る。たとえばこのとき第2図の時点T
2であつたとすると、感温素子2の温度は30℃に達し
ている。よつて5で温度〈30℃かどうかを見たときN
OVCなる。よつて[相]でレジスタF2をりセツトし
、(ロ)でマイクロプロセツサから充電回路に放電指令
を与え、@でINTEに゛1 ′″をセツトさせる。I
NTEに゛1″゛がセツトされることにより割込が許可
される状態になる。このとき2でカウントレジスタCR
VCよる計数が継続されるが、充放電回路が所定値まで
放電すると、すなわちこの実施例では零電位まで放電す
ると、第1図の零電位検知用トランジスタ15から割込
信号が生じ、この信号(INT)がマイクロプロセツサ
に加わり、ステツプ0VC移るとともに2におけるCR
の計数はその時点で中断する。この時点は第2図のたと
えばT3に相当する。◎で充放電回路に充電指令が出さ
れて、第1図のコンデンサ12は改めて充電を初める。
9でレジスタA,F,Bのデータを一たんRAMに移し
、@でカウントレジスタCRの内容をデータレジスタD
Rに入れる。
If NO, check whether the temperature is below 30℃ with 5, then press YE.
If it is S (below 30°C), register F2 is set at 6, and it is therefore determined whether the temperature has been displayed before. As will be seen later, when the temperature is below 30°C, except for cases where the temperature is once above 30°C and then becomes below 30°C, for example, at time tl in Figure 2, DR < 5XR. are both zero. Then return to 2 and counter C
T is incremented by 1 and the process moves from 4 to 5 until the data on the counter CT reaches 16VC. For example, in this case, time T in Figure 2
2, the temperature of the temperature sensing element 2 has reached 30°C. Therefore, when checking whether the temperature is <30℃ at 5, it is N.
It becomes OVC. Therefore, reset the register F2 with [phase], give a discharge command from the microprocessor to the charging circuit in (b), and set INTE to ``1'' with @.I
By setting "1" in NTE, interrupts are enabled.At this time, count register CR is set to 2.
Counting by VC continues, but when the charge/discharge circuit discharges to a predetermined value, that is, to zero potential in this embodiment, an interrupt signal is generated from the zero potential detection transistor 15 in FIG. INT) joins the microprocessor, moves to step 0VC, and CR at 2.
Counting is stopped at that point. This point corresponds to, for example, T3 in FIG. At ◎, a charging command is issued to the charging/discharging circuit, and the capacitor 12 in FIG. 1 starts charging again.
Step 9 moves the data in registers A, F, and B to RAM, and moves the contents of count register CR to data register D with @.
Put it in R.

たとえば第2図の時点T3に}けるカウントレジスタC
Rの計数値が65であつたとするとこの計数値65をデ
ータレジスタDRVC入れる。OでデータレジスタDR
の内容を補正する。というのは割込信号1NTがかかつ
たときCRの計数値がたとえば19から20へ移り変わ
る瞬間であつたとすると、最下位の9がOに変り、第2
桁の1が2にまだ変つていない時点でカウントレジスタ
CRの内容がデータレジスタDRに移され、DRの内容
10になる。このときDRの内容を20に補正せねばな
らないからである。[相]でDRの内容を補正したのち
5でレジスタF2をりセツトし、[相]でカウンタLC
を+1する。これは充放電回路に放電して充電させる動
作を15回繰り返すためにカウンタLCで充放電動作の
回数を算える。O(′LC=15かどうかを見、NOで
あれば[相]でYESのルーチンを通つた場合と同一の
ステツブ数が消費されるようにしておく。これは割込命
令に移つてから割込命令を抜け出すまでは、どのルーチ
ンを通つてもカウントレジスタCRで100を計数する
のと等価なステップ数が消費されるようにしているため
である。OでF2をセツトし、@ ,@:でステツプ数
を算える。0,0は[相]の場合と同様の目的で所定の
ステツプ数が消費される。
For example, the count register C at time T3 in FIG.
If the count value of R is 65, this count value 65 is entered into the data register DRVC. Data register DR with O
Correct the contents of. This is because when the interrupt signal 1NT is applied, if the count value of CR changes from 19 to 20, for example, the lowest 9 changes to O, and the second
When the digit 1 has not yet changed to 2, the contents of the count register CR are transferred to the data register DR, and the contents of DR become 10. This is because the content of DR must be corrected to 20 at this time. After correcting the contents of DR in [phase], reset register F2 in step 5, and reset the counter LC in [phase].
Add +1 to This is because the operation of discharging and charging the charging/discharging circuit is repeated 15 times, so the number of charging/discharging operations can be calculated using the counter LC. O(' Check whether LC = 15 or not, and if NO, make sure that the same number of steps is consumed as when going through the YES routine in [phase]. This is done after moving to the interrupt instruction. This is because the number of steps equivalent to counting 100 in the count register CR is consumed no matter which routine is passed until exiting from the embedded instruction.F2 is set with O, and @, @: The number of steps can be calculated using 0, 0. A predetermined number of steps is consumed for the same purpose as in the case of [phase].

@でRAMに移していたデータをレジスタA,F,BV
C読み込み、[相]で2にリターンさせる。2に移ると
、カウントレジスタCRは割込信号1NTVC.よつて
中断していた計数を再開する。
The data that was transferred to RAM with @ is transferred to registers A, F, BV.
Read C and return to 2 with [phase]. 2, the count register CR receives the interrupt signal 1NTVC. Then restart the counting that had been interrupted.

たとえば中断時に65を計数していたものとすると、計
数値が200に達するまで残りの135を計数し、計数
値が200に達したとき3に移つてCTの内容を+1す
る。第2図の時点T2以後は2から5、[相]から[相
]の動作を繰り返し、この動作が15回繰り返して行な
われたとき、[相]でLC=15になるから@でYES
になり、@に移る。[相]でDR≧20かどうかを見る
。ただしこの実施例では温度が32℃以下、および43
℃以上では測定が不正確になるものとし、よつて測定範
囲以下または以上の表示をするものとする。DR≧20
であつた場合は@゜でDR≦130かどうかを見る。Y
ESであれば[相]でDRVC3OOを加え、@でXR
≧DRかどうかを見る。レジスタXRには後述するよう
にデータレジスタDRのデータが入れられるもので、現
在は前回のレジスタDRのデータが入れられている。最
初にLC=15VC達したときは、まだレジスタXRに
はレジスタDRのデータが入れられていないから@では
NOになる。よつて[相]に移つてデータレジスタDR
の内容がレジスタXRVC.入れられ、@で所定のステ
ツブを消費させ、[相] ,[相]を経て2に移る。な
おりウンタLCは計数値が15VC達したのちは後述す
る@でりセツトされ、1から計数を始める。上記の動作
、すなわち2から5、[相]から@、[相]から[相]
、@.から@の順の動作を繰り返す間に感温素子2の温
度が測徒しようとする体温と同じになる。そののちは[
相].でDR≧20がYES(′あり、@でDR≦13
0がYESであれば[相]でXR=DRであるから・O
でそのときの温度を表示させる。これは[相]でDRr
c3OOを加えて得られた値を温度に換算して表示する
もので、この実施例では[相]:で算出された値を10
で割算した値を温度として表示する。:@でDR≧20
かどうかを見、NOであれば4で温度表示をしたかどう
かを見る。
For example, if 65 were counted at the time of interruption, the remaining 135 are counted until the count reaches 200, and when the count reaches 200, the process moves to 3 and the contents of CT are incremented by 1. After time T2 in Figure 2, the operations from 2 to 5 and from [phase] to [phase] are repeated, and when this operation is repeated 15 times, LC = 15 at [phase], so @ is YES.
and moves to @. Check whether DR≧20 in [Phase]. However, in this example, the temperature is below 32°C and 43°C.
If the temperature exceeds ℃, the measurement will be inaccurate, and therefore the value below or above the measurement range will be indicated. DR≧20
If so, use @゜ to check whether DR≦130. Y
If it is ES, add DRVC3OO in [phase] and add XR in @
Check whether it is ≧DR. As will be described later, the data in the data register DR is stored in the register XR, and currently the previous data in the register DR is stored in the register XR. When LC=15VC is reached for the first time, the data of register DR has not yet been stored in register XR, so @ becomes NO. Therefore, moving to [phase], data register DR
The contents of register XRVC. Enter it, use @ to consume the specified step, and move to 2 via [phase] and [phase]. After the count value reaches 15 VC, the naori counter LC is reset to @, which will be described later, and starts counting from 1. The above operations, i.e. 2 to 5, [phase] to @, [phase] to [phase]
, @. While repeating the operations in the order from to @, the temperature of the temperature sensing element 2 becomes the same as the body temperature to be measured. After that [
phase]. DR≧20 is YES ('Yes, @ is DR≦13
If 0 is YES, then XR=DR in [phase], so O
Display the temperature at that time. This is [phase] and DRr
The value obtained by adding c3OO is converted to temperature and displayed. In this example, the value calculated in [phase]: is converted to 10
The value divided by is displayed as temperature. : @ DR≧20
If NO, check whether the temperature was displayed in step 4.

すでにOで温度が表示されたあとであれば、一たんはD
R≧20VCなつてXR=DR(又はXR≧DR)にな
つたのち、感温素子2を人体から取り外したことになる
から、このときはOで温度表示指令が出されるが、Oで
それまでに測定された最高温度を表示したままとする。
9で温度表示がなされていなかつたことを知ると、この
ときは感温素子2の温度がまだ人体温度に達していず、
さらに上昇することが考えられるから(ただし被測定温
度が32℃以下である場合もある。
If the temperature has already been displayed with O, temporarily press D.
After R≧20VC and XR=DR (or The maximum temperature measured on the display remains displayed.
When we found out in step 9 that the temperature was not displayed, the temperature of the thermosensor 2 had not yet reached the human body temperature.
It is conceivable that the temperature will rise further (however, the temperature to be measured may be 32° C. or lower).

)9に移り、F2をセツトし、:0,0,[有],[相
]を経て2に戻る。O′(′DR≦130かどうかを見
、NOであれば、感温素子2の温度がすでに43℃を超
えていることになり、正確な測定範囲を超えているから
直ちにOで゛H”の表示を指示し、Oで表示器に゛H”
を表示させる。
) Move to 9, set F2, and return to 2 via :0, 0, [present], [phase]. O'('Check whether DR≦130. If NO, it means that the temperature of the thermosensor 2 has already exceeded 43℃, which is beyond the accurate measurement range, so turn O immediately. Instruct the display of ゛H” on the display with O.
Display.

この゛H”は被測定温度が測定範囲より高く、よつてこ
の装置によつては正確に測定できないことを示すもので
ある。[相]でNOであり、@でNOであつたために・
ゆないし@を経て1に戻つた場合、4でCT=16かど
うかを見てNOであれば5で温度く30℃かどうかを見
てNOであれば[相]以下の動作を繰り返すが、YES
であれば6でF2をセツトし、のですでに温度表示をし
たかどうかを見、それまでに温度表示をしていなければ
感温素子2の温度はまだ上昇中であるから2に戻り、そ
れまでに温度表示をしたことがあれば感温素子2の温度
は人体から取り外したために前回の測定値より下がつた
ことになるから、Oでそれまでの最高温度を表示させる
。なお上記の動作のうちに4でCT=16VCなればO
に移わ、カウンタCTをりセツトし、0でF2=1かど
うかを見る。このとき温度が30℃以下であるか、また
はいつたん温度表示をしたのち30℃以下になつている
か、あるいはLCがまだ15を算えていなければ、6あ
るいは(ロ)でF2がセツトされており、F2=1であ
るからOで゛L″5表示せよという指令が出され、9で
表示器に゛L”の表示をさせる。ついで7でカウンタC
Tを+1し、CTが576(この間1秒を経過するもの
とする。)に達すると、0でレジスタDRのデータをレ
ジスタXRに入れ、O(′LCレジスタをりセツトし、
◎でカウンタCTをりセツトし、2に戻る。0でF2が
セツトされていなかつた場合、5で表示レジスタXRに
入れられているデータをOで温度表示するための指令を
与PJ′L゛″表示の場合と同様にデータ(温度)を1
秒間表示するためのルーチン9,0,0に移る。
This "H" indicates that the temperature to be measured is higher than the measurement range and therefore cannot be measured accurately with this device.Since it was NO in [phase] and NO in @,
If it returns to 1 after going through Yunaishi@, check whether CT=16 at 4, and if NO, check at 5 whether the temperature is 30℃, and if NO, repeat the operation below [phase], YES
If so, set F2 at 6, check whether the temperature has already been displayed, and if the temperature has not been displayed by then, the temperature of temperature sensing element 2 is still rising, so return to 2, and then If the temperature has been displayed before, it means that the temperature of the temperature sensing element 2 has dropped from the previous measurement value because it was removed from the human body, so press O to display the highest temperature up to that point. In addition, if CT=16VC in 4 during the above operation, O
Then, the counter CT is reset and it is checked whether F2=1 at 0. At this time, if the temperature is below 30°C, or if it is below 30°C after the temperature has been displayed, or if the LC has not yet counted 15, F2 is set at 6 or (b). Since F2=1, a command to display "L" 5 is issued at O, and the display is caused to display "L" at 9. Then counter C at 7
T is +1, and when CT reaches 576 (assuming that 1 second has passed during this period), the data in register DR is put into register XR at 0, and O('LC register is reset,
Reset the counter CT with ◎ and return to step 2. If F2 is not set at 0, give a command to display the temperature of the data stored in the display register XR at 5 at 0.
The routine moves to routine 9,0,0 for displaying seconds.

これまでの説明から明らかなように、この実施例におい
ては測定が開始されてから温度が上昇過程にある間は温
度が30℃を超えるまで゛L″゛を1秒間表示し、4の
ステツプでCTが16を計数するまでの時間(この実施
例では1.5秒間とする。
As is clear from the above explanation, in this embodiment, while the temperature is in the process of rising after the start of measurement, "L" is displayed for 1 second until the temperature exceeds 30°C, and in step 4, The time it takes for the CT to count 16 (in this example, it is 1.5 seconds).

)はいかなるデータをも表示せず、温度が30℃を超え
たのちはその温度を1秒間表示し、次VCl.5秒間の
表示なしの空白時間を与えるというように点滅表示を行
なつている。さらに温度が32℃を超えた後に32℃以
下になつたとき、あるいは43℃を超えた場合は測定期
間中に測定された最高温度、(これはレジスタXRVC
入れられてい?)あるいばH”″を連続表示することに
なる。第6図は電子体温計の正面図であつて、100は
電子体温計、101は表示部である。第6図では数字3
6.5(これは温度を示すものである。)を記載したが
、温度が検温範囲内であれば、そのときに測定された温
度が表示される。検温範囲以上、または検温範囲以下の
場合は数字は表示されず、102の部分に゛H″゛また
ばL゛″が表示される。本発明によれば、検温が正確に
行えない範囲においては、不正確な数値表示を表示して
利用者を混乱させることがなく、他方2つのマークでも
つて体温計自体は正常に動作していることを知らしめれ
るので、利用者にとつては非常に取扱いやすい電子体温
計を得ることができる。
) does not display any data, but once the temperature exceeds 30°C, it displays the temperature for 1 second, and then displays the next VCl. The blinking display is performed by giving a blank time of 5 seconds with no display. Furthermore, if the temperature exceeds 32°C and then falls below 32°C, or if it exceeds 43°C, the highest temperature measured during the measurement period (this is the register XRVC
Are you included? ) In other words, H"" is displayed continuously. FIG. 6 is a front view of the electronic thermometer, where 100 is the electronic thermometer and 101 is a display section. In Figure 6, number 3
6.5 (This indicates the temperature), but if the temperature is within the temperature measurement range, the temperature measured at that time will be displayed. If the temperature is above the temperature measurement range or below the temperature measurement range, no number is displayed and "H" or "L" is displayed in the 102 section. According to the present invention, in the range where temperature measurement cannot be performed accurately, inaccurate numerical values are not displayed to confuse users, and the two marks indicate that the thermometer itself is operating normally. Therefore, it is possible to obtain an electronic thermometer that is very easy for the user to handle.

又、一般に体温は37℃の前後の数℃が正確であれば利
用可能であるので、本発明によれば、感温素子としては
比較的狭範囲の素子を使用することが可能となり、これ
に伴い安価な素子を用いることにより体温計自体の安価
化をはかることができ、その実用的効果は大である。
In addition, generally, body temperature can be used as long as it is accurate to several degrees Celsius around 37 degrees Celsius, so according to the present invention, it is possible to use an element with a relatively narrow range as a temperature sensing element. Accordingly, by using inexpensive elements, the cost of the thermometer itself can be reduced, and its practical effects are significant.

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

第1図はこの発明における感温素子の出力を取り出すた
めのブリツン回路および充放電回路、割込回路の1実施
例の構成を示すための電気接続図、第2図は電子体温計
の動作原理説明図、第3図はマイクロプロセツサの配置
の1例を示すもの、第4図はRAMの配置の1例を示す
もの、第5−1図、第5−2図はフローチヤート、第6
図は電子体温計の正面図、第7図は機能プロック図、第
8図は概略フローチヤートである。 1・・・ ・・ブリッジ回路、2・・・・・・感温素子
、14・・・・マイクロプロセッサ、DR・・・・・・
データレジスタ。
Fig. 1 is an electrical connection diagram showing the configuration of one embodiment of the Blitz circuit, charging/discharging circuit, and interrupt circuit for extracting the output of the temperature sensing element in this invention, and Fig. 2 is an explanation of the operating principle of the electronic thermometer. Fig. 3 shows an example of the arrangement of the microprocessor, Fig. 4 shows an example of the arrangement of the RAM, Figs. 5-1 and 5-2 are flow charts, and Fig. 6 shows an example of the arrangement of the RAM.
The figure is a front view of the electronic thermometer, FIG. 7 is a functional block diagram, and FIG. 8 is a schematic flow chart. 1... Bridge circuit, 2... Temperature sensing element, 14... Microprocessor, DR...
data register.

Claims (1)

【特許請求の範囲】[Claims] 1 感温素子と、この感温素子の出力をA/D変換する
A/D変換手段と、このA/D変換手段の出力を受けて
体温を数値表示する表示器とを備えた電子体温計におい
て、前記感温素子の検温可能範囲の上限値および下限値
を設定する設定手段と、前記感温素子の出力と上記上限
値および下限値とを比較し、前記感温素子の出力が上記
上限値以上であるか、あるいは上記下限値以下であるか
を格別に検出する比較手段と、この比較手段の出力を受
けて、前記感温素子の出力が上記上限値以上の場合は高
温で検温不能を示す第1のマークを、又前記感温素子の
出力が上記下限値以下の場合には前記第2のマークとは
異る第2のマークを前記数値表示にかえて前記表示器に
表示させる表示制御手段とを有し、前記検温可能の範囲
外においては前記第1もしくは第2のマークで体温計の
動作中を表示するようにした電子体温計。
1. In an electronic thermometer equipped with a temperature sensing element, an A/D conversion means for A/D converting the output of the temperature sensing element, and a display that receives the output of the A/D conversion means and displays the body temperature numerically. , a setting means for setting an upper limit value and a lower limit value of a possible temperature measurement range of the temperature sensing element; and a setting means for setting an upper limit value and a lower limit value of a temperature measurement possible range of the temperature sensing element; a comparison means for specifically detecting whether the temperature is above the above-mentioned lower limit value or below the above-mentioned lower limit value; and a second mark different from the second mark when the output of the temperature sensing element is equal to or less than the lower limit value is displayed on the indicator instead of the numerical display. an electronic thermometer, the electronic thermometer having a control means, the first or second mark indicating that the thermometer is in operation when the temperature is outside the range in which the temperature can be measured.
JP52072522A 1977-06-17 1977-06-17 electronic thermometer Expired JPS5917770B2 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP52072522A JPS5917770B2 (en) 1977-06-17 1977-06-17 electronic thermometer
US05/849,805 US4176556A (en) 1977-06-17 1977-11-08 Electronic thermometer
GB2013878A GB1600874A (en) 1977-06-17 1978-05-17 Electronic thermometer
DE19782822276 DE2822276A1 (en) 1977-06-17 1978-05-22 ELECTRONIC THERMOMETER

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP52072522A JPS5917770B2 (en) 1977-06-17 1977-06-17 electronic thermometer

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP60001126A Division JPS60166829A (en) 1985-01-07 1985-01-07 Electronic clinical thermometer

Publications (2)

Publication Number Publication Date
JPS547386A JPS547386A (en) 1979-01-20
JPS5917770B2 true JPS5917770B2 (en) 1984-04-23

Family

ID=13491738

Family Applications (1)

Application Number Title Priority Date Filing Date
JP52072522A Expired JPS5917770B2 (en) 1977-06-17 1977-06-17 electronic thermometer

Country Status (1)

Country Link
JP (1) JPS5917770B2 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5610261A (en) * 1979-07-06 1981-02-02 Sony Tektronix Corp Method for setting characteristic value of digital signal measuring instrument
JPS5640729A (en) * 1979-09-12 1981-04-17 Sanyo Electric Co Ltd Display unit of stylus pressure for record disc stylus
JPS58119037U (en) * 1982-02-03 1983-08-13 株式会社山武 Combustor digital temperature controller
JPS6196428A (en) * 1984-10-17 1986-05-15 Kyushu Hitachi Maxell Ltd Temperature measuring instrument
JPS61143618A (en) * 1984-12-14 1986-07-01 Kawasaki Heavy Ind Ltd Method of detecting burning-out level
JPS61143617A (en) * 1984-12-14 1986-07-01 Kawasaki Heavy Ind Ltd Method of controlling combustion in refuse incinerator

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3653015A (en) * 1970-06-01 1972-03-28 Nat Controls Digital scale and method
US3768310A (en) * 1971-10-01 1973-10-30 J Krepak Digital thermometer
CH1021673A4 (en) * 1973-07-13 1974-11-15 Ebauches Sa Control device for resetting a timepiece
JPS544903Y2 (en) * 1974-02-16 1979-03-02
JPS5233573A (en) * 1975-09-08 1977-03-14 Keio Giken Kogyo Kk Tuning device

Also Published As

Publication number Publication date
JPS547386A (en) 1979-01-20

Similar Documents

Publication Publication Date Title
US4176556A (en) Electronic thermometer
EP1262755B1 (en) Temperature sensing circuit and calibration method
JPH08136628A (en) Battery capacity monitor
JP4523099B2 (en) Battery voltage detection circuit and battery voltage detection method
EP0144834B1 (en) Load cell type weight-measuring device
US4125023A (en) Temperature-measuring apparatus
JPS6112225B2 (en)
JPS5917770B2 (en) electronic thermometer
CN106918354A (en) Sensing system and applicable sensing information determination method
EP1070965B1 (en) Method for measuring an electric voltage and arrangement for implementing the method
JPS60166829A (en) Electronic clinical thermometer
JPH0522163B2 (en)
JP2504753B2 (en) Electronic thermometer
JPS63163178A (en) Resistance value measuring circuit
JP3352793B2 (en) Temperature measuring device
GB1600874A (en) Electronic thermometer
JPS6252249B2 (en)
JP2732671B2 (en) Heat detection method and heat detection circuit
JPS604834A (en) Temperature measuring apparatus
JPH0535830B2 (en)
JP2531808Y2 (en) Ripple voltage reduction device
KR840000636Y1 (en) Electronic repeater
JPS5840153B2 (en) Electronic clock with temperature detection function
JPS61207195A (en) Motor controller
JPS5952324A (en) Detecting circuit for service interruption and its recovery