4/20mA akımı 0-3.3V veya 0-5V'a dönüştürmek

elektroboard

Aktif Üye
Katılım
30 Nisan 2022
Mesajlar
111
Merhabalar. 4-20ma'i 0-3.3 Volta lineer olarak dönüştürerek mikrodenetleyiici ile okumak istiyorum. Bu konuda nasıl bir devre kurmamı hangi opamp vb. elemanları kullanmamı tavsiye edersiniz?
 
4/20 sinyalleşmesi ile hiç işim olmadı, ama "convert 4/20 to digital coverter circuit" diye aratınca bir sürü devre şeması çıkıyor. Belli bir devre üzerinde gidersek çıkan sorunlarda yardımcı olabilirim. Kendim 4/20 ile uğraşmadığım için spesifik bir devre öneremeyeceğim.
 
Aslında basitçe şöyle birşey yapılabilir: 100 Ω direnç bağlarsın 4/20 çıkışı ile şase arasına. Sonra da direnç üzerindeki voltaja bir komparatör ile bakarsın. 4 mA de 0.4 V olacak direnç üzerinde, 20 mA de 2 V olacak. Eşik değerini 1.2 V yapıp komparatör ile bakarsan komparatör çıkışı dijital bir sinyal olacaktır.
 
1651316412863.png
 
Hmm ben sadece dijital olarak kodlandığını düşündüm. Eğer analog bilgi de taşınıyorsa bu 4/20 ile o zaman sadece direnç yeterli. Ama dijital bilgi taşırken lojik 0 ın 0 V a ne kadar yakınsa o kadar iyi olur, gürültüye dayanıklılığına arttırır.
 
Konu başlığında ki dijital kelimesi kafa karıştırıyor. 4-20 analog sinyaller için. 4-20 ile digital kodlama ben hiç görmedim.

Bazı cihazlarda 4-20 ve 0-20 input yazıyor. Bundan tahminim %20 kayıp bir çok durumda olabiliyor.

Sinyal mcu yerine başka bir devrede kullanılacak ise empedans uyumu için veya illa sıfır seviyesine indirilecek ise o zaman opamp eklenecek.
 
Bu mesajı başka konudan ben ayrı bir konuya taşıdım. Başlığı da ben atmıştım :facepalm1: Soruyu soran uygun başlığı atsın o zaman.
 
Öncelikle bu kadar kısa sürede bu çok cevap yazarak destek olduğunuz için herkese teşekkür ederim.
Bir direnç ile akım ölçmek akla ilk gelen metod. Ancak orada farklı problemler çıkıyor. En temel problem seri üretimlerde ya da çok kanallı akım ölçümlerinde kalibrasyon sorunu, diğeri ise ki en büyük problem lineerliği tutturmak zor oluyor. MCU'dan kayanlı olsa gerek 4ma de aldığım bit sayısı ile 20ma aldığım bit sayısı doğru orantılı yani lineer olmuyor. Bu her ölçüm için pek çok problemin kaynağı oluyor.
 
İnternette çok fazla örnek devre var. Çoğu opamplı. Ama denemediğim için de bahsini ettiğim problemlere çözüm olur mu bilmiyorum.
Temel mantık 4-20ma akımı önce opamp ile gerilime dönüştürmek ve oradan da ADC entegreye uygulayıp dijital veri haline sokmak.
 
Konu başlığında ki dijital kelimesi kafa karıştırıyor. 4-20 analog sinyaller için. 4-20 ile digital kodlama ben hiç görmedim.

Bazı cihazlarda 4-20 ve 0-20 input yazıyor. Bundan tahminim %20 kayıp bir çok durumda olabiliyor.

Sinyal mcu yerine başka bir devrede kullanılacak ise empedans uyumu için veya illa sıfır seviyesine indirilecek ise o zaman opamp eklenecek.
Haklısın başlığı yanlış attım. 4-20mA akım ile veri taşınmıyor. Sadece bir sensörün ölçtüğü değer mA cinsinde sinyale dönüştürülüyor. Bilindiği üzere 4-20mA endüstri de oldukça yaygın olarak kullanılan bir metod.
 
Haklısın başlığı yanlış attım

Başlığı sen atmadın, mesajını ayrı bir konuya taşırken ben attım :) Ama şimdi düzeltebilirsin.

Kalibrasyon sorunu neden çıkacak anlamadım. Gelen akımın aralığı belli. Eğer örneğin %1 lik direnç kullanırsan akımı voltaja çevirmek için, hata oranın da %1 lerde olacak. Ama eğer sensör kalibrasyonundan bahsediyorsan, ve bu gerekli ise, onu her türlü devrede zaten yapman lazım.

ADC lineerlik hataları son derece küçüktür. Çok yüksek çözünürlük ve doğruluk gerektiren bir uygulamada bunlar önemli olur diye düşünüyorum.
 
4ma de aldığım bit sayısı ile 20ma aldığım bit sayısı doğru orantılı yani lineer olmuyor. Bu her ölçüm için pek çok problemin kaynağı oluyor.

Bu söylediğin ohm kanuna ile uyuşmuyor. Buradaki durumdan emin olmak lazım. Ampermetre ile gerçekten 4ma veya 20ma var mı bakmakta fayda var.
 
Haklısın başlığı yanlış attım. 4-20mA akım ile veri taşınmıyor. Sadece bir sensörün ölçtüğü değer mA cinsinde sinyale dönüştürülüyor. Bilindiği üzere 4-20mA endüstri de oldukça yaygın olarak kullanılan bir metod.

4-20ma nin 0-10V a göre avantajı nedir? Gürültü konusunda daha mı başarılı? Ben 4-20 yi sadece genel bilgiye sahibim. Hiç kullanmadım. Karşıma hep 0-10 çıkıyor.
 
4-20ma nin 0-10V a göre avantajı nedir? Gürültü konusunda daha mı başarılı? Ben 4-20 yi sadece genel bilgiye sahibim. Hiç kullanmadım. Karşıma hep 0-10 çıkıyor.
Aslında ikisi de kullanılıyor. Sensör okuyan endüstriyel cihazlarda hem 4-20mA hem de 0-10Volt okuyabilen girişlerin olduğunu görüyoruz. 4mA altındaki akımlarda hattaki gürültü seviyesi 0-4mA aralığında olduğu düşünülerek tasarımlar genelde 4-20mA arasında yapılıyor. Ve bu bir sektör standardı.
 
Bu söylediğin ohm kanuna ile uyuşmuyor. Buradaki durumdan emin olmak lazım. Ampermetre ile gerçekten 4ma veya 20ma var mı bakmakta fayda var.
Evet sensörler gerçekten 4-20mA akımı veriyor. O taraf da bir sıkıntı yok. Eğer vaktiniz varsa benim söylediğim problemi analog girişe bir pot bağlayarak görebilirsiniz.
 
Başlığı sen atmadın, mesajını ayrı bir konuya taşırken ben attım :) Ama şimdi düzeltebilirsin.

Kalibrasyon sorunu neden çıkacak anlamadım. Gelen akımın aralığı belli. Eğer örneğin %1 lik direnç kullanırsan akımı voltaja çevirmek için, hata oranın da %1 lerde olacak. Ama eğer sensör kalibrasyonundan bahsediyorsan, ve bu gerekli ise, onu her türlü devrede zaten yapman lazım.

ADC lineerlik hataları son derece küçüktür. Çok yüksek çözünürlük ve doğruluk gerektiren bir uygulamada bunlar önemli olur diye düşünüyorum.

Ben akımı 150ohm luk bir direnç üzerinden MCU'nun analog girişine uygulayarak ölçüyorum. Ancak inanması belki zor ama (bu sıkıntıyla ilgili pek çok yazı internette var) MCU'nun ADC'si lineer dönüşüm yapamıyor. Kalibrasyon dan kastım ise: Dirençler arasındaki farklılıkları en aza indirebilmek adına mümkün olduğunca tolerans kayıplarını yok etmek. Ancak lineer olarak akımı okuyabilirsem buna çok ihtiyaç kalmayacaktır. Yukarda eklediğim devrelere bakıldığında ikinci devrede iki adet trimpot görünüyor. Bu amaçla konulmuş olduğunu düşünüyorum.
 
Evet sensörler gerçekten 4-20mA akımı veriyor. O taraf da bir sıkıntı yok. Eğer vaktiniz varsa benim söylediğim problemi analog girişe bir pot bağlayarak görebilirsiniz.

Yanlış anlamadıysam mcu lineer ölçmediği sürece hangi devreyi dönüştürücüyü kullanırsan kullan istediğin sonucu alamazsın.

Potun tam lineer olduğunu ve adc çözünürlüğünün 500 olduğunu varsayarsak,

Diyorsunki adc girişine 5v verdiğimde 500 okuyorum ama 1v verdiğimde 100 okuyamıyorum diyorsun. Durum böyle mi?
 

Çevrimiçi personel

Forum istatistikleri

Konular
5,897
Mesajlar
100,677
Üyeler
2,497
Son üye
omertopcu82

Son kaynaklar

Son profil mesajları

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?
gruptaki arkadaşlara selamlar. sıteyi bu gün fark ettim. Asansör için 2x7 segment LCD gösterge üretmek istiyorum. acaba bu sayfadaki arkadaşlardan destek alabilirmiyim. LCD nin mantık açılımı ektedir.
deneyci wrote on TA3UIS's profile.
Selam.
Amatör telsiz lisansı nasıl alınıyor?
Lisansı olmayanı forumlarına almıyorlar. :)
Bilgi alamıyoruz.
m.white wrote on Altair's profile.
İyi akşamlar.Arabanız ne marka ve sorunu nedir.Ben araba tamircisi değilim ama tamirden anlarım.
* En mühim ve feyizli vazifelerimiz millî eğitim işleridir. Millî eğitim işlerinde mutlaka muzaffer olmak lâzımdır. Bir milletin hakikî kurtuluşu ancak bu suretle olur. (1922)
Back
Top