JPH0779000B2 - 計数装置 - Google Patents
計数装置Info
- Publication number
- JPH0779000B2 JPH0779000B2 JP22928089A JP22928089A JPH0779000B2 JP H0779000 B2 JPH0779000 B2 JP H0779000B2 JP 22928089 A JP22928089 A JP 22928089A JP 22928089 A JP22928089 A JP 22928089A JP H0779000 B2 JPH0779000 B2 JP H0779000B2
- Authority
- JP
- Japan
- Prior art keywords
- storage area
- count value
- eeprom
- area
- function
- 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 - Fee Related
Links
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K21/00—Details of pulse counters or frequency dividers
- H03K21/40—Monitoring; Error detection; Preventing or correcting improper counter operation
- H03K21/403—Arrangements for storing the counting state in case of power supply interruption
Landscapes
- Read Only Memory (AREA)
- For Increasing The Reliability Of Semiconductor Memories (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
- Memory System (AREA)
Description
【発明の詳細な説明】 [産業上の利用分野] 本発明は、繰り返し現象の発生回数を数える計数装置に
関するものである。
関するものである。
[従来の技術] 例えば、電子写真プリンタでは、製品寿命の目安とする
ため、複写した回数を計数装置によってカウントしてい
る。
ため、複写した回数を計数装置によってカウントしてい
る。
従来より、電子写真プリンタにおける計数装置として
は、機械式カウンタを使用したもの、バックアップ
メモリを利用したもの、フロッピーディスクなどによ
る外部記憶装置を利用したものが知られている。
は、機械式カウンタを使用したもの、バックアップ
メモリを利用したもの、フロッピーディスクなどによ
る外部記憶装置を利用したものが知られている。
[発明が解決しようとする課題] ところが、前述の〜に示す計数装置は、一般に、コ
ストが高く、しかも、物理的な大きさも大きくなるとい
う問題があり、安価で、しかもコンパクト化に適した計
数装置の開発が今後の課題とされていた。
ストが高く、しかも、物理的な大きさも大きくなるとい
う問題があり、安価で、しかもコンパクト化に適した計
数装置の開発が今後の課題とされていた。
このような背景から、本願出願人等は、メモリ回路であ
るEEPROMに、繰り返し現象の発生回数を記憶させる計数
装置の開発を検討した。
るEEPROMに、繰り返し現象の発生回数を記憶させる計数
装置の開発を検討した。
EEPROMを利用する場合、EEPROMや該EEPROMに計数値を読
み書きをする回路は、いずれも1チップ回路で達成でき
るため、コンパクト化を図ることができ、また、既存の
チップを使用すれば、低コスト化を図ることができる。
み書きをする回路は、いずれも1チップ回路で達成でき
るため、コンパクト化を図ることができ、また、既存の
チップを使用すれば、低コスト化を図ることができる。
しかし、既存のEEPROMの書き換え許容回数は約1〜2万
回であり、その書き換え許容回数が計数能力の限界とな
り、例えば、電子写真プリンタの製品寿命である複写回
数(約18万以上)を計数する場合のように、書き換え許
容回数以上の高い計数能力が要求される場合には、利用
することができないという問題があった。
回であり、その書き換え許容回数が計数能力の限界とな
り、例えば、電子写真プリンタの製品寿命である複写回
数(約18万以上)を計数する場合のように、書き換え許
容回数以上の高い計数能力が要求される場合には、利用
することができないという問題があった。
この問題を解決するには、 (i)書き換え可能回数のもっと大きなEEPROMの新規開
発 (ii)EEPROMに記憶させる計数値の書き換えは、繰り返
し現象が複数回発生する毎にして、書き換え回数を低減
させるなどの対応が考えられる。
発 (ii)EEPROMに記憶させる計数値の書き換えは、繰り返
し現象が複数回発生する毎にして、書き換え回数を低減
させるなどの対応が考えられる。
しかし、(i)の対応では、開発費等によるコストアッ
プによってコスト高の問題が残り、また、(ii)の対応
では、計数精度が低下する虞れがあった。
プによってコスト高の問題が残り、また、(ii)の対応
では、計数精度が低下する虞れがあった。
本発明は、このような背景の下に、本願発明者がさらに
鋭意考究をなしたことにより提案されたもので、EEPROM
を利用した計数装置であって前述の(i),(ii)の問
題の発生しないもの、即ち、計数精度を低下させずに利
用するEEPROMの書き換え許容回数以上の高い計数能力を
得ることができ、従って、書き換え許容回数の低い既存
のEEPROMを使用しても高い計数能力を得ることができ
て、低コスト化、コンパクト化に適した計数装置を提供
することを目的とする。
鋭意考究をなしたことにより提案されたもので、EEPROM
を利用した計数装置であって前述の(i),(ii)の問
題の発生しないもの、即ち、計数精度を低下させずに利
用するEEPROMの書き換え許容回数以上の高い計数能力を
得ることができ、従って、書き換え許容回数の低い既存
のEEPROMを使用しても高い計数能力を得ることができ
て、低コスト化、コンパクト化に適した計数装置を提供
することを目的とする。
[課題を解決するための手段] 本発明に係る計数装置は、繰り返し現象の発生を検出す
るセンサ、メモリ回路であるEEPROMと、前記センサによ
って検出した発生回数を前記EEPROMに書き込む書き込み
回路と、前記EEPROMに書き込まれている発生回数を読み
出す読み出し回路とを具備して、繰り返し現象の発生回
数を前記EEPROMに記憶させるものである。
るセンサ、メモリ回路であるEEPROMと、前記センサによ
って検出した発生回数を前記EEPROMに書き込む書き込み
回路と、前記EEPROMに書き込まれている発生回数を読み
出す読み出し回路とを具備して、繰り返し現象の発生回
数を前記EEPROMに記憶させるものである。
具体的には、前記EEPROMの記憶領域には、該EEPROMの書
き換え許容回数V以上の数値を記憶することのできる複
数個の計数値記憶領域と、使用中の計数値記憶領域を表
す情報を記憶するエリア情報格納領域とが設定されてい
る。
き換え許容回数V以上の数値を記憶することのできる複
数個の計数値記憶領域と、使用中の計数値記憶領域を表
す情報を記憶するエリア情報格納領域とが設定されてい
る。
また、前記書き込み回路には、加算機能と、比較機能
と、単純書き換え機能と、更新書き書き込み機能とが備
えられている。
と、単純書き換え機能と、更新書き書き込み機能とが備
えられている。
ここに、加算機能は、前記エリア情報格納領域の情報で
使用中の計数値記憶領域を検知して、その使用中の計数
値記憶領域に記憶されている数値Cを読み出して、この
数値Cに前記センサの検出した発生回数αを加算する機
能である。
使用中の計数値記憶領域を検知して、その使用中の計数
値記憶領域に記憶されている数値Cを読み出して、この
数値Cに前記センサの検出した発生回数αを加算する機
能である。
また、比較機能は、前記加算機能の算出結果である(C
+α)と前記書き換え許容回数Vとを大小比較する機能
であり、前記単純書き換え機能は、(C+α)<Vの時
には使用中の記憶領域の数値を(C+α)に書き換えす
る機能である。
+α)と前記書き換え許容回数Vとを大小比較する機能
であり、前記単純書き換え機能は、(C+α)<Vの時
には使用中の記憶領域の数値を(C+α)に書き換えす
る機能である。
また、更新書き込み機能は、(C+α)≧Vの時には前
記エリア情報格納領域の情報を未使用の計数値記憶領域
に対するものに更新し、さらにその未使用の記録領域に
(C+α−V)を書き込む機能である。
記エリア情報格納領域の情報を未使用の計数値記憶領域
に対するものに更新し、さらにその未使用の記録領域に
(C+α−V)を書き込む機能である。
また、前記読み出し回路には、前記エリア情報格納領域
の情報から使用中の計数値記憶領域と使用済みの計数値
記憶領域の数kとを判別し、これらと前記書き換え許容
回数Vとから、計数値(C+k×V)を算出する発生回
数読み出し機能が設けられている。
の情報から使用中の計数値記憶領域と使用済みの計数値
記憶領域の数kとを判別し、これらと前記書き換え許容
回数Vとから、計数値(C+k×V)を算出する発生回
数読み出し機能が設けられている。
[作用] 本発明に係る計数装置は、繰り返し現象の発生をセンサ
で検出して、その発生回数である計数値をEEPROMに保存
するもので、EEPROMや、該EEPROMに対して計数値の書き
込みや読み出しをする回路は、いずれも1チップ回路で
達成できるため、コンパクト化を図ることができる。
で検出して、その発生回数である計数値をEEPROMに保存
するもので、EEPROMや、該EEPROMに対して計数値の書き
込みや読み出しをする回路は、いずれも1チップ回路で
達成できるため、コンパクト化を図ることができる。
また、本発明に係る計数装置では、EEPROMに保存する計
数値は、センサが繰り返し現象の発生を検出する毎に書
き込み回路によって逐次書き換えするが、前記EEPROMの
記憶領域には、複数個の計数値記憶領域を設定してお
り、それぞれの計数値記憶領域毎に個別に記憶内容の書
き換えを行うため、各計数値記憶領域毎に書き換え許容
回数Vの書き換えをすることができる。
数値は、センサが繰り返し現象の発生を検出する毎に書
き込み回路によって逐次書き換えするが、前記EEPROMの
記憶領域には、複数個の計数値記憶領域を設定してお
り、それぞれの計数値記憶領域毎に個別に記憶内容の書
き換えを行うため、各計数値記憶領域毎に書き換え許容
回数Vの書き換えをすることができる。
そのため、繰り返し現象が一回発生する毎に一回の書き
換えを行うこととしても、EEPROM全体としては、EEPROM
の本来の書き換え許容回数Vに計数値記憶領域の数nを
乗じた値nVを、記憶し得る計数値の最大値とすることが
でき、計数能力をEEPROMの本来の書き換え許容回数V以
上に大幅に高めることができる。
換えを行うこととしても、EEPROM全体としては、EEPROM
の本来の書き換え許容回数Vに計数値記憶領域の数nを
乗じた値nVを、記憶し得る計数値の最大値とすることが
でき、計数能力をEEPROMの本来の書き換え許容回数V以
上に大幅に高めることができる。
したがって、書き換え許容回数の低い既存のEEPROMを使
用しても高い計数能力を得ることができ、低コスト化、
コンパクト化を効果的に実現することができる。
用しても高い計数能力を得ることができ、低コスト化、
コンパクト化を効果的に実現することができる。
[実施例] 第1図は、電子写真プリンタの各部の動作を制御するた
めの制御部1と、本発明の一実施例である計数装置2と
を示している。
めの制御部1と、本発明の一実施例である計数装置2と
を示している。
この一実施例の計数装置2は、電子写真プリンタにおけ
る総印字ページ数を計数するもので、電子写真プリンタ
の印字(複写)動作が、計数する繰り返し現象に相当す
る。
る総印字ページ数を計数するもので、電子写真プリンタ
の印字(複写)動作が、計数する繰り返し現象に相当す
る。
この計数装置2は、電子写真プリンタの印字動作の発生
を検出するセンサ3と、メモリ回路であるEEPROM4と、
このEEPROM4における計数値の読み書きを制御するメモ
リ制御回路5とを備えている。
を検出するセンサ3と、メモリ回路であるEEPROM4と、
このEEPROM4における計数値の読み書きを制御するメモ
リ制御回路5とを備えている。
そして、メモリ制御回路5は、前記センサ3によって検
出した発生回数を前記EEPROM4に書き込む書き込み回路
7と、前記EEPROM4に書き込まれている発生回数を読み
出す読み出し回路8とを具備してなる。
出した発生回数を前記EEPROM4に書き込む書き込み回路
7と、前記EEPROM4に書き込まれている発生回数を読み
出す読み出し回路8とを具備してなる。
以下、前述の各部について、詳述する。
電子写真プリンタの印刷動作は、前記センサ3によって
一回毎(即ち、一枚印刷する毎)に検出される。そし
て、該センサ3が検出した発生回数α(この実施例で
は、α=1)は、追加頁数として、まず前記制御部1へ
通知され、この制御部1のカウンタ利用処理群1aを介し
て、前記メモリ制御回路5に通知される。
一回毎(即ち、一枚印刷する毎)に検出される。そし
て、該センサ3が検出した発生回数α(この実施例で
は、α=1)は、追加頁数として、まず前記制御部1へ
通知され、この制御部1のカウンタ利用処理群1aを介し
て、前記メモリ制御回路5に通知される。
前記カウンタ利用処理群1aは、適時、前記読み出し回路
8より計数値の確認を行い、計数値に基づいて一定の処
理をする回路で、具体的には、電子写真プリンタの部品
(例えば、ドラムなど)の寿命や消耗度を知らせる諸回
路が含まれる。
8より計数値の確認を行い、計数値に基づいて一定の処
理をする回路で、具体的には、電子写真プリンタの部品
(例えば、ドラムなど)の寿命や消耗度を知らせる諸回
路が含まれる。
前記EEPROM4の記憶領域Mには、(n+1)個(但し、
nは正の整数)の計数値記憶領域M0,M1……Mnと、エリ
ア情報格納領域Aが設定されている。
nは正の整数)の計数値記憶領域M0,M1……Mnと、エリ
ア情報格納領域Aが設定されている。
それぞれの計数値記憶領域M0〜Mnは、いずれも、該EEPR
OM4の本来の書き換え許容回数V以上の数値を記憶する
ことのできるように、記憶容量(ビット数)が設定され
ている。
OM4の本来の書き換え許容回数V以上の数値を記憶する
ことのできるように、記憶容量(ビット数)が設定され
ている。
前記エリア情報格納領域Aは、使用中の計数値記憶領域
を表す情報を記憶するもので、この実施例では、使用中
の計数値記憶領域のNoを記憶する領域No格納部A1と、領
域No格納部A1に記憶されている計数値記憶領域のアドレ
スを記憶した領域ポインタ部A2とから構成されている。
を表す情報を記憶するもので、この実施例では、使用中
の計数値記憶領域のNoを記憶する領域No格納部A1と、領
域No格納部A1に記憶されている計数値記憶領域のアドレ
スを記憶した領域ポインタ部A2とから構成されている。
この実施例の場合は、各計数値記憶領域を表す符号M0〜
Mnの添字である0〜nの番号を、それぞれの計数値記憶
領域のNoとして扱い、例えば、使用中の計数値記憶領域
の符号がMmの場合(但し、mは、0≦m≦n)は、添字
であるmがその記憶領域のNoとして格納部A1に記憶され
る。
Mnの添字である0〜nの番号を、それぞれの計数値記憶
領域のNoとして扱い、例えば、使用中の計数値記憶領域
の符号がMmの場合(但し、mは、0≦m≦n)は、添字
であるmがその記憶領域のNoとして格納部A1に記憶され
る。
各計数値記憶領域M0〜Mnは、添字の小さいものから順に
使用され、そして、添字の一番大きな計数値記憶領域Mn
まで使用済みになれば、当該計数装置の寿命となる。な
お、それぞれの記憶領域M0〜Mnを添字の小さい順に配列
しておけば、前記領域ポインタ部A2によるアドレスの指
示を不要にすることもできる。
使用され、そして、添字の一番大きな計数値記憶領域Mn
まで使用済みになれば、当該計数装置の寿命となる。な
お、それぞれの記憶領域M0〜Mnを添字の小さい順に配列
しておけば、前記領域ポインタ部A2によるアドレスの指
示を不要にすることもできる。
前記前記書き込み回路7には、加算機能7aと、比較機能
7bと、単純書き換え機能7cと、更新書き込み機能7dとが
備えられている。
7bと、単純書き換え機能7cと、更新書き込み機能7dとが
備えられている。
前記加算機能7aは、前記エリア情報格納領域Aを構成す
る領域No格納部A1と領域ポインタ部A2と格納された情報
から、使用中の計数値記憶領域を検知して、その使用中
の計数値記憶領域に記載されている数値(計数値)Cを
読み出して、この数値Cに前記センサの検出した発生回
数αを加算して、(C+α)を算出する機能である。
る領域No格納部A1と領域ポインタ部A2と格納された情報
から、使用中の計数値記憶領域を検知して、その使用中
の計数値記憶領域に記載されている数値(計数値)Cを
読み出して、この数値Cに前記センサの検出した発生回
数αを加算して、(C+α)を算出する機能である。
前記比較機能7bは、該加算機能7aの算出結果である(C
+α)と、前記書き換え許容回数Vとを大小比較する機
能である。
+α)と、前記書き換え許容回数Vとを大小比較する機
能である。
前記単純書き換え機能7cは、(C+α)<Vの時には使
用中の記憶領域の数値を(C+α)に書き換えする機能
である。
用中の記憶領域の数値を(C+α)に書き換えする機能
である。
前記更新書き込み機能7dは、(C+α)≧Vの時には前
記エリア情報格納領域の情報を未使用の計数値記憶領域
に対するものに更新し、さらにその未使用の記憶領域に
(C+α−V)を書き込む機能である。
記エリア情報格納領域の情報を未使用の計数値記憶領域
に対するものに更新し、さらにその未使用の記憶領域に
(C+α−V)を書き込む機能である。
このような書き込み回路7の動作は、第2図に示す如く
である。
である。
センサ3の検出した発生回数αがメモリ制御回路5に通
知されると、書き込み回路7の処理動作が始まる。
知されると、書き込み回路7の処理動作が始まる。
まず、EEPROM4内のエリア情報格納領域Aに格納した情
報を取り込み(ステップ101)、その情報を元に使用中
の計数値記憶領域を求める(ステップ102)。
報を取り込み(ステップ101)、その情報を元に使用中
の計数値記憶領域を求める(ステップ102)。
そして、求めた計数値記憶領域に記憶されている係数値
Cを取り込み、(C+α)を算出する(ステップ10
3)。
Cを取り込み、(C+α)を算出する(ステップ10
3)。
以上のステップ101〜ステップ103は、前述の加算機能7a
によってなされる。
によってなされる。
次に、(C+α)をEEPROMの本来の書き換え許容回数V
と比較する(ステップ104)。
と比較する(ステップ104)。
このステップ104は、前述の比較機能7bによってなされ
る。
る。
そして、(C+α)<Vの場合は、現在使用中の計数値
記憶領域に(C+α)の値を格納して(ステップ10
5)、書き込み処理を終了する。
記憶領域に(C+α)の値を格納して(ステップ10
5)、書き込み処理を終了する。
このステップ105は、前述の単純書き換え機能7cによっ
てなされる。
てなされる。
一方、(C+α)≧Vであれば、EEPROMの書き換え許容
回数を越えるので、領域No格納部A1に格納されているNo
を、今まで格納していたNoに1を加算した値に書き換え
(ただし、領域No格納部A1に格納できるNoの最大は、n
である)、また、書き換えたNoの計数値記憶領域のアド
レスを、領域ポインタ部A2に格納して、新たに使用する
計数値記憶領域を定める(ステップ106)。
回数を越えるので、領域No格納部A1に格納されているNo
を、今まで格納していたNoに1を加算した値に書き換え
(ただし、領域No格納部A1に格納できるNoの最大は、n
である)、また、書き換えたNoの計数値記憶領域のアド
レスを、領域ポインタ部A2に格納して、新たに使用する
計数値記憶領域を定める(ステップ106)。
そして、前記ステップ106の処理で、例えば、使用する
計数値記憶領域のNoがmから(m+1)に更新されたと
すると、以前の計数値記憶領域Mmには、計数値としてV
を格納して、場合によっては使用済みになったことを示
すデータを付与し(特に、付与しなくても良い)、ま
た、新規な計数値記憶領域Mm+1には、計数値として、
(C+α−V)を格納して(ステップ107)、書き込み
処理を終了する。
計数値記憶領域のNoがmから(m+1)に更新されたと
すると、以前の計数値記憶領域Mmには、計数値としてV
を格納して、場合によっては使用済みになったことを示
すデータを付与し(特に、付与しなくても良い)、ま
た、新規な計数値記憶領域Mm+1には、計数値として、
(C+α−V)を格納して(ステップ107)、書き込み
処理を終了する。
前記ステップ106および107は、前述の更新書き込み機能
7dによってなされる。
7dによってなされる。
前記読み出し回路8には、前記エリア情報格納領域Aの
情報から使用中の計数値記憶領域に記憶している計数値
Cと使用済みの計数値記憶領域の数kとを判別し、これ
らと前記書き換え許容回数Vとから、計数値(C+k×
V)を算出する演算機能が設けられている。
情報から使用中の計数値記憶領域に記憶している計数値
Cと使用済みの計数値記憶領域の数kとを判別し、これ
らと前記書き換え許容回数Vとから、計数値(C+k×
V)を算出する演算機能が設けられている。
具体的には、領域No格納部A1に格納されているNoがmで
あった場合には、M0〜Mm-1のm個の計数値記憶領域が既
に使用済みで、読み出し回路8の算出する計数値は、
(C+m×V)となる。
あった場合には、M0〜Mm-1のm個の計数値記憶領域が既
に使用済みで、読み出し回路8の算出する計数値は、
(C+m×V)となる。
前述のカウンタ利用処理群1aが計数値を必要としてその
要求をメモリ制御回路5に出すと、該読み出し回路8が
計数値を算出して、算出した結果をカウンタ利用処理群
1aに通知する。なお、該読み出し回路8の算出した計数
値を表示する表示回路(図示略)が、前記カウンタ利用
処理群1aの中に配備されている。
要求をメモリ制御回路5に出すと、該読み出し回路8が
計数値を算出して、算出した結果をカウンタ利用処理群
1aに通知する。なお、該読み出し回路8の算出した計数
値を表示する表示回路(図示略)が、前記カウンタ利用
処理群1aの中に配備されている。
このような読み出し回路8の動作は、第3図に示す如く
である。
である。
前述のカウンタ利用処理群1aが計数値を必要としてその
必要をメモリ制御回路5に出すと、読み出し回路8の処
理動作が始まる。
必要をメモリ制御回路5に出すと、読み出し回路8の処
理動作が始まる。
まず、EEPROM4内のエリア情報格納領域Aに格納した情
報を読み込み(ステップ201)、その情報を元に使用中
の計数値記憶領域を求める(ステップ202)。
報を読み込み(ステップ201)、その情報を元に使用中
の計数値記憶領域を求める(ステップ202)。
そして、求めた使用中の計数値記憶領域に記憶されてい
る計数値Cを取り込む(ステップ203)。
る計数値Cを取り込む(ステップ203)。
また、前記領域No格納部A1に格納されているNoであるk
を取り込む(ステップ204)。
を取り込む(ステップ204)。
次には、取り込んだNoの値(使用済みの計数値記憶領域
の数に一致している)と、書き換え許容回数Vと、使用
中の計数値格納領域に記憶されていた数値Cとから、EE
PROM4による計数値の総計である(C+k×V)を算出
する(ステップ205)。
の数に一致している)と、書き換え許容回数Vと、使用
中の計数値格納領域に記憶されていた数値Cとから、EE
PROM4による計数値の総計である(C+k×V)を算出
する(ステップ205)。
算出された計数値(C+k×V)は、カウンタ利用処理
群1aに通知されて、読み出し処理が終了となる。
群1aに通知されて、読み出し処理が終了となる。
以上の説明から明らかなように、前記一実施例における
計数装置2は、繰り返し現象の発生をセンサ3で検出し
て、その発生回数である計数値をEEPROM4に保存するも
ので、EEPROMや、該EEPROM4に対して計数値の書き込み
や読み出しをする回路5は、いずれも1チップ回路で達
成できるため、コンパクト化を図ることができる。
計数装置2は、繰り返し現象の発生をセンサ3で検出し
て、その発生回数である計数値をEEPROM4に保存するも
ので、EEPROMや、該EEPROM4に対して計数値の書き込み
や読み出しをする回路5は、いずれも1チップ回路で達
成できるため、コンパクト化を図ることができる。
また、一実施例の計数装置では、EEPROM4に保存する計
数値は、センサ3が繰り返し現象の発生を検出する毎に
書き込み回路7によって逐次書き換えするが、前記EEPR
OM4の記憶領域Mには、複数個(n+1個)の計数値記
憶領域を設定しており、それぞれの計数値記憶領域毎に
個別に記憶内容の書き換えを行うため、各計数値記憶領
域毎に書き換え許容回数Vの書き換えをすることができ
る。
数値は、センサ3が繰り返し現象の発生を検出する毎に
書き込み回路7によって逐次書き換えするが、前記EEPR
OM4の記憶領域Mには、複数個(n+1個)の計数値記
憶領域を設定しており、それぞれの計数値記憶領域毎に
個別に記憶内容の書き換えを行うため、各計数値記憶領
域毎に書き換え許容回数Vの書き換えをすることができ
る。
そのため、繰り返し現象が一回発生する毎に一回の書き
換えを行うこととしても、EEPROM4全体としては、EEPRO
M4の本来の書き換え許容回数Vに計数値記憶領域の数n
を乗じた値nVを、記憶し得る計数値の最大値とすること
ができ、計数能力をEEPROMの本来の書き換え許容回数V
以上に大幅に高めることができる。
換えを行うこととしても、EEPROM4全体としては、EEPRO
M4の本来の書き換え許容回数Vに計数値記憶領域の数n
を乗じた値nVを、記憶し得る計数値の最大値とすること
ができ、計数能力をEEPROMの本来の書き換え許容回数V
以上に大幅に高めることができる。
したがって、書き換え許容回数の低い既存のEEPROMを使
用しても、高い計数能力が要求される電子写真プリンタ
の印刷回数の計数等にも有効に活性させることができ、
低コスト化、コンパクト化を効果的に実現することがで
きる。
用しても、高い計数能力が要求される電子写真プリンタ
の印刷回数の計数等にも有効に活性させることができ、
低コスト化、コンパクト化を効果的に実現することがで
きる。
なお、前記一実施例は、計数装置2を電子写真プリンタ
に装備した例を示したが、本発明に係る計数装置の用途
は、電子写真プリンタに限らず、種々の繰り返し現象の
発生回数の計数に利用することができる。
に装備した例を示したが、本発明に係る計数装置の用途
は、電子写真プリンタに限らず、種々の繰り返し現象の
発生回数の計数に利用することができる。
また、前記一実施例では、センサが繰り返し現象の発生
を一回検出する毎に、EEPROMに記憶させた計数値を書き
換えすることとしたが、センサが繰り返し現象の発生を
複数回検出する毎に一回の書き換えを行うこととすれ
ば、さらに大きな値を計数し得るようになることは、言
うまでもない。
を一回検出する毎に、EEPROMに記憶させた計数値を書き
換えすることとしたが、センサが繰り返し現象の発生を
複数回検出する毎に一回の書き換えを行うこととすれ
ば、さらに大きな値を計数し得るようになることは、言
うまでもない。
[発明の効果] 以上、詳細に説明したように、本発明に係る計数装置
は、繰り返し現象の発生をセンサで検出して、その発生
回数である計数値をEEPROMに保存するもので、EEPROM
や、該EEPROMに対して計数値の書き込みや読み出しをす
る回路は、いずれも1チップ回路で達成できるため、コ
ンパクト化を図ることができる。
は、繰り返し現象の発生をセンサで検出して、その発生
回数である計数値をEEPROMに保存するもので、EEPROM
や、該EEPROMに対して計数値の書き込みや読み出しをす
る回路は、いずれも1チップ回路で達成できるため、コ
ンパクト化を図ることができる。
また、本発明に係る計数装置では、EEPROMに保存する計
数値は、センサが繰り返し現象の発生を検出する毎に書
き込み回路によって逐次書き換えするが、前記EEPROMの
記憶領域には、複数個の計数値記憶領域を設定してお
り、それぞれの計数値記憶領域毎に個別に記憶内容の書
き換えを行うため、各計数値記憶領域毎に書き換え許容
回数Vの書き換えをすることができる。
数値は、センサが繰り返し現象の発生を検出する毎に書
き込み回路によって逐次書き換えするが、前記EEPROMの
記憶領域には、複数個の計数値記憶領域を設定してお
り、それぞれの計数値記憶領域毎に個別に記憶内容の書
き換えを行うため、各計数値記憶領域毎に書き換え許容
回数Vの書き換えをすることができる。
そのため、繰り返し現象が一回発生する毎に一回の書き
換えを行うこととしても、EEPROM全体としては、EEPROM
の本来の書き換え許容回数Vに計数値記憶領域の数nを
乗じた値nVを、記憶し得る計数値の最大値とすることが
でき、計数能力をEEPROMの本来の書き換え許容回数V以
上に大幅に高めることができる。
換えを行うこととしても、EEPROM全体としては、EEPROM
の本来の書き換え許容回数Vに計数値記憶領域の数nを
乗じた値nVを、記憶し得る計数値の最大値とすることが
でき、計数能力をEEPROMの本来の書き換え許容回数V以
上に大幅に高めることができる。
したがって、書き換え許容回数の低い既存のEEPROMを使
用しても高い計数能力を得ることができて、低コスト
化、コンパクト化を効果的に実現することができる。
用しても高い計数能力を得ることができて、低コスト
化、コンパクト化を効果的に実現することができる。
第1図は本発明に係る計数装置の一実施例のブロック
図、第2図は前記一実施例における書き込み処理時の動
作を説明する流れ図、第3図は前記一実施例における読
み出し処理時の動作を説明する流れ図である。 1……制御部、1a……カウンタ利用処理群、2……計数
装置、3……センサ、4……EEPROM、5……メモリ制御
回路、7……書き込み回路、8……読み出し回路、M…
…記憶領域、M0〜Mn……計数値記憶領域、A……エリア
情報格納領域、A1……領域No格納部、A2……領域ポイン
タ部。
図、第2図は前記一実施例における書き込み処理時の動
作を説明する流れ図、第3図は前記一実施例における読
み出し処理時の動作を説明する流れ図である。 1……制御部、1a……カウンタ利用処理群、2……計数
装置、3……センサ、4……EEPROM、5……メモリ制御
回路、7……書き込み回路、8……読み出し回路、M…
…記憶領域、M0〜Mn……計数値記憶領域、A……エリア
情報格納領域、A1……領域No格納部、A2……領域ポイン
タ部。
Claims (1)
- 【請求項1】繰り返し現象の発生を検出するセンサと、
メモリ回路であるEEPROMと、前記センサによって検出し
た発生回数を前記EEPROMに書き込む書き込み回路と、前
記EEPROMに書き込まれている発生回数を読み出す読み出
し回路とを具備して、繰り返し現象の発生回数を前記EE
PROMに記憶させる計数装置であって、 前記EEPROMの記憶領域には、該EEPROMの書き換え許容回
数V以上の数値を記憶することのできる複数個の計数値
記憶領域と、使用中の計数値記憶領域を表す情報を記憶
するエリア情報格納領域とが設定され、 一方、前記書き込み回路には、前記エリア情報格納領域
の情報で使用中の計数値記憶領域を検知して、その使用
中の計数値記憶領域に記憶されている数値Cを読み出し
て、この数値Cに前記センサの検出した発生回数αを加
算する加算機能と、該加算機能の算出結果である(C+
α)と前記書き換え許容回数Vとを大小比較する比較機
能と、(C+α)<Vの時には使用中の記憶領域の数値
を(C+α)に書き換えする単純書き換え機能と、(C
+α)≧Vの時には前記エリア情報格納領域の情報を未
使用の計数値記憶領域に対するものに更新し、さらにそ
の未使用の記憶領域に(C+α−V)を書き込む更新書
き込み機能とが備えられ、 前記読み出し回路には、前記エリア情報格納領域の情報
から使用中の計数値記憶領域と使用済みの計数値記憶領
域の数kとを判別し、これらと前記書き換え許容回数V
とから、計数値(C+k×V)を算出する発生回数読み
出し機能が設けられたことを特徴とする計数装置。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP22928089A JPH0779000B2 (ja) | 1989-09-06 | 1989-09-06 | 計数装置 |
| US07/577,903 US5231592A (en) | 1989-09-06 | 1990-09-05 | Counter |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP22928089A JPH0779000B2 (ja) | 1989-09-06 | 1989-09-06 | 計数装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0393096A JPH0393096A (ja) | 1991-04-18 |
| JPH0779000B2 true JPH0779000B2 (ja) | 1995-08-23 |
Family
ID=16889642
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP22928089A Expired - Fee Related JPH0779000B2 (ja) | 1989-09-06 | 1989-09-06 | 計数装置 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US5231592A (ja) |
| JP (1) | JPH0779000B2 (ja) |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5438679A (en) * | 1990-11-30 | 1995-08-01 | Casio Computer Co., Ltd. | Data storage apparatus having volatile memory and nonvolatile memory and data indication means for indicating memory storing data |
| US5450460A (en) * | 1994-03-09 | 1995-09-12 | National Semiconductor Corporation | Non-volatile electronic counter with improved reliability and a substantitally increased maximum count |
| BRPI0609896A2 (pt) * | 2005-05-30 | 2010-05-11 | Seiko Epson Corp | dispositivo de memória de semicondutor |
| JP4802722B2 (ja) * | 2006-01-17 | 2011-10-26 | セイコーエプソン株式会社 | シーケンシャルアクセスメモリ |
| EP2713519A1 (en) * | 2012-09-27 | 2014-04-02 | Nxp B.V. | Electronic counter in non-volatile limited endurance memory |
| JP2018065315A (ja) * | 2016-10-20 | 2018-04-26 | 富士ゼロックス株式会社 | 画像形成装置およびプログラム |
| US10318416B2 (en) * | 2017-05-18 | 2019-06-11 | Nxp B.V. | Method and system for implementing a non-volatile counter using non-volatile memory |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62202294A (ja) * | 1986-02-28 | 1987-09-05 | Casio Comput Co Ltd | カウンタ装置 |
| US4885943A (en) * | 1988-05-11 | 1989-12-12 | Hydro-Craft, Inc. | Electronic flowmeter system and method |
| JP2714091B2 (ja) * | 1989-01-09 | 1998-02-16 | 株式会社日立製作所 | フィールド計器 |
| US5023813A (en) * | 1989-08-03 | 1991-06-11 | International Business Machines Corporation | Non-volatile memory usage |
-
1989
- 1989-09-06 JP JP22928089A patent/JPH0779000B2/ja not_active Expired - Fee Related
-
1990
- 1990-09-05 US US07/577,903 patent/US5231592A/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| US5231592A (en) | 1993-07-27 |
| JPH0393096A (ja) | 1991-04-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS62202294A (ja) | カウンタ装置 | |
| JPS60233749A (ja) | メモリフアイル装置 | |
| JPH0779000B2 (ja) | 計数装置 | |
| EP0400790A1 (en) | Electronic odometer | |
| US5847997A (en) | PC card | |
| JP2723038B2 (ja) | 記憶装置のデータ格納方法 | |
| CN110825658B (zh) | 闪存控制器及方法 | |
| JPS602715B2 (ja) | 漢字プリンタにおける漢字用ビットパタ−ン管理方式 | |
| JP2818628B2 (ja) | メモリカードにおけるデータ記録方法およびメモリカードシステム | |
| JP2949984B2 (ja) | メモリ監視回路 | |
| JP2985963B2 (ja) | トナー使用状況表示装置 | |
| JPS6132863A (ja) | 複写機の管理装置 | |
| JP2865236B2 (ja) | 積算記録装置 | |
| JPH022170B2 (ja) | ||
| JP2648011B2 (ja) | プリンタ装置 | |
| JPH0916037A (ja) | 画像形成装置 | |
| JPH0793505A (ja) | 計数積算装置 | |
| JPS63239521A (ja) | 磁気テ−プ装置のデ−タ処理方式 | |
| JP2957724B2 (ja) | Eepromカード | |
| JPH05108496A (ja) | パトロール制御方式 | |
| JPH0472171B2 (ja) | ||
| JPH01307080A (ja) | 集合型記憶装置における記憶媒体管理方式 | |
| JPH03184193A (ja) | カード処理装置 | |
| JPH02284248A (ja) | メモリ内容チェック方法 | |
| JPH0133848B2 (ja) |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |