JPH02118425A - Temperature detecting device - Google Patents

Temperature detecting device

Info

Publication number
JPH02118425A
JPH02118425A JP41189A JP41189A JPH02118425A JP H02118425 A JPH02118425 A JP H02118425A JP 41189 A JP41189 A JP 41189A JP 41189 A JP41189 A JP 41189A JP H02118425 A JPH02118425 A JP H02118425A
Authority
JP
Japan
Prior art keywords
temperature
resistance value
pulse
pulse width
thermal head
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
JP41189A
Other languages
Japanese (ja)
Inventor
Shingo Yamaguchi
山口 晋五
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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP41189A priority Critical patent/JPH02118425A/en
Priority to US07/363,499 priority patent/US5046859A/en
Publication of JPH02118425A publication Critical patent/JPH02118425A/en
Pending legal-status Critical Current

Links

Landscapes

  • Electronic Switches (AREA)
  • Measuring Temperature Or Quantity Of Heat (AREA)

Abstract

PURPOSE:To simplify the manufacture process of a thermal head and the process of its incorporation in a thermal printer and to form an image of good quality at low cost by providing a temperature sensing element, a pulse generating means, and a pulse width detecting means. CONSTITUTION:A thermistor 2 which decreases in resistance value as temperature rises is used generally as the temperature sensing element for temperature detection which is fitted to the thermal head 1, but a posistor which increases in resistance value as the temperature rises is usable. Further, a pulse generating means 3 generates pulses varying in width with the resistance value of the thermistor 2. A pulse width detecting means 4 detects the width of the pulses generated by the pulse generating means 3. Then the output of the pulse width detecting means 4, i.e. pulse width detection information is an index indicating the temperature of the thermal head 1. Consequently, the temperature is detected by the simple constitution with high accuracy and the LSI-implementation and software programming of the circuit constitution part are facilitated to reduce the cost.

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、温度変化に応じて抵抗値が変化する感温素子
、例えばサーミスタやポジスタ等による温度検出装置と
、それを用いた感熱プリンタに関するものである。
Detailed Description of the Invention (Field of Industrial Application) The present invention relates to a temperature detection device using a temperature sensing element whose resistance value changes according to temperature changes, such as a thermistor or a posistor, and a thermal printer using the same. It is something.

(従来の技術) 例えば、感熱プリンタにおけるサーマルヘッドでは、一
定の印字特性を得るために、サーマルヘッドの温度によ
り、発熱素子(発熱抵抗体)に印加する電気エネルギー
を調整する必要がある。そのために、サーマルヘッド−
ヒに例えばサーミスタを取り付けて温度を検出し、その
温度に対応して発熱素子に印加するパルスの幅を設定す
るようにしている。
(Prior Art) For example, in a thermal head in a thermal printer, in order to obtain constant printing characteristics, it is necessary to adjust the electrical energy applied to a heating element (heating resistor) depending on the temperature of the thermal head. For this purpose, the thermal head
For example, a thermistor is attached to the heat generating element to detect the temperature, and the width of the pulse applied to the heating element is set in accordance with the detected temperature.

このような、サーミスタによる温度検出の方式として、
例えば、特公昭61−28516号公報に記載されたも
のは、サーミスタの抵抗値を別に用意した抵抗器とコン
パレータとで直接検出するもので、基本的には、抵抗値
を電圧に変換し、コンパレータでいくつかの基準電圧と
比較することによりサーミスタの抵抗値を求めるもので
ある。同様に、A/D変換器を用いて電圧を検出し、そ
の値から抵抗値を求める方法があるが、これらは基本的
にA/D変換器を用いるので構成が複雑になる欠点があ
る。
As a temperature detection method using a thermistor,
For example, the method described in Japanese Patent Publication No. 61-28516 directly detects the resistance value of a thermistor using a separately prepared resistor and a comparator. Basically, the resistance value is converted to voltage, and the comparator The resistance value of the thermistor is determined by comparing it with several reference voltages. Similarly, there are methods of detecting voltage using an A/D converter and determining a resistance value from that value, but since these basically use an A/D converter, they have the disadvantage of having a complicated configuration.

また、特開昭60−13569号公報に記載されたもの
は、非安定マルチバイブレータを用いた発振器によりサ
ーミスタの抵抗値を発振周波数に変換するもので、その
発振周波数に応じて発熱素子に印加するパルス幅を変え
るようにしている。
Furthermore, the method described in Japanese Patent Application Laid-Open No. 13569/1980 converts the resistance value of a thermistor into an oscillation frequency using an oscillator using an unstable multivibrator, and applies an electric current to a heating element according to the oscillation frequency. I am trying to change the pulse width.

一方、感熱プリンタ、ファックス等に使用されるサーマ
ルヘッドで複数からなる発熱素子(発熱抵抗体)の合成
抵抗値は、その製造工程により均一なものが得られ難く
、定めた基準抵抗値について、サーマルヘッドごとに可
成りのばらつきがあり、これを避けることはできない。
On the other hand, it is difficult to obtain a uniform composite resistance value of multiple heating elements (heating resistors) in thermal heads used in thermal printers, fax machines, etc. due to the manufacturing process. There is considerable variation from head to head, and this cannot be avoided.

そこで、従来はサーマルヘッド製造工程時において、発
熱素子(発熱抵抗体)の平均抵抗値を夫々のサーマルヘ
ッドごとに測定し、その抵抗値(またはこの抵抗値より
最適な印加パルス幅の値)を、サーマルヘッドに記入し
ておく。そして、工場では上記値によりサーマルヘッド
へ印加すべきパルス幅を夫々の機械毎に設定する工程を
設け1例えば感熱プリンタのシステムコントロール内の
RAMに記憶させる。そして感熱プリンタを動作させる
時、上記印加パルス幅とサーマルヘッドの温度(サーミ
スタ抵抗値の変化を検出)より、そのサーマルヘッドの
その温度に最適な印加すべきパルス幅を計算またはテー
ブルサーチして、印加する。
Therefore, conventionally, during the thermal head manufacturing process, the average resistance value of the heating element (heating resistor) was measured for each thermal head, and the resistance value (or the value of the optimal applied pulse width from this resistance value) was calculated. , write it on the thermal head. Then, at the factory, a process is performed to set the pulse width to be applied to the thermal head for each machine based on the above value (1), and the pulse width is stored in the RAM in the system control of a thermal printer, for example. When operating a thermal printer, the optimum pulse width to be applied for the temperature of the thermal head is calculated or table searched based on the applied pulse width and the temperature of the thermal head (changes in thermistor resistance value are detected). Apply.

また、別の例としては、特開昭61−29558号のよ
うに、発熱素子(発熱抵抗体)の平均抵抗値をランク分
けし、グレードコード発生回路では、スイッチやジャン
パー線等による信号線を用いてグレードを複数用意し、
グレードコードをシステムコントロールの入力ポートよ
り読み込み、このグレードコードにより最適な印加すべ
きパルス幅を設定して、印加する。
Another example is as in JP-A No. 61-29558, where the average resistance value of heating elements (heating resistors) is ranked, and in the grade code generation circuit, signal lines such as switches and jumper wires are used. Prepare multiple grades using
Read the grade code from the input port of the system control, set the optimum pulse width to be applied using this grade code, and apply it.

(発明が解決しようとする課題) しかしながら、上記サーマルヘッドの温度を検出し、そ
の温度に対応して発熱素子に印加するパルスの幅を決定
する従来技術は、回路構成が複雑になり、コスト高にな
る等の間顕があった。
(Problem to be Solved by the Invention) However, the conventional technology that detects the temperature of the thermal head and determines the width of the pulse to be applied to the heating element according to the temperature has a complicated circuit configuration and is expensive. There was a period of time, such as becoming.

また、前記従来技術の感熱プリンタのサーマルヘッド製
造工程、感熱プリンタへの組立工程のそれぞれにおいて
、サーマルヘッドへ平均抵抗値の記入、印加すべきパル
ス幅の入力と記憶などの可成りの手間がかかり、修理・
等のためサーマルヘッドを交換するJ場合は、」−記印
加パルス幅を新しいサーマルヘッドに合せ11本人力す
る必要がある。
In addition, in each of the thermal head manufacturing process of the thermal printer of the prior art and the assembly process into the thermal printer, a considerable amount of time and effort is required, such as writing an average resistance value on the thermal head and inputting and memorizing the pulse width to be applied. ,repair·
If you are replacing the thermal head for reasons such as this, you will need to manually adjust the applied pulse width to match the new thermal head.

また、前述した後者のグレードコードを用いる場合、グ
レードコードが大きくなると、それに見合う信号線数が
増加しコストアンプとなるほか、このグレードコード設
定は人手で行なう必要があり、面倒である。
Furthermore, when using the latter grade code mentioned above, as the grade code becomes larger, the number of signal lines correspondingly increases, which increases the cost of amplifiers. In addition, the grade code setting must be done manually, which is troublesome.

本発明の請求項(1)及び(2)記載の発明は、上記問
題点に鑑みてなされたもので、構成が極めて部用で、コ
スト的に有利であり、さらに、I、SI化やソフトウェ
ア化が容易な温度検出装置を提供することを目的とする
ものである。
The inventions recited in claims (1) and (2) of the present invention have been made in view of the above-mentioned problems, and are extremely simple in structure and cost-effective. The object of the present invention is to provide a temperature detection device that is easy to implement.

