Maple: SPWM, Sinusoidal Pulse Width Modulation
SPWM adalah signal seperti PWM, cuma bezanya adalah signal reference untuk menghasilkan SPWM. Jika PWM menggunakan signal reference yang constant, akan menghasilkan frekuensi dan duty cycle yang tetap setiap masa. Berbeza dengan SPWM yang menggunakan reference sinusoidal, menghasilkan duty cycle yang berubah-ubah. Cara menghasilkannya adalah seperti di bawah dengan membandingkan triangle wave dan sinusoidal wave.
SPWM kebiasaannya digunakan untuk penukaran kepada AC Signal dalam Power Electronic. Ia selalu digunakan terutama dalam litar SPMC (Single Phase Matrix Converter). SPWM dikira berdasarkan titik persilangan antara carrier signal yang berbentuk triangle wave dan modulation signal yang berbentuk sin wave. Pengiraan Maple untuk kiraan ini adalah seperti di bawah.
eq1 adalah persamaan untuk sin wave, eq2 adalah persamaan untuk triangle wave. Triangle wave mempunyai dua persamaan garis lurus iaitu ketika wave menaik dan ketika wave menurun. Bilangan titik persilangan yang terhasil diantara dua wave ini adalah n=fc/fm. a[i] adalah titik-titik masa, kemudian kirakan beza masa bagi setiap titik melalui t[i]. Inilah cara malas dan cepat untuk mengira dan hasilnya adalah seperti di bawah.
|
|
Hasil pengiraan Maple | Nilai delay yang dimasukkan ke dalam MPLab |
Saya berminat dengan programming ni…mcm mana nak beli dari saudara?
zaidi, e-mail saya kat Tentang Saya.
asmkm abg nizam..boleh tnya x klau program diats dinaaukgn untuk inverter dc-ac??circuit inverter yg menggunakan IGBT untuk switching dgn menggunakan SPWM
nk tanye sikit. frekuensi bagi isyarat SPWM berapa sebenarnya?
zilas, frekuensi SPWM biasa reference frequency 50Hz dan carrier 1kHz.
En.shahrul..sya nk keterangan lebih mendalam tentang spwm..?
zilas, saya x de keterangan lanjut. Sila cari kat google.
macam mane nak tukar coding maple ke matlab?
nora, matlab ada coding nya sendiri, mungkin berbeza sedikit syntax nya tapi konsepnya sama dengan mana2 programming.