JPH04262614A - 期間信号を出力する電子装置 - Google Patents
期間信号を出力する電子装置Info
- Publication number
- JPH04262614A JPH04262614A JP3154230A JP15423091A JPH04262614A JP H04262614 A JPH04262614 A JP H04262614A JP 3154230 A JP3154230 A JP 3154230A JP 15423091 A JP15423091 A JP 15423091A JP H04262614 A JPH04262614 A JP H04262614A
- Authority
- JP
- Japan
- Prior art keywords
- value
- counter
- period
- comparator
- tzr
- 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.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K7/00—Modulating pulses with a continuously-variable modulating signal
- H03K7/08—Duration or width modulation ; Duty cycle modulation
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/24—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
- F02D41/2403—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using essentially up/down counters
-
- G—PHYSICS
- G04—HOROLOGY
- G04F—TIME-INTERVAL MEASURING
- G04F5/00—Apparatus for producing preselected time intervals for use as timing standards
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/02—Digital function generators
- G06F1/025—Digital function generators for functions having two-valued amplitude, e.g. Walsh functions
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- Electronic Switches (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
Abstract
め要約のデータは記録されません。
Description
の値に設定可能な比較器と、所定の計数周波数において
計数範囲を循環するのに所定の期間を必要とするカウン
タとを用いて期間信号を出力する電子装置に関するもの
である。
3には「期間信号を発生させる装置」が記載されている
。同装置においては2つのカウンタが設けられており、
第1のカウンタは所定の残値からカウントダウンを行い
、第2のカウンタにおいて第1のカウンタのゼロ点通過
が所定回数検出されるまで連続的に計数範囲を循環する
。このDE−OS3110683にさらに記載されてい
る装置においては、第1のカウンタにおいて残値が計数
され続いて計数範囲を循環するのではなく、第1のカウ
ンタが連続的に所定の初期値にセットされている。
3624「データプロセッサ用の出力比較装置及び方法
」、EPーPS298960「パルス幅変調された内燃
機関の運転量を定め制御する方法及びデジタル制御装置
」があるが、これら公知の装置はいずれの場合にも満足
する結果を得ることができないという欠点を有する。
、コンピュータを用いて構成と機能が比較的簡単で、し
かも分解能が高く精度のよい期間信号を出力できる装置
を提供することである。
よれば、コンピュータと、所定の値に設定可能な比較器
と、所定の計数周波数において計数範囲Zmaxを循環
するのに期間tmaxを必要とするカウンタとを用いて
期間信号を出力する電子装置において、出力すべき期間
Tをn=INT(T/TZR)として、
倍数と残り期間TRestに分割し、ないしは対応する
全体のカウント値Wをn=INT(W/DZ)として、
Zの倍数と残値ZRestに分割し、ZT(t0)を期
間信号出力開始時t0のカウンタ値、ZRestをW−
n*DZ、i*DZをカウント値に対する安全上の隔た
り値として、比較器の内容を
れる。
と機能が比較的簡単であることが明らかにされている。 というのは常に循環するカウンタを使用することができ
るからである。それによって信号の分解能と精度を高め
ることができる。さらに極めてノイズが発生しにくいこ
とが明らかにされている。
説明する。
ハードウエア構成を概略図示している。符号10で示す
ものはコンピュータであって、データ線11を介して比
較器12(比較レジスタCR)と接続されている。この
比較器はさらにデータ線13を介してカウンタ14と接
続され、カウンタにはさらに入力15を介して計数周波
数クロック(Cl)が供給される。導線16はカウンタ
14のそれぞれの現時点の計数状態をコンピュータ10
へ供給するのに用いられる。ブロック18は信号出力段
であって、その出力19から所望の期間信号を取り出す
ことができる。信号出力段18にはコンピュータ10か
ら期間信号の開始を定める入力量が供給され、また比較
器12から期間信号の終了を定める入力量が供給される
。
置のシステム部分で、入力21に入力された入力量に基
づいて、最終的に所望の期間信号に変換しようとするデ
ータを出力線22へ出力する。
ウンタないしタイマーのカウント値と比較レジスタ内容
の比較に基づいて動作する。カウンタのカウント値と比
較レジスタの内容とが等しい場合には、コンピュータハ
ードウエアは比較器12に関連して設けられている出力
ポートを自動的に切り替える。
のハードウエアの構成に従って、比較結果が発生すると
割り込みを発生させることもでき、それによってプログ
ラムをこの比較結果に反応させることもできる。
しようとする場合には、カウンタと比較器の桁数が限定
されているために、カウンタの計数範囲を何回か循環し
なければならない。出力すべきパルス長さの分解能を高
くし絶対精度を大きくする必要がある場合には、コンピ
ュータのリアルタイムによる負担が最小になるように制
限しなければならない。
器12のそれぞれの比較値を時間tに関して示すもので
ある。図において鋸歯状の線25はカウンタのそれぞれ
のカウント値を示し、階段状の線26は比較器12のそ
れぞれの内容を示すものである。
連続的に循環することができ、所望の期間信号をどの時
点で出力させるかに影響を受けないで済むようにするこ
とである。カウンタは、所定の計数周波数で時間tma
xにおいて最大のカウント値Zmaxに到達する。
axより大きい期間Tが出力されるものとする。
2の図示と異なるのは、tmaxとTの始点が一致して
いることである。出力すべき期間信号Tの長さがtma
xを越えているのと同様に、各計数に必要なカウント値
の範囲Wはカウンタ14と比較器12で用意される最大
の計数範囲Zmaxを越えている。
maxを次式に従って単位時間TZRの倍数と残り時間
TRestに分割することである。
残値ZRestに分割され、カウント値に対しても同様
なことが行なわれる。すなわち、以下のようになる。
計数周波数で単位カウント値DZに相当する。本発明に
よれば、比較器12は図2に示すように、初期値と瞬時
値が常にそれぞれのカウンタ値ないしタイマー値を上回
るように形成される。
計がロードされる。
=ZT(t0) 残り時間TRestに
相当する残値 =ZRest 循環す
るカウンタの安全上の隔たり値 =i*DZ
初期値ZT(t0)と残値ZRestの合計にi倍の単
位カウント値(DZ)を加算することによって、動作カ
ウンタ14のそれぞれの状態に対して十分な安全上の隔
たりが生じる。それによって、再ロードが遅延した場合
でも、カウンタ14と比較器の内容が尚早に一致するこ
とはない。なお、iに関しては次の条件が当てはまる。
<INT(Zmax/DZ−1)次に、単位時間TZR
の各周期毎に、単位カウント値DZが比較器12の値に
加算されて、すべての単位時間に対してこの加算が行な
われる。この再ロードは、ソフトウエアカウンタによっ
て制御されなければならない。比較器の瞬時値に関して
は、
し、かつ最初にロードした値が計数された場合に、計数
工程が終了し、ないしは比較結果が出力される。その場
合に比較器とカウンタは同一の値を有する。
ーチャートの形式で説明する。
し1<i<INT(Zmax/ZD−1)DZ 単位
カウント値 単位時間値 TZR 計算 全体の期間 T n倍 n=INT(T/TZR) 残り期間 TRest=T−n*TZR残値
残り期間TRestと量子化からないしはZRest=
W−n*D Zから 起動時(t0)に時間出力開始 ZT(t0)を決定 比較器ないし比較レジスタ(CR)の内容を
】
、カウンタ値がZ(t)=ZCR(t(n−i))にな
るまで待機期間出力信号終了。
によれば、構造と機能が比較的簡単で、信号の分解能と
精度を高めることができ、ノイズの少ない期間信号を出
力することができる。
ク図である。
。
。
Claims (3)
- 【請求項1】 コンピュータ(10)と、所定の値に
設定可能な比較器(12)と、所定の計数周波数におい
て計数範囲Zmaxを循環するのに期間tmaxを必要
とするカウンタ(14)とを用いて期間信号を出力する
電子装置において、出力すべき期間Tをn=INT(T
/TZR)として、 【数1】 の式に従って設定可能な単位時間TZRの倍数と残り期
間TRestに分割し、ないしは対応する全体のカウン
ト値Wをn=INT(W/DZ)として、【数2】 の式に従って設定可能な単位カウント値DZの倍数と残
値ZRestに分割し、ZT(t0)を期間信号出力開
始時t0のカウンタ値、ZRestをW−n*DZ、i
*DZをカウント値に対する安全上の隔たり値として、
比較器の内容を 【数3】 の式に従って制御することを特徴とする期間信号を出力
する電子装置。 - 【請求項2】 前記iに関して 1<i<INT(tmax/TZR−1)ないし、1<
i<INT(Zmax/DZ−1)の値を選択すること
を特徴とする請求項1に記載の装置。 - 【請求項3】内燃機関の制御に関連して使用されること
を特徴とする請求項1に記載の装置。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE19904020652 DE4020652C2 (de) | 1990-06-29 | 1990-06-29 | Elektronisches System zur Ausgabe eines Zeitdauersignals |
| DE4020652.1 | 1990-06-29 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH04262614A true JPH04262614A (ja) | 1992-09-18 |
| JP3070977B2 JP3070977B2 (ja) | 2000-07-31 |
Family
ID=6409281
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3154230A Expired - Lifetime JP3070977B2 (ja) | 1990-06-29 | 1991-06-26 | 期間信号を出力する電子装置 |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP3070977B2 (ja) |
| DE (1) | DE4020652C2 (ja) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH1117528A (ja) * | 1997-06-23 | 1999-01-22 | Mitsubishi Electric Corp | 出力タイマ |
| JPH1155084A (ja) * | 1997-07-29 | 1999-02-26 | Matsushita Electric Works Ltd | 出力遅延回路 |
| DE10123742A1 (de) * | 2001-05-16 | 2002-11-28 | Siemens Ag | Regelung und Fehlerkorrektur für Impulsausgabe |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE3110683A1 (de) * | 1981-03-19 | 1982-09-30 | Robert Bosch Gmbh, 7000 Stuttgart | "einrichtung zum erzeugen eines zeitdauersignals" |
| US4873624A (en) * | 1983-11-04 | 1989-10-10 | Motorola, Inc. | Output compare system and method for a data processor |
| DE3610717A1 (de) * | 1986-03-29 | 1987-10-01 | Bosch Gmbh Robert | Verfahren und digitales steuergeraet zur bestimmung und steuerung von pulsbreitenmodulierten betriebsgroessen bei einer brennkraftmaschine |
-
1990
- 1990-06-29 DE DE19904020652 patent/DE4020652C2/de not_active Expired - Lifetime
-
1991
- 1991-06-26 JP JP3154230A patent/JP3070977B2/ja not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| DE4020652A1 (de) | 1992-01-02 |
| DE4020652C2 (de) | 1999-05-27 |
| JP3070977B2 (ja) | 2000-07-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4361792A (en) | Digital induction motor control system | |
| US4704723A (en) | Frequency divider | |
| US6543000B1 (en) | Interrupt management system with timers and controller able to detect the interrupt missed and generate appropriate warning signal for error handling | |
| JP3070977B2 (ja) | 期間信号を出力する電子装置 | |
| US5982842A (en) | Output timer | |
| JPS61105486A (ja) | タイマ装置 | |
| US4337509A (en) | Method and apparatus for controlling firing phases of thyristors | |
| JP2773546B2 (ja) | パルス発生回路 | |
| JPH08139575A (ja) | パルス出力回路 | |
| JP2623783B2 (ja) | 速度制御装置 | |
| JP3538358B2 (ja) | プログラマブル・コントローラ | |
| SU1241468A2 (ru) | Делитель частоты следовани импульсов с регулируемой длительностью импульсов | |
| RU2074512C1 (ru) | Формирователь импульсной последовательности | |
| JPS60182354A (ja) | インジエクタ駆動パルス幅の測定装置 | |
| JP2006510268A (ja) | 標準的なマイクロプロセッサを使用する特徴が高められたpwmのハードウェア/ソフトウェア実施 | |
| JPH0366847B2 (ja) | ||
| SU1488752A2 (ru) | Устройство для программного управления | |
| SU1200388A1 (ru) | Устройство доя формирования импульсных последовательностей | |
| JPS6259553B2 (ja) | ||
| SU964936A1 (ru) | Устройство дл регулировани скорости электродвигател | |
| JPH03139707A (ja) | 位置指令装置 | |
| SU1013975A1 (ru) | Вычислительное устройство | |
| JP3074739B2 (ja) | 交流電圧のサイクル制御方法 | |
| SU1674330A1 (ru) | Генератор опорного кода вентильного преобразовател | |
| SU601666A1 (ru) | Устройство дл программного управлени шаговым двигателем |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080526 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090526 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100526 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110526 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110526 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120526 Year of fee payment: 12 |
|
| EXPY | Cancellation because of completion of term | ||
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120526 Year of fee payment: 12 |