Picproje Elektronik Sitesi

ENDÜSTRiYEL OTOMASYON => Motorlar & Sürücüler => Konuyu başlatan: sagamen - 26 Mart 2006, 12:12:15

Başlık: iki adet paralel 24v motor kontrol 20a nasil h bridge
Gönderen: sagamen - 26 Mart 2006, 12:12:15
merhaba arkadaslar bir sorunum var  iki adet  24v rediktörlü motoru paralel balayip
onlari pwm ile surmem gerekiyor  bana bu konu acil yardimci olurmusunuz  surucu devresi  lazimz 20a için ilk denememde  16f 876 kullandim  sürücü olarak da bdx53c ve bdx54c ile h köpsüsü olusturdum ama pic ve bdx53c ler çok isiniyor

PRG

#TYPE short=8, int=16, long=32
#zero_ram

#if defined(__PCM__)
#include <16f876A.h>
#fuses HS,NOLVP,NOWDT,PUT,BROWNOUT,PROTECT
#use delay(clock=20000000)
#pragma use standard_io(A)
#pragma use standard_io(B)
#pragma use standard_io(C)
#endif

//#include   <stdio.h>
//#include   <float.h>
//#include   <math.h>
#include    "main.h"
#include    "eeprom.h"

//int      valuee;
main()
{
   set_tris_a(IOBITS_A);
   set_tris_b(IOBITS_B);
   set_tris_c(IOBITS_C);

   setup_ccp1(CCP_PWM);
   setup_ccp2(CCP_PWM);
   setup_timer_2(T2_DIV_BY_1, 255, 16);

     enable_interrupts(GLOBAL);

   TIME = read_eeprom_long(TIME_add);
   UP_MIN = read_eeprom_long(UP_MIN_add);
   UP_MAX = read_eeprom_long(UP_MAX_add);
   DW_MIN = read_eeprom_long(DW_MIN_add);
   DW_MAX = read_eeprom_long(DW_MAX_add);

   set_pwm1_duty(0);
   set_pwm2_duty(0);
   output_high(ALT1_STOP);
   output_high(UST2_STOP);
   motor_stop;
   
   SELEV_DSP();
   delay_ms(500);
   menu();
   
   while(input(HOME)){      //HOME gözüne gelene kadar motor yavaş dönsün.
      motor_asagi_yavas;
   }
   motor_stop;            //motor dursun
   
   
   for(;;){

      while(input(END)){
         delay_time(TIME);
         while(!input(CENTER)){
            motor_yukari_yavas;
         }
         //delay_ms(10);
         while(input(CENTER)){
            motor_yukari_yavas;
         }
         //delay_ms(10);
         while(!input(CENTER)){
            motor_yukari_hizli;
         }
         //delay_ms(10);
         while(input(CENTER)){
            motor_yukari_hizli;
         }
         while(!input(CENTER)){
            motor_yukari_yavas;
         }
         while(input(CENTER)){
            motor_yukari_yavas;
         }
         motor_stop;
      }
      while(input(HOME)){
         delay_time(TIME);
         while(!input(CENTER)){
            motor_asagi_yavas;
         }
         //delay_ms(10);
         while(input(CENTER)){
            motor_asagi_yavas;
         }
         //delay_ms(10);
         while(!input(CENTER)){
            motor_asagi_hizli;
         }
         //delay_ms(10);
         while(input(CENTER)){
            motor_asagi_hizli;
         }
         while(!input(CENTER)){
            motor_asagi_yavas;
         }
         while(input(CENTER)){
            motor_asagi_yavas;
         }
         motor_stop;   
      }
Başlık: iki adet paralel 24v motor kontrol 20a nasil h bridge
Gönderen: stlg - 26 Mart 2006, 14:20:37
Sevgili sagamen
Arkadasım bu motorlar aynı ozellikte ise paralel baglayabilirsin ileri ve geri yonde dondureceksen H koprusu olustur yok ileri geri istemiyorum sadece hız ayarı istiyorum diyorsan H koprusune gerek yok BDX53-54 ile bu işi yapman cok zor mosfetleri neden kullanmıyorsun kolay gelsin

       ALLAHA EMANET OLUNUZ
Başlık: iki adet paralel 24v motor kontrol 20a nasil h bridge
Gönderen: sagamen - 26 Mart 2006, 14:24:27
tamam arkadasim iyide mosfetlerle hiç calismadim bu konuda arastirma yapiyorum bana ileri geri  de sorun çikarmayacak bir mosfet h körüsü örnei lazim  onu bulmaya calisiyorum.
Başlık: iki adet paralel 24v motor kontrol 20a nasil h bridge
Gönderen: stlg - 26 Mart 2006, 14:49:33
Sevgili   sagamen
Arkadasım asagıdaki ornegi bir incele mosfetleri motor akımına gore secmelisin kolay gelsin
  http://www.hemenpaylas.com/download/326946/HBRIDGE.gif.html          


      ALLAHA EMANET OLUNUZ
Başlık: iki adet paralel 24v motor kontrol 20a nasil h bridge
Gönderen: sagamen - 26 Mart 2006, 15:17:22
teşekkürler asrkadasim  bununla ilgili bir çalisma yapacagim sana bildiririm  çok sagol
Başlık: iki adet paralel 24v motor kontrol 20a nasil h bridge
Gönderen: mcan - 26 Mart 2006, 15:21:23
o örnekde mosfetlerin gate yükünün 10k lık direnç üzerinden boşalması süresince ısınması bi problem oluştururmu,yani fetdriver kullanmanın bu örnekdeki gibi tranistör ile fetleri sürmekden daha avantajlı yanı nedir?yoksa bu sadece bir örnekmi?
Başlık: iki adet paralel 24v motor kontrol 20a nasil h bridge
Gönderen: x-tol - 26 Mart 2006, 16:50:17
merhaba
iki tane 20a'lik motoru paralel bağladığınız zaman 40a çekersiniz.
bunlar için en iyisi125A veya 250A'e kadar akım çekebileceğiniz mje transistörler var.ben bunları bir anfi devresinde görmüştüm ama tam isimleri aklıma gelmedi.
Başlık: iki adet paralel 24v motor kontrol 20a nasil h bridge
Gönderen: argeelektronik - 26 Mart 2006, 18:25:55
motor sürmek için  @stlg ' da söylediği gibi mosfet kullan transistörler bu işler için çok hantal kalır zaten bdx53 ilede 20 amperlik bir motoru sürmen imkansız.

ayrıca her motor için ayrı sürücü devresi yaparsan daha sağlıklı çalışır sürücü katı ayrı olsun ama aynı pic'e bağla o zaman sorunsuz çalışır.
Başlık: iki adet paralel 24v motor kontrol 20a nasil h bridge
Gönderen: sagamen - 26 Mart 2006, 18:34:00
farkindayim sayin arkadasim  zaten ilk denemede motor 0.5a ve tek motordu
lakin isler büyüdükce motorun  capi ve amperide büyüyor
;)  sonuc olarak isin buraya kadar gelecegini far etmedim ama _imdi  toplami 40a olan 2 adet paralel  motor sürmem gerekiyor  sadece h bridge lazim
Başlık: iki adet paralel 24v motor kontrol 20a nasil h bridge
Gönderen: salim ALTIN - 27 Mart 2006, 09:42:21
Merhaba.
Mosfet konusunda tavsiyeye katılıyorum. Birde tabiki o mosfetleri sürmek için H köprü sürücü lazım olacak. Tavsiyem HİP4080 yada HİP4082 Bunlar karaköyde var. İnternetten bul dataları ihtiyaç duyduğun bilgiye ulaşabileceksin.
Başlık: iki adet paralel 24v motor kontrol 20a nasil h bridge
Gönderen: sagamen - 01 Nisan 2006, 15:14:45
arkadaşlar bana güclü h bridge  dökümanı lazım  bazı değisiklikler yapılacaktır mutlaka
teşekkürler
Başlık: iki adet paralel 24v motor kontrol 20a nasil h bridge
Gönderen: Klein - 01 Nisan 2006, 16:32:05
Alıntı yapılan: "mcan"o örnekde mosfetlerin gate yükünün 10k lık direnç üzerinden boşalması süresince ısınması bi problem oluştururmu,yani fetdriver kullanmanın bu örnekdeki gibi tranistör ile fetleri sürmekden daha avantajlı yanı nedir?yoksa bu sadece bir örnekmi?

mosfetlerin gate empedansları çok yüksektir. Bu yüzden 10K üzerinden boşalma gecikebilir. Düşük empedanslı bir sürücü kullanmalısın. 10R-20R gibi bir dirençle sürebilirsin. Ayrıca seçtiğin mosfetin max gate gerilimine dikkat etmelisin. Gerekirse Gate'e 15 v civarında bir zener bağlayabilirsin.