Picproje Elektronik Sitesi

ENDÜSTRiYEL OTOMASYON => Sensörler ve Transdüserler => Konuyu başlatan: salih18200 - 31 Temmuz 2007, 21:00:59

Başlık: 4-20 mA >>> 0-10 volt
Gönderen: salih18200 - 31 Temmuz 2007, 21:00:59
Arkadaşlar elimde 4-20 mA çıkışlı bir sensör var ama ben bunu 0-10 volt cinsinden nasıl okuyabilirim yani 0-10 volta nasıl çevirebilirim.Bir fikriniz varmı veya bunu yapan bir cihaz varmı.
Başlık: 4-20 mA >>> 0-10 volt
Gönderen: Cetinal - 31 Temmuz 2007, 21:58:57
4-20mA demişsiniz bu 4V 20mA mi acaba
Başlık: 4-20 mA >>> 0-10 volt
Gönderen: salih18200 - 31 Temmuz 2007, 22:01:26
hayır 4mA ve 20 mA çıkışlar veren sensörler yani bu değer aralığına göre bu bilgiler diğitale çevrilip işleniyor.
Başlık: 4-20 mA >>> 0-10 volt
Gönderen: e3 - 31 Temmuz 2007, 23:37:19
Bu değerde bir akımı, belirlediğiniz bir dirençten geçirip direnç uçlarında gerilim  elde etseniz,bu gerilimi bir op-amp'a girseniz ve opampla maksimum sınırları 0-10 volt arası çalışan bir devre tasarlasanız, acaba dediğiniz olmaz mı :roll: İyi çalışmalar.İyi günler.
Başlık: 4-20 mA >>> 0-10 volt
Gönderen: digi_micro - 31 Temmuz 2007, 23:48:16
http://www.maxim-ic.com/appnotes.cfm/an_pk/823
buraya bak işine yarayacaktır
Başlık: 4-20 mA >>> 0-10 volt
Gönderen: CaFFeiNe - 31 Temmuz 2007, 23:55:34
bu sensörün çıkışını 500 ohm bir dirençten geçirirsen direnç uçlarında 2..10V okuman gerekir (yada 250 ohm direnç ile 1..5V) işine yarayabilir

bir şekilde sensör kablosu koparsa okuyacağın voltaj sıfır olur böylece bunuda tespit edebilirsin
Başlık: 4-20 mA >>> 0-10 volt
Gönderen: salih18200 - 01 Ağustos 2007, 09:13:57
bilgileriniz için teşekkür ederim denemekte fayda var.
Başlık: Re: 4-20 mA >>> 0-10 volt
Gönderen: aster - 01 Ağustos 2007, 13:55:20
Alıntı yapılan: "salih18200"Arkadaşlar elimde 4-20 mA çıkışlı bir sensör var
4-20mA kapalı döngü ile çalışır, yani seviyeye göre akımın orantılı aktığı bir döngü olmalı, sensör akım güç kaynağı olmadan bir işe yaramaz,
bunlar olduktan sonra siz bir dönüştürücü ile 0-10 V a çevireceksiniz.
Başlık: 4-20 mA >>> 0-10 volt
Gönderen: salih18200 - 01 Ağustos 2007, 17:54:08
sayın aster hocam evet sensörümüz 24 volt plc çıkışıyla beslenmekte ve akım değeri orantılı olarak değişmektedir ben bu 4-20 mA akım değişikliği scalasını olduğu gibi 0-10 volt  şeklinde bir voltaj değişikliğine aktarmak istiyorum, sizin bu konu hakkında bir öneriniz varmı.
(http://media.maxim-ic.com/images/appnotes/823/DI312Fig01.gif)
arkadaşlar bir de buradaki 0-5volt'luk scalayı devrede ne gibi bir değişiklik yaparak 0-10V scalasına çevirebilirim.
Başlık: 4-20 mA >>> 0-10 volt
Gönderen: CaFFeiNe - 01 Ağustos 2007, 19:56:54
(http://img120.imageshack.us/img120/7852/420fq9.gif)
en basit bu şekilde işini görebilir, minimum 2V gelir örneğin PLC programını 1.5V ve daha aşağısı gelirse sensör arızası verecek şekilde yazabilirsin gayet güzel olur bence
0..10V yaparsan diyelimki sensör kablosu koptu seviyeyi minimum görürsün sensör arızasını nasıl tespit edeceksin?

S7 4..20mA analog giriş modülündede 250 ohm direnç üzerinden çevrim yapılarak 1..5V a çevriliyor diye hatırlıyorum
Başlık: 4-20 mA >>> 0-10 volt
Gönderen: salih18200 - 01 Ağustos 2007, 20:08:37
Benim plc ye müdahale etme gibi bir yetkim yok staj yerimde teknisyen arkadaş için bu araştırmayı yapıyorum.Amacımız 4-20 mA çıkışı 0-10 Volt a çevirip bu şekilde yorumlamak.Dediğiniz gibi en basit yol seri direnç kullanmak 0-20 mA olsaydı bu işi bu şekilde çözerdim.Ama Herhangi bir direnç bağladığımda sonucum hiçbir zaman sıfıra ulaşamayacak,buda kısmi bir çözüm olur.
Daha profesyonel çözüme ihtiyacım var.Yardımlarını esirgemeyen herkese çok teşekkürler.
Başlık: 4-20 mA >>> 0-10 volt
Gönderen: salih18200 - 01 Ağustos 2007, 22:06:57
sensör marka model diye kısıtlama yok.herhangi bir basınç veya ısı transdüseri ;)
Başlık: 4-20 mA >>> 0-10 volt
Gönderen: e3 - 01 Ağustos 2007, 22:38:11
Merhaba, yukarıdaki verdiğin şemadaki sistemde 0-5 V aralığını bir op-amp yardımıyla 0-10 V yapabilirsin.Devre şemasında VG1 ve VG2 senin uygulayacağın iki farklı giriştir.Birine şase bağlayacaksın.Diğerine entegreden gelen pini bağlayacaksın.R1 ve R2 eşit olacaklar, dolayısıyla kazancın hesabı da şu şekilde olacaktır :
K=(Vg2-Vg1) x ( RF / R1)

Örnek şema :

(http://img66.imageshack.us/img66/9272/decrebm0.jpg)
Başlık: 4-20 mA >>> 0-10 volt
Gönderen: Gurkan-Demirbas - 08 Kasım 2007, 12:45:02
Merhaba
Sanırım bu yazışmalar, 1 sene önce yapılmış. Şu an bir proje ile uğraşıyorum, 16F877 ile 8 in (24Vdc - digital) ve 8 out(24Vdc - 2amp -digital) olan bir devre yaptım. 5 Vdc TTL --> 24Vdc ayrıca 24Vdc --> 5 Vdc TTL'e çevirmek için tranzistör ve optocoupler kullandım. Bu konuda merak eden olursa tecrübelerimi paylaşırım.
Yorumlarınız ve fikirleriniz için teşekkür etmek istiyorum; zira bu uğraştığım projede, 4-20mA çıkış veren bir kimyasal konsantrasyon ölçümü yapan transdücer'i devreye bağlamak ve bunu ölçmek, ve kullanıcı tarafından değiştirilebilir bir set değeri ile karşılaştırıp, sistemi buna göre configüre etmesini (sistemin tamamen durması ve/veya alarm vermesi) sağlayacağım. Yaptığınız yorumlar oldukça işime yarayacak.
Ancak, sadece dirençten ibaret bir interface sıkıntı yaratmaz mı? yani, ortam ısısından veya dirençten geçecek akımdan dolayı direncin ısısı dolayısı ile direnç değeri değişmez mi? böylece ölçüm hassasiyeti yükselmez mi?

tekrar teşekkürler
iyi çalışmalar

----------------------------------------------------
Susadığınızda, artık bir kuyu kazmak için çok geçtir.  Japon atasözü
Başlık: 4-20 mA >>> 0-10 volt
Gönderen: dombilik - 10 Kasım 2007, 16:29:56
ben birçok 0-20mA/4-20mA uygulamalarımda 250 ohm metalfilm direnç kullandım.Hepside hala problemsiz çalışıyor.Tavsiye ederim..250 ohm luk direnç transmitter tarafında değilde değerlendirecek devre üzerinde olsun ve mümkün meretebe mcu nun analog giriş bacaklarında yakın yerleştirilsin.
Kolay gelsin..
Başlık: 4-20 mA >>> 0-10 volt
Gönderen: Gurkan-Demirbas - 13 Aralık 2007, 12:53:20
ilgin için teşekkürler
Başlık: 4-20 mA >>> 0-10 volt
Gönderen: ferdem - 17 Aralık 2007, 12:41:52
Bu konuyu zamanında okumuş ve sorulan soruya zihnimde cevap aramıştım, şimdi okuduğum bir yazıda ilgili bir bölüm gördüm, paylaşmak istedim.

Arkadaşın sorusu şuydu, elinde bir sensör var ve bu sensör okuduğu değere göre bir akım geçiriyor 4mA-20mA arasında ve arkadaş bunu gerilime çevirip okumak istiyor. Akan bir akım var ve bunu okumak istiyoruz, ilk akla gelen bazı arkadaşların da söylediği gibi bu akımı bir direncin üzerinden geçirip oluşan gerilimi okumak ancak bu pek doğrusal sonuç verecek gibi gelmiyor(yazıda da "logaritmik olur" şeklinde anladım, resimler çıkmamış). Bu tip bir sensörde doğrusal dönüşüm için "current to voltage converter" kullanırız diyor. Şemayı da şöyle vermiş:

(http://img176.imageshack.us/img176/7891/ctovdv6.th.gif) (http://img176.imageshack.us/my.php?image=ctovdv6.gif)

Kaynak:www.shef.ac.uk/physics/teaching/phy108/PHY108Transistors_and_amplifiers.pdf

53. sayfa
Başlık: 4-20 mA >>> 0-10 volt
Gönderen: Klein - 17 Aralık 2007, 14:45:20
Alıntı yapılan: "ferdem"ilk akla gelen bazı arkadaşların da söylediği gibi bu akımı bir direncin üzerinden geçirip oluşan gerilimi okumak ancak bu pek doğrusal sonuç verecek gibi gelmiyor(yazıda da "logaritmik olur" şeklinde anladım, resimler çıkmamış).

Eğer direnç üzerinden geçen akım sebebi ile direnç ısınmasaydı, sonuç linear olacaktı. Ancak tabi ki 4mA de ısınma farklı 20mA de ısınma farklı olacağı için , linear sonuç almak mümkün olmayacaktır.

Ancak  burada dikkat edilmesi gereken nokta, ölçümü yapacak olan ADC'nin çözünürlüğü, kullanılacak direnç ve 16mA lik farkın direnç üzerinde yaratacağı sıcaklık farkından kaynaklanan kaymanın büyüklüğüdür.

Örneğin: 4-20mA lik bir çıkışa 100R direnç bağlayalım.  bu durumda gerilim çıkışımız 4mA için 0,4V 20mA için 2V olacaktır.  Diyelim ki akım 4mA den 20mA'e çıktığında direncimizin sıcaklığı 1 derece atrıyor.  Ve kullandığımız direnç 100ppm/c sıcaklık kaymasına sahip bir direnç olsun. Bu durumda direncimizin değeri 0,01ohm artacaktır.  Yeniden hesaplarsak  4mA için 0,4V , 20mA için  2.0002V olur.  Eğer istediğimiz çözünürlük bundan yüksek ise evet linearizasyon hatası vardır diyebiliriz. Ama istediğimiz çözünürlük bundan düşükse bir linearizasyon hatasından bahsedemeyiz.

tabi yukarıda verilen örnek sensörün linearizasyon hatası olmadığı varsayımıyla hesaplandı. Ama birçok sensörün linearizasyon hatasının yukarıda hesaplanan  doğrusallık hatasından en az 10 kat fazla olduğunu biliyoruz. Yine yukarıdaki örnek direncin sıcaklığının 1 derece artacağı varsayımı ile kurgulandı. Oturup hesaplamadım.  mesleki matematiği iyi olan bir arkadaşımız sıcaklık değişimini hesaplarsa, daha kesin sonuçlar elde edebiliriz.