SPI işini de önce tamamen bağımsız olarak bir küçük program ile dene. Picoyu ayrı bir breadboard'a bağla ve en basit SPI programını yazıp data gönder. Ah işte şimdi 12 bitlik Siglent SDS800 HD elinde olacaktı ki, sana seri protokol çözümleme nasıl yapılır anlatacaktık :)
SDS814X HD ye gözümü diktim. Bir kaç ay sonra şansımı zorlamaya çalışacağım.
 
O zaman tüm TRİAC'ları tak, ama hepsinin xxV_KDM pinleri boşta olsun. Birşey havaya uçmuyorsa teker teker pinleri test edebilirsin.
Önce 26V Sargısı üzerinden DAC'ı 1'er volt adımlar ile test edeceğim.

Test kodum kısmen şöyle;
C++:
if (voltaj >= 30) {
    voltaj = 30;
    dac = 4095.90;
  }else if(voltaj <= 0){
    voltaj = 0;
    dac = 0;
  }

  if (digitalRead(yukariBtn) == 1) {
      voltaj++;
      delay(200);
     
      dac = voltaj * 136.53;
      setDac(dac, 1);  // Volt
      setDac(dac, 0);  // Volt
      /*akim = akim * 136;*/
      //setDac(akim, 0);  //Amper
    }
  if (digitalRead(asagiBtn) == 1) {
      voltaj--;
      delay(200);
   
      dac = voltaj * 136.53;
      setDac(dac, 1);  // Volt
      setDac(dac, 0);  // Volt
      /*akim = akim * 136;*/
     // setDac(akim, 0);  //Amper
    }
  digitalWrite(onikiv, LOW);
  digitalWrite(otuzikiv, LOW);
  delay(20);
  digitalWrite(yirmialtiv, HIGH);
  digitalWrite(led, HIGH);
 
Picoyu devreye bağladım. DAC'a 1'er volt olacak şekilde değer giriyorum.
Maksimum 30V alacağım için hesabım: 4096/30=136,53 şeklinde.
1V için 136,53 değer gireceğim DAC'a
Daha sıfırken ölçtüğüm değer 0.0014
Devamındaki değerler ise şöyle:
VERİLEN DEĞER
ÇARPIM
OLMASI GEREKEN
ÖLÇÜLEN
1​
136,53​
136,53​
135,7​
2​
136,53​
273,06​
272,4​
3​
136,53​
409,59​
407,5​
4​
136,53​
546,12​
544,8​
5​
136,53​
682,65​
679,1​
6​
136,53​
819,18​
816,5​
7​
136,53​
955,71​
951,5​
8​
136,53​
1092,24​
1088,3​
9​
136,53​
1228,77​
1223,8​
10​
136,53​
1365,3​
1366,6​
11​
136,53​
1501,83​
1496,7​
12​
136,53​
1638,36​
1633,4​
13​
136,53​
1774,89​
1767,5​
14​
136,53​
1911,42​
1903,3​
15​
136,53​
2047,95​
2039,4​
16​
136,53​
2184,48​
2176​
17​
136,53​
2321,01​
2311​
18​
136,53​
2457,54​
2446​
19​
136,53​
2594,07​
2582​
20​
136,53​
2730,6​
2718​
21​
136,53​
2867,13​
2855​
22​
136,53​
3003,66​
2990​
23​
136,53​
3140,19​
3126​
24​
136,53​
3276,72​
3262​
25​
136,53​
3413,25​
3399​
26​
136,53​
3549,78​
3532​
27​
136,53​
3686,31​
3669​
28​
136,53​
3822,84​
3805​
29​
136,53​
3959,37​
3942​
30​
136,53​
4095,9​
4077​
 
Sadece U11 takılı.
DAC tan ayarladığım değer U11'in 3 numaralı pinine giriyor, 6 numaradan aynen çıkıyor. Hiç değişiklik olmuyor.
Bu durumda nereye bakmak lazım?

Ekran görüntüsü 2024-03-12 222344.png
 
DAC'lar ok gibi kusursuz doğrusallıkta çalışmıyor ve hata payını düzeltecek bir kalibrasyon prosedürü gerekiyor olabilir. DAC'a girecek sayısal bilginin önce bir düzeltmeden geçmesi gerekiyor. Derine indikçe ortaya çıkan acı gerçekler.
 
Son düzenleme:
U11 buffer zaten, giriş ve çıkış aynı.
 
Gökhan benim daha önce yaptığım gibi DAC düzeltme faktörlerini tespit edebilirsin.


Benim prosedüre göre senin tek farkın kullandığın multimetre farklı olacak.
 
U11 buffer zaten, giriş ve çıkış aynı.
U12 yi taktım şimdi.
DAC'a 1 değerini verdim. U11 buffera giriş çıkış aynı. (135,7)
U12 (3 nolu pin) girişinde 0.0327mV var. Çıkışında ise 35v var. Burada sanki bir hata var abi? Nereyi kontrol etmek lazım?

Gökhan benim daha önce yaptığım gibi DAC düzeltme faktörlerini tespit edebilirsin.


Benim prosedüre göre senin tek farkın kullandığın multimetre farklı olacak.
Bunu inceleyip düzeltmeye çalışayım. Ama hazır kafa yorumuşken şu opampları çıkışa kadar bir kontrol edeyim. Çıkışta hiç voltaj yok çünkü.
 
U12 yi taktım şimdi.
DAC'a 1 değerini verdim. U11 buffera giriş çıkış aynı. (135,7)
U12 (3 nolu pin) girişinde 0.0327mV var. Çıkışında ise 35v var. Burada sanki bir hata var abi? Nereyi kontrol etmek lazım?

Senin zaten ilk önce voltaj regülasyonunu test etmen lazım. U11 ve U12 akım sınırlama ile ilgili. İkisini de çıkar ve sadece U13 takılı olsun.

Bunu inceleyip düzeltmeye çalışayım. Ama hazır kafa yorumuşken şu opampları çıkışa kadar bir kontrol edeyim. Çıkışta hiç voltaj yok çünkü.

Aynen. İlk başta DAC'ı olduğu gibi kullan. Lineerlik hatalarını giderme sonraki iş.
 
Senin zaten ilk önce voltaj regülasyonunu test etmen lazım. U11 ve U12 akım sınırlama ile ilgili. İkisini de çıkar ve sadece U13 takılı olsun.



Aynen. İlk başta DAC'ı olduğu gibi kullan. Lineerlik hatalarını giderme sonraki iş.
Ulan bi tutturamadım sabah beri. Madem ilk ona bakacaz, o neden U11 değil de U13? :katil2:
 
139,7
Senden ötürü :katil2: Numaralandıran kimdi?
Ben ne :bok1: yediğimi bilsem zaten sana bu kadar eziyet çektirmezdim. :D

Şimdi abi 11-12 yi söktüm. U13'ü taktım.
DAC'a 1 değerini verdim. Çıkıştan 1v bekliyorum.
DAC çıkışı 135,7
U13 (3 nolu pin) girişi 139,7
U13 (2 nolu pin)girişi 139,7
U13 (6 nolu pin) Çıkışı 1,666
Çıkıştada voltaj yok.
 
Hmm regülatör doğru çalışıyor. Ama regülatörün çıkışında verdiği talimatı pass transistör uygulamıyor. Oraya odaklanman lazım.
 
İlk önce Q8 i süren OUT_CUT sinyalini kontrol et. Q8 çıkışı kesiyor olabilir.
 
İlk önce Q8 i süren OUT_CUT sinyalini kontrol et. Q8 çıkışı kesiyor olabilir.
Abi sana yazdıktan sonra hemen şemaya baktım ve Q8 kesiyor olabilir dedim. (Hafiften ilerleme var bende :D )
Q8'in base'i boştaydı, jumper ile direk GND ye bağladım. Sonuç değişmedi.
Peşinden 3055 leri ölçtüm. Emiter bacaklarında butona her bastığımda 1'er volt artış görüyorum. Nedense çıkış klemensinde göremiyorum o voltajları.