また、本発明の請求項(3)及び(4)記載の発明は、
サーマルヘッド製造工程で発熱素子(発熱抵抗体素子)
の平均抵抗値を自動測定し、その結果を示すサーマルヘ
ッド特性判定用抵抗体を自動的にレーザーカッター等を
動作させてランク分けし、このランク分けされた平均抵
抗値(発熱抵抗体の抵抗値に対する相対値)とサーマル
ヘッド温度とから、これに対応したパルス幅信号を得て
印加すべきパルス幅が自動決定され、サーマルヘッド製
造工程、感熱プリンタへの組立工程を簡単化し低コスト
で良質な画像を形成することを目的とする。
In addition, the invention described in claims (3) and (4) of the present invention is
Heating elements (heating resistor elements) in the thermal head manufacturing process
The average resistance value of the thermal head characteristic determination resistor that shows the result is automatically ranked by operating a laser cutter, etc., and the ranked average resistance value (resistance value of the heating resistor) The pulse width to be applied is automatically determined by obtaining a pulse width signal corresponding to the thermal head temperature (relative value to The purpose is to form an image.

(課題を解決するための手段) 上記目的を達成するために、本発明の請求項(1)及び
(2)記載の発明に係る温度検出装置は、温度変化に応
じて抵抗値が変化する感温素子と、この感温素子の抵抗
値に対応して1発生するパルスの幅が変化するパルス発
生手段と、このパルス発生手段が発4生ずるパルスの幅
を検出するパルス幅検出手段とから構成される。
(Means for Solving the Problems) In order to achieve the above object, the temperature detection device according to the invention as set forth in claims (1) and (2) of the present invention provides a temperature sensing device in which a resistance value changes according to a temperature change. Consisting of a temperature element, a pulse generation means whose width of a pulse generated changes in accordance with the resistance value of the temperature sensing element, and a pulse width detection means which detects the width of a pulse generated by this pulse generation means. be done.

また、本発明の請求項(3)及び(4)記載の発明に係
る感熱プリンタは、サーマルヘッドの温度変化に応じて
抵抗値が変化する感温素子の抵抗値及び印字用発熱抵抗
体の平均抵抗値を示すヘッド特性判定用抵抗体のランク
分けされた抵抗値の夫々を検出する手段と、該検出手段
で得られたこれら各抵抗値に対応したパルス幅信号を発
生する手段とからなる温度検出装置を有する。
In addition, the thermal printer according to the invention described in claims (3) and (4) of the present invention has the following features: A temperature sensor comprising a means for detecting each of the ranked resistance values of a resistor for head characteristic determination that indicates a resistance value, and a means for generating a pulse width signal corresponding to each of these resistance values obtained by the detecting means. It has a detection device.

(作 用) 上記請求項(1)及び(2)記載の発明の構成のものは
、パルス幅から検出温度を求めるもので、構成が極めて
簡単で、かつLSI化やソフトウェア化が容易になり、
コスト低減を図ることができる。
(Function) The configuration of the invention described in claims (1) and (2) above determines the detected temperature from the pulse width, and has an extremely simple configuration and can be easily converted into an LSI or software.
Cost reduction can be achieved.

また、」二記請求項(3)及び(4)記載の発明の構成
のものは、サーマルヘッド製造時にランク分けされた発
熱抵抗体の平均抵抗値を示すサーマルヘッド特性判定用
抵抗体の抵抗値及び感温素子の抵抗値から、サーマルヘ
ッド温度と発熱抵抗体の抵抗値に最適な印加パルス幅に
より駆動され、良質な画像を形成することができる。
Further, in the structure of the invention described in claims (3) and (4), the resistance value of the resistor for determining thermal head characteristics indicates the average resistance value of the heat generating resistors ranked at the time of manufacturing the thermal head. Based on the resistance value of the temperature sensing element and the resistance value of the heat generating resistor, the thermal head is driven with an application pulse width that is optimal for the temperature of the thermal head and the resistance value of the heating resistor, thereby making it possible to form a high quality image.

(実施例) 以下、図面を参照して実施例を詳細に説明する。(Example) Hereinafter, embodiments will be described in detail with reference to the drawings.

第】−図は、本発明の請求項(1)記載に係る発明の一
実施例の基本型を示したもので、1は例えばサーマルヘ
ッドであり、2はサーマルヘッド1に取り付けらねた温
度検出用の感温素子である。この感温J3子は温度F、
)1.に伴って抵抗値が減少するサーミスタが一般的に
用いられるが、温度上昇に伴って抵抗値が−」−:昇す
るポジスタを用いてもよい。
Figure 1 shows a basic model of an embodiment of the invention according to claim (1) of the present invention, where 1 is, for example, a thermal head, and 2 is a temperature sensor attached to the thermal head 1. This is a temperature sensing element for detection. This temperature-sensitive J3 child has a temperature of F,
)1. A thermistor whose resistance value decreases as the temperature rises is generally used, but a posistor whose resistance value increases as the temperature rises may also be used.

以下の説明では感温素子としてサーミスタを用いた場合
についてのへる。
The following explanation will be based on a case where a thermistor is used as the temperature sensing element.

3はサーミスタ2の抵抗値に対応して1発生するパルス
の幅が変化するパルス発生手段、4はパルス発生手段3
が発生するパルスの幅を検出するパルス幅検出手段であ
る。そこで、パルス幅検出手段4の出力、即ち、パルス
幅検出情報がサーマルヘッド1の温度を示す指数となる
3 is a pulse generating means in which the width of the generated pulse changes according to the resistance value of the thermistor 2; 4 is a pulse generating means 3;
This is a pulse width detection means for detecting the width of a pulse generated by the pulse width. Therefore, the output of the pulse width detection means 4, that is, the pulse width detection information becomes an index indicating the temperature of the thermal head 1.

本実施例の具体的構成を第3図に示す。パルス発生手段
3は、単安定マルチバイブレータ(以下MMと略記)1
1で実現している。このMMllは、これに接続された
コンデンサ12の容量C及びサーミスタ2の抵抗値R7
8に比例した出力パルスを発生させることができる。ま
たゲート13、カウンタ(以下CTRと略記)14及び
クロック発生器(以下CLKと略記)]5でパルス幅検
出手段4を構成している。CTR14の出力は、トライ
ステートバッファ(以下B U Fと略記)16を介し
て制御用cPUのデータバスに接続される。
The specific configuration of this embodiment is shown in FIG. The pulse generating means 3 is a monostable multivibrator (hereinafter abbreviated as MM) 1
This has been achieved with 1. This MMll is the capacitance C of the capacitor 12 connected to it and the resistance value R7 of the thermistor 2.
It is possible to generate an output pulse proportional to 8. Further, a gate 13, a counter (hereinafter abbreviated as CTR) 14, and a clock generator (hereinafter abbreviated as CLK)]5 constitute a pulse width detecting means 4. The output of the CTR 14 is connected to the data bus of the control cPU via a tri-state buffer (hereinafter abbreviated as BUF) 16.

次に、本実施例の動作を説明する。サーミスタ2は、サ
ーマルヘッド1の温度によってその抵抗値Rアエが変化
する。MMIIは、トリガ入力が来ると、その立下りか
ら(CX R?□)に比例したパルス幅のパルスを出力
する。今、制御用CPUがヘッド温度を調べるためには
、第4図のタイミングチャートに示すようにまずスター
1−パルスを発生させる。このパルスによりCTR14
はゼロ(CTR値)にリセットされる。また同時に、M
Mllはトリガされ、TM’q0.7cmR,のパルス
幅のパルスを出力Qする。このパルスが発生している間
、CLK15からのクロックはゲート13を通ってCT
R]4に入力される。MMIIの出力Qが再び0に戻る
と、ゲート13は閉じられ、CTRL4はその前の値を
保持する。なお、CPUは、MMIIの出力をBUF1
6を介して読み出し、知ることができるので、MMII
の出力Qが0に戻った後のCTR14の値を読みに行け
ばよい。勿論、一定時間後でMMllの出力Qが確実に
Oになっている時を見計らってリードパルスを出力し、
CTr<14の値を読み出すようにしてもよい。
Next, the operation of this embodiment will be explained. The resistance value R of the thermistor 2 changes depending on the temperature of the thermal head 1. When a trigger input is received, the MMII outputs a pulse having a pulse width proportional to (CX R?□) from the falling edge of the trigger input. Now, in order for the control CPU to check the head temperature, it first generates a star 1 pulse as shown in the timing chart of FIG. This pulse causes CTR14
is reset to zero (CTR value). At the same time, M
Mll is triggered and outputs a pulse Q with a pulse width of TM'q0.7 cmR. While this pulse is occurring, the clock from CLK15 passes through gate 13 to CT
R]4. When the output Q of MMII returns to 0 again, gate 13 is closed and CTRL4 retains its previous value. Note that the CPU outputs the MMII output to BUF1.
Since it can be read and known via MMII
All you have to do is read the value of CTR14 after the output Q returns to 0. Of course, after a certain period of time, the read pulse is output when the output Q of MMll is definitely O.
A value of CTr<14 may be read.

CTRL4におけるQA−Q、はバイナリ−カウンタの
各段の出力で、出力は2′a数Oから1パルス毎に1加
算される。CPUは、そのデータバス上にBUF16を
アクティブにすることによりQA〜QDの値を読み取る
ことができる(4 Bitの場合OII〜Fイ)。なお
、CTRは4 Bitに限るものではなく、613it
でも7 Bitでも、また15Bitでも任意である。
QA-Q in CTRL4 is the output of each stage of the binary counter, and the output is added by 1 for each pulse from the 2'a number O. The CPU can read the values of QA to QD by activating BUF16 on the data bus (OII to F in the case of 4 bits). Note that CTR is not limited to 4 bits, but is 613 bits.
However, 7 bits or 15 bits is also possible.

 711itの場合、MMIIのQ出力と合わせて8I
’litデータとなり、8BitCPUのデータバスに
適する。Bit数は必要な分解能によって決まり、4〜
7Bj、tで充分である。
In the case of 711it, 8I together with MMII Q output
'lit data, suitable for an 8-bit CPU data bus. The number of bits is determined by the required resolution, and ranges from 4 to
7Bj,t is sufficient.

第2図は、本発明の請求項(2)記載に係る発明の一実
施例を示したもので、サーミスタ2又は基準抵抗5を選
択してパルス発生手段3へ接続するための切換手段6を
設けたものである。
FIG. 2 shows an embodiment of the invention according to claim (2) of the present invention, in which a switching means 6 for selecting the thermistor 2 or the reference resistor 5 and connecting it to the pulse generating means 3 is shown. It was established.

ところで前記第3図の具体的構成で、コンデンサ12の
容量CのばらつきやMMllの特性により、R?□の値
が同じであっても出力パルス幅T。がばらつき、正しい
サーミスタの抵抗値R?8を示さないことがある。第2
図の実施例では、このようなパルス発生手段の誤差を補
正するために、切換手段6を設け、初めに基準抵抗5を
選択してその抵抗値RRK、に対応するパルス幅TRを
測定し1次にサーミスタを選択してその抵抗値R7Hに
対応するパルス幅T。をBl’l定する。そして、T9
をTMにより補正して誤差をなくす。
By the way, in the specific configuration shown in FIG. 3, due to variations in the capacitance C of the capacitor 12 and characteristics of MMll, R? Even if the value of □ is the same, the output pulse width T. Is the resistance value R of the thermistor correct? 8 may not be shown. Second
In the illustrated embodiment, in order to correct such an error in the pulse generating means, a switching means 6 is provided, and the reference resistor 5 is first selected and the pulse width TR corresponding to its resistance value RRK is measured. Next, select a thermistor and determine the pulse width T corresponding to its resistance value R7H. Bl'l is determined. And T9
is corrected by TM to eliminate errors.

第5図は、この実施例の具体的回路構成を、第6図は、
その動作タイミングチャートをそれぞれ示したものであ
る。ここでは、パルス幅の測定は1゛3、TMlの2回
行なうことになる。この結果は、CP Uにストアされ
、計算により正しいR7,の値を求める。パルス幅TR
とTM1の関係は次式のようになる。
FIG. 5 shows the specific circuit configuration of this embodiment, and FIG. 6 shows the specific circuit configuration of this embodiment.
The operation timing charts are shown respectively. Here, the measurement of the pulse width is carried out twice: 1゛3 and TM1. This result is stored in the CPU, and the correct value of R7 is determined by calculation. Pulse width TR
The relationship between and TM1 is as shown in the following equation.

Tl1=に−C−R□、、  TM=に−C−R?。Tl1= to -C-R□,, TM= to -C-R? .

ここでKは定数、 従って、  TM/TI=R?ll/R□2R?M=(
TM/TR)・R□2 R381はj′&亭抵抗抵抗て高精度のものが安価に入
手できるが、一般にコンデンサの高精度のものは高価で
ある。この場合では、コンデンサ12に高精度のものを
使用しなくてもT * / T Rの比をとることによ
り誤差は打ち消される。また jli安定マルチバイブ
レータ11の特性により上式のKの値はかなりばらつき
があるが、これも打ち消される。
Here K is a constant, so TM/TI=R? ll/R□2R? M=(
TM/TR)・R□2 R381 is a high precision resistor that can be obtained at low cost, but high precision capacitors are generally expensive. In this case, the error can be canceled out by taking the ratio of T*/TR without using a high-precision capacitor 12. Furthermore, although the value of K in the above equation varies considerably due to the characteristics of the jli stable multivibrator 11, this is also canceled out.

このようにして、簡、’J−,な構成でサーマルヘッド
の温度を検出することができ、特に、前記具体的回路は
LSI化に適しているため、LSIの一部にこの回路を
加えてもほとんどコストアップとはならない利点がある
In this way, the temperature of the thermal head can be detected with a simple 'J-' configuration. In particular, since the above-mentioned specific circuit is suitable for LSI integration, this circuit can be added to a part of the LSI. The advantage is that there is almost no cost increase.

また、上記実施例では、パルス幅検出手段をハードウェ
アのカウンタで構成したが、ソフトウェアで実現するこ
ともできる。この例を第7図に示す。
Further, in the above embodiment, the pulse width detection means is configured by a hardware counter, but it can also be implemented by software. An example of this is shown in FIG.

第7図における一点鎖線部分は、ハードウェアとしてL
SI中に組み入れ可能な部分で、このようにLSI化す
れば、あとは入力ボート、出力ポートを1本ずつ用意し
、簡単なソフト追加で実現することができる。第8図は
、ラフ1−ウェアとして処理するフローチャートを示し
たものである。
The dashed-dotted line in Fig. 7 indicates L as hardware.
It is a part that can be incorporated into an SI, and if it is made into an LSI like this, all that is left to do is prepare one input port and one output port, and simply add software. FIG. 8 shows a flowchart for processing as rough 1-ware.

なお、このフローチャートのうち、T s / T R
を計算する代りに、Tイ、T11をアドレスとしてテー
ブルをサーチする方法もある。
Note that in this flowchart, T s / T R
Instead of calculating , there is also a method of searching the table using Ti and T11 as addresses.

第9図は本発明の請求項(3)及び(4)記載の一実施
例による感熱プリンタのサーマルヘッド駆動回路を示す
。図において、1はサーマルヘッドで、印字用の発熱抵
抗体10(発熱素子)、ヘッド温度検出用のサーミスタ
(R11)2.新たに設けたヘッド特性判定用抵抗体(
RR)17及び発熱抵抗体10のドライバーTC18と
からなる。サーミスタ2及びヘッド特性判定用抵抗体1
7の各一端は電源(+5V)へ、他端は選択用の切換ス
イッチ60の端子61.62に夫々接続されている。1
】はjlを安定マルチバイブレータ(MM)で、切換ス
イッチ60で選択されたヘッド特性判定用抵抗体及びサ
ーミスタの各抵抗値がRC端子に入力され、コンデンサ
12どの時定数で夫々の抵抗値に対応したパルス幅信号
(TIRlTyn)をQ端子から出力する。19はCP
Uでなるシステムコントローラで、前記単安定マルチバ
イブレータ11からの出力が入力される入力ポートエ、
切換スイッチ60、単安定マルチバイブレータII及び
サーマルヘッド1のドライバーICl3を夫々駆動制御
する出力ポート01+ 02j 03を有する。
FIG. 9 shows a thermal head drive circuit for a thermal printer according to an embodiment of claims (3) and (4) of the present invention. In the figure, 1 is a thermal head, which includes a heating resistor 10 (heating element) for printing, a thermistor (R11) for head temperature detection, 2. A newly installed resistor for determining head characteristics (
RR) 17 and a driver TC 18 of the heating resistor 10. Thermistor 2 and head characteristic determination resistor 1
One end of each of the terminals 7 is connected to a power supply (+5V), and the other end is connected to terminals 61 and 62 of a selector switch 60, respectively. 1
] is a stable multivibrator (MM), and the resistance values of the head characteristic determination resistor and thermistor selected by the changeover switch 60 are input to the RC terminal, and the time constant of the capacitor 12 corresponds to each resistance value. The pulse width signal (TIRlTyn) is output from the Q terminal. 19 is CP
A system controller consisting of an input port E into which the output from the monostable multivibrator 11 is input;
It has output ports 01+02j 03 for driving and controlling the changeover switch 60, the monostable multivibrator II, and the driver ICl3 of the thermal head 1, respectively.

上記構成から分るようにサーマルヘッド1の特性を示す
ヘッド特性判定用抵抗体17の抵抗値(RR)の検出手
段と、サーマルヘッド1の温度を検出するサーミスタ抵
抗値(R1)の検出手段は1個の単安定マルチバイブレ
ータで兼用しているので殆んどコストアップとならない
ようにしている。
As can be seen from the above configuration, the means for detecting the resistance value (RR) of the head characteristic determining resistor 17 that indicates the characteristics of the thermal head 1 and the means for detecting the thermistor resistance value (R1) that detects the temperature of the thermal head 1 are Since one monostable multivibrator is used for both purposes, there is almost no increase in cost.

第10図は第9図のヘッド特性判定用抵抗体(R1)1
7の一実施例の構成を示す。同図(、])に示すように
4個の抵抗体(r、2r、4r、8r)と、レーザート
リミング装置(同格)により切断(焼切る)されるトリ
ミングポイント(T□= T2.T3.T4)とからな
る。
Figure 10 shows the head characteristic determination resistor (R1) 1 in Figure 9.
7 shows the configuration of an embodiment of No. 7. As shown in the figure (, ]), there are four resistors (r, 2r, 4r, 8r) and trimming points (T□=T2.T3. T4).

この(Ra+)の合成抵抗値はA、8間の合成抵抗であ
り、T1からT4のポイントが全て接続されているとき
はO値、T1が切断されたときr値、T2が切断された
とき2r値というようにポイントの切断によりO〜15
r値まで托段階に抵抗値がランク分けできる。これは発
熱抵抗体の平均抵抗値に対する相対値を示すものである
The combined resistance value of (Ra+) is the combined resistance between A and 8. When all the points from T1 to T4 are connected, it is O value, when T1 is disconnected, it is r value, and when T2 is disconnected, it is O value. O ~ 15 by cutting the point such as 2r value
Resistance values can be ranked in stages up to the r value. This indicates a relative value to the average resistance value of the heating resistor.

例えば、同図(b)はT1.T3ポイントを切断したと
きで、(RIl)は5r値を示す。そして、このような
ランク分けは、ヘッド製造工程において、発熱抵抗体1
0を構成する複数の発熱素子間のばらつきを抑えるため
レーザートリミングする時に同様に行う。
For example, the figure (b) shows T1. When the T3 point is cut, (RIl) shows the 5r value. This sort of ranking is done in the head manufacturing process when the heat generating resistor 1
The same procedure is performed when laser trimming is performed to suppress variations among the plurality of heating elements that make up 0.

この場合、 レーザートリミング装置は、発熱素子が一
定の抵抗値範囲内に入るように複数の各々の発熱素子を
トリミングするが、この時に各発熱素子の抵抗値を計測
する。そして、この測定抵抗値を全て記憶しておき、最
後にその平均抵抗値の値を15段階(0値は単安定マル
チバイブレータ11の動作が不可のため)にランク分け
し、そのランクに対応する値となるように自動的にT1
〜T4を切断する。
In this case, the laser trimming device trims each of the plurality of heating elements so that the heating elements fall within a certain resistance value range, and at this time measures the resistance value of each heating element. Then, all of these measured resistance values are memorized, and finally, the average resistance value is ranked into 15 levels (0 value is because the monostable multivibrator 11 cannot operate), and the value corresponding to that rank is assigned. T1 automatically so that the value becomes
~Cut T4.

このように、ヘッドの平均抵抗値のランクによりヘッド
特性判定用抵抗体をトリミングにより自動設定でき、切
換スイッチにより検出される。
In this way, the head characteristic determining resistor can be automatically set by trimming according to the rank of the average resistance value of the head, and detected by the changeover switch.

次に以上のように構成された本実施例の動作について第
11図の動作フローチャートを用いてのべる。
Next, the operation of this embodiment configured as above will be described using the operation flowchart of FIG. 11.

まず、サーマルヘッド1の温度を測定するときは、切換
スイッチ60を端子61へ、また、ヘッド特性判定用抵
抗体17の抵抗値を測定するときは、切換スイッチ60
を端子62へ切換接続する。この切換はCPU19の出
力ボートO工からの信号により制御される。(第11図
切換スイッチ60の設定A)単安定マルチバイブレータ
11は、切換スイッチ60で選択されたサーミスタ2の
抵抗値R,,またはヘッド特性判定用抵抗体17の抵抗
値RI+の値に対応したパルス幅を持つパルス幅信号T
□、TM11をQ端子からCPU19の入力ポートIへ
出力する。
First, when measuring the temperature of the thermal head 1, connect the changeover switch 60 to the terminal 61, and when measuring the resistance value of the head characteristic determination resistor 17, connect the changeover switch 60 to the terminal 61.
is switched and connected to terminal 62. This switching is controlled by a signal from the output port of the CPU 19. (Setting A of the changeover switch 60 in Fig. 11) The monostable multivibrator 11 is configured to correspond to the resistance value R of the thermistor 2 selected by the changeover switch 60, or the resistance value RI+ of the head characteristic determination resistor 17. Pulse width signal T with pulse width
□, TM11 is output from the Q terminal to the input port I of the CPU 19.

即ち、第11図BのとおりCPU19は内部のタイマー
をリセットしてスタートし、第11図Cのとおり、出力
ポート02よりスタートパルスを発生し単安定マルチバ
イブレータ11をトリガし、スタートパルスの立下りで
TM□、TR1lが出力される。このT?、I、TlI
Rは下式のとおりである。
That is, as shown in FIG. 11B, the CPU 19 starts by resetting the internal timer, and as shown in FIG. TM□ and TR1l are output. This T? ,I,TlI
R is as shown in the formula below.

TfM斗に−C−R,N・・・・・・(1)TRII岬
に−C−RRR・・・・・・(2)ここで、Kは定数で
、11を安定マルチバイブレータTC特性等で定まり、
一般にはに:0.7である。
TfM Dou -C-R, N... (1) TRII Misaki -C-RRR... (2) Here, K is a constant, and 11 is a stable multivibrator TC characteristic, etc. Determined by
Generally it is: 0.7.

またCはコンデンサ12の容量である。Further, C is the capacitance of the capacitor 12.

CPtJ19は、入力ポートエが0にもどったかを判断
(第11図D)L、YESなら内部タイマーの値を読み
込む(第11図E)、このタイマーの値より抵抗値を計
算(またはテーブルより知る)(第11図F)し、抵抗
値に対応したパルス幅の印加パルスをサーマルヘッド1
のドライバーICl3へ印加する。
CPtJ19 determines whether the input port has returned to 0 (D in Figure 11) L. If YES, reads the internal timer value (E in Figure 11), calculates the resistance value from this timer value (or learns it from the table). (Fig. 11F) and apply a pulse with a pulse width corresponding to the resistance value to the thermal head 1.
is applied to the driver ICl3.

このように、サーマルヘッドのランク分けされた抵抗値
、温度を示す抵抗値に対応したパルス幅信号を得て、サ
ーマルヘッドの温度に対して最適な印加パルスを出力す
ることができる。
In this way, it is possible to obtain a pulse width signal corresponding to the ranked resistance value of the thermal head and the resistance value indicating the temperature, and output the optimum applied pulse for the temperature of the thermal head.

なお、上述したヘッドの平均抵抗値のランク分けは、上
記実施例では15段階としたが、これに限定されないこ
とは、勿論、抵抗数rおよびトリミングポイントTを任
意数に選ぶことにより更に多くのランク分けが可能であ
る。
In the above embodiment, the average resistance value of the head is ranked in 15 levels, but it is not limited to this.Of course, it is possible to rank the average resistance value of the head in 15 levels, but it is possible to rank the average resistance value in 15 levels by selecting arbitrary numbers of resistance r and trimming points T. Ranking is possible.

またランク分けとして、例えばA社ヘッド製品はr〜1
5r、B社ヘッド製品は16r〜31rという具合に設
定すれば、ヘッドメーカの違いも自動的にC:PU19
で検出できるし、各メーカの違いも自動的にCPU19
で検出できるし、各メーカ特有の使用方法をCPUによ
り自動的に判断させ動作させることができる。
Also, as a ranking, for example, the head products of company A are r~1
If you set it to 5r, B company head product is 16r to 31r, the difference in head manufacturer will automatically be set to C: PU19.
It can be detected automatically by the CPU19, and differences between each manufacturer can be detected automatically.
The usage method specific to each manufacturer can be automatically determined and operated by the CPU.

