hpwm ile adaptör

Başlatan spooner, 16 Şubat 2007, 13:09:08

spooner

arkadaşlar sizden aldığım yardımlar ile yaptığım dijital adaptör için son bir  yardım daha istiyorum devre çok güzel çalıştı çıkışta stabil bir ayar var yanlız üzerinde yük yokken yük bağlayınca cihazın voltajı düşüyor regüle olmuyor yani bu nasıl düzeltebilirim yardımcı olacak arkadşlara şimdiden tşk ederm


@ DEVICE pic16F628
@ DEVICE pic16F628, WDT_OFF
@ DEVICE pic16F628, PWRT_ON
@ DEVICE pic16F628, PROTECT_ON                  
@ DEVICE pic16F628, MCLR_ON
@ DEVICE pic16F628, INTRC_OSC_NOCLKOUT 
cmcon=7   
trisa=0
trisb=%00110000
portb=0                                           
porta=0
deger var byte                                   
symbol AZAL=PORTB.4                          
SYMBOL ART=PORTB.5
DEFINE CCP1_REG PORTB 
DEFINE CCP1_BIT 1
;***************************************************************
deger=20
basla:
    hpwm 1,deger,10000
turla:    
    if azal=0 then gosub azalt
    if art=0 then gosub arttir
    goto turla
;***************************************************************
azalt:
    hpwm 1,deger,10000  
    pause 30
    deger=deger-1
    if deger=19 then 
    deger=20
bekle:    
    if azal=0 then goto bekle
    endif 
    return                    
arttir:
    hpwm 1,deger,10000 
    pause 30   
    deger=deger+1
    if deger=255 then
    deger=254
bekle2:
    if art=0 then goto bekle2
    endif 

    return
    
    end

SpeedyX

Geri beslemeli sistemler her zaman daha güzel çalışırlar.
Çıkışa 2200uF gibi bir elektrolitik kondansator koy ve çıkışı adc ile ölçebilirsin. Böylece, çıkışı istenilen voltajda stabil tutmak kolay olur.

spooner

ustam kondansatörü koydum çıkışa bişey fark etmedi devreye bağlı voltmetre ve ampermetre var çıkışa lamba bağlıyorum amper normal gösteriyor ama voltmetrede deger düşük çıkıor lambayı ayırıyorum normal ayarlı yeri gösteriyor adc ile nasıl yapacam bunu anlatabilirmisin

SpeedyX

Hocam şimdi, çıkışta hpwm ile elde etmek istediğin voltaj, adc ile ölçülen voltajdan düşükse çıkış voltajını yükselteceksin ve tekrar kontrol edeceksin... Çıkış voltajı olması gerektiği seviyeye geldiğinde bırakacaksın. Yada kaç yükseltmede çıkışın istenilen konuma geleceğini hesaplayarak, hpwm değerini ona göre verip sistemi daha da hızlandırabilirsin. Devamlı kontrol olacak.
Aslında bu şekilde transistörle yaptığın için oluyor bu. Bunu yazılımla olduğu gibi donanımlada çözebilirsin. Hangisi ucuza çıkarsa onu seçmekte fayda var.

spooner

hocam öncelikle ilgin için çok sağol  şimdi devreyi kurdum ben deniyorum onun için donanımla düzeltmeyi seçmem lazım yazılımı bir sonrakine artık şimdilik neler yapabilirim donanımla düzeltmek için anlatırsan sevinirim

kemalguler

kardeş çıkış tr için daha büyük bir npn seç ayrıca kaç amper çekiyorsun ve besleme kaynağın çekmek istediğin akıma cevap verebiliyor mu.

spooner


spooner

kardeş çıkışda bd 245 var isisde onu koymuştum bd 245 süren transistörde bd243 amper olarak sıkıntım yok rahatlıkla karşılıyorum ucuna bir led bile bağlasam voltaj farklı değere gidior yük olmadığı halde yani

OG

Sistemde akım negatif geribeslemesi var, yani akım sınırlanmış. Q2 nin akımı R4 üzerinden R5 e akıyor. Yani Q2 den akım gecince Q1 in emetor voltajını yukseltiyor. Emetor voltajı yükselince Q1 giriş polarması azalıyor ve verdiği akımı düşürüyor.

R4 ü Q1 emetere değil de direk şaseye bağla ve gerekirse R5 değeri ile oyna.
FORUMU İLGİLENDİREN KONULARA ÖM İLE CEVAP VERİLMEZ.