センサー・制御

制御方式とは?PID制御・フィードバック制御・マイコン制御・IC制御・アナログ制御・デジタル制御の違い

制御方式とは?のアイキャッチ

エアコンの温度を25℃に設定すると、部屋の温度に合わせて冷房の強さが調整されます。

室温が30℃なら部屋を冷やし、25℃に近づくにつれて運転を調整します。

このように、設定された条件や現在の状態に合わせて機器の動きを変える仕組みが制御です。

制御はエアコンだけでなく、炊飯器や扇風機、充電器、モーターなど、さまざまな機器に使われています。

製品の説明や仕様書には、PID制御、フィードバック制御、マイコン制御、IC制御、アナログ制御、デジタル制御といった言葉が登場します。

これらは、制御の異なる部分に注目した名称です。

この記事では、身近なエアコンを例に、6つの制御方式の意味と違い、仕様書での見分け方を解説します。


制御とは、条件に合わせて機器の動きを変える仕組み

制御とは、設定や現在の状態に応じて、機器の動作や出力を調整することです。

エアコンなら、設定温度と現在の室温をもとに、冷房を強めたり弱めたりします。

こうした制御の基本は、入力・処理・出力の3つに分けると理解しやすくなります。

項目意味エアコンの例
入力機器が受け取る情報設定温度25℃、現在の室温30℃
処理入力をもとに動作を決める冷房をどれくらい強めるか決める
出力機器を動かすための信号や指示冷房の強さや風量を調整する

この流れを図で表すと、次のようになります。

エアコンを例に、制御の入力・処理・出力の流れを説明した図
エアコンでは、設定温度や現在の室温を入力として受け取り、処理を行い、冷房や風量などの出力を変えます。

エアコンは、設定温度やセンサーで測った室温を受け取り、それに応じた運転を行います。

室温が変化すれば、新しい情報に合わせて運転を調整します。

同じ考え方は、ほかの機器にも使われています。

  • 炊飯器:温度や時間に応じて加熱を調整する
  • 扇風機:設定された風量に合わせてモーターを動かす
  • 充電器:電池の状態に応じて充電を制御する
  • ロボット:位置やセンサーの情報をもとに動作を調整する

実際にどのような制御を行うかは、機器の用途や設計によって異なります。


6つの制御方式は何が違う?

PID制御、フィードバック制御、マイコン制御などは、すべて制御に関係する言葉です。

違いを理解するには、何について説明している名称なのかで分けると分かりやすくなります。

見る部分制御方式主な意味
情報の扱い方アナログ制御連続的に変化する信号を使って制御する
情報の扱い方デジタル制御数値データを使って制御する
制御する部品IC制御制御用ICなどの電子回路を使って制御する
制御する部品マイコン制御マイコンがプログラムに従って制御する
調整の仕組みフィードバック制御実際の結果を確認しながら目標に近づける
調整の仕組みPID制御目標との差を使い、P・I・Dの働きで出力を調整する

この3つの見方を図にすると、次のようになります。

制御方式を、情報の扱い方、制御を担当する部品や仕組み、目標に近づけるための調整に分けて示した図
制御方式の言葉は、すべてを同じ並びで比べるのではなく、どこを見ている言葉なのかで分けると理解しやすくなります。

アナログ制御とデジタル制御は、主に情報をどのように処理するかを表します。

IC制御とマイコン制御は、制御を担当する部品や回路に注目した名称です。

フィードバック制御とPID制御は、目標の状態に近づけるための調整方法に関係します。

これらは1つの機器で組み合わせて使われることがあります。

それぞれの違いを詳しく見ていきます。


アナログ制御とデジタル制御の違い

アナログ制御とデジタル制御は、主に制御に使う情報をどのような形で扱うかが異なります。

エアコンの場合、室温は時間とともに少しずつ変化します。

この温度変化を、連続的な電気信号として処理する方法と、数値データとして処理する方法があります。

アナログ制御とは

アナログ制御は、連続して変化する電気信号を使って出力を調整する方式です。

温度センサーから得られる信号を、電子回路で処理して制御する仕組みを考えると分かりやすくなります。

温度が変わると電気信号も変化し、その信号に応じて機器の動作を調整します。

アナログ制御では、オペアンプや抵抗、コンデンサーなどの回路が使われることがあります。

特徴は、連続的な信号をそのまま回路で処理できることです。

回路の精度や安定性には、部品の特性、ノイズ、温度などが関係します。

デジタル制御とは

デジタル制御は、センサーなどから得られた情報を数値データとして処理し、出力を調整する方式です。

温度を一定間隔で読み取り、次のような数値として扱う場合を考えます。

  • 1回目:30.0℃
  • 2回目:29.8℃
  • 3回目:29.5℃
  • 4回目:29.2℃

機器は、読み取った数値と設定温度を比較して、冷房の強さなどを決めます。

このような処理は、マイコンなどのデジタル回路で行えます。

数値データを使うことで、複数の条件を組み合わせた処理や、設定の変更、測定値の記録などを行いやすくなります。

制御の細かさには、センサーの精度や読み取る間隔、数値の分解能などが関係します。

アナログ制御とデジタル制御はどちらが優れている?

どちらも、機器の目的に応じて使われる制御方式です。

比較項目アナログ制御デジタル制御
情報の扱い方連続的な電気信号数値データ
主な処理電子回路による信号処理演算回路やプログラムによる処理
特徴連続した信号を直接処理できる条件分岐や設定変更を行いやすい
設計上の確認点ノイズ、部品特性、回路の安定性読み取り間隔、分解能、処理時間

デジタル制御でも、現実の温度や電圧などを扱うためにアナログ回路が使われます。

アナログ制御とデジタル制御を組み合わせた機器もあります。

アナログ・デバイセズは、電源回路のアナログ制御とデジタル制御について、信号の処理方法や制御回路の違いを説明しています。[1]

アナログ・デジタルという名称は、制御に使う信号や処理方式の違いを表しています。


IC制御とマイコン制御の違い

IC制御とマイコン制御は、機器の中で何を使って制御しているかに注目した名称です。

ここで重要なのは、マイコンもICの一種だということです。

IC制御とは

ICは「Integrated Circuit」の略で、日本語では集積回路といいます。

電子回路を小さな半導体部品の中にまとめたものです。

ICには、次のような種類があります。

  • 電源を制御するIC
  • モーターを動かすIC
  • 信号を処理するIC
  • 表示を制御するIC
  • マイコン

IC制御という表現は、製品によって、制御用ICや専用の電子回路を使った制御を指します。

たとえば、電源制御用ICが出力電圧を監視し、必要に応じて回路の動作を調整する場合があります。

ただし、「IC制御」は制御に使われる部品を広く表す言葉です。

製品の詳しい動作を知るには、どのようなICを使っているかを確認する必要があります。

マイコン制御とは

マイコンは、機器の制御に使われる小さなコンピューターのようなICです。

「マイクロコントローラ」や「MCU(Microcontroller Unit)」とも呼ばれます。

一般的なマイコンには、計算や判断を行う部分、プログラムを記憶する部分、外部と信号をやり取りする部分などが組み込まれています。[2]

マイコン制御では、プログラムに従って情報を処理し、機器の動作を決めます。

エアコンなら、次のような情報を組み合わせて制御できます。

  • 設定温度
  • 現在の室温
  • 運転モード
  • タイマー設定
  • センサーの情報

これらの情報をもとに、冷房の強さや風量などを調整します。

IC制御とマイコン制御はどう見分ける?

製品の仕様書では、IC制御とマイコン制御が分けて書かれることがあります。

その場合は、次のように読むと理解しやすくなります。

表示主な意味
IC制御制御用ICなどの電子回路による制御
マイコン制御マイコンがプログラムに従って行う制御

マイコン自体もICなので、IC制御という名称だけでマイコンの有無を判断することはできません。

また、マイコン制御の機器にも、電源やモーターを制御するための専用ICが組み合わされることがあります。

IC制御とマイコン制御は、使用する部品や制御の実現方法に注目した名称です。


フィードバック制御とPID制御の違い

フィードバック制御とPID制御は、機器を目標の状態に近づけるための調整方法に関係します。

エアコンを25℃に設定した場合で考えてみます。

室温が30℃なら冷房を強め、25℃に近づくにつれて運転を調整します。

このとき重要になるのが、実際の室温を確認し、設定温度との差をもとに運転を変える仕組みです。

フィードバック制御とは

フィードバック制御は、機器を動かした結果を確認し、目標との差に応じて出力を調整する制御です。

エアコンなら、設定温度25℃と現在の室温を比較します。

室温が30℃なら5℃の差があります。

冷房によって室温が27℃まで下がれば、目標との差は2℃になります。

このように、変化した結果を取り込みながら、必要な運転を決めます。

フィードバック制御は、温度制御だけでなく、モーターの回転速度や位置、電源の出力電圧などの制御にも使われています。

PID制御とは

PID制御は、フィードバック制御で使われる代表的な調整方法の1つです。

PIDは、次の3つの頭文字を組み合わせた名称です。

記号名称主な働き
P比例(Proportional)現在の目標との差に応じて出力を調整する
I積分(Integral)目標との差が続いている分を考慮して調整する
D微分(Derivative)目標との差が変化する速さに応じて調整する

これらの働きを組み合わせて、目標に近づけるための出力を決めます。

オムロンも、PID制御を比例・積分・微分の動作を組み合わせた制御として説明しています。[3]

P・I・Dを温度制御で考える

PID制御の働きを、温度調整の例で考えます。

P(比例)は、現在の差を見る働きです。

設定温度と室温の差が大きいときは、それに応じて出力を大きく調整します。

目標に近づいて差が小さくなると、比例による調整量も小さくなります。

