JPH0447503B2 - - Google Patents

Info

Publication number
JPH0447503B2
JPH0447503B2 JP61314724A JP31472486A JPH0447503B2 JP H0447503 B2 JPH0447503 B2 JP H0447503B2 JP 61314724 A JP61314724 A JP 61314724A JP 31472486 A JP31472486 A JP 31472486A JP H0447503 B2 JPH0447503 B2 JP H0447503B2
Authority
JP
Japan
Prior art keywords
data
conversion
level
processor
converter
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
JP61314724A
Other languages
English (en)
Other versions
JPS63161754A (ja
Inventor
Teruo Fukuda
Hiromi Uchimaru
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 JP61314724A priority Critical patent/JPS63161754A/ja
Publication of JPS63161754A publication Critical patent/JPS63161754A/ja
Publication of JPH0447503B2 publication Critical patent/JPH0447503B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Combined Controls Of Internal Combustion Engines (AREA)
  • Communication Control (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、エンジン制御システムにおけるAD
変換データの伝送方法に関する。
〔従来の技術〕
電子制御装置を用いたエンジン制御システムで
は、エンジン各部に配置したセンサのアナログ出
力をAD変換してプロセツサ(CPU)に入力し、
該プロセツサは該入力されたデジタルデータ等を
用いて各種信号を発生し、制御、表示等を行な
う。A/D(アナログ/デジタル)変換には各種
方式のものがあるが、例えば逐次比較型のものが
用いられ、この逐次比較型AD変換器では逐次比
較で上位ビツトから逐次得られた変換データをレ
ジスタに溜め、変換終了で該データをプロセツサ
へシリアル伝送する。
第5図はこれを説明する図で、プロセツサから
AD変換器へクロツクCLKが送られ、AD変換器
では上記レジスタを該クロツクでシフトして、1
本のデータ線を通してレジスタデータをシリアル
伝送する。該データ線は最初はH(ハイ)レベル
にあり、伝送開始でL(ロー)レベルになる。こ
の最初のLレベルの1ビツト(LSB)はスター
トビツトであり、このあとに所定数例えば8個の
データビツトが続き、その後は再びHレベルに戻
る(このHレベルがストツプビツトになる)。プ
ロセツサは前記クロツクCLKでこのデータを取
込む。即ち、データ線のH,LはクロツクCLK
の立下りに同期しており、プロセツサはこのH,
LをCLKの立上りで読み、図示の如く010110010
等と読取る。最初のLSBはスタートビツトであ
つてデータではなく、残り8ビツトがデータ(レ
ジスタの内容)である。シリアル伝送されるデー
タのビツト数は既知であるからこの既知ビツト数
の受信で(最初のビツトは取込まないから8ビツ
トの受信で)データ受信完了フラグが上り、これ
により割込みが発生して受信データの処理が行な
われる。
AD変換要求はプロセツサからAD変換器に例
えば4mSの周期で定期的に送られる。これを受け
てAD変換器はAD変換を開始し、変換終了で上
記データ伝送を行ない、伝送終了で待機状態に入
る。AD変換および変換データの伝送に要する時
間は例えば500μSであり、残りの3500μSが待機期
間である。上記AD変換要求は、プロセツサの
SOUT端子とAD変換器のSIN端子との間に張ら
れた信号線1(第2図参照)をLレベルにする
ことにより出され、AD変換器はこの信号線の電
位を監視していてそれがLレベルになればAD変
換要求と解してその実行に入る。AD変換データ
は、AD変換器のSO端子とプロセツサのSIN端子
との張られた信号線2を通してシリアル伝送さ
れる。
〔発明が解決しようとする問題点〕
この信号線2は常時はHレベルであり、Lレ
ベルになつて伝送開始となり、その最初のLレベ
ルはスタートビツトである。プロセツサはこの信
号線2のレベルを監視しており、HレベルがL
レベルに変るとそれをスタートビツトと見なして
誤つてデータを受信してしまう。勿論この受信デ
ータはノイズであり、それが速やかに消滅してし
まえば定常状態のHレベルであるが、いずれにし
ても受信動作は行なわれてしまう。
本発明はかゝる点を改善し、プロセツサはAD
変換データのみを受信しそれ以外は受信しないよ
うにしようとするものである。
〔問題点を解決するための手段〕
本発明は、マイクロコンピユータ10とAD変
換器20を備え、該マイクロコンピユータから
AD変換器へAD変換を要求し、該AD変換器は
AD変換データを最初のLレベルビツトのあとに
続けてシリアル伝送し、該マイクロコンピユータ
は該最初のLレベルを該シリアル伝送の開始と判
断して続くデータを受信し、受信終了で上る割込
みにより、該マイクロコンピユータのプロセツサ
(CPU)は該データを取込む、エンジン制御シス
テムにおけるAD変換データの伝送方法におい
て、前記AD変換要求の発生でセツトされ、前記
割込みによるデータ取込みでリセツトされるスタ
ートビツトフラグ(SBF)を設け、プロセツサ
は、前記割込みが上り、前記フラグがセツトされ
ている状態で、前記データ取込みを行なうことを
特徴とするものである。
〔作用〕
この方法によれば、プロセツサはAD変換デー
タのみを取込み、ノイズ等による誤つたデータ取
込みは回避することができ、ノイズの多いエンジ
ン制御システムに用いて甚だ有効である。
〔実施例〕
第1図で10はマイクロコンピユータで、プロ
セツサCPU、受信レジスタ12、受信終了検出
回路14、クロツク制御回路16、クロツクセレ
クタ18を備える。また20はAD変換器で、ア
ナログ入力チヤネルa,b,……の選択データ
CDラツチ回路22、その選択を行なうマルチプ
レクサ24、逐次比較レジスタ26、デジタルア
ナログ変換器28、電源電圧Vc.c.を受けて基準電
圧VREF等を発生するレギユレータ30、比較器群
32を備える。
逐次比較型のAD変換動作は周知の通りで、入
力アナログ電圧は最大Vボルトとすると、最初
SARはMSBが1で残りは0にセツトされ、これ
を受けてDACはV/2を出力し、MPX24が入
力(チヤネル)aを選択したとすると、比較器3
2aでaとV/2の比較が行なわれ、a>V/2
ならSARではMSBの次のビツトが1にされ、こ
れを受けてDAC28は3V/4を発生し、これが
aと比較され、……という処理が行なわれてレジ
スタSARにはアナログ入力aのデジタル変換値
の各ビツトがMSB側から逐次セツトされて行く
(動作には種々のタイプがあるが)。
AD変換動作は信号線1により指示される。即
ち第2図に示すように1がLレベルになるとこ
れはスタートビツトであり、AD変換動作が開始
する。この前にマイコン10側から変換チヤネル
を指定するデータCDが与えられているので、こ
のデータが上記スタートビツトによりラツチ22
に取込まれ、これによりマルチプレクサ24は該
データが指示するチヤネルa,b,……を選択す
る。AD変換動作がやがて終了し、変換データが
全てSAR26に溜ると自動的にその送出が開始
する。前記のようにこのシリアル伝送を行なう信
号線2のレベルは常時Hレベルであり、伝送開
始でLレベルになり、これ(LSB)がスタート
ビツトで、レジスタデータはその後に続く。
このシリアル伝送をさせるクロツクCLKはマ
イコン10側からクロツクセレクタ18、クロツ
ク制御回路16の経路で送られる。またこのクロ
ツクSLKは受信レジスタ12にも入つてシリア
ル伝送データの取込みを制御し、また検出回路1
4へも入力して受信終了検知に供される。即ちこ
の検出回路14は実質的にはカウンタであり、既
知であるデータビツト数(本例では8)を計数す
ると、受信終了をレジスタ12およびプロセツサ
CPUに知らせる。レジスタ12にとつてはこれ
はシフトイン停止信号になり、またプロセツサ
CPUにとつてこれは割込み信号になり、受信デ
ータ12のデータを取込む。信号線2上のスタ
ートビツトは受信レジスタ12で検出し、シフト
インを開始すると共に検出回路14へ計数開始を
指示する。
シリアル伝送終了後、信号線2にノイズがの
り、Lレベルになると、マイコン側ではこれをシ
リアル伝送のスタートビツトと見なし、誤動作し
てしまう。そこで本発明ではスタートビツトフラ
グSBFをプロセツサCPUに設け、シリアル伝送
が終了して前記割込信号が出たのちこれをLレベ
ルにし、次のAD変換まで(前記例で言えば
3500μS後まで)これをLに保つ。プロセツサ
CPUでは受信終了検出回路14から割込み入り、
受信レジスタ12からデータを取込むとき、この
スタートビツトフラグを眺め、これがHならデー
タ取込みをするが、Lならデータ取込みしない。
このようにすればノイズにより信号線2がLレ
ベルになつても、これをシリアル伝送のLSBと
誤認して受信データ取込みを行なつてしまうこと
はない。
スタートビツトフラグSBFはAD変換のタイミ
ング(本例では4mS毎)でセツトし、シリアル伝
送終了後のプロセツサへのデータ取込み用割込み
でリセツトする。第3図にこのスタートビツトフ
ラグSBFのセツト等の処理要領を、また第4図
にそのリセツト等の処理要領を示す。この第3図
に示すようにSBFのセツトはAD変換スタート
1がL)時に行なわれ、第4図に示すように
AD変換データをプロセツサのRAM(ランダムア
クセスメモリ)へセーブしたときリセトされる。
第3図のAD変換チヤネルセツト、は前記デー
タCDを発生するステツプである。センサには各
種あり、AD変換をするタイミングも短周期のも
の、長周期でよいものなど様々である。このステ
ツプではどのセンサ(チヤネル)をAD変換対象
にするかを決める。第4図のルーチンは受信終了
検出回路14が上げた割込みが受けられたときス
タートする。
〔発明の効果〕
以上説明したように、本発明によればプロセツ
サはAD変換データのみを取込み、ノイズ等によ
る誤つたデータ取込みは回避することができ、ノ
イズの多いエンジン制御システムに用いて甚だ有
効である。
【図面の簡単な説明】
第1図は本発明の実施例を示すブロツク図、第
2図は動作説明用のタイムチヤート、第3図およ
び第4図は処理要領を示すフローチヤート、第5
図は従来装置の動作を説明するタイムチヤートで
ある。

Claims (1)

  1. 【特許請求の範囲】 1 マイクロコンピユータ10とAD変換器20
    を備え、該マイクロコンピユータからAD変換器
    へAD変換を要求し、該AD変換器はAD変換デー
    タを最初のLレベルビツトのあとに続けてシリア
    ル伝送し、該マイクロコンピユータは該最初のL
    レベルを該シリアル伝送の開始と判断して続くデ
    ータを受信し、受信終了で発生する割込みによ
    り、該マイクロコンピユータのプロセツサ
    (CPU)は該データを取込む、エンジン制御シス
    テムにおけるAD変換データの伝送方法におい
    て、 前記AD変換要求の発生でセツトされ、前記割
    込みによるデータ取込みでリセツトされるスター
    トビツトフラグ(SBF)を設け、 プロセツサは、前記割込みが発生し、前記フラ
    グがセツトされている状態で、前記データの取込
    みを行なうことを特徴とするAD変換データの伝
    送方法。
JP61314724A 1986-12-24 1986-12-24 Ad変換デ−タの伝送方法 Granted JPS63161754A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61314724A JPS63161754A (ja) 1986-12-24 1986-12-24 Ad変換デ−タの伝送方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61314724A JPS63161754A (ja) 1986-12-24 1986-12-24 Ad変換デ−タの伝送方法

Publications (2)

Publication Number Publication Date
JPS63161754A JPS63161754A (ja) 1988-07-05
JPH0447503B2 true JPH0447503B2 (ja) 1992-08-04

Family

ID=18056806

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61314724A Granted JPS63161754A (ja) 1986-12-24 1986-12-24 Ad変換デ−タの伝送方法

Country Status (1)

Country Link
JP (1) JPS63161754A (ja)

Also Published As

Publication number Publication date
JPS63161754A (ja) 1988-07-05

Similar Documents

Publication Publication Date Title
JP2641999B2 (ja) データ・フォーマット検出回路
EP1875611A1 (en) Selectable real time sample triggering for a plurality of inputs of an analog-to-digital converter
US4165508A (en) Method and apparatus for detecting a peak value of an analog signal
JP6594466B2 (ja) アナログデジタル変換を要求するためのデバイスおよび方法
US4937575A (en) Precision A/D converter utilizing a minimum of interface interconnections
JPH0895710A (ja) Adコンバータの制御装置及び制御方法
JPH0447503B2 (ja)
US5229770A (en) Analog/digital converter with advanced conversion termination notice
SU1290285A1 (ru) Устройство дл управлени энергопотреблением микропроцессорной системы
JPS63164639A (ja) シリアルデ−タ伝送方法
JP3123998B2 (ja) A/d変換機能を内蔵したシングルチップマイクロコンピュータ
JP2559237Y2 (ja) シリアルデータサンプリング信号発生装置
JP2778276B2 (ja) 逐次比較型a/d変換装置
SU1275419A1 (ru) Устройство дл ввода информации
JPH08293791A (ja) アナログ/ディジタル変換装置
SU1183910A1 (ru) Цифровой пиковый детектор
SU1072070A1 (ru) Устройство дл регистрации однократных электрических импульсов
US6970071B2 (en) Method and device for acquiring data
JPH09321624A (ja) 半導体集積回路装置
JPH0721123A (ja) 直列データ転送装置
SU1474729A1 (ru) Устройство дл индикации
JPH0664518B2 (ja) 逐次比較型a/d変換器からのデ−タ受信方法
SU1406620A2 (ru) Устройство дл передачи и приема сигналов
SU1372594A1 (ru) Устройство выделени экстремумов сигнала
SU1171828A1 (ru) Устройство дл сбора и передачи информации

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees