Arduino ile Elektronik Yük Projesi 2 (Uygulama)

 Uyarı : Bu konu taslak olarak yayınlanmıştır. İlerleyen tarihlerde içerik değişkenlik gösterebilir.  

 Daha önce tasarımından bahsettiğimiz elektronik yük projemizin uygulama aşaması ile konumuza devam ediyoruz. Pcb yi kendi imkanlarım ile maskeleyerek tuzruhu+perhidrol karışımında hazırladım ve malzeme montajlarını tamamladım.   

Elektronik Yük PCB

Elektronik Yük PCB

Elektronik Yük PCB



 İlk enerji verme aşamasında mosfetler ve nano devre üzerinde değildi. Gözden kaçan bir hata durumuna karşı kademeli olarak ilerledim. Önce 5V ve 12V gerilimlerinin düzgünlüğünü kontrol ettim. Sonrasında Mosfet olmamalsına rağmen yük algılama devresini test etmek için girişe bir pil bağlarak LOAD OK ledinin yandığını gördüm. Sonrasında nano yu takaram basit kod parçaları ile bağlantı soketlerindeki input/output sinyallerini kontrol ettim. Bu aşamada iki farklı küçük sorunla karşılaştım. Pcb yi çizerken atlamaları azaltmak için buton ve encoder bağlantı noktalarında pinlerin sırasını yeniden düzenlemiştim. Ancak silkscreen i güncellemeyi atladığım için baskı hatalı olmuş. 

Doğru sıralama aşağıdaki gibi olmalı.


 Diğer bir sorun ise nano üzerinde Pin13 (D13) e bağlı olan onboard led ten kaynaklı olarak ortaya çıktı. Tüm butonlar için pulldown anahtarlama yapacak şekilde bağlantı düşünmüştüm. Pin 13 Back_Button a bağlı ve led üzerinden doğal olarak pulldown konumunda kalıyor. Çözüm nano üzerindeki led in seri direncini sökerek led i devre dışı bıraktım. O pini kullanmamak gibi başkaca farklı çözümlerde olabilirdi...


 Sonrasında mosfetlerin montajını yaparak yine basit kod parçaları ile akım-gerilim okuma ve ayarlama fonksiyonlarını test ettim. Bu aşamada bir sorun daha ortaya çıktı. Yük akımı yok iken veya düşük değerde iken akım gerilim okumaları iyi olmasına rağmen yük akımı yükseldikçe okuma değerleri dalgalanmalar göstermeye başladı. Yazılımsal filtre algoritmaları ile bu durumu çözmek mümkün olsa da analog girişlere low pass filtre uygulayarak bu sorunu da çözmüş oldum. Tek sıkıntı pcbleri hazırlamış olmam ve low-passfiltre için gerekli olan ilave iki adet kondansatör için yer olmayışı idi. Pcb üzerinde bir operasyon ile kondansatörleri eklemeyi başardım. İlerleyen günlerde fırsat bulunca pcb yi uygun şekilde güncelleyebilirim ama şu an için elimizdeki pcb işimizi görecek...



















Yorum Gönder

Daha yeni Daha eski