JPH05324721A - Memory data search method - Google Patents
Memory data search methodInfo
- Publication number
- JPH05324721A JPH05324721A JP4125088A JP12508892A JPH05324721A JP H05324721 A JPH05324721 A JP H05324721A JP 4125088 A JP4125088 A JP 4125088A JP 12508892 A JP12508892 A JP 12508892A JP H05324721 A JPH05324721 A JP H05324721A
- Authority
- JP
- Japan
- Prior art keywords
- value
- grid
- parameter
- data
- read
- 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
Links
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
(57)【要約】
【目的】メモリのマップテーブルからのデータ検索時間
を短縮する。
【構成】内燃機関の機関回転速度の検出値Nを原点
(X,X) から4個置き毎の格子の値と比較して、格子
の値の方が検出値NX を超えると、1回前の格子から同
一方向に1個ずつ読み取った格子の値と検出値とを比較
し、格子の値の方が検出値以上であるとき当該格子をデ
ータ検索の格子として決定する。基本燃料噴射量TP に
ついても同様に格子を決定し、決定された格子の交わる
点 (A,B) のデータを検索する。それより1個小さい
側の格子点のデータも検索して補間演算してもよい。
(57) [Summary] [Purpose] To shorten the data retrieval time from the memory map table. [Configuration] The detected value N of the engine speed of the internal combustion engine is the origin
When the value of the grid exceeds the detection value N X compared with the value of the grid every 4 pieces from (X, X), the value of the grid read one by one in the same direction from the grid one time before. And the detected value are compared, and when the value of the grid is greater than or equal to the detected value, the grid is determined as the grid for data search. The grid is similarly determined for the basic fuel injection amount T P , and the data at the intersection (A, B) of the determined grids is searched. The data of the grid point one smaller than that may also be searched for the interpolation calculation.
Description
【0001】[0001]
【産業上の利用分野】本発明は、メモリのマップテーブ
ルに記憶されたデータを検索する方法に関する。FIELD OF THE INVENTION The present invention relates to a method for retrieving data stored in a map table of a memory.
【0002】[0002]
【従来の技術】近年、車両における各種制御は、マイク
ロコンピュータにより実行されている。例えば内燃機関
の制御の場合、機関回転速度Nと負荷を代表する基本燃
料噴射量TP とをパラメータとして、基本点火時期 (進
角値) 等のデータを予めメモリに記憶しておき、機関回
転速度Nと基本燃料噴射量TP とに基づいてメモリから
基本点火時期のデータを検索し、これに適宜補正を加え
る等して点火時期を設定し、点火時期制御を行っている
(特開昭62−38854号公報等参照) 。2. Description of the Related Art In recent years, various controls in vehicles have been executed by microcomputers. For example, in the case of control of an internal combustion engine, data such as the basic ignition timing (advance value) is stored in a memory in advance with the engine speed N and the basic fuel injection amount T P representing the load as parameters, and the engine speed is increased. Based on the speed N and the basic fuel injection amount T P , the basic ignition timing data is retrieved from the memory, the ignition timing is set by appropriately correcting the data, and the ignition timing is controlled.
(See JP-A-62-38854, etc.).
【0003】ところで、前記データは機関回転速度Nと
基本燃料噴射量TP とのパラメータ軸が交差する格子点
上に記憶されているが、各データが記憶される機関回転
速度Nの数値及び基本燃料噴射量TP の数値は、制御上
必要性の高い範囲では密な間隔に、それ程必要でない範
囲では大まかな間隔で設定されている。そして、検出さ
れた機関回転速度Nや基本燃料噴射量TP に対応するデ
ータを検索する場合には、機関回転速度Nの格子軸の値
を小さい方から順に読み出して対応する格子軸を決定
し、次に基本燃料噴射量TP についても同様にして格子
軸を決定し、これら該格子軸の交差する点上に記憶され
たデータを検索するようにしている。By the way, the data is stored on a lattice point where the parameter axes of the engine speed N and the basic fuel injection amount T P intersect. The numerical value of the fuel injection amount T P is set to a close interval in a range where control is highly required, and a rough interval in a range where it is not so necessary. When searching for data corresponding to the detected engine speed N or basic fuel injection amount T P , the values of the grid axis of the engine speed N are read in order from the smallest value to determine the corresponding grid axis. Similarly, for the basic fuel injection amount T P , the lattice axes are determined in the same manner, and the data stored at the points where the lattice axes intersect are searched.
【0004】しかしながら、かかる検索方式では原点
(読み出し開始点) から離れた格子軸上のデータを検索
する場合には、該格子軸の決定に時間を要し、全体とし
て検索処理時間の増大に繋がっていた。特に、前述した
基本点火時期の検索等は、機関回転に同期して (所定ク
ランク角度毎に) 行われるものでは、高回転速度領域で
は検索周期が短縮される一方で、機関回転速度Nの格子
軸を決定するのに要する時間は大きいため、演算処理に
限界を来し、その結果、記憶データ数を増大して高精度
な制御を行うことを難しくしていた。However, in such a search method, the origin is
In the case of searching data on the lattice axis apart from the (reading start point), it takes time to determine the lattice axis, which leads to an increase in the search processing time as a whole. In particular, when the above-mentioned search of the basic ignition timing is performed in synchronization with the engine rotation (at every predetermined crank angle), the search cycle is shortened in the high rotation speed region, while the grid of the engine rotation speed N is reduced. Since the time required to determine the axis is long, the arithmetic processing is limited, and as a result, it is difficult to increase the number of stored data and perform highly accurate control.
【0005】また、基本点火時期の検索等をバックグラ
ウンドジョブで実行すると、機関回転速度が高くなると
回転同期で行われる他の演算の割込が多くなり、過渡運
転時における点火時期の追従性が悪くなっていた。本発
明は、このような従来の問題点に鑑みなされたもので、
検索処理時間を所定時間以内に抑えられ、以て、記憶デ
ータ数の増大に対処できるようにしたメモリのデータ検
索方法を提供することを目的とする。Further, when the basic ignition timing search or the like is executed in a background job, other computations performed in synchronization with the rotation increase when the engine speed increases, and the ignition timing followability during transient operation is improved. It was getting worse. The present invention has been made in view of such conventional problems,
An object of the present invention is to provide a data search method for a memory, which can keep the search processing time within a predetermined time and can cope with an increase in the number of stored data.
【0006】[0006]
【課題を解決するための手段】このため本発明に係るメ
モリのデータ検索方法は、データが記憶されるパラメー
タの数値を小さい方から大きい方に又はこの逆の方向に
複数個置きに読み取って前記所定のパラメータの値と比
較し、前記所定のパラメータの値を通り越したと判定さ
れた時点で、1回前に読み取った数値のパラメータから
前記読み取り方向と同一方向に1個ずつ読み取ってパラ
メータを特定し、該特定したパラメータに対応するデー
タを検索する方法とする。For this reason, the memory data retrieval method according to the present invention reads the numerical values of the parameters in which the data are stored from the smaller value to the larger value or in the opposite direction by reading every plural numbers. By comparing with the value of the predetermined parameter, when it is determined that the value of the predetermined parameter has been passed, the parameters are specified by reading one by one in the same direction as the reading direction from the numerical parameter read one time before. , A method of retrieving data corresponding to the specified parameter.
【0007】また、本発明に係る別のデータ検索方法
は、データが記憶されるパラメータの数値を小さい方か
ら大きい方に又はこの逆の方向に複数個置きに読み取っ
て前記所定のパラメータの値と比較し、前記所定のパラ
メータの値を通り越したと判定された時点で、前記読み
取り方向とは逆方向に1個ずつ読み取ってパラメータを
特定し、該特定したパラメータに対応するデータを検索
する方法とする。Further, another data retrieval method according to the present invention reads the numerical values of the parameters in which the data are stored from the smaller value to the larger value or in the opposite direction, and reads a plurality of values to obtain the value of the predetermined parameter. In comparison, when it is determined that the value of the predetermined parameter has been passed, the parameters are read one by one in the direction opposite to the reading direction, the parameters are specified, and the data corresponding to the specified parameters is searched. ..
【0008】ここで、前記パラメータは内燃機関の機関
回転速度であり、機関回転に同期した間隔でデータの検
索を行うものであってもよく、あるいはバックグラウン
ドジョブでデータの検索を行うものでもよい。Here, the parameter is the engine rotation speed of the internal combustion engine, and may be used to search data at intervals synchronized with the engine rotation, or may be used to search data in a background job. ..
【0009】[0009]
【作用】パラメータの数値を該数値が増大又は減少する
方向に、複数個置きに読み取ることで、所望のパラメー
タに大まかに近づけ、所定のパラメータを通り越したと
判定された段階で、一回前に読み取った数値のパラメー
タから前記読み取り方向と同一方向に、又は、判定され
た所から逆向きに、1個ずつ細かくパラメータの値を読
み取って、所定のパラメータを決定するため、決定まで
の読み取り回数を所定回数以下に抑えることができ、検
索処理時間の増大を防止できるため、記憶データ数の増
大を図れる。また、過渡運転時の制御追従性も向上する
ことができる。Operation: By reading a plurality of parameter values in a direction in which the value increases or decreases, the parameter values are roughly approximated to the desired parameters, and when it is determined that the predetermined parameters have been passed, the parameter is read one time before. In order to determine the predetermined parameter by reading the value of the parameter one by one in the same direction as the reading direction from the numerical value of the parameter or in the opposite direction from the determined position, the number of readings until the determination is determined. The number of stored data can be increased because it can be suppressed to the number of times or less and the increase of the search processing time can be prevented. In addition, control followability during transient operation can also be improved.
【0010】特に、内燃機関の機関回転速度をパラメー
タとし、機関回転に同期した間隔でデータの検索を行う
ものに適用した場合には、高回転速度領域で短時間の周
期で検索が行われる場合でも、該周期以内に検索処理を
終えることが可能となる。In particular, when the present invention is applied to a data retrieval at an interval synchronized with the engine revolution using the engine rotation speed of the internal combustion engine as a parameter, when the retrieval is carried out in a short period in a high rotation speed region. However, the search processing can be completed within the cycle.
【0011】[0011]
【実施例】以下に本発明の実施例を図に基づいて説明す
る。以下に、本発明の実施例を図面に基づいて説明す
る。一実施例の構成を示す図1において、内燃機関1に
は、エアクリーナ2,吸気ダクト3,スロットルチャン
バ4及び吸気マニホールド5を介して空気が吸入され
る。吸気ダクト3には、エアフローメータ6が設けら
れ、スロットルチャンバ4には図示しないアクセルペダ
ルと連動するスロットル弁7が設けられていて、吸入空
気流量Qを制御する。吸気マニホールド5には、各気筒
毎に電磁式の燃料噴射弁8が設けられていて、図示しな
い燃料ポンプから圧送されプレッシャレギュレータによ
り所定の圧力に制御される燃料を吸気マニホールド5に
噴射供給する。また、排気通路9には機関に供給される
混合気の空燃比を排気中の酸素濃度の検出により検出す
るO2センサ10が介装されている。Embodiments of the present invention will be described below with reference to the drawings. Embodiments of the present invention will be described below with reference to the drawings. In FIG. 1 showing the configuration of one embodiment, air is drawn into an internal combustion engine 1 through an air cleaner 2, an intake duct 3, a throttle chamber 4 and an intake manifold 5. The intake duct 3 is provided with an air flow meter 6, and the throttle chamber 4 is provided with a throttle valve 7 interlocked with an accelerator pedal (not shown) to control the intake air flow rate Q. The intake manifold 5 is provided with an electromagnetic fuel injection valve 8 for each cylinder, and injects fuel into the intake manifold 5 which is pressure-fed from a fuel pump (not shown) and is controlled to a predetermined pressure by a pressure regulator. Further, an O 2 sensor 10 for detecting the air-fuel ratio of the air-fuel mixture supplied to the engine by detecting the oxygen concentration in the exhaust gas is interposed in the exhaust passage 9.
【0012】燃料噴射量の制御は、マイクロコンピュー
タ内蔵のコントロールユニット11において、以下のよう
に行われる。即ち、エアフローメータ6により検出され
る吸入空気流量Qと、クランク角センサ12からの信号に
基づき算出される機関回転速度Nとから基本燃料噴射量
TP を演算し、この基本燃料噴射量TP を水温センサ13
により検出された冷却水温度TW や、バッテリ14の電圧
による補正、更に所定の低中負荷領域では前記O2 セン
サ10により検出された空燃比に基づく空燃比フィードバ
ック補正等を行って最終的な燃料噴射量TI を設定し、
この燃料噴射量TI に相当するパルス幅の駆動パルス信
号を機関回転に同期して燃料噴射弁8に出力することに
より、機関1に対して要求量の燃料が噴射供給されるよ
うになっている。The control of the fuel injection amount is performed in the control unit 11 with a built-in microcomputer as follows. That is, the intake air flow rate Q detected by the air flow meter 6 calculates the basic fuel injection quantity T P from the engine speed N calculated on the basis of a signal from the crank angle sensor 12, the basic fuel injection quantity T P The water temperature sensor 13
Correction by the cooling water temperature T W detected by the battery 14 and the voltage of the battery 14, and further in a predetermined low and medium load region, air-fuel ratio feedback correction based on the air-fuel ratio detected by the O 2 sensor 10 is performed to finally make a final correction. Set the fuel injection amount T I ,
By outputting a drive pulse signal having a pulse width corresponding to this fuel injection amount T I to the fuel injection valve 8 in synchronization with the engine rotation, a required amount of fuel is injected and supplied to the engine 1. There is.
【0013】また、機関1の各気筒には夫々点火栓15が
設けられていて、これらには、点火コイルにて発生する
電圧が印加され、これにより、火花点火して混合気を着
火燃焼させる。ここで、前記点火時期(点火進角値)A
DVの制御が、前記コントロールユニット11により行
う。即ち、コントロールユニット11は、前記基本燃料噴
射量TP と機関回転速度Nとにより区分される複数の運
転領域毎にROM (メモリ) 11aに記憶してあるマップ
テーブルから、当該運転状態に対応する基本点火時期AD
V0を検索し、該基本点火時期ADV0を水温による補正やノ
ッキングを発生し易い領域では図示しないノックセンサ
を用いてフィードバック補正を行うなどして設定された
点火時期に点火信号ADV を出力して点火時期時期を制御
する。Further, each cylinder of the engine 1 is provided with an ignition plug 15, to which a voltage generated by an ignition coil is applied, whereby spark ignition is performed to ignite and burn the air-fuel mixture. .. Here, the ignition timing (ignition advance value) A
The control of the DV is performed by the control unit 11. That is, the control unit 11 corresponds to the operating state from the map table stored in the ROM (memory) 11a for each of a plurality of operating regions divided by the basic fuel injection amount T P and the engine rotation speed N. Basic ignition timing AD
V 0 is searched, and the ignition signal ADV is output at the ignition timing set by correcting the basic ignition timing ADV 0 by the water temperature or performing feedback correction using a knock sensor (not shown) in a region where knocking is likely to occur. Control the ignition timing.
【0014】ここで、前記基本点火時期ADV0のデータ検
索が、図2に示したフローチャートに従って行われる。
始めに、一方のパラメータである機関回転速度Nの格子
の検索を行う。まず、N格子の先頭番地をXにセットし
た後、これに4を加えた番地でXの値を更新する (S
1,S2) 。Here, the data retrieval of the basic ignition timing ADV 0 is performed according to the flow chart shown in FIG.
First, a search is made for a grid having one parameter, the engine speed N. First, after setting the head address of the N grid to X, the value of X is updated with the address obtained by adding 4 to this (S
1, S2).
【0015】そして、現在の機関回転速度Nと、前記X
の番地におけるN格子の値NX とを比較し、N≧NX で
ある場合は、S2に戻ってXの番地を4加算して更新し
た後、再度Nと比較する (S3) 。前記S3の比較で初
めてNX >Nになった時に、今度はXの番地を3だけ減
算した値で更新し (S4) 、現在の機関回転速度Nと前
記Xの番地の値とを比較する (S5) 。Then, the current engine speed N and the above X
Address is compared with the value N X N-grating in the, if an N ≧ N X, after updating by 4 adds the address of X returns to S2, compares again N (S3). When N X > N for the first time in the comparison of S3, the address of X is updated by a value obtained by subtracting 3 (S4), and the current engine speed N is compared with the value of the address of X. (S5).
【0016】そして、N≧NX である場合は、S6でX
の番地を1加算して更新した後、再度Nと比較する。前
記S5の比較で初めてNX >Nになった時点で、この時
のXの番地をAにセットする (S7) 。次に、もう一方
のパラメータである基本燃料噴射量TP の格子の検索
を、前記Nの格子の検索の場合と全く同様にして検索し
(S8〜S14) 、対応するXの番地をBにセットする。If N ≧ N X , then X in S6
The address of is added by 1 and updated, and then compared with N again. When N X > N for the first time in the comparison of S5, the address of X at this time is set to A (S7). Next, the search for the lattice of the other parameter, the basic fuel injection amount T P , is performed in exactly the same manner as the search for the N lattice.
(S8 to S14), the corresponding address of X is set to B.
【0017】そして、前記A,Bにセットされた番地の
N格子とTP 格子とが交差する点に記憶された基本点火
時期ADV0を検索する (S15) 。簡易的には、この検索値
をそのまま用いてもよいが、補間によってより精度の高
いデータを求める場合には、前記A,Bにセットされた
番地の各格子と、これらより1つ小さい番地の各格子と
の交差する4個の格子点の残り3つの格子点に記憶され
た基本点火時期ADV0を検索し、周知の補間演算方式を用
いて演算したデータを用いる (S16;図3参照) 。Then, the basic ignition timing ADV 0 stored at the point where the N grid and the T P grid at the addresses set in A and B intersect is retrieved (S15). For simplification, this search value may be used as it is, but in the case of obtaining more accurate data by interpolation, each grid of the addresses set in the above A and B and an address one smaller than these grids are used. The basic ignition timing ADV 0 stored in the remaining 3 grid points of the 4 grid points intersecting with each grid is searched, and the data calculated using the known interpolation calculation method is used (S16; see FIG. 3). ..
【0018】かかる検索方法とすれば、各格子の値を小
さい方から4個置きに読み取って、検出値に大まかに近
づけた後、後戻りして細かい間隔で最大3個の読み取り
を行うだけで検出値に対応する格子を決定することがで
きるため、検索に要する最大処理時間を大幅に短縮でき
る。このため、回転同期で検索を行うものでは、機関回
転速度Nの高速域ではデータ検索周期が短くなるがN格
子の決定を大幅に短縮できるため検索に余裕ができ、ま
た、バックグラウンドジョブで検索を行うものでも検索
の実行機会が多くなるため、高速域でも余裕ができ、か
つ、過渡運転時における制御精度を高めることができ
る。また、データ量、特に高速域でのデータ量を増大し
てより高精度な制御を行うことも可能になる。According to such a retrieval method, the value of each lattice is read every four from the smallest, and after roughly approaching the detected value, the process goes back to detect the maximum of three at a fine interval. Since the grid corresponding to the value can be determined, the maximum processing time required for the search can be significantly shortened. For this reason, in the case where the search is performed in rotation synchronization, the data search cycle becomes short in the high-speed region of the engine rotation speed N, but the determination of the N grid can be greatly shortened, and there is more room for the search. Since the search execution opportunities are increased even in the case of performing the above, it is possible to have a margin even in the high speed range, and it is possible to improve the control accuracy during the transient operation. Further, it becomes possible to increase the data amount, particularly the data amount in the high speed range, and perform more precise control.
【0019】尚、本実施例では、各パラメータの格子の
値を小さい方から大きい方へ読み取っていくものを示し
たが、逆に大きい方から小さい方へ読み取っていく方法
としてもよく、特に高速域におけるデータの検索頻度が
低中速域におけるデータの検索頻度より高いような制御
を行う場合には、高速側から低速側に読み取っていく方
法とすることにより、更に、最大検索処理時間の短縮を
図れる。In the present embodiment, the value of the grid of each parameter is read from the smallest value to the largest value, but it may be read from the largest value to the smallest value, which is particularly high speed. When control is performed so that the frequency of data search in the high-speed range is higher than that in the low-medium speed range, the maximum search processing time can be further shortened by reading from the high-speed side to the low-speed side. Can be achieved.
【0020】図4は、本発明の別の実施例に係るデータ
検索方法のフローチャートを示す。即ち、前記実施例で
は、所定の格子を通り過ぎると一旦後戻りしてから再度
同一方向に1個ずつ格子の値を読み取る方法としたが、
本実施例では、所定の格子を通り過ぎると、そこから逆
の方向に1個ずつ格子の値を読み取って対応する格子を
決定するものである。FIG. 4 shows a flowchart of a data search method according to another embodiment of the present invention. That is, in the above-described embodiment, the method is to go back once after passing a predetermined grid and then read the values of the grid one by one again in the same direction.
In the present embodiment, when passing through a predetermined grid, the values of the grid are read one by one in the opposite direction, and the corresponding grid is determined.
【0021】したがって、図2と異なる部分は、S14〜
S15及びS20〜S21において、格子の番地を1ずつ減少
させつつ現在の機関回転速度N又は基本燃料噴射量TP
の値と格子の値とを比較し、現在値の方が格子の値以上
であるときに、その格子をデータを検索する格子として
決定する。また、補間演算を行う場合は、決定された格
子と、これら格子より1つ大きい番地の格子との交差す
る残り3個の格子点のデータを検索して補間演算すれば
よい (図5参照) 。Therefore, the part different from FIG.
At S15 and S20 to S21, the current engine speed N or the basic fuel injection amount T P is decreased while the grid address is decreased by one.
When the current value is greater than or equal to the grid value, the grid is determined as the grid for searching the data. Further, when performing the interpolation calculation, the data of the remaining three grid points where the determined grid and the grid of the address one larger than these grids intersect are searched for and the interpolation calculation is performed (see FIG. 5). ..
【0022】[0022]
【発明の効果】以上説明してきたように本発明によれ
ば、データを検索するパラメータを短時間で決定するこ
とができ、延いては、データ量の増大、これによる制御
精度の向上を図れるものである。また、パラメータが内
燃機関の回転速度である場合は、回転同期で検索するも
のでは高速域で検索周期が短くなっても検索時間の短縮
によって余裕ができ、バックグラウンドジョブで検索す
るものでも他の回転同期の演算時間の短縮により検索機
会が増えるのでやはり余裕ができ、かつ、過渡運転時の
検索結果を用いる制御の精度を高めることができる。As described above, according to the present invention, a parameter for searching data can be determined in a short time, which leads to increase of data amount and improvement of control accuracy. Is. Further, when the parameter is the rotation speed of the internal combustion engine, in the case where the search is performed in synchronization with the rotation speed, even if the search cycle is shortened in the high speed range, the search time can be shortened to allow a margin. Since the number of search opportunities is increased by shortening the calculation time of the rotation synchronization, there is still a margin, and the accuracy of control using the search result during transient operation can be improved.
【図1】本発明の実施例のハードウエアの構成を示す図FIG. 1 is a diagram showing a hardware configuration of an embodiment of the present invention.
【図2】同上実施例のデータ検索ルーチンを示すフロー
チャートFIG. 2 is a flowchart showing a data search routine of the above embodiment.
【図3】同上実施例のデータの補間演算に使用されるデ
ータを示す図FIG. 3 is a diagram showing data used for interpolation calculation of data according to the embodiment.
【図4】本発明の別の実施例のデータ検索ルーチンを示
すフローチャートFIG. 4 is a flowchart showing a data search routine according to another embodiment of the present invention.
【図5】同上実施例のデータの補間演算に使用されるデ
ータを示す図FIG. 5 is a diagram showing data used for interpolation calculation of data according to the embodiment.
11 マイクロコンピュータ 11a ROM 11 Microcomputer 11a ROM
Claims (3)
数値に対応してデータが記憶されたメモリのマップテー
ブルから所定のパラメータの値に対応するデータを検索
する方法において、データが記憶されるパラメータの数
値を小さい方から大きい方に又はこの逆の方向に複数個
置きに読み取って前記所定のパラメータの値と比較し、
前記所定のパラメータの値を通り越したと判定された時
点で、1回前に読み取った数値のパラメータから前記読
み取り方向と同一方向に1個ずつ読み取ってパラメータ
を特定し、該特定したパラメータに対応するデータを検
索することを特徴とするメモリのデータ検索方法。1. A method of retrieving data corresponding to a value of a predetermined parameter from a map table of a memory in which data corresponding to each numerical value of a parameter set at irregular intervals is stored. The numerical value of the parameter is read from the smaller one to the larger one or in the opposite direction at a plurality of intervals and compared with the value of the predetermined parameter.
At the time when it is determined that the value of the predetermined parameter has been passed, one by one is read from the numerical parameter read one time before in the same direction as the reading direction to specify the parameter, and the data corresponding to the specified parameter is read. A method for retrieving data in a memory, characterized by:
数値に対応してデータが記憶されたメモリのマップテー
ブルから所定のパラメータの値に対応するデータを検索
する方法において、データが記憶されるパラメータの数
値を小さい方から大きい方に又はこの逆の方向に複数個
置きに読み取って前記所定のパラメータの値と比較し、
前記所定のパラメータの値を通り越したと判定された時
点で、前記読み取り方向とは逆方向に1個ずつ読み取っ
てパラメータを特定し、該特定したパラメータに対応す
るデータを検索することを特徴とするメモリのデータ検
索方法。2. A method for retrieving data corresponding to a value of a predetermined parameter from a map table of a memory in which data is stored corresponding to respective numerical values of parameters set at irregular intervals, wherein the data is stored. The numerical value of the parameter is read from the smaller one to the larger one or in the opposite direction at a plurality of intervals and compared with the value of the predetermined parameter.
When it is determined that the value of the predetermined parameter has been passed, one by one is read in a direction opposite to the reading direction to specify a parameter, and data corresponding to the specified parameter is searched for. Data search method.
である請求項1又は2に記載のメモリのデータ検索方
法。3. The data retrieval method for a memory according to claim 1, wherein the parameter is an engine speed of an internal combustion engine.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4125088A JPH05324721A (en) | 1992-05-18 | 1992-05-18 | Memory data search method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4125088A JPH05324721A (en) | 1992-05-18 | 1992-05-18 | Memory data search method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH05324721A true JPH05324721A (en) | 1993-12-07 |
Family
ID=14901546
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP4125088A Pending JPH05324721A (en) | 1992-05-18 | 1992-05-18 | Memory data search method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH05324721A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2015156067A (en) * | 2014-02-20 | 2015-08-27 | 日立オートモティブシステムズ株式会社 | On-vehicle controller |
| JP2019050662A (en) * | 2017-09-08 | 2019-03-28 | トヨタ自動車株式会社 | Drive unit |
-
1992
- 1992-05-18 JP JP4125088A patent/JPH05324721A/en active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2015156067A (en) * | 2014-02-20 | 2015-08-27 | 日立オートモティブシステムズ株式会社 | On-vehicle controller |
| JP2019050662A (en) * | 2017-09-08 | 2019-03-28 | トヨタ自動車株式会社 | Drive unit |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2592342B2 (en) | Control device for internal combustion engine | |
| US4322800A (en) | Method of reducing fuel consumption rate in internal combustion engines | |
| JPH0388945A (en) | Knocking sensing method for engine | |
| JPH1137026A (en) | Ignition controller for internal combustion engine | |
| JPS6263147A (en) | Air-fuel ratio controlling method for internal combustion engine and device thereof | |
| US4494512A (en) | Method of controlling a fuel supplying apparatus for internal combustion engines | |
| JPH05324721A (en) | Memory data search method | |
| JP2577211B2 (en) | Basic fuel injection amount setting device for internal combustion engine | |
| JP2005337186A (en) | Control device for internal combustion engine | |
| JPH029173B2 (en) | ||
| JP4827710B2 (en) | Control device and method for internal combustion engine | |
| JP2538626B2 (en) | Control device for internal combustion engine | |
| JP2696444B2 (en) | Fuel supply control device for internal combustion engine | |
| JPH0713508B2 (en) | Ignition timing control device for internal combustion engine | |
| JP2005048609A (en) | Control device for internal combustion engine | |
| JPH07310568A (en) | Engine controller | |
| JPH01310148A (en) | Controller for internal combustion engine | |
| JP2940916B2 (en) | Air-fuel ratio control device for internal combustion engine | |
| JPS63105264A (en) | Ignition timing control device for electronically controlled fuel injection internal combustion engines | |
| JPS62294769A (en) | Ignition timing control deice for internal combustion engine | |
| JPH068298Y2 (en) | Ignition timing control device for internal combustion engine | |
| JP2514442B2 (en) | Knock detection device for internal combustion engine | |
| JPH0432939B2 (en) | ||
| JPH01106954A (en) | Control device for learning of internal combustion engine | |
| JPS60209644A (en) | Fuel injection control device for internal-combustion engine |