デジタル制御
デジタル制御を行う方法を解説します。
Note
回路ファイルはTOPページからダウンロードできます。
スクリプトを使ったフィードバック制御
Example
digital/digital_pi_control.scicir
Info
このサンプル回路ではスクリプトを使用します。
スクリプトを使用するサンプル回路にはオプション:DigitalPalette
が必要です。
スクリプトを使用したサンプルを解説します。
スクリプトはシミュレーションのメイン周期、あるいは指定した動作周期のはじめに実行することができます。
この例では、スクリプトの中のプログラムで降圧型DCDCコンバーターを制御します。この時、スクリプトの動作周波数は コンフィグウィンドウ
内の
サブ周波数
で指定しており、50
[kHz]で実行されます。一方、降圧型DCDCコンバーターの動作周波数はメイン周波数で指定され100
[kHz]で実行されます。
この例では、出力電圧Out
を入力し、出力電圧が3V
となるようにPI制御を行います。
途中 setoutvar()
によって、実行中の変数の動きを確認することが可能です。
実行結果は以下の様になります。