Hmm regülatör doğru çalışıyor. Ama regülatörün çıkışında verdiği talimatı pass transistör uygulamıyor. Oraya odaklanman lazım.
pass dediğin benim devredeki Q9 (BD135) sanırım. 3055 lerden ölçtüğüm değerlere bakılırsa o da çalışıyor. Klemenste mi temassızlık vardır nedir. Bir kontrol edeyim.
 
Ben adam olmam yav. :katil1:
Klemensin vidasını çok açmışım havada kalmış. Sorun yok. Ayarladığım voltajı çıkıştan alabiliyorum.
Şimdi U12 mi abi?
 
Tamam şimdi akım opamp'lerini takacaksın da, elektronik yük lazım sana. İstersen elektronik yükü sipariş et ondan sonra devam edelim :D

Veya projeye şimdi ara ver, hemen basit MOSFET'li elektronik yük yap.
 
Tamam şimdi akım opamp'lerini takacaksın da, elektronik yük lazım sana. İstersen elektronik yükü sipariş et ondan sonra devam edelim :D

Veya projeye şimdi ara ver, hemen basit MOSFET'li elektronik yük yap.
Bir kaç ay bakkaldan su bile alamam. en son masalara 15bin civarı bayıldım. :kac1:
Eskiden mosfetten yük yapmaya çalışmıştım. Onu bir bulayım. Birde abi bildiğin bir yerde varsa şema paylaşır mısın? İki dakka da halledeyim.

Bu arada Akım ayarı için Pico yazılımında bir şey yapmadım. İkinci kanala da birinci kanal gibi 1v vererek adım attırdım. Orada değişikliğe gerek var mı?
 
Devre şu. Opamp olarak elindeki TL081 leri kullanabilirsin. Shunt olarak da gene elindeki 0.47 Ω lardan kullanabilirsin. MOSFET olarak da aslında lineer bölgede çalışmaya uygun model seçmek lazım, ama şimdilik elinde hangi mosfet varsa idare etsin. Akımı fazla çekmezsen sorun olmaz.

Opamp'i simetrik voltaj kaynağından besleyeceksin, mesela ±12V olabilir. Eğer 0.47 Ω şönt kullanırsan, 1 A akımda 0.47 V düşer. Eğer potansiyometrenin ortası da 0.47 V ayarlarsan, bu devre akımı 1 A de sabitler. Çok turlu potansiyometre kullan, ayarlar çok hassas.

Mesela 200 mA mi çekmek istiyorsun? 0.2 * 0.47 = 0.094 V yapman lazım potansiyometrenin ortasını. 3 A mi çekeceksin? 3 * 0.47 = 1.41 V olacak potun ortası. Ama 3 A çekmek için büyük soğutuculu IRFP250 gibi bir MOSFET kullanman lazım.



1710276983423.png
 

Çevrimiçi personel

Forum istatistikleri

Konular
6,952
Mesajlar
118,755
Üyeler
2,824
Son üye
selocan32

Son kaynaklar

Son profil mesajları

hakan8470 wrote on Dede's profile.
1717172721760.png
Dedecim bu gul mu karanfil mi? Gerci ne farkeder onu da anlamam. Gerci bunun anlamini da bilmem :gulus2:
Lyewor_ wrote on hakan8470's profile.
Takip edilmeye başlanmışım :D ❤️
Merhaba elektronik tutsakları...
Lyewor_ wrote on taydin's profile.
Merhabalar. Elektrik laboratuvarınız varsa bunun hakkında bir konunuz var mı acaba? Sizin laboratuvarınızı merak ettim de :)
Lyewor_ wrote on taydin's profile.
Merhabalar forumda yeniyim! Bir sorum olacaktı lcr meterler hakkında. Hem bobini ölçen hemde bobin direnci ölçen bir lcr meter var mı acaba?
Back
Top