また、従来であれば同一感熱プリンタには同一発熱抵抗
値のサーマルヘッドで同じ特性のヘッドしか使用できな
かったものが、A社、8社の夫々の発熱抵抗材料にとっ
て、最適な抵抗値のサーマルヘッドを任意に使用し、そ
の抵抗値に合せて印加パルス幅に切り換えて使用するこ
とができる。
In addition, in the past, only thermal heads with the same heating resistance value and the same characteristics could be used in the same thermal printer, but for the heating resistance materials of Company A and Company 8, thermal heads with the optimum resistance value were used. The head can be used arbitrarily and the applied pulse width can be changed according to the resistance value of the head.

(発明の効果) 以上説明したように1本発明の請求項(1)及び(2)
記載の発明によれば、箭litな構成で温度を高精度に
検出することができとともに、回路構成部分のLSI化
、ソフトウェア化が容易であり、コストの低減を図るこ
とができる。
(Effect of the invention) As explained above, claims (1) and (2) of the present invention
According to the described invention, temperature can be detected with high precision with a simple configuration, and the circuit components can be easily integrated into LSI and software, and costs can be reduced.

また、本発明の請求項(3)及び(4)記載の発明によ
れば、サーマルヘッドの基板製作時に発熱抵抗体素子の
抵抗値のばらつき調整とともにヘッド特性情報(ランク
分けされた平均抵抗値)を自動的にレーザートリミング
で行なうことができるので。
Further, according to the invention described in claims (3) and (4) of the present invention, in addition to adjusting the variation in the resistance value of the heating resistor element when manufacturing the substrate of the thermal head, the head characteristic information (ranked average resistance value) This can be done automatically with laser trimming.

コストアップとならない。No cost increase.

また、ヘッド特性を判定するために従来あるサーミスタ
抵抗値の検出回路を切換スイッチにより自動検出できる
ので簡単でコストアップとならない。しかも、従来行な
われていたサーマルヘッドに合せて印加パルス幅を調整
する作業が不要であり、製造工程が簡単で誤りがなく、
サービスマンの修理時もその工数を削減できる。しかも
、ヘッド特性情報をもっているので、サーマルヘッドを
各社の感熱プリンタに使用できる効果がある。
Further, since the conventional thermistor resistance detection circuit for determining head characteristics can be automatically detected by a changeover switch, it is simple and does not increase costs. Moreover, there is no need to adjust the applied pulse width according to the thermal head, which was conventionally done, and the manufacturing process is simple and error-free.
The number of man-hours required for service personnel to perform repairs can also be reduced. Moreover, since it has head characteristic information, the thermal head can be used in thermal printers of various companies.

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

第1図は本発明の請求項(1)記載に係る発明の一実施
例の基本型を示す図、第2図は本発明の請求項(2)記
載に係る発明の一実施例のj&木型を示す図、第3図は
第1図の具体的回路図、第4図は同タイミングチャート
、第5図は第2図の具体的回路図、第6図は同タイミン
グチャート、第7図はパルス幅検出手段をソフトウェア
化した実施例を示す図、第8図はそのソフトウェアで処
理する部分のフローチャート、第9図は本発明の請求項
(3)及び(4)記載に係る発明の一実施例によるサー
マルヘッド駆動回路、第10図は第9図のヘッド特性判
定用抵抗体17の一実施例の構成図、第11図は第9図
の動作フローチャートである。 1 ・・・サーマルヘッド、 2 ・・・サーミスタ、
63 ・・・パルス発生手段、 4 ・・・パルス幅検
出手段、 5 ・・・基準抵抗。 6・・・切換手段、10・・・発熱抵抗体(発熱素子)
、11・・・単安定マルチバイブレータ(MM)、17
・・・ヘッド特性判定用抵抗体、18・・・ ドライバ
ーIC119・・・システムコントローラ(CP U)
、60・・・切換スイッチ、61.62・・・切換端子
FIG. 1 is a diagram showing a basic form of an embodiment of the invention according to claim (1) of the present invention, and FIG. 2 is a diagram showing a j & tree of an embodiment of the invention according to claim (2) of the present invention. Figure 3 is the specific circuit diagram of Figure 1, Figure 4 is the same timing chart, Figure 5 is the specific circuit diagram of Figure 2, Figure 6 is the same timing chart, Figure 7 is a diagram showing the type. 9 is a diagram showing an embodiment in which the pulse width detection means is implemented as software, FIG. 8 is a flowchart of the portion processed by the software, and FIG. 9 is an embodiment of the invention according to claims (3) and (4) of the present invention. Thermal head drive circuit according to the embodiment, FIG. 10 is a block diagram of an embodiment of the head characteristic determining resistor 17 of FIG. 9, and FIG. 11 is an operation flowchart of FIG. 9. 1...Thermal head, 2...Thermistor,
63...Pulse generation means, 4...Pulse width detection means, 5...Reference resistance. 6...Switching means, 10...Heating resistor (heating element)
, 11... Monostable multivibrator (MM), 17
...Resistance element for determining head characteristics, 18... Driver IC119... System controller (CPU)
, 60... changeover switch, 61.62... changeover terminal.

Claims (4)

【特許請求の範囲】[Claims] (1)温度変化に応じて抵抗値が変化する感温素子と、
該感温素子の抵抗値に対応して、発生するパルスの幅が
変化するパルス発生手段と、該パルス発生手段が発生す
るパルスの幅を検出するパルス幅検出手段とからなり、
パルス幅から検出温度を求めるようにしたことを特徴と
する温度検出装置。
(1) A temperature-sensitive element whose resistance value changes according to temperature changes,
It consists of a pulse generating means whose width of the generated pulse changes in accordance with the resistance value of the temperature sensing element, and a pulse width detecting means which detects the width of the pulse generated by the pulse generating means,
A temperature detection device characterized in that a detected temperature is determined from a pulse width.
(2)温度変化に応じて抵抗値が変化する感温素子と、
該感温素子又は基準抵抗の接続を切り換える切換手段と
、該切換手段に接続された前記感温素子又は基準抵抗の
抵抗値に対応して、発生するパルスの幅が変化するパル
ス発生手段と、該パルス発生手段が発生するパルスの幅
を検出するパルス幅検出手段とからなり、前記切換手段
が基準抵抗側に接続されたときのパルス幅T_Rと感温
素子側に接続されたときのパルス幅T_Mから素子によ
るばらつきが補正された検出温度を求めるようにしたこ
とを特徴とする温度検出装置。
(2) A temperature-sensitive element whose resistance value changes according to temperature changes,
a switching means for switching the connection of the temperature sensing element or the reference resistor; a pulse generating means for changing the width of the generated pulse in accordance with the resistance value of the temperature sensing element or the reference resistor connected to the switching means; The pulse width detection means detects the width of the pulse generated by the pulse generation means, and the pulse width T_R when the switching means is connected to the reference resistance side and the pulse width when it is connected to the temperature sensing element side. A temperature detection device characterized in that a detected temperature in which variations due to elements are corrected is determined from T_M.
(3)サーマルヘッドの温度変化に応じて抵抗値が変化
する感温素子の抵抗値及び印字用発熱抵抗体の平均抵抗
値を示すヘッド特性判定用抵抗体のランク分けされた抵
抗値の夫々を検出する手段と、該検出手段で得られたこ
れら各抵抗値に対応したパルス幅信号を発生する手段と
からなる温度検出装置を有し、前記印字用発熱抵抗体に
最適な印加パルス幅により印加するようにしたことを特
徴とする感熱プリンタ。
(3) The resistance value of the temperature sensing element, whose resistance value changes according to the temperature change of the thermal head, and the ranked resistance value of the resistor for head characteristic determination, which indicates the average resistance value of the heating resistor for printing. It has a temperature detection device consisting of a means for detecting and a means for generating a pulse width signal corresponding to each of these resistance values obtained by the detection means, and the temperature is applied to the heating resistor for printing with an optimum pulse width. A thermal printer characterized by:
(4)サーマルヘッドの特性の抵抗値によって示すヘッ
ド特性判定用抵抗体の抵抗値検出手段と、前記サーマル
ヘッドの温度を検出する温度変化に応じて抵抗値が変化
する感温素子の抵抗値検出手段は、1個の単安定マルチ
バイブレータで兼用するようにしたことを特徴とする感
熱プリンタ。
(4) A resistance value detection means of a resistor for head characteristic determination, which is indicated by a resistance value of a characteristic of the thermal head, and a resistance value detection means of a temperature sensing element whose resistance value changes in accordance with a temperature change for detecting the temperature of the thermal head. A thermal printer characterized in that a single monostable multivibrator is used for both purposes.
JP41189A 1988-06-17 1989-01-06 Temperature detecting device Pending JPH02118425A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP41189A JPH02118425A (en) 1988-06-17 1989-01-06 Temperature detecting device
US07/363,499 US5046859A (en) 1988-06-17 1989-06-08 Temperature measuring device and thermal head device having the same

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP14819288 1988-06-17
JP63-148192 1988-06-17
JP63-188299 1988-07-29
JP41189A JPH02118425A (en) 1988-06-17 1989-01-06 Temperature detecting device

Publications (1)

Publication Number Publication Date
JPH02118425A true JPH02118425A (en) 1990-05-02

Family

ID=26333395

Family Applications (1)

Application Number Title Priority Date Filing Date
JP41189A Pending JPH02118425A (en) 1988-06-17 1989-01-06 Temperature detecting device

Country Status (1)

Country Link
JP (1) JPH02118425A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4830020B2 (en) * 2006-05-19 2011-12-07 ワトロウ エレクトリック マニュファクチュアリング カンパニー Sensor adapter and method
JP4830021B2 (en) * 2006-05-19 2011-12-07 ワトロウ エレクトリック マニュファクチュアリング カンパニー Temperature sensor adapter and method
JP2013097901A (en) * 2011-10-28 2013-05-20 Makita Corp Temperature detection device and battery pack

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4830020B2 (en) * 2006-05-19 2011-12-07 ワトロウ エレクトリック マニュファクチュアリング カンパニー Sensor adapter and method
JP4830021B2 (en) * 2006-05-19 2011-12-07 ワトロウ エレクトリック マニュファクチュアリング カンパニー Temperature sensor adapter and method
JP2013097901A (en) * 2011-10-28 2013-05-20 Makita Corp Temperature detection device and battery pack

Similar Documents

Publication Publication Date Title
CN1047847C (en) Calibration of process control temp transmitter
CN1047442C (en) Open sensor diagnostic system for temperature transmitter in a process control system
EP0180393A2 (en) Thermistor thermometer
US6851785B2 (en) Calibration method and apparatus using interpolation
JP2002155796A (en) Deterioration detection device of exhaust gas sensor
JPS62261070A (en) Measuring device
CN113334940A (en) Control method, device, controller and control system of thermal printer
JPH02118425A (en) Temperature detecting device
US5765457A (en) Brake lathe with display
US5103413A (en) Travel detecting apparatus
US5493300A (en) Circuit configuration for a D/A and A/D converter
US4910689A (en) Resistivity value measuring circuit
JP2990569B2 (en) Differential heat detector
JP3884257B2 (en) Signal detection method, apparatus, computer, computer program, recording medium
JP2005274372A (en) Temperature detector
JPH05281054A (en) Temperature detecting mechanism
JP3371968B2 (en) Printer and printer control method
GB2405216A (en) Calibrating a voltage controlled oscillator (VCO)
JPH07234979A (en) Heat sensor
JPH0599961A (en) Measurement device
JP3170084B2 (en) Temperature measurement device
KR930003556Y1 (en) Temperature compersating circuit for print head
JPH0565805B2 (en)
JPH02167759A (en) Thermal head
JPS62222858A (en) Apparatus for setting voltage of thermal head