Mert Can Bilgiç
Üye
- Katılım
- 9 Ocak 2016
- Mesajlar
- 101
- Puanları
- 1
- Yaş
- 25
Herkese merhabalar, iyi forumlar.
Bir DC-DC Buck/Boost Converter tasarımı üzerinde çalışıyorum. Devre 12V girişi 0-24V arası Duty Cycle oranına göre çıkış üretecek. Devrenin gereken tüm tasarımları yaptım fakat devreyi gerçekleştirdiğimde sonuç alamıyorum.
Devrenin tasarım parametreleri şöyle ;
Devre şeması ;
PWM için Arduino'da oluşturduğum kod;
Kodda bir sıkıntı olduğunu düşünerek farklı bir biçimde PWM oluşturmayı denedim. Onda da şöyle bir şey yazdım;
Nerde hata yapmış olabilirim? Bilen biri aydınlatırsa çok teşekkür ederim.
Tekrardan iyi forumlar...
Bir DC-DC Buck/Boost Converter tasarımı üzerinde çalışıyorum. Devre 12V girişi 0-24V arası Duty Cycle oranına göre çıkış üretecek. Devrenin gereken tüm tasarımları yaptım fakat devreyi gerçekleştirdiğimde sonuç alamıyorum.
Devrenin tasarım parametreleri şöyle ;
Devre şeması ;
PWM için Arduino'da oluşturduğum kod;
C:
#include <TimerOne.h>
void setup() {
pinMode(9, OUTPUT);
Timer1.initialize(100); //100us = 10khz
Timer1.pwm(9, 675); // 66% DC
}
void loop() {
}
Kodda bir sıkıntı olduğunu düşünerek farklı bir biçimde PWM oluşturmayı denedim. Onda da şöyle bir şey yazdım;
Kod:
void setup() {
pinMode(6,OUTPUT);
}
void loop() {
digitalWrite(6,HIGH);
delayMicroseconds(666);
digitalWrite(6,LOW);
delayMicroseconds(333);
}
Nerde hata yapmış olabilirim? Bilen biri aydınlatırsa çok teşekkür ederim.
Tekrardan iyi forumlar...