JPS6367144B2 - - Google Patents

Info

Publication number
JPS6367144B2
JPS6367144B2 JP57098118A JP9811882A JPS6367144B2 JP S6367144 B2 JPS6367144 B2 JP S6367144B2 JP 57098118 A JP57098118 A JP 57098118A JP 9811882 A JP9811882 A JP 9811882A JP S6367144 B2 JPS6367144 B2 JP S6367144B2
Authority
JP
Japan
Prior art keywords
data
reading
ram
read
rotation speed
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired
Application number
JP57098118A
Other languages
English (en)
Other versions
JPS58214859A (ja
Inventor
Mitsuari Tanigawa
Jiro Masuda
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.)
Denso Ten Ltd
Original Assignee
Denso Ten 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 Denso Ten Ltd filed Critical Denso Ten Ltd
Priority to JP9811882A priority Critical patent/JPS58214859A/ja
Publication of JPS58214859A publication Critical patent/JPS58214859A/ja
Publication of JPS6367144B2 publication Critical patent/JPS6367144B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01PMEASURING LINEAR OR ANGULAR SPEED, ACCELERATION, DECELERATION, OR SHOCK; INDICATING PRESENCE, ABSENCE, OR DIRECTION, OF MOVEMENT
    • G01P3/00Measuring linear or angular speed; Measuring differences of linear or angular speeds
    • G01P3/42Devices characterised by the use of electric or magnetic means
    • G01P3/44Devices characterised by the use of electric or magnetic means for measuring angular speed
    • G01P3/48Devices characterised by the use of electric or magnetic means for measuring angular speed by measuring frequency of generated current or voltage
    • G01P3/481Devices characterised by the use of electric or magnetic means for measuring angular speed by measuring frequency of generated current or voltage of pulse signals
    • G01P3/489Digital circuits therefor

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Linear Or Angular Velocity Measurement And Their Indicating Devices (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)

Description

【発明の詳細な説明】 本発明は、データ保持RAMからエンジン回転
数データを読み取る方式に関し、特に該RAMに
対する1データ当りのアクセスが2以上のサイク
ルに分けて行なわれる場合の読み、書き同時アク
セスを禁止しようとするものである。
自動車のエンジン等を電子的に制御する機器、
例えばエンジンの吸入空気量を制御する電子キヤ
ブレターではエンジン回転数を正確に検出して制
御を実行する必要がある。エンジンの回転数は例
えばエンジン1回転当り何個か発生するパルスの
タイムインタバルを計測することで算出される。
マイクロコンピユータを使用した制御機器では該
パルスによる割込みを利用してエンジン回転数デ
ータ(例えば上述のタイムインタバル)を求め、
これを一旦データ保持RAMに格納して使用す
る。
この場合、例えばマイクロコンピユータが8ビ
ツト(1バイト)マシーンで、扱うデータが16ビ
ツト(2バイト)もしくはそれ以上であると、デ
ータ保持RAMへのアクセスは1データ当り2回
もしくはそれ以上必要になる。例えば1データが
2バイトであると2回のアクセスで読み出しまた
は書き込みが行なわれる。このため読み出しと書
き込みのタイミングが一致すると、その一部が更
新された実在しないデータを読み出すことになる
ので、これを用いて制御が行なわれることは好ま
しくない。そこで従来は第1図aに示すように下
位バイトのデータA1および上位バイトのデータ
B1を読み出した後に、再び下位データA2を読み
出しそれが1回目の下位データA1と一致するか
判断している。このようにすればA1=A2のとき
はB1がA1と対をなすものであると判断できる。
またA1≠A2であればB1がその間に変化した可能
性があるので該データを使用せずA1=A2となる
まで読み出しを繰り返す。しかし、この方法では
bに示すようにデータの書き込みが割り込みによ
つて優先されているので、読み出しサイクルを無
駄に消費する欠点がある。しかも下位データの再
読み出しやA1=A2の判断ステツプを含むので制
御プログラムが複雑になり、またA2用のRAM領
域が必要となる欠点もある。
本発明は、1ビツトのフラグを使用するだけで
上述した同時アクセスを未然に防止し、簡単なプ
ログラムで正確なエンジン回転数データを読み出
し可能とするものである。
本発明は、エンジン回転数データを複数回のア
クセスでデータ保持RAMに書き込み、そして読
み出すエンジン回転数読取方式において、読み出
し優先用のフラグを設け、該フラグが読み出しを
示す間は該RAMへの書き込みを禁止することを
特徴とするが、以下図面を参照しながらこれを詳
細に説明する。
第2図および第3図は本発明の一実施例を示す
図である。本例では第3図に示すように読み出し
優先のフラグFを設け、読み出し中は該フラグF
を1にして書き込みを禁止する。そして、読み出
しを終了したらフラグFを0に戻して書き込み可
能な状態にする。第2図のフローチヤートはこれ
を示すもので、aは読み出し時、bは書き込み時
である。第3図は制御系の一例で、1はデータ保
持RAM、2はCPU(中央処理装置)、3は時間カ
ウンタ、Pはエンジンの回転数に応じてそのタイ
ムインタバルTが変化するパルスである。時間カ
ウンタ3はパルスPのインタバルTをカウントし
ており、CPU2は割込みによつてその値をRAM
1に書き込もうとする。この間もCPU2はRAM
1から回転数データ(この場合タイムインタバル
とする)を適宜読み出して制御をしているので、
RAM1に新たなデータを書き込もうとするとき
はフラグFを参照して読み出し中(F=1)でな
いことを確認する。そして読み出し中でなければ
(F=0)RAM1の内容を2サイクルで更新す
るが、読み出し中であれば待機する。
以上述べたように本発明によれば、エンジン回
転数データの読み出しは1回で良いので処理ステ
ツプ数が少なく、また余分なRAM領域も要しな
い利点がある。
【図面の簡単な説明】
第1図は従来のエンジン回転数読取方式のフロ
ーチヤート、第2図および第3図は本発明の一実
施例を示すフローチヤートおよびブロツク図であ
る。 図中、1はデータ保持RAM、2はCPU、Fは
フラグである。

Claims (1)

    【特許請求の範囲】
  1. 1 エンジン回転数データを複数回のアクセスで
    データ保持RAMに書き込み、そして読み出すエ
    ンジン回転数読取方式において、読み出し優先用
    のフラグを設け、該フラグが読み出しを示す間は
    該RAMへの書き込みを禁止することを特徴とす
    るエンジン回転数読取方式。
JP9811882A 1982-06-08 1982-06-08 エンジン回転数読取方式 Granted JPS58214859A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9811882A JPS58214859A (ja) 1982-06-08 1982-06-08 エンジン回転数読取方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9811882A JPS58214859A (ja) 1982-06-08 1982-06-08 エンジン回転数読取方式

Publications (2)

Publication Number Publication Date
JPS58214859A JPS58214859A (ja) 1983-12-14
JPS6367144B2 true JPS6367144B2 (ja) 1988-12-23

Family

ID=14211381

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9811882A Granted JPS58214859A (ja) 1982-06-08 1982-06-08 エンジン回転数読取方式

Country Status (1)

Country Link
JP (1) JPS58214859A (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60123768A (ja) * 1983-12-08 1985-07-02 Mazda Motor Corp エンジンの回転数検出装置

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS55105726A (en) * 1979-02-08 1980-08-13 Nissan Motor Co Ltd Data transfer method

Also Published As

Publication number Publication date
JPS58214859A (ja) 1983-12-14

Similar Documents

Publication Publication Date Title
US4379333A (en) Method and system for operating a power-producing machine at maximum torque under varying operating conditions
US5970251A (en) Process for optimizing program parts for motor vehicle controllers
US4740915A (en) Method of controlling a microprocessor to monitor input signals at irregular mutually intersecting intervals
JP2627152B2 (ja) 点火時期制御装置
US5410694A (en) File access processing system of a computer enabling high-speed sequential access for a stream file
JPS6158841B2 (ja)
JPS6245578B2 (ja)
JPS58214859A (ja) エンジン回転数読取方式
JPS6245577B2 (ja)
JPS59180463A (ja) エンジン回転数読取り方式
KR920002513B1 (ko) 디이젤기관의 연료제어장치
JPS58156142U (ja) 内燃機関の電子制御装置
US4928649A (en) Ignition timing control system for an automotive engine
JP2903526B2 (ja) パルス発生装置
JPS608331B2 (ja) 内燃機関用燃料制御装置
JPS5867966A (ja) 内燃機関の点火制御方法
JPS58190751U (ja) プログラムモニタ装置
JP2594107B2 (ja) ノック制御装置
KR0164491B1 (ko) 차량의 엔진 제어 방법
JPS6232281A (ja) ノツキング検出装置
JPH09179611A (ja) プロセス制御装置
JPS61217833A (ja) 演算処理装置
JPS61201867A (ja) 回転角パルス出力装置
JPH0383271A (ja) 固定ディスク装置の自動リトラクト処理装置
JPH06168141A (ja) マイクロプロセッサ