-->

Pure Sine Wave Inverter Part 3

Selanjutnya setelah sebelumnya kita membahas rumus cara menghasilkan gelombang Pure Sine Wave (Gelombang sinus murni) menggunakan pwm ,maka sekarang kita akan merancang pemrograman menggunakan arduino IDE

pertama yang kita butuhkan adalah arduino IDE dan library TimerOne.h

1. Download arduino IDE buka arduino IDE dan pilih manage library sesuai gambar.

2. Ketik TimerOne di kolom pencaria kemudian pilih dan Install


3. Siapkan board arduino disarankan minimal arduino dengan chip Atmega328.

setelah semua sudah siap maka selanjutnya tahap prosedur perancangan program sesuai dengan teori yang sudah kita pelajari sebelumnya .

prosedur pembuatan program

1. tentukan frekuensi output inverter misal 50Hz 

2. tentukan frekuensi PWM harus frekuensi tinggi minimal 10KHz

3 . hitung jumlah sample sesuai rumus 
sample total= 1/2(Ts/Tpwm)
Ts = waktu yang dibutuhkan (ms) menempuh 1 periode gelombang ( 1/50Hz )

Tpwm = waktu yang dibutuhkan (ms)untuk menempuh 1 periode gelombang ( misal 1/ 20KHz )

4 . ubah radian ke derajat 
derajat = (sample[n] x (180/sample total ) x phi ) /180 .

phi=3,14 
sample[n] = sample dari 1 - 200 

5 . hitung nilai duty cycle pwm dengan rumus
DC = sin (derajat)

6 . atur interrupt sesuai Tpwm atau setiap 1/20KHz

7. tentukan port output pwm A dan pwm B 
8. atur output pwm berkebalikan antara out pwm A dan out pwm B.

prosedur di atas adalah prosedur utama silahkan untuk code programnya bisa di download di sini .



terima kasih sudah membaca artikel ini semoga bermanfaat silahkan lihat video penjelasan di channel saya sebelah kanan atas .










LihatTutupKomentar