ACS712 den MCU pinine

Başlatan MrThinking, 03 Kasım 2021, 16:33:01

z

#15
Opampli devrelerde diyod ya dogrultma ya da voltaj eksiltme amacli kullanilir.

Bazi uygulamalarda Ref elde etme, sicakliktan haberdar olma icin de kullanilir.

Bunun haricinde diyod lojigi icin de kullanilir.
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

MrThinking

Alıntı yapılan: z - 04 Kasım 2021, 10:22:01Opampli devrelerde diyod ya dogrultma ya da voltaj eksiltme amacli kullanilir.

Bazi uygulamalarda Ref elde etme, sicakliktan haberdar olma icin de kullanilir.

Bunun haricinde diyod lojigi icin de kullanilir.
Peki bu devrenin çıkışının adc değilde lojik 1-0 olarak takip edilme olasılığı nedir. Böyle bir durumda ilk gönderdiğim şema, eksik ve yanlışlarından dolayı modifiye edilseydi nasıl olurdu?
Ego=1/Knowledge

z

Bu kadar eziyete gerek yoktu. Sensor cikisina tek bir komparator devresi eklemen yeterdi.
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

MrThinking

Alıntı yapılan: z - 04 Kasım 2021, 11:14:17Bu kadar eziyete gerek yoktu. Sensor cikisina tek bir komparator devresi eklemen yeterdi.
Bende tamda bunu araştırıyorum.
"Bu kadar eziyete neden girmişler?"
Burada bir sır yatıyor gibi geliyor bana. Hala çiziyorum. Doğru şemayı buraya koyacağım ve bu sırrı yardımınızla bulacağım...
(Bu arada şemasını çizdiğim cihaz Amerika malı)
Ego=1/Knowledge

mozkan87

Buradaki diyotların amacı 3.3V luk MCU girişini korumak bence, opamp simetrik besleniyorsa ve besleme voltajı MCU voltajından yüksek ise giriş sinyalinin seviyesi tasarlananın üzerine çıkınca analog giriş arızalanabilir. Bunun önüne geçmek için koyulmuştur.

MrThinking

Alıntı yapılan: mozkan87 - 04 Kasım 2021, 11:37:35Buradaki diyotların amacı 3.3V luk MCU girişini korumak bence, opamp simetrik besleniyorsa ve besleme voltajı MCU voltajından yüksek ise giriş sinyalinin seviyesi tasarlananın üzerine çıkınca analog giriş arızalanabilir. Bunun önüne geçmek için koyulmuştur.
Hangi diyotlardan bahsediyorsunuz? İlk gönderdiğim şemadaki 3.Bölüm diyotlarından mı yoksa 5.bölüm diyotlarından mı?
Ego=1/Knowledge

elektronik

Bu kadar opamp filitre v.s kullanılacaksa ACS712 kullanmanın ne anlamı kaldıki şönt teli ile ölçmek daha mantıklı sanki.

Sozuak

Ölçülen değer çok oynak olmasın diye yazılımsal önlemlerin dışında da donanımsal önlemler alınır elbet. Yaptığım bir uygulamada da ben de anlık çok sık değişen değerlerden çekmiştim. Ölçüm değeri hem filtre edilsin hem de sınırlanarak ölçüm devresine uyumlandırılsın diye bu filtrasyon yapılıyor. Tek kılıfta 4 lü opamp ile çok az yer kaplayarak yapılacak bir iş.
Yazılım konusunda sizi rahatlatır, işlemciye ölçüm için ek yük bindirmez tepki süresini iyileştir, yakıtta %50 tasarruf sağlar felan filan malum spor gazetesi işte :)

mozkan87

Alıntı yapılan: ümitgungor - 04 Kasım 2021, 11:39:32Hangi diyotlardan bahsediyorsunuz? İlk gönderdiğim şemadaki 3.Bölüm diyotlarından mı yoksa 5.bölüm diyotlarından mı?
5 Bölüm

JOKERAS

Bu kadar Opamp kullanılmasının amacı şu olabilir.

ACS'den çıkacak olan sinyal 1.Opampın İnvertine(-) giriyor olmalı.

1.Oapmp,referansı 2.5V olduğu için Acs'den gelen sinyali genliği 2.5V olan Kare dalga
sinyaline çeviriyor.Muhtemelen Acs çıkışı da 2.5V.
Bu yapıda  Acs akımı değiştikçe Kare dalga sinyalin Duty T süresi değişiyor.

2. ve 3. Opamplar Center işlemi görüyor.Çünkü Opampların her zaman bir iç kayıpları olur.
Bunu tam sıfır noktasına çekmek için böyle bir düzenek yapmış olabilirler.
Besleme Simetrik olduğu için bu şekilde kullanmışlardır.
İki Opampı üst üste çizersek Durum daha net anlaşılır sanırım.
Negatif 7.5K ile  Pozitif 7.5K gerilimle mevcut sinyal Merkezlenmiş.
Feedback diyotu,Opamp iç yapılarında kayıp olacak olan gerilimleri tölere etmek için diyot eşiği kullanılmış olsa gerek.


4.Opamp Buffer.

Diyotlar Damper diyotu.

Bu Diyotlar Negatif veya Pozitif Voltajdan korumaktan ziyade Sinyale binebilecek Pik gerilimleri
Soğurmak.Tvs gibi.Olmasa da sorun olmaz.Aynı yapı İşlemci Portlarında mevcut zaten.Belki dışarıdan koruma yapmak için ekstra bağlanmış olabilir.

Şimdi neden böyle bir yol izlemiş olabilirler.Gürültü denilen zımbırtı bazı noktalarda çok baş ağartabilir.
Ayrıca Adc ile ölçüm her zaman Zamandan yer.Zaman kritik durumlarda önemli olduğu için,yada hızlı tepki için Zamandan daha az yesin,daha hızlı cevap versin diye İşlemcimin Compare Modülü kullanılmış olabilir.Yada direkt olarak Pwm sinyali yada her neyse kontrol edilmiş olabilir.

Yani kıssadan hisse Akım şiddeti değiştikçe Duty T süresi değişiyor diye düşünüyorum.
Aksi halde Akımı ölç, Adc'ye gir,işlemi yap vs uzun iş.
Sozuak'ın dediği gibi İşlemcinin yapacağı iş Donanıma yaptırılmış gibi görünüyor.Hemde Çok hızlı bir şekilde.

Burada aslında Acs entegresi yalandan yere kullanılmış,Sanırım onu da izolasyon için tercih etmiş olmalılar.

Bu şekilde olduğunu sanıyorum.Devre önümüzde olsa ne yaptıklarını daha iyi analiz ederdik.




z

1 ve 3 de iyi sallamissin. 4. blok zaten hatali.
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

MrThinking

tam şemayı bitirdim sayılır az kaldı. Hatasız çizebilmek için tüm gece çizim ile uğraştım. GÜN İÇİNDE  Buraya yükleyince hep beraber üzerinde tartışırız? Cevap verenlere teşekkür ediyorum.
Ego=1/Knowledge

MrThinking

#27
Tüm şema aşağıdaki gibidir. Yanlış olma olasılığı çok düşük. İsis te simülesini de yaptım.
Fakat Lm431 ile yapılmış bir bölüm var, orayı kare içine aldım. O kısım İsis te hata veriyor. Sebebi ne olabilir? Ayrıca şemadaki bu kadar curcunaya ne gerek olduğu konusunda  fikirlerinizi de paylaşırsanız memnun olurum.
https://dosya.co/0mv3w0h4sj1n/ACS712_den_Mcu_ya.PDF.html
Ego=1/Knowledge

MrThinking

#28
Şemayı bir daha kontrol ettim de yine hata var.
Neyse aşağıdaki kısım %98 doğru.


Ego=1/Knowledge

MrThinking

#29
Devreyi analiz edebilecek biri yok mu?
Devrenin kralını yapmışlar galiba.:)
Bir önceki mesajımda ki PDF e göre çizimimde yanlışlarım da olsa, genel kullanım mantığına bakacak olursak; bir akım kontrol devresinden MCU ya neden 6 adet uç girilir. Çekilen akımın seviyesine göre MCU nun pwm çıkışları PID kontrol edilmiş olabilir mi?
Lm431 in oradaki amacı ne olabilir? Motorun İlk dönüşünde çekilecek olan peak akımını elemine etmek için akım kontrolcülerini bir süre pasif etmek olabilir mi? Lm431 devresinin yanlışı ne olabilir?
Yanlışları düzeltebilecek biri var mı?
Ego=1/Knowledge