Picproje Elektronik Sitesi

ENDÜSTRiYEL OTOMASYON => Motorlar & Sürücüler => Konuyu başlatan: cann - 25 Ağustos 2016, 23:59:37

Başlık: arduino h bridge
Gönderen: cann - 25 Ağustos 2016, 23:59:37
motor sürücüyü arduino ile aşağıdaki programa göre sürdüm. düşük hızlarda motor ses yapıyor.
kolay olması için H köprüsünü test için arduino ve aşağıdaki hazır programı kullandım. incelediğimde 1.95Khz olduğunu gördüm. ama değiştirmesini bilmiyorum. 16-20 KHz çıkma gerekiyor sanırım.


// VOID SETUP
void setup() {

delay(50);  // Startup delay 

/*
  // Modify Arduino Timer 1 to increase PWM resolution to 10bit (default = 8bit)
  // PWM frequency = 1.95kHz, Pins 9 & 10.
  TCCR1B &= ~(1 << CS12);
  TCCR1B  |=   (1 << CS11);
  TCCR1B &= ~(1 << CS10); 
  TCCR1B &= ~(1 << WGM13);    // Timer B clear bit 4
  TCCR1B |=  (1 << WGM12);    // set bit 3
  TCCR1A |= (1 << WGM11);    //  Timer A set bit 1
  TCCR1A |= (1 << WGM10);    //  set bit 0
  */
Başlık: Ynt: arduino h bridge
Gönderen: mehmet - 26 Ağustos 2016, 07:31:18
İşlemcisinin kataloğunda yapıyı bulabilirsiniz...
Başlık: Ynt: arduino h bridge
Gönderen: kantirici - 26 Ağustos 2016, 09:58:01
Madem arduino registerler ile uğraşmaya gerek yok.

http://playground.arduino.cc/Code/PwmFrequency (http://playground.arduino.cc/Code/PwmFrequency)