JPH074503Y2 - Vehicle mileage recorder - Google Patents
Vehicle mileage recorderInfo
- Publication number
- JPH074503Y2 JPH074503Y2 JP3571490U JP3571490U JPH074503Y2 JP H074503 Y2 JPH074503 Y2 JP H074503Y2 JP 3571490 U JP3571490 U JP 3571490U JP 3571490 U JP3571490 U JP 3571490U JP H074503 Y2 JPH074503 Y2 JP H074503Y2
- Authority
- JP
- Japan
- Prior art keywords
- address
- data
- vehicle
- mileage
- recorded
- 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 - Lifetime
Links
Landscapes
- Time Recorders, Dirve Recorders, Access Control (AREA)
- Recording Measured Values (AREA)
- Measurement Of Distances Traversed On The Ground (AREA)
Description
【考案の詳細な説明】 〔産業上の利用分野〕 本考案は、車両の走行距離を記録する記憶手段として不
揮発性メモリを使用した車両走行距離記録装置に関する
ものである。DETAILED DESCRIPTION OF THE INVENTION [Industrial field of use] The present invention relates to a vehicle mileage recording device using a non-volatile memory as a storage means for recording the mileage of a vehicle.
車両には、その車両が過去に走行した距離を積算して表
示するオドメータと、適宜リセット可能になっていてリ
セットされた後の走行距離を表示するトリップメータと
が走行距離計として搭載されている。The vehicle is equipped with an odometer that accumulates and displays the distance traveled by the vehicle in the past and a trip meter that can be appropriately reset and that displays the traveled distance after the reset, as odometers. .
従来一般に、走行距離計には、複数の文字車を有し、車
両の走行に応じて下位桁の文字車から順次桁上げして走
行距離を表示する機械式のカウンタが使用されていた。
しかし、最近の車両用計器の電子化に伴って、車両走行
距離計の表示を機械式のカウンタに代えて螢光表示管な
どの電子式の表示器を用いて行うようになってきてい
る。このように電子式表示器を使用した場合、電源が切
られても走行距離情報が失われないように、不揮発性メ
モリに走行距離情報を記憶しておき、電源を入れたとき
に不揮発性メモリから走行距離情報を読出して表示器に
表示することが一般に行われている。Conventionally, a odometer generally has a mechanical counter which has a plurality of character wheels and which sequentially displays the mileage by sequentially carrying the character wheel of the lower digit according to the traveling of the vehicle.
However, with the recent computerization of vehicle measuring instruments, vehicle odometers are being displayed using electronic display devices such as fluorescent display tubes instead of mechanical counters. When using the electronic display in this way, the mileage information is stored in a non-volatile memory so that the mileage information is not lost even when the power is turned off. It is generally practiced to read the traveling distance information from the device and display it on a display.
従来の車両走行距離計においては、走行距離情報を保持
するための不揮発性メモリを64×16ビット構成で用い、
第6図(a)に示すように、0〜63のアドレスを付与し
ている。そして、同図に示すように初期値として16進数
で「FFFF」となっていて、その後1km走行毎に2進数で
アドレス0からアドレス63の順に第6図(b)に示すよ
うに「0000」のデータを書込んでいき、第6図(c)に
示すように、車両が64km走行してポインタによって示さ
れるアドレスが再び0になるときに書込みデータを+1
し、この+1したデータを16ビット単位で書換えを行う
動作を繰り返す。In a conventional vehicle odometer, a non-volatile memory for holding mileage information is used in a 64 x 16 bit configuration,
As shown in FIG. 6 (a), addresses 0 to 63 are given. As shown in the figure, the initial value is "FFFF" in hexadecimal, and every 1 km thereafter, in binary number from address 0 to address 63, as shown in FIG. 6 (b), "0000". Data is written, and as shown in FIG. 6 (c), when the vehicle travels 64 km and the address indicated by the pointer becomes 0 again, the written data is incremented by +1.
Then, the operation of rewriting the incremented data in units of 16 bits is repeated.
また、上述のように不揮発性メモリに記録した走行距離
データに基づいて走行距離を求める場合には、次式によ
り走行距離を演算する。Further, when the traveling distance is obtained based on the traveling distance data recorded in the nonvolatile memory as described above, the traveling distance is calculated by the following formula.
走行距離=64×〔(ポインタの示す不揮発性メモリのデ
ータ)+1〕+(ポインタアドレス)km すなわち、第6図(c)の例では、64×〔(0)+1〕
+(1)=65kmとなる。Traveling distance = 64 × [(data in the nonvolatile memory indicated by the pointer) +1] + (pointer address) km That is, in the example of FIG. 6C, 64 × [(0) +1]
+ (1) = 65km.
上述したように従来の不揮発性メモリでは、16ビット単
位で16進数で4桁からなるデータの書換えを行うように
なっているが、一般に不揮発性メモリは書換え許容頻度
が10000回程度であるため、64×10000=640000kmまでし
か車両走行距離を積算することができず、積算できる走
行距離に制限があった。As described above, the conventional non-volatile memory rewrites data consisting of 4 hexadecimal digits in 16-bit units. Generally, the non-volatile memory has an allowable rewriting frequency of about 10,000 times. Since the vehicle mileage can only be accumulated up to 64 x 10000 = 640000 km, there was a limit to the mileage that can be accumulated.
よって本考案は、上述した従来の問題点に鑑み、不揮発
性メモリの記憶更新許容度の範囲内においてより多くの
走行距離の積算を可能にした車両走行距離記録装置を提
供することを課題としている。Therefore, in view of the above-mentioned conventional problems, it is an object of the present invention to provide a vehicle mileage recording apparatus capable of accumulating more mileages within a storage update allowance range of a nonvolatile memory. .
上記課題を解決するため本考案により成された車両走行
距離記録装置は、第1図の基本構成図に示す如く、車両
が所定距離走行し、データ更新が行われる毎に+1され
るアドレスポインタ1cと、該アドレスポインタ1cによっ
てアドレス指定されるアドレス領域3aを有する車両の走
行距離を記録するための不揮発性メモリ3と、車両が所
定距離走行する毎に前記アドレスポインタ1cによって指
定されているアドレスに記録されているデータを+1
し、該+1したデータを前記アドレスポインタ1cによっ
て指定されているアドレスに記録する記録手段1eとを備
える車両走行距離記録装置において、前記アドレス領域
3aに記録されたデータが最大値となったとき、+1した
データが記録されるカウンタ領域3bを前記不揮発性メモ
リ3内に形成したことを特徴としている。In order to solve the above problems, the vehicle mileage recording apparatus according to the present invention has an address pointer 1c which is incremented by 1 every time a vehicle travels a predetermined distance and data is updated, as shown in the basic configuration diagram of FIG. And a non-volatile memory 3 for recording the mileage of the vehicle having an address area 3a which is addressed by the address pointer 1c, and an address designated by the address pointer 1c each time the vehicle travels a predetermined distance. +1 for recorded data
In the vehicle mileage recording device, the address area is provided with a recording means 1e for recording the +1 data at an address designated by the address pointer 1c.
It is characterized in that a counter area 3b, in which the data incremented by 1 is recorded when the data recorded in 3a reaches the maximum value, is formed in the nonvolatile memory 3.
〔作用〕 上記構成において、不揮発性メモリ3内にアドレス領域
3aに記録されたデータが最大値となったとき、+1した
データが記録されるカウンタ領域3bが形成され、アドレ
ス領域3aの各アドレスのデータによって記録できる走行
距離が小さくても、カウンタ領域3bとの組み合わせで大
きな走行距離の記録ができ、その分アドレス数を増やす
ことができるので、各アドレスの書換え回数が少なくて
すむようになり、不揮発性メモリ3の書換え許容頻度で
大きな走行距離の記録が可能になる。[Operation] In the above configuration, the address area is provided in the nonvolatile memory 3.
When the data recorded in 3a reaches the maximum value, a counter area 3b in which +1 data is recorded is formed, and even if the mileage that can be recorded by the data of each address in the address area 3a is small, With this combination, a large mileage can be recorded, and the number of addresses can be increased accordingly. Therefore, the number of times of rewriting at each address can be reduced, and a large mileage can be recorded with the rewriting allowable frequency of the nonvolatile memory 3. become.
以下、本考案の実施例を図面に基づいて説明する。 Embodiments of the present invention will be described below with reference to the drawings.
第2図は本考案による車両用走行距離装置の構成を示す
ブロック図であり、同図において、1は予め定めた制御
プログラムに従って動作するマイクロコンピュータ(CP
U)であり、制御プログラムを格納するROM1a、動作の過
程で生成される各種のデータを格納するRAM1b、後述す
るデータをメモリに記録する際データを記録する位置で
あるアドレスを指定するアドレスポインタ1c、後述する
回転センサ2からのパルス信号を計数する距離カウンタ
1d、算出した走行距離を格納しておく、走行距離格納エ
リア1eなどを有し、アドレスポインタ1cと距離カウンタ
1dと走行距離格納エリア1eはRAM1bの所定の領域を利用
して構成され得るが、RAM1bから分離して独立に示して
いる。2はトランスミッションの出力回転系に図示しな
い回転連結部材を介して連結された回転センサであり、
この回転センサ2は、車両の走行に応じて走行速度に比
例した周波数のパルス信号を発生し、これをCPU1に入力
する。3は電源がなくても記録内容を保持することがで
き、走行距離を積算した走行距離データを記録するため
の不揮発性メモリであり、この不揮発メモリ3は、回転
センサ2から入力するパルス信号に基づいてCPU1が車両
の所定距離例えば1kmの走行を検出する毎に走行距離デ
ータの更新を行う。4はRAM1b内の走行距離格納エリア
に記憶されている走行距離データに基づいてCPU1が演算
する走行距離を表示する表示器であり、この表示器4は
表示ドライバ5によって駆動される。FIG. 2 is a block diagram showing a configuration of a vehicle mileage device according to the present invention. In FIG. 2, reference numeral 1 denotes a microcomputer (CP which operates according to a predetermined control program).
U), which is a ROM 1a for storing a control program, a RAM 1b for storing various data generated in the course of operation, and an address pointer 1c for designating an address at which data is recorded when recording data to be described later in the memory. , A distance counter that counts pulse signals from a rotation sensor 2 described later
1d, has a traveling distance storage area 1e for storing the calculated traveling distance, and has an address pointer 1c and a distance counter.
The 1d and the traveling distance storage area 1e can be configured by utilizing a predetermined area of the RAM 1b, but are shown separately from the RAM 1b. Reference numeral 2 denotes a rotation sensor connected to the output rotation system of the transmission via a rotation connecting member (not shown),
The rotation sensor 2 generates a pulse signal having a frequency proportional to the traveling speed according to the traveling of the vehicle, and inputs this to the CPU 1. Reference numeral 3 is a non-volatile memory capable of holding the recorded contents without a power source and for recording traveling distance data obtained by accumulating traveling distances. The non-volatile memory 3 stores a pulse signal input from the rotation sensor 2. Based on this, the CPU 1 updates the traveled distance data every time it detects that the vehicle has traveled a predetermined distance, for example, 1 km. Reference numeral 4 denotes a display device that displays the travel distance calculated by the CPU 1 based on the travel distance data stored in the travel distance storage area in the RAM 1b. The display device 4 is driven by the display driver 5.
上記不揮発性メモリ3は、第3図(a)に示すように、
128×8ビット構成とされ、0〜124まででアドレス空間
3aが、残りの125〜127でカウンタ領域3bがそれぞれ構成
されている。カウンタ領域3bには、各8ビットからなる
3つのカウンタ3b1〜カウンタ3b3が形成されている。The non-volatile memory 3 is, as shown in FIG.
128 x 8 bit configuration, address space from 0 to 124
3a, and the remaining 125 to 127 constitute counter areas 3b. The counter area 3b, 3 two counters 3b 1 ~ counter 3b 3 is formed consisting of 8 bits each.
上述した構成の不揮発性メモリ3への車両走行距離デー
タの書込み方は、第3図(a)〜(e)に示すように行
われる。The method of writing the vehicle travel distance data into the nonvolatile memory 3 having the above-described configuration is performed as shown in FIGS. 3 (a) to 3 (e).
不揮発性メモリ3には、第3図(a)に示すように最初
そのアドレス領域3a及びカウンタ領域3bの両方に16進数
のFFが記録されている。この状態でアドレスポインタ1c
はアドレス0を指示している。その後、車両が走行を始
め、CPU1が回転センサ2からのパルス信号に基づいて車
両が所定距離例えば1km走行したことを検出すると、第
3図(b)に示すように、アドレスポインタ1cが示して
いるアドレス0に現在記録されているデータ「FF」に+
1したデータ「00」を記録してから、アドレスポインタ
1cに+1にてアドレス1を指示するようにする。以上の
動作を順次繰り返して車両が126km走行した時点では、
第3図(c)に示すように、アドレス0にデータ「00」
に+1したデータ「01」を記録してからアドレスポイン
タ1cに+1してアドレス1を指示するよういにする。In the non-volatile memory 3, hexadecimal FFs are initially recorded in both the address area 3a and the counter area 3b as shown in FIG. Address pointer 1c in this state
Indicates the address 0. After that, the vehicle starts traveling, and when the CPU 1 detects that the vehicle has traveled a predetermined distance, for example, 1 km, based on the pulse signal from the rotation sensor 2, the address pointer 1c indicates, as shown in FIG. 3 (b). To the data “FF” currently recorded at address 0
Address pointer after recording the data "00"
Address 1 is given to 1c at +1. When the vehicle has traveled 126 km by repeating the above operation in sequence,
As shown in FIG. 3 (c), data "00" is stored at address 0.
The data "01" is incremented by 1 and then the address pointer 1c is incremented by 1 to indicate the address 1.
その後更に車両の走行が行われ、車両が32000km走行す
ると、第3図(d)に示すように、不揮発性メモリ3の
アドレス領域3aの最終アドレス124に16進数で「FF」が
記録されるようになると、カウンタ領域3bの3つのカウ
ンタ3b1〜3b3にそれまで記録されていたデータ「FF」に
+1したデータ「00」をそれぞれ書込む。そして車両が
更に1km走行すると、第3図(e)に示すように、アド
レスポインタ1cが指示しているアドレスに+1したデー
タを記録し、アドレスポインタ1cに+1してアドレス1
を指示させる。After that, when the vehicle further travels and the vehicle travels 32000 km, "FF" is recorded in hexadecimal notation at the final address 124 of the address area 3a of the nonvolatile memory 3 as shown in FIG. 3 (d). Then, the data "00" which is obtained by adding 1 to the data "FF" recorded until then is written in the three counters 3b1 to 3b3 of the counter area 3b. Then, when the vehicle further travels 1 km, as shown in FIG. 3 (e), the data obtained by incrementing the address designated by the address pointer 1c by 1 is recorded, and the address pointer 1c is incremented by 1 to obtain the address 1
To instruct.
上述のように記録したデータを読出して下式の演算を行
うことによって走行距離を求めることができる。The traveling distance can be obtained by reading the data recorded as described above and performing the following formula.
走行距離=32000×〔(カウンタ値)+1〕+125×
〔(ポインタの示す不揮発性メモリのデータ)+1〕+
(ポインタアドレス)km また、上述したように不揮発性メモリ3を8ビット単位
で書換える構成とすることによって、アドレス領域3aの
各アドレスを一回書換えるだけで125kmの距離を積算す
ることができるようになる。そして、不揮発性メモリ3
の書換え許容頻度が10000回であるとすると、10000×12
5=1250000kmまで車両走行距離を積算することが可能と
なる。例えば1000000kmの距離積算を行う場合には、800
0回の書換えで可能となる。Mileage = 32000 x [(counter value) + 1] + 125 x
[(Non-volatile memory data indicated by the pointer) +1] +
(Pointer address) km By rewriting the non-volatile memory 3 in units of 8 bits as described above, the distance of 125 km can be accumulated by rewriting each address of the address area 3a once. Like And the non-volatile memory 3
If the permissible rewriting frequency is 10,000, then 10,000 × 12
It is possible to add up the vehicle mileage up to 5 = 1250000 km. For example, when integrating the distance of 1000000 km, 800
It is possible to rewrite it 0 times.
なお、カウンタ領域3bを3つのカウンタ3b1〜3b3によっ
て構成しているが、これはカウンタ領域の書換えの途中
でCPU1にリセットがかかった場合、次に電源が立ち上が
ったときに、3つのカウンタを多数決の原理を用いて補
正処理を行うのに利用でき、このことでカウンタ値の信
頼性を上げることができる。In the case it constitutes a counter area 3b by three counters 3b 1 ~3B 3, which took reset the CPU1 in the middle of rewriting counter area, then when the power rises, three counters Can be used to perform a correction process using the principle of majority voting, which can increase the reliability of the counter value.
以上概略説明した車両走行距離記録装置の動作を、第2
図中のCPU1が予め定めた制御プログラムに従って行う仕
事を示す第4図及び第5図のフローチャート図を参照し
て、以下詳細に説明する。The operation of the vehicle mileage recording apparatus outlined above is
A detailed description will be given below with reference to the flow charts of FIGS. 4 and 5 showing the work performed by the CPU 1 in the figure in accordance with a predetermined control program.
CPU1はその電源の投入によって動作を開始し、その最初
のステップS1において、CPU1がその後の仕事を行うのに
必要なイニシャライズを行う。その後ステップS2に進ん
でRAM16がバックアップされていた場合には、3つの走
行距離格納エリアを多数決の原理を用いて比較処理を行
い、走行距離データとする。また、バックアップされて
いなかったり、比較したデータに信頼性がない場合など
は、不揮発性メモリ3からデータを読み出し、続くステ
ップS3において、読み出したデータに基づいて走行距離
を上述した演算式に基づいて走行距離を計算し、この計
算結果の走行距離をRAM1b内の3つの走行距離格納エリ
アにそれぞれ格納する。このRAM1b内の走行距離格納エ
リアに格納した走行距離はタイマ割り込みによって行わ
れる表示処理において、表示器4に走行距離を表示する
ため表示ドライバ5に対して走行距離表示データを出力
するのに利用される。The CPU1 starts its operation when its power is turned on, and in the first step S1, the CPU1 performs the initialization necessary for the subsequent work. After that, if the RAM 16 is backed up in step S2, the three mileage storage areas are compared using the principle of majority decision to obtain mileage data. If the data is not backed up or the compared data is unreliable, the data is read from the non-volatile memory 3, and in the subsequent step S3, the travel distance is calculated based on the read data based on the above-described arithmetic expression. The mileage is calculated, and the calculated mileage is stored in each of the three mileage storage areas in the RAM 1b. The mileage stored in the mileage storage area in the RAM 1b is used to output the mileage display data to the display driver 5 for displaying the mileage on the display 4 in the display process performed by the timer interrupt. It
また、回転センサ2からパルス信号が入力される毎にス
テップS4に進み、外部割込み処理を行う。ステップS4の
判定がYESとなったらステップS5に進み、ここで例えばC
PU1内のRAM1bの所定の領域にて構成した距離カウンタ1d
を+1し、続くステップS5において距離カウンタ1dの値
が1km走行したことに対応する値になったか否かを判定
する。このステップS5の判定がNOのときは外部割込み処
理をぬけ、通常の処理を行う。ステップS5の判定がYES
になったらステップS6に進み、フラグを1にし、距離カ
ウンタを初期化し、外部割込み処理を終了する。一方ス
テップS8では、このフラグを判定し、フラグ=1になる
まで待ち、ステップS8の判定がYESの場合、ステップS7
に進み、ここで現在アドレスポインタ1cによって指示さ
れている不揮発性メモリ3のデータの書換え処理を行
う。Also, every time a pulse signal is input from the rotation sensor 2, the process proceeds to step S4, and external interrupt processing is performed. If the determination in step S4 is YES, the process proceeds to step S5, where, for example, C
Distance counter 1d configured in a predetermined area of RAM1b in PU1
Then, in step S5, it is determined whether or not the value of the distance counter 1d has reached a value corresponding to 1 km traveling. When the determination in step S5 is NO, the external interrupt processing is skipped and normal processing is performed. YES in step S5
If so, the process proceeds to step S6, the flag is set to 1, the distance counter is initialized, and the external interrupt process is ended. On the other hand, in step S8, this flag is determined and waits until flag = 1, and if the determination in step S8 is YES, step S7
Then, the process for rewriting the data in the non-volatile memory 3 currently designated by the address pointer 1c is performed.
ステップS7のデータの書換え処理は、第5図に示すサブ
ルーチンの実行によって行うと共に、3つの走行距離格
納エリアの値をそれぞれ+1する。The data rewriting process in step S7 is performed by executing the subroutine shown in FIG. 5 and increments the values of the three traveling distance storage areas by +1.
まず、ステップS7aにおいて不揮発性メモリ3を書込み
許可状態にし、続くステップS7bにおいて上記ステップS
2においてRAM1bに格納したデータの内現在アドレスポイ
ンタ1cによって指示されている不揮発性メモリ3のアド
レスのデータを+1したデータを現在指定されているア
ドレスに書込む。その後ステップS7cにおいて不揮発性
メモリ3を書込み禁止状態にしてから次のステップS7d
においてステップS7cにおいてデータを書込んだアドレ
スからデータを読出す。その後ステップS7eにおいて、
上記ステップS7bで書込んだデータと上記ステップS7dで
読出したデータが等しいか否かを判定する。この判定の
結果、両者が等しくない場合にはステップS7a′〜7e′
において上記ステップS7a〜7eと同様の仕事を行い、ス
テップS7e′の判定の結果、両者が依然等しくない場合
にはステップS7fにおいてエラー表示を表示器4に行わ
せて一連の仕事を終了する。First, in step S7a, the nonvolatile memory 3 is set to the write enable state, and then in step S7b, the above-mentioned step S7 is performed.
In 2, the data stored in the RAM 1b is added to the data at the address of the non-volatile memory 3 designated by the current address pointer 1c by +1 to write the data to the currently designated address. After that, in step S7c, the nonvolatile memory 3 is set to the write-protected state, and then the next step S7d
In step S7c, data is read from the address to which the data was written. Then in step S7e,
It is determined whether the data written in step S7b and the data read in step S7d are the same. If the result of this determination is that they are not equal, steps S7a 'to 7e'
In step S7a to 7e, the same work as described above is performed. If the result of the determination in step S7e 'is not the same, in step S7f an error display is displayed on the display unit 4 and the series of work is completed.
また、上記ステップS7e又は7e′の判定の結果、両者が
等しい場合にはステップS7gに進み、ここでアドレスポ
インタ1cによってアドレス124が指定されているか否か
を判定し、この判定がNOのときはステップS7hに進んで
アドレスポインタ1cに+1をしてから元のメインルーチ
ンに戻る。上記ステップS7gの判定がYESのときはステッ
プS7iに進み、ここでアドレスポインタ1cに0をセット
してからステップS7jに進んで書込みデータに+1す
る。その後ステップS7kにおいてアドレスポインタ1cに
よって指示されているアドレス124のデータが「FF」で
あるか否かを判定し、このステップS7kの判定がNOのと
きはメインルーチンに戻る。また、ステップS7kの判定
がYESのときはステップS7lに進み、ここで不揮発性メモ
リ3を書込み状態にする。続くステップS7m〜S7oにおい
てカウンタ3b1〜3b3の内容をそれぞれ+1し、次のステ
ップS7pにおいて不揮発性メモリ3を書込み禁止状態に
してからメインルーチンに戻る。Further, as a result of the determination in step S7e or 7e ′, if they are equal, the process proceeds to step S7g, where it is determined whether or not the address 124 is designated by the address pointer 1c, and if this determination is NO. The process proceeds to step S7h to increment the address pointer 1c by +1 and then returns to the original main routine. If the determination in step S7g is YES, the process proceeds to step S7i, where the address pointer 1c is set to 0, and then the process proceeds to step S7j to increment the write data by 1. After that, in step S7k, it is determined whether or not the data at the address 124 pointed to by the address pointer 1c is "FF". If the determination in step S7k is NO, the process returns to the main routine. When the determination in step S7k is YES, the process proceeds to step S7l, and the nonvolatile memory 3 is put in the writing state. Continued respectively +1 contents of the counter 3b 1 ~3b 3 in step S7m~S7o, and then return the nonvolatile memory 3 in the next step S7p write-protected state to the main routine.
以上説明したように本考案によれば、不揮発性メモリ内
にアドレス領域に記録されたデータが最大値となったと
き、+1したデータが記録されるカウンタ領域を形成す
ることで、アドレス領域の各アドレスのデータによって
記録できる走行距離が小さくても、カウンタ領域との組
み合わせで大きな走行距離の記録ができ、その分アドレ
ス数を増やすことができるので、各アドレスの書換え回
数が少なくてすむようになり、不揮発性メモリの書換え
許容頻度の範囲内でより多くの走行距離の積算が可能に
なる。As described above, according to the present invention, when the data recorded in the address area reaches the maximum value in the non-volatile memory, the counter area in which the incremented data is recorded is formed, so that each address area is formed. Even if the mileage that can be recorded by the address data is small, a large mileage can be recorded in combination with the counter area, and the number of addresses can be increased accordingly, so the number of times of rewriting of each address can be reduced, It becomes possible to integrate more mileage within the range of the rewriting allowable frequency of the non-volatile memory.
第1図は本考案による車両走行距離記録装置の基本構成
を示すブロック図、 第2図は本考案による車両走行距離記録装置の一実施例
を示すブロック図、 第3図は本考案による車両走行距離記録装置の動作を説
明するための説明図、 第4図及び第5図は第2図中のCPUが行う仕事を示すフ
ローチャート図、 第6図は従来の記録装置による走行距離の記録の仕方を
示す図である。 1c……アドレスポインタ、1e……CPU(記録手段)、3
……不揮発性メモリ、3a……アドレス領域、3b……カウ
ンタ領域。1 is a block diagram showing a basic configuration of a vehicle mileage recording apparatus according to the present invention, FIG. 2 is a block diagram showing an embodiment of a vehicle mileage recording apparatus according to the present invention, and FIG. 3 is a vehicle traveling according to the present invention. Explanatory diagram for explaining the operation of the distance recording device, FIGS. 4 and 5 are flowcharts showing the work performed by the CPU in FIG. 2, and FIG. 6 is a method of recording the traveling distance by the conventional recording device. FIG. 1c ... Address pointer, 1e ... CPU (recording means), 3
... Nonvolatile memory, 3a ... Address area, 3b ... Counter area.
Claims (1)
ドレスポインタと、該アドレスポインタによってアドレ
ス指定されるアドレス領域を有する車両の走行距離を記
録するための不揮発性メモリと、車両が所定距離走行す
る毎に前記アドレスポインタによって指定されているア
ドレスに記録されているデータを+1し、該+1したデ
ータを前記アドレスポインタによって指定されているア
ドレスに記録する記録手段とを備える車両走行距離記録
装置において、 前記アドレス領域に記録されたデータが最大値となった
とき、+1したデータが記録されるカウンタ領域を前記
不揮発性メモリ内に形成した、 ことを特徴とする車両走行距離記録装置。1. An address pointer which is incremented by +1 every time the vehicle travels a predetermined distance, a non-volatile memory for recording a travel distance of the vehicle having an address area addressed by the address pointer, and a predetermined distance of the vehicle. A vehicle mileage recording device comprising a recording means for incrementing the data recorded at the address designated by the address pointer every time the vehicle travels and recording the incremented data at the address designated by the address pointer. In the vehicle mileage recording device, a counter area is formed in the non-volatile memory in which, when the data recorded in the address area reaches a maximum value, +1 data is recorded.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3571490U JPH074503Y2 (en) | 1990-04-04 | 1990-04-04 | Vehicle mileage recorder |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3571490U JPH074503Y2 (en) | 1990-04-04 | 1990-04-04 | Vehicle mileage recorder |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH03127216U JPH03127216U (en) | 1991-12-20 |
| JPH074503Y2 true JPH074503Y2 (en) | 1995-02-01 |
Family
ID=31541306
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3571490U Expired - Lifetime JPH074503Y2 (en) | 1990-04-04 | 1990-04-04 | Vehicle mileage recorder |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH074503Y2 (en) |
-
1990
- 1990-04-04 JP JP3571490U patent/JPH074503Y2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPH03127216U (en) | 1991-12-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS59196414A (en) | electronic odometer | |
| JPH0692898B2 (en) | Electronic odometer | |
| JPH074503Y2 (en) | Vehicle mileage recorder | |
| JP2533055Y2 (en) | Vehicle mileage accumulator | |
| JPH0565010B2 (en) | ||
| JPH06241824A (en) | Electronic odometer | |
| JP2850667B2 (en) | Electronic odometer | |
| JP2848119B2 (en) | Electronic odometer | |
| JPH06109478A (en) | Electronic odometer | |
| JPH0426693B2 (en) | ||
| JP2861675B2 (en) | Electronic odometer | |
| JP3261745B2 (en) | Electronic odometer | |
| JPS6227617A (en) | Odometer for automobile | |
| JP2872031B2 (en) | Electronic odometer | |
| JPH09178509A (en) | Electronic odometer | |
| JPH0529043B2 (en) | ||
| JPS6059454A (en) | Count data storing method to eeprom | |
| JP2917726B2 (en) | Non-volatile counter | |
| JP3124112B2 (en) | Data storage method | |
| JPH04369095A (en) | Method for storing numerical data for electronic integrator | |
| JPS60114711A (en) | electronic odometer | |
| JP2848102B2 (en) | Electronic odometer | |
| JPH0240507A (en) | Electronic odometer | |
| JPS59180326A (en) | Cyclometer for automobile | |
| JP3901050B2 (en) | Vehicle mileage integrated value storage system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| EXPY | Cancellation because of completion of term |