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