TMS320F28335を使った単相グリッドタイドインバータのソースコード:PWM生成、電流電圧閉ループPID制御、グリッド信号のADCサンプリングと16点FFTハーモニック分析を含む

この記事では、TI TMS320F28335 DSPを使用した単相グリッドタイドインバータの完全なプロジェクトソースコードについて説明します。このコードは、太陽光発電や蓄電システム向けの並網インバータ開発に直接対応しています。EPwmモジュールによる高精度SPWM波形生成、ADCモジュールによるグリッド電圧/電流のリアルタイムサンプリング(AD_28335.c)、ECAPによるグリッドゼ ...

8月14日 13:57 投稿

粒子群アルゴリズムを用いたPID制御器の自動パラメータ調整方法について

PSOアルゴリズムを活用したPID制御器のパラメータ最適化手法について解説します。手動でのチューニングに時間がかかる開発者向けに、複数の候補パラメータを同時に行う群集的探索手法が有効です。 基本的な動作原理は以下の通りです。PID制御器の比例係数Kp、積分係数Ki、微分係数Kdを3次元空間に配置し、各粒子がこれらの値を保持して移動します。各粒子は現在のパラメ ...

8月1日 12:49 投稿

8051ベース温度制御システムの実装とPID調整

本稿では、8051マイコンを用いた温度制御システムの設計と実装について解説する。システムはHD7279ドライバによる4桁7セグメントディスプレイとキーパッド、DS18B20温度センサ、I²C EEPROM(24C16)、およびPWM制御可能なファンモータで構成される。全体のコード量は約1500行で、Keil C51で開発され、フラッシュメモリ容量8KBの制限に対応するため最適化レベル9が適用され ...

7月11日 20:37 投稿