< Resime gitmek için tıklayın >![]() |
Devre çalışıyor. duty'i yavaş yavaş arttırıyor. çıkışta belirli bir yere kadar düzgün gerilim alıyorum. bir noktadan sonra bobin üstündeki akım aşırı yükselmeye başlıyor. sebebi ne olabilir? şematik çizim < Resime gitmek için tıklayın > analog analiz < Resime gitmek için tıklayın > ARDUINO KODU [/code] //MK const int pot_pin = A0; //potansiyometreden okunan degerin pini const int feedback = A1; //cikistaki feedback'in 1/10 miktarindaki degeri int vout = 0; //vout'u tanimladik int vpot = 0; //vpot degerini tanimladik int duty = 1; //duty'i tanimladik int i=1; //i void setup() { cli(); // stop interrupts----- interrupt'lari durdurduk TCCR1A = 0xA2; //registerleri belirledik TCCR1B = 0x19; //registerleri belirledik TIMSK1 = 0x01 ; // overflow interrupt ICR1 = 249 ; // 31.25us cycle time, 32kHz PWM but 64kHz drive pulses (differential)----- frekansi ayarladik OCR1A = 125-100 ; // example U drive OCR1B = 125 ; GTCCR = 0x83 ; // clear and halt prescalers TCNT1 = 0xFFFF ; // synchronize counters exactly. GTCCR = 0x00 ; // allow prescalers to fly sei(); // allow interrupts-----interrut'lari tekrardan baslattik pinMode(pot_pin, INPUT); pinMode(feedback, INPUT); pinMode(9, OUTPUT); pinMode(10, OUTPUT); Serial.begin(9600); } ISR(TIMER1_OVF_vect){ OCR1A=duty; //dutyi buradan ayarla bu kismi silebiliriz. OCR1B=249-duty; } void loop(){ oku(); //potansiyometreden istenen gerilim ve cikistan alinan gerilimi okutuyoruz while(i==1){ for(i=1;i<25;i++){ duty=duty+1; delay(4); } } oku(); if(vout < vpot){ //istenen gerilim cikis geriliminden buyuk ise calistirir--YUKSELTME while(vout<vpot){ //cikis pot geriliminden dusuk oldugunda duty'i yukseltmesi daha sonra tekrardan okumasini istiyoruz. duty=duty+1; dutybelirleme(); delay(4+duty/10); oku(); } } else if(vout > vpot){ //istenen gerilim cikis geriliminden kucuk ise calisir--DUSURME while(vout>vpot){ //cikis pot geriliminden yuksek oldugunda duty'i dusurmesi daha sonra tekrardan okumasini istiyoruz. duty=duty+1; dutybelirleme(); delay(4+duty/10); oku(); } } delay(10); //araya kucuk delay koyduk. } void dutybelirleme(){ if(duty>225){ duty=225; //duty'i sinirlandirdik. } else if(duty<25){ duty=25; //duty'i sinirlandirdik. } } void oku(){ vpot = analogRead(pot_pin); //pottan okunan degeri vpot'a atadik vout = analogRead(feedback ); //cikistan okunan degeri vout'a atadik if(vpot>780){ //pot degeri 4V'dan(cikistan alinan deger icin 40V'a tekabul ediyor) buyuk oldugunda 40V'a cekiyor. vpot=780; } } [code] |
Kod bu şekilde. frekans 16 kHz'de sabit. duty cycle'ı istediğim gibi değiştirebiliyorum. Sorunum şu frekans devre için yetersiz kalıyor. Frekansı 32kHz yada 64 kHz'e arttırmam gerekiyor. nasıl yapabilirim ?
|
Selamlar herkese. Bi öğretmen, az ve temiz kullanılmış kron xc250 satıyor. Başka bisiklet alacakmış. 600₺ fiyatı. Alınır mı sizce? |
yereldisk D deki bazı pdf word ve excel dosyalarını bitlocker ile şifrelemişim. herhangi bir şifre de koymamıştım. eski kullanıcımla istediğimde girebiliyordum. bilgisayara sürekli mavi ekran verdiği için format atmak zorunda kaldım. sonrasında microsoft hesabımla tekrardan oturum açtım. fakat C ye komple format attığım için sertifikalar kaybolmuş. sonuç olarak ben D deki bu dosyaları açamıyorum. Bunu kırmak mümkün müdür? uğraşmalı mıyım? yoksa hiç kasmayayım mı? |
aranızda bu sorunu yaşayan var mı? evin internetinden edu domainli sitelere giremiyorum. sadece vpn ile bağlanabiliyorum. telefonun internetinden girince sorun olmuyor |
resim temsilidir. twitter da denk geldim. Biz buna benzer bir kule yapmıştık. ben en zayıf olduğum için her zaman en üste ben çıkmıştım ![]() < Resime gitmek için tıklayın > |
tesadüfen kartal bulut doğanın bir videosuna denk geldim 10 dk izledim. şimdi önerilenlerde her 16 videodan 12 si kartal bulut doğanla alakalı videolar. ben bu adamın videosunu 1 defa izledim diye ana sayfayı durmadan işgal ediyor. aynı şekilde yanlışlıkla açtığım videonun benzerini bile elli defa gösteriyor. twitch canlı yayınında olan bi olayı izliyorum lol videoları doluyor. bütün lol kanallarını engelledim zaten hala karşıma çıkıyorlar. bu kanalları komple engellemenin ya da bu önerilenleri bir şekilde düzenlemenin yolu yok mu? |
kaç yıldır video atmıyordu bu. Videoyu izlemek için tıklayınız https://www.youtube.com/watch?v=aV8pWhXzNDg |