I(積分)は、差がどれくらい続いているかを見る働きです。

室温が設定温度より少し高い状態が長く続いている場合、その差を減らす方向に出力を調整します。

比例制御だけでは残ることがある、目標値との小さなずれを減らすためにも使われます。

D(微分)は、差が変化する速さを見る働きです。

室温が急速に変化している場合などに、その変化の速さを考慮して出力を調整します。

目標温度を通り過ぎて冷やしすぎるような動きを抑えるために役立つ場合があります。

PID制御では、これらを組み合わせることで、目標値への近づき方や安定性を調整します。

実際の機器でどのような調整を行うかは、制御対象の特性や設定によって変わります。

フィードバック制御とPID制御の関係

2つの違いをまとめると、次のようになります。

  • フィードバック制御:実際の結果を確認しながら、目標に近づける仕組み
  • PID制御:その仕組みの中で、P・I・Dを使って出力を調整する方法

フィードバック制御には、PID以外の調整方法もあります。

P・I・Dの3つを組み合わせるPID制御のほかに、PとIを組み合わせたPI制御もあります。

ここで紹介したエアコンは、制御の考え方を説明するための例です。実際に採用されている制御方式は、機種や設計によって異なります。


制御方式は1つの機器で組み合わせて使われる

ここまで説明した6つの制御方式は、1つの機器の中で組み合わせて使われることがあります。

たとえば、マイコンを使った温度制御装置で、次のような仕組みを考えます。

  1. 温度センサーが現在の温度を検出する
  2. 温度の情報を数値データに変換する
  3. マイコンが現在の温度と設定温度を比較する
  4. PID制御の計算で必要な出力を決める
  5. 制御用の回路がヒーターやモーターなどを動かす
  6. 温度を再び測定し、必要に応じて出力を調整する

この例では、複数の制御方式が関係しています。

制御方式この例での役割
デジタル制御温度を数値データとして処理する
マイコン制御プログラムに従って処理する
IC制御マイコンや制御用ICなどの回路を利用する
フィードバック制御測定結果を使って出力を調整する
PID制御目標との差から調整量を計算する

PID制御は、アナログ回路でもデジタル処理でも実現できます。MathWorksの技術資料でも、PID制御を連続時間と離散時間の両方で扱っています。[4]

制御方式の名称は、機器のどの部分や仕組みを説明しているかによって使い分けられます。


製品の仕様書では何を確認すればいい?

制御方式は、家電製品の説明や産業機器の仕様書、半導体のデータシートなどに記載されることがあります。

名称を見るときは、その言葉が何を示しているのか確認します。

仕様書の表示読み取れる内容さらに確認したい内容
アナログ制御連続的な信号を使う制御精度、応答速度、ノイズへの対応
デジタル制御数値データを使う制御制御周期、分解能、処理方式
IC制御ICなどの電子回路による制御使用しているICの種類や機能
マイコン制御プログラムによる制御制御する条件、機器の動作
フィードバック制御実際の結果を使って調整する何を測定し、何を制御するか
PID制御P・I・Dによって調整量を決める制御精度、応答性、安定性

たとえば「PID制御」と書かれている製品でも、それだけで温度を何℃の精度で保てるかまでは分かりません。

温度調節器なら制御精度やセンサーの精度、モーターなら速度や応答性能など、目的に合った仕様も確認します。

製品の性能を比較するときは、制御方式の名前と、実際の動作性能を分けて確認することが重要です。


まとめ

制御とは、設定や現在の状態に応じて機器の動作を調整する仕組みです。

PID制御、フィードバック制御、マイコン制御、IC制御、アナログ制御、デジタル制御は、それぞれ制御の異なる部分に注目した名称です。

大きく分けると、次の3つになります。

  • アナログ制御・デジタル制御:情報をどう扱うか
  • IC制御・マイコン制御:どのような部品や仕組みで制御するか
  • フィードバック制御・PID制御:目標に近づけるためにどう調整するか

マイコンはICの一種であり、PID制御はフィードバック制御で使われる代表的な調整方法です。

実際の機器では、複数の制御方式を組み合わせて使用することもあります。

仕様書で制御方式を確認するときは、何を表す名称なのかを理解したうえで、必要な性能や動作条件を確認してください。


参考資料

[1]Analog Devices|電源回路用のデジタル制御ループとアナログ制御ループに違いはないのか?
アナログ制御とデジタル制御の信号処理、回路構成、特徴の違いを確認。

[2]エプソン|マイコンとは?できることや利用例と機能、動作の仕組み
マイコンの役割、構成、MCUという名称について確認。

[3]オムロン|PID制御(FA用語辞典)
フィードバック制御におけるPID制御、比例・積分・微分の働きについて確認。

[4]MathWorks|並列形式PIDコントローラー
連続時間・離散時間のPID制御と、アナログ・デジタルの実現方法について確認。


関連用語

-センサー・制御