Produk Unggulan Temukan produk unggulan kami di sini Find out More

Rangkaian Inverter Pure Sine Wave Berbasis Arduino

Rangkaian Inverter Pure Sine Wave

Inverter adalah sebuah alat yang mampu mengubah energi baterai menjadi enerli listrik bolak-balik selayaknya listrik PLN. Teori induksi elektromagnetik sangat besar pengaruhnya terhadap penemuan alat ini. Rangkaian inverter pure sine wave ini sering digunakan sebagai sumber daya listrik darurat. Jika anda ukur menggunakan sebuah osiloskop bentuk gelombang dari listrik PLN adalah sinus atau sinusoidal. Gelombang sinus adalah fungsi matematika yang berbentuk osilasi berulang. Rumus matematikanya adalah Y(t)=A.(ωt+φ), silahkan bisa anda memasukkan nilai A sebagai amplitudo, ωt+φ adalah frekuensi sudut dan fase. Berikut adalah bentuk gelombang tersebut.

rangkaian inverter pure sine wave
Jika anda ingin menerapkan rangkaian inverter pure sine wave ketahui dulu rumus di atas. Bisa menggunakan matlab atau tool lain untuk membuktikan kebenaran rumus gelombang tersebut. Rumus ini juga dipakai pada pembuatan code program nantinya.

Gelombang sinus dapat dibangkitkan menggunakan rangkaian osilator. Osilator analog seperti op-amp sudah cukup mampu untuk membangkitkan gelombang sinus ini. Salah satu rangkaian osilator gelombang sinus adalah rangkaian wien-bridge oscilator seperti pada gambar berikut.

rangkaian inverter pure sine wave

Rangkaian Inverter Pure Sine Wave Berbasis Arduino

rangkaian inverter pro mini arduinoBerbeda halnya jika anda ingin membuat rangkaian inverter pure sine wave menggunakan sebuah chip mikrokontroler arduino. Chip arduino adalah mikrokontroler yang dapat digunakan untuk membuat kontrol apapun yang bersifat khusus layaknya mini komputer.

Arduino mampu membangkitkan gelombang sinus untuk rangkaian inverter pure sine wave dengan PWM nya. tetapi anda harus  mengerti bahasa pemrograman seperti C++ untuk mendesain code program pada arduino ini. Keunggulannya adalah anda dapat memasang berbagai macam sensor kontrol untuk sistem rangkaian inverter anda.

Code Program Inverter Pure Sine Wave

Untuk membangun sebuah sistem inverter pure sine wave menggunakan arduino. Anda sedikitnya harus memahami tentang algoritma pemrograman, pengetahuan arsitektur mikrokontroler arduino dan bahasa pemrogram C++. Berikut adalah code program cara membuat rangkaian inverter pure sine wave yang sudah lulus uji coba rangkaian.

float x=0;
float y=0;
const float pi=3.14;
int z=0;
float v=0;
int w=0;
void setup() {
Serial.begin(9600);
}
// the loop function runs over and over again forever
void loop() {
if (w==0){
v=x*pi/180; // making deg in radians
y=sin(v); //calculate sine
z=y*250; // calculate duty cycle(250 not 255 because will help to turn off transistors)
delay(100);
x=x+0.57;// increase the angle
}
if (x>90){
// we stop to calculate we have the duty cycle for angles smaller than 90deg
// the other half is symetric
x=0;
w==1;
}
Serial.println(z);// on the serial monitor will appear duty cycles between 0 and 90 deg
}

Informasi lebih lanjut silahkan KLIK WA kanan bawah layar anda
WA: 085888833589

Add a Comment

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

This site uses Akismet to reduce spam. Learn how your comment data is processed.