JPH0792682B2 - パルス周期制御装置 - Google Patents

パルス周期制御装置

Info

Publication number
JPH0792682B2
JPH0792682B2 JP3090413A JP9041391A JPH0792682B2 JP H0792682 B2 JPH0792682 B2 JP H0792682B2 JP 3090413 A JP3090413 A JP 3090413A JP 9041391 A JP9041391 A JP 9041391A JP H0792682 B2 JPH0792682 B2 JP H0792682B2
Authority
JP
Japan
Prior art keywords
output
pulse
register
control
signal
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 - Fee Related
Application number
JP3090413A
Other languages
English (en)
Other versions
JPH04321102A (ja
Inventor
宏 田中
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.)
Shimadzu Corp
Original Assignee
Shimadzu Corp
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 Shimadzu Corp filed Critical Shimadzu Corp
Priority to JP3090413A priority Critical patent/JPH0792682B2/ja
Publication of JPH04321102A publication Critical patent/JPH04321102A/ja
Publication of JPH0792682B2 publication Critical patent/JPH0792682B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Feedback Control In General (AREA)
  • Control Of Temperature (AREA)

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、制御入力信号によって
パルス波出力の平均値をコントロールし、例えば液体ク
ロマトグラフ装置の温度調整等を図る装置に関する。
【0002】
【従来の技術】制御入力信号によってパルス波出力の平
均値をコントロールするために、従来はパルス幅制御回
路を用いてきた。図6はこのパルス幅制御回路を示すブ
ロック図であり、図7は図6の各部の波形を示したもの
である。図6に示すごとく制御電圧Xと三角波である比
較基準電圧Rは比較器41の入力端子に加えられ、比較
器41の出力は、パルス切換回路42に加えられる。こ
こで、比較器41は制御電圧Xと比較基準電圧Rの比較
をし、その比較結果に応じてパルス切換回路42の出力
を切り換える回路である。そして、制御電圧Xより比較
基準電圧Rの方が高ければ、パルス切換回路42が
「0」のレベルのパルスを出力し、逆に比較基準電圧R
の方が低ければ「1」のレベルのパルスを出力するよう
構成されている。
【0003】以上の回路によってパルス幅が制御できる
ことを示したのが図7の波形図である。図7の(a)に
おけるRは、比較基準電圧の時間的変化を図示したもの
であり、また、X1、X2は各々制御電圧Xのレベルを
示している。尚、比較基準電圧Rの振幅は、制御電圧X
の変化する範囲より大きくなるよう設定されている。図
7の(b)、図7の(c)は出力パルスYの時間的変化
を図示したものであり、Y1は制御入力X1に対する出
力パルス波を、またY2は制御入力X2に対する出力パ
ルス波をそれぞれ示している。
【0004】前述したように、制御電圧Xより比較基準
電圧Rの方が高くなると、出力パルスYは「0」レベル
となる。そして図7の(a)において、制御電圧X1の
方が制御電圧X2より高いので、出力パルスY1のパル
ス幅の方が出力パルスY2のパルス幅より広くなる。ま
た、ここで、比較基準電圧Rの電圧変化が直線的であれ
ば、出力パルスYのパルス幅は制御入力Xの電圧レベル
に比例するので、結局、図6の回路でパルス幅の制御が
出来ることになる。
【0005】
【発明が解決しようとする課題】上記した従来のパルス
幅制御回路を用いて、例えば温度制御をする場合には、
次の問題点がある。まず、制御電圧Xの微弱な変化に対
応して精密に温度を制御するためには、出力パルスYの
パルス幅をなるべく広く(従って比較基準電圧の周期を
なるべく長く)しなければならない。なぜなら、三角波
たる比較基準電圧の周期が短く、三角波の傾斜が急であ
ると、制御対象の応答速度が厳しくなり、従って、高分
解能の温度制御ができないからである。
【0006】一方、比較基準電圧の周期を長くすると、
出力パルスYのパルス幅や周期が長くなってしまい、制
御対象に大きな温度的ゆらぎが生じてしまうことにな
る。なぜなら、パルス幅の平均値はたとえ同じでも、パ
ルス幅やパルス周期が長いと、例えばON/OFF制御
の時間間隔が長くなり、大きく温度を上げ、大きく温度
を下げることになるからである。
【0007】以上説明したように、従来の回路では細か
な温度制御をし、かつ温度的ゆらぎの小さい制御するこ
とが不可能であった。この発明は、この問題点に着目し
てなされたものであって、出力パルス波のパルス幅をあ
る適当な値に固定し、その周波数のみ変化させ(すなわ
ちパルス波の平均値を変化させ)、温度等を円滑に制御
できる装置を提供することを目的とする。
【0008】
【課題を解決するための手段】上記目的を達成するた
め、このパルス周期制御装置は、図1に示すように、制
御入力を一方の入力端に受けて、他方の入力端に加えら
れる入力と加算する加算手段aと、この加算手段aの出
力を同期信号に同期して記憶する置数手段bと、この置
数手段bの出力を2値信号のデータ「1」と比較し、置
数手段bの出力の方が高ければ2値信号のデータ「1」
を出力信号として出力し、逆に、置数手段bの出力の方
が低ければ2値信号のデータ「0」を出力信号として出
力する比較手段cと、前記置数手段bの出力からこの比
較手段cの出力を減算し、その結果を前記加算手段aの
他方の入力端に加える減算手段dとで構成されている。
【0009】
【作用】以下の説明では全ての値は数値データであると
し、また、制御入力値「x」は「0」から「1」の範囲
内のデータであるとする。初期状態で減算手段dの出力
は「0」であるから、制御入力値「x」は、最初の同期
信号で、その値のまま置数手段bに記憶される。また、
出力値「y」も初期状態で「0」であるから、この置数
手段bの出力はその値のまま減算手段dの出力となり、
加算手段aに加わることになる。従って、加算手段a
は、制御入力値「x」と減算手段dの出力「x」を加算
し、その加算結果「2x」が、次の同期信号で置数手段
bに記憶されることになる。以下同様に、同期信号に従
って上記の動作が繰り返されるので、n番目の同期信号
によって置数手段bに記憶されるデータは「nx」とな
る。
【0010】ところで、この置数手段bの出力データは
比較手段cでデータ「1」と逐一比較されており、置数
手段bの出力データが「1」以上であれば、比較手段c
が出力パルスとして「1」を出力する。従って、例えば
n番目の同期信号で、置数手段bの出力データ「nx」
が「1」以上になると、比較手段cの出力パルス「y」
は「0」から「1」に変わる。そして比較手段cの出力
パルス「y」の値が「1」となったことから、減算手段
dによって置数手段bの出力から「1」が減算され、
「nx−1」のデータが加算手段aに加わることにな
る。そしてこのデータ「nx−1」は、加算手段aによ
って制御入力値「x」と加算されるので、n+1番目の
同期信号で、置数手段bには「(n+1)x−1」のデ
ータが記憶される。そして、この値が「1」より小さい
と、(n+1)番目の同期信号で比較手段の出力パルス
「y」は「0」になる。
【0011】これ以降についても以上と同様の動作によ
って、制御入力値「x」が置数手段bに積算されてゆ
く。そして、例えばm番目の同期信号で、置数手段の出
力「mx−1」が再び「1」以上となれば、前記と同様
の動作により同期信号の一周期の間、「1」のレベルの
パルスが出力される。以上のように本発明では、置数手
段bの出力を制御入力に比例して階段状に増加させ、置
数手段bの出力が「1」を越えるタイミングで同期信号
の一周期の間だけ出力パルスを「1」にしている。
【0012】
【実施例】図2は本発明の一実施例を示すブロック図で
ある。図2に示すごとく制御入力「x」と、出力パルス
「y」と、レジスタ2の出力は、計算手段1に加えられ
ている。この計算手段1の出力はレジスタ2に加えら
れ、レジスタ2の出力は前記計算手段1と、比較器3に
加えられている。この比較器3のもう一方の入力端子に
は「1」のレベルの値が入力されており、比較器3の出
力信号はパルス切換器4に加えられている。
【0013】ここで、比較器3は、レジスタ2の出力が
「1」以上であれば出力パルス切換器4の出力が「1」
となるよう動作するものであり、逆にレジスタ2の出力
が「1」未満であれば出力パルス切換器4の出力が
「0」となるよう動作するものである。また、レジスタ
2は同期信号に従って計算手段1の出力を記憶してゆく
ものである。
【0014】尚、本実施例における計算手段1は、レジ
スタ2の出力と出力パルス「y」の差を求める減算手段
と、その減算結果を制御入力「x」に加える加算手段と
からなっている。また、この制御入力「x」は「0」か
ら「1」の範囲内のデータである。図3は図2に例示し
たパルス周期制御装置の動作を説明するための波形図で
ある。図3の(a)は同期信号を示すもの、図3の
(b)は制御入力「x」が「0.3」のときのレジスタ
の出力値を図示したもの、図3の(c)は制御入力
「x」が「0.3」のときの出力パルス「y」の波形を
示したものである。尚、図3の(d)は図3の(c)と
の比較のため、制御入力「x」が「0.6」のときの出
力パルス「y」の波形を示したものである。 次に図
2、図3に従って本装置の動作を説明する。初期状態で
レジスタ2の出力と出力パルス「y」の値は共に「0」
である。従って同期信号に同期して入力データ「0.
3」がレジスタ2に積算されてゆく。そのため、レジス
タ2の出力は、図3の(b)に示すように階段状に増加
してゆき、4番目の同期信号で「1.2」となる。そし
て、この値は「1」以上であるので比較器3の出力が変
化し、従って出力パルス切換器4のスイッチが4-2に切
り換わり、出力パルスが「1」となる。このため、5番
目の同期信号でレジスタ2に加わるデータは、レジスタ
2の出力「1.2」から出力パルスの値「1」を引いた
「0.2」に、制御入力「0.3」を加えたもの、すな
わち「0.5」である。そしてこのデータは「1」より
小さいので比較器3の出力が先程とは逆の変化し、出力
パルスは「1」から「0」に戻る。これ以降も以上と同
様の動作を繰り返すので、出力パルスの波形は図3の
(c)のようになる。この波形から明らかなように、制
御入力「x」が「0.3」の場合は、同期信号の10区
間のうち3区間が「1」のレベルの値である。図3の
(d)は参考のため制御入力「x」が「0.6」の場合
の出力パルスの波形を示したものであり、同期信号の1
0区間のうち6区間が「1」のレベルである。図3の
(d)を図3の(c)と比べれば、パルス波の平均値が
制御入力「x」に比例していることは明らかである。
【0015】なお、「x」が「0」の場合は、レジスタ
2の値が全て「0」となるので、出力パルスは常に
「0」になる。また、「x」が「1」の場合は、レジス
タ2の値は、常に「1」となるので、出力パルスは常に
「1」となる。図4は、本発明をコンピュータソフトウ
ェアで実現した場合の一実施例を示すフローチャートで
ある。
【0016】以下、本装置の動作をフローチャートに従
って説明する。変数Dの値は、制御入力xと加算され、
その結果が変数Dに改めて記憶される(ステップST
(以下STと略すことがある)1)。この変数Dの値は
「1」と比較され(ST2)、変数Dが「1」より小さ
ければ本装置から「0」を出力し(ST3)、変数Dが
「1」以上なら本装置から「1」を出力する(ST
4)。そして、「1」を出力した場合は変数Dから
「1」を減算して、その結果を新しい変数Dの値とする
(ST5)。そして、ステップST3とステップST5
はステップST6で合流し、適当な時間待ちをした後
(ST6),ステップST1に戻る。
【0017】ここでST1が、加算手段と置数手段に対
応し、ST2とST3とST4が比較手段に対応する。
また、ST5は減算手段に対応し、ST6は同期信号に
対応する。尚、同期信号の周期は一定であるのが望まし
いので、例えば、クロック割り込みを利用してST6の
処理を実現し、ST1からST5の処理を、一定の周期
で実行できるようにすればよい。
【0018】
【発明の効果】以上説明したように、本発明を用いれ
ば、例えば温度制御をする場合、精密で温度的ゆらぎの
少ない制御が、比較的簡単な構成で実現出来る。以下こ
の点を図5によって更に説明する。 図5は入力制御信
号が「0.5」の場合の出力パルスを図示したものであ
り、図5の(a)は従来例のパルス幅制御回路の出力電
圧、図5の(b)は本装置の出力電圧を示している。本
装置の出力電圧を従来例のパルス幅制御回路の出力電圧
と比べると、結局、本装置の出力電圧は、従来回路の出
力パルスの「1」の区間を時間軸上に分散させたことに
なる。このことから明らかなように、本装置では、パル
スの幅が同期信号によって制限されるので、図5の
(a)の波形で制御した場合のように、大きく温度が上
がり、大きく温度が下がるようなことがない。
【0019】従って、装置の動作周波数も上げることな
く(精度を落とすことなく)、ゆらずきの少ない制御を
行うことができる。
【図面の簡単な説明】
【図1】クレーム対応図である。
【図2】本発明の一実施例を示すブロック図である。
【図3】図2に示す装置の動作を説明する波形図であ
る。
【図4】本発明をプログラムで実現する場合のフローチ
ャートである。
【図5】従来技術を示す回路ブロック図である。
【図6】図5の回路動作を説明する波形図である。
【図7】本発明の効果を説明するための波形図である。
【符号の説明】 1 計算手段 2 レジスタ 3 比較器 4 パルス切換器 4-1 パルス切換器の0を出力する接点 4-2 パルス切換器の1を出力する接点

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】制御入力を一方の入力端に受けて、他方の
    入力端に加えられる入力と加算する加算手段と、この加
    算手段の出力を同期信号に同期して記憶する置数手段
    と、この置数手段の出力を2値信号のデータ「1」と比
    較し、置数手段の出力の方が高ければ2値信号のデータ
    「1」を出力信号として出力し、逆に、置数手段の出力
    の方が低ければ2値信号のデータ「0」を出力信号とし
    て出力する比較手段と、前記置数手段の出力からこの比
    較手段の出力を減算し、その結果を前記加算手段の他方
    の入力端に加える減算手段とからなるパルス周期制御装
    置。
JP3090413A 1991-04-22 1991-04-22 パルス周期制御装置 Expired - Fee Related JPH0792682B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3090413A JPH0792682B2 (ja) 1991-04-22 1991-04-22 パルス周期制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3090413A JPH0792682B2 (ja) 1991-04-22 1991-04-22 パルス周期制御装置

Publications (2)

Publication Number Publication Date
JPH04321102A JPH04321102A (ja) 1992-11-11
JPH0792682B2 true JPH0792682B2 (ja) 1995-10-09

Family

ID=13997908

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3090413A Expired - Fee Related JPH0792682B2 (ja) 1991-04-22 1991-04-22 パルス周期制御装置

Country Status (1)

Country Link
JP (1) JPH0792682B2 (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11338557A (ja) * 1998-05-25 1999-12-10 Komatsu Electronics Kk 交流負荷制御装置

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5482576A (en) * 1977-12-13 1979-06-30 Mitsubishi Electric Corp Pulse frequency modulation amplifier
JPS54153975A (en) * 1978-05-25 1979-12-04 Toshiba Corp Control signal putting-out method
JPS623301A (ja) * 1985-06-28 1987-01-09 Matsushita Electric Ind Co Ltd パルス幅変調方式

Also Published As

Publication number Publication date
JPH04321102A (ja) 1992-11-11

Similar Documents

Publication Publication Date Title
JPH0792682B2 (ja) パルス周期制御装置
US5280352A (en) Circuit arrangement for time base transformation of a digital picture signal
JP3326627B2 (ja) ドットクロック位相調整装置,その方法および液晶表示装置
JPH0923143A (ja) ディジタル信号の遅延方法及び回路
JP5303757B2 (ja) タイミング発生回路
RU2103816C1 (ru) Управляемый напряжением генератор импульсов
JP3208322B2 (ja) 可変遅延線回路
JPH04188965A (ja) 画像切換装置
JP3281800B2 (ja) 可変遅延線回路
JPH01136016A (ja) アナログ量計測装置
JP3300813B2 (ja) カラー液晶表示装置
JP2643247B2 (ja) デジタル同期検出装置
JP4972907B2 (ja) ドットクロック再生回路
KR19980056142A (ko) 주파수 체배기를 이용한 신호 지연회로
JP2936800B2 (ja) 信号発生装置
JP2025187655A (ja) 半導体装置、モータ制御システムおよびモータ制御方法
KR20030017512A (ko) 디지털 클럭 발생기
KR0122521Y1 (ko) 수평동기신호 보정회로
KR910006576Y1 (ko) 푸쉬스위치 방식을 채용한 vtr에서의 트래킹 제어회로
JP2679471B2 (ja) クロック切替回路
JP2765684B2 (ja) Ccd駆動用集積回路
KR100400775B1 (ko) 노이즈 제거폭 가변회로
JP2711392B2 (ja) テレビジョン信号の時間軸圧縮装置
JP2782965B2 (ja) 多系統クロック・パルス切換制御装置
JPH10341155A (ja) 可変周期信号発生回路

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20071009

Year of fee payment: 12

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081009

Year of fee payment: 13

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081009

Year of fee payment: 13

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091009

Year of fee payment: 14

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091009

Year of fee payment: 14

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101009

Year of fee payment: 15

LAPS Cancellation because of no payment of annual fees