DC 0-5 V. Arası Değişken Potansiyometre Voltajını, Uzaktaki Pic'e Girmek ?

Başlatan HAKKITANIR, 16 Ekim 2019, 18:54:54

HAKKITANIR

12 V. Sabit DC Gerilimden, 7805 Regülesi ile 5 V. Sabit DC Gerilim Elde Edip,
Bu Gerilimi 5k. (5000 Ohm) Değerinde Bir Potansiyometre İle, 0...5 V. Arasındaki Sürekli Değişen Herhangibir Değerlere Ayarlayarak, Uzaktaki pic'in Adc Kanalından, Potansiyomtereyi Okumak İstiyorum. Bunun İçin Pic'in Bulunduğu Tarafta, Uzaktaki Pot dan Gelen Gerilimi Voltaj Takipçi Opampa Girip, Opamp Çıkışını Pic'e Girdim.
Bu Durumda Potun Orta Ucundan, Uzaktaki Opamp Girişi Çok Düşük Akım Çekmiş Olur.

Pot, Opamp ve Dolayısıyla Pic'e Yakınken Sorun Yok.
Pot, Opamp ve Dolayısıyla Pic'e Uzakken Sorun Var.
Sorun; Pot Değeri Sabitken, Opamp Çıkışında-Pic Adc Girişinde Değişken Sıçrayan Gerilimler Görmek Şeklinde dir.
Opamp giriş ve çıkışı RC filtrelidir.

Pot ile Opamp-Pic Arası Kablo Parazit Alan Bir Konumda, Endüstriyel Ortam. Kablo Blendajlıda Olsa Sorun Devam Ediyor.

Problemimi Pot Voltajını Opampa Tam Olarak İzole Eden Analog Opto İlemi Girerek Çözebilirim. Yada Pot Voltaj dan Akıma Dönüştürüp Sonra Tekrardan Voltaja Dönüştürme İşleminemi  Odaklanmalıyım.

Bu Şekilde Bir Sorunla Karşılaşan Vardır Diye Düşünüyorum. Sıkıntı Neden/Nereden Kaynaklıdır. Çözüm İçin Ne Tavsiye Edersiniz?

Melih1802


HAKKITANIR

potansiyometre tarafı hazır gelebiliyor. ilave bir devre ve müdahale yapamam.
ayrıca mümkünse protokol kullanmadan çözme taraftarıyım. Ancak RS485 kullanmadan çözülemezse bakabilirim.
Öncelikle analog çözümden yanayım.

run

özgürlük için teknoloji

Melih1802


taydin

Voltajı balanslı olarak karşı tarafa iletin. Tamamen analog bir çözüm, ama pot tarafında balanslıya dönüşüm devresi, pic tarafında da balanssıza dönüşüm devresi gerekir.

Bu gürültüyü epey azaltacaktır. Ama gene de pic tarafında okunan örnekler üzerinde bir dijital filtreleme yapmak iyi olur.
Timur Aydın (mekatronik.org)

HAKKITANIR

mesafe 30 metre.
balanslı devre için pot tarafında devre mümkün değil.
pic tarafında 4-8-16-32-64 gibi digital sayılarda örnekleme alıp ortalamalarını kullanarak sorun biraz yumuşayabiliyor ama yinede bariz devam ediyor.

geçmişte HCNR ve IL300 tarzı tartışmalar olmuştu. akım direnci gibi yazılar görmüştüm sanki.
bu çeşit bir sorunla karşılaşmıştır birileri diye düşünüyorum. Devre analog olduğundan analog çözüm iyi olur diye düşünüyorum.


Melih1802

30 metre mesafede analog iletim 4-20 mA RS485 veya başka bir dönüşme olmadan zor ve güvenli olamaz.

HAKKITANIR

4-20 mA. yöntemi denemek isterim. nasıl oluyor bu yöntemle?
şimdi bizim 0-5 V. arası değişken gerilimimiz var. biz bunu 250 Ohm direnç üzerinden akıtıp.
0-20 mA. akım elde etmiş olacağız değilmi?
0V./250R = 0 Amper, 2,5V./250R = 10 mA., 5V./250R = 20mA. formül örneklerindeki gibi.
alt değeri 0mA. den 4mA. uyarlamaya girmeden.
bu voltajdan akıma tekrar voltaja dönüştürme yöntemini pek anlayamadım ben. burada üzerinde düşen gerilimle akımı voltaja çevireceğimiz direnç tam olarak nerede olması gerekiyor. yanlış değilsem pot tarafında değilde pic atarafında olmalı değilmi? bu durumda direnç üzerine yine bozulmuş voltaj gelmeyecekmi? sonuçta voltajın bozulmasında sıkıntımız var diye düşünüyorduk.

bu 4-20mA. yada 0-20mA. de diyebiliriz nasıl olacak bu yöntemde bağlantı, açıklayabilirmisiniz.

M.Salim GÜLLÜCE

Düşük empedanslı taşıma yapman uygun olabilir.
Mesela 50 Ohm hem pot tarafına Hem Pic tarafına.
Opamp biraz yüklenmiş olacak belki ama sonuçta temiz bir değer taşınmış olacak zannımca.
Tabii Twist kablolama şart.

HAKKITANIR

Mehmet Salim GÜLLÜCE devreyi anlayamadım.



0-20 mA. veya 4-20 mA. tekniğini denemek istiyorum.
Üstdeki resimde 250 Ohm direnç ve 0-5 VDC Analog Input olarak gösterilen kısım, 30 Metre uzakta bulunan Pic'in olduğu yer oluyor. Bu kısımda direnç üzerinde düşen gerilim ve bu gerilimin voltaj takipçi opamp dan geçirilip sonra filtrelenip Pic adc kanalına girilmesi kısmında sorun yaşamam ve buraları yaparım diye düşünüyorum. Gerekirse Pic içindeki yazılımda da çoklu okuma yapıp sonra bu okumaların ortalamasını alıp da değerlendirebilirim. Burada donanımsal ve yazılımsal filtre kısmını hallederim. 250 Ohm direncide kaliteli cerment metal film tarzı hassas sıcaklık değerli bir direnç seçeriz.

Öğrenmek istediğim;
Resimde 4-20 mA. olarak verilen soldaki kısma biz bildiğimiz potansiyometreyi bağlıyacaz.
Potun sağ sol her iki ucu DC 5 Volt bir kaynakla beslenecek. Ve potun orta çıkış ucu, 30 metre ötedeki 250 Ohm direncin üst + tarafına bağlanacak, direncin alt - tarafına da potun besleme voltajının toprağı yani 0V. si girilecek bu doğru mu?
Potdan 30 M. Uzaktaki direnç, potun orta ucu ile 0V. besleme ucu arasına paralel bağlanacak yani. Burda hatam var mı dır?

Dirence giden 30 Metre mesafedeki 2 kabloyu bir birine sarılmamış 0,22 mm. çok telli sinyal kablosu kullandığımızı düşünelim.

Sonuç da potun orta ucu 0-5 V. arası ayarlı gerilim çıkışlı oluyor. Ve direnç üzerinde bu 0-5 V. arası ayarlanabilen gerilimlerin düşmesi sonucu, 0-20 mA. ve 0-5 V. değerleri oluşmuş oluyor değil mi? Yanlış mı Düşünüyorum?

Eğer gerçek ten böyleyse pot voltajı 30 Metreyi nasıl bozulmadan gidebiliyor. Olay direnç üzerinde düşen gerilimi ölçmekle mi çözülüyor. Ayrıntı direnç üzerindeki gerilimde mi bitiyor?

Hatalıysam nasıl bir bağlantı kurulacak diye sormalıyım. Açıklayabilecek olan var mı?



M.Salim GÜLLÜCE

Alıntı yapılan: HAKKITANIR - 17 Ekim 2019, 09:25:41Mehmet Salim GÜLLÜCE devreyi anlayamadım.



0-20 mA. veya 4-20 mA. tekniğini denemek istiyorum.
Üstdeki resimde 250 Ohm direnç ve 0-5 VDC Analog Input olarak gösterilen kısım, 30 Metre uzakta bulunan Pic'in olduğu yer oluyor. Bu kısımda direnç üzerinde düşen gerilim ve bu gerilimin voltaj takipçi opamp dan geçirilip sonra filtrelenip Pic adc kanalına girilmesi kısmında sorun yaşamam ve buraları yaparım diye düşünüyorum. Gerekirse Pic içindeki yazılımda da çoklu okuma yapıp sonra bu okumaların ortalamasını alıp da değerlendirebilirim. Burada donanımsal ve yazılımsal filtre kısmını hallederim. 250 Ohm direncide kaliteli cerment metal film tarzı hassas sıcaklık değerli bir direnç seçeriz.

Öğrenmek istediğim;
Resimde 4-20 mA. olarak verilen soldaki kısma biz bildiğimiz potansiyometreyi bağlıyacaz.
Potun sağ sol her iki ucu DC 5 Volt bir kaynakla beslenecek. Ve potun orta çıkış ucu, 30 metre ötedeki 250 Ohm direncin üst + tarafına bağlanacak, direncin alt - tarafına da potun besleme voltajının toprağı yani 0V. si girilecek bu doğru mu?
Potdan 30 M. Uzaktaki direnç, potun orta ucu ile 0V. besleme ucu arasına paralel bağlanacak yani. Burda hatam var mı dır?

Dirence giden 30 Metre mesafedeki 2 kabloyu bir birine sarılmamış 0,22 mm. çok telli sinyal kablosu kullandığımızı düşünelim.

Sonuç da potun orta ucu 0-5 V. arası ayarlı gerilim çıkışlı oluyor. Ve direnç üzerinde bu 0-5 V. arası ayarlanabilen gerilimlerin düşmesi sonucu, 0-20 mA. ve 0-5 V. değerleri oluşmuş oluyor değil mi? Yanlış mı Düşünüyorum?

Eğer gerçek ten böyleyse pot voltajı 30 Metreyi nasıl bozulmadan gidebiliyor. Olay direnç üzerinde düşen gerilimi ölçmekle mi çözülüyor. Ayrıntı direnç üzerindeki gerilimde mi bitiyor?

Hatalıysam nasıl bir bağlantı kurulacak diye sormalıyım. Açıklayabilecek olan var mı?



Aslında müsait olsam devre çizmek isterdim. O yüzden sadece yazarak anlatmak zorundayım.  :'(
Gerilim sabit ama akım kazancı yapan devreyle hem PIC tarafındaki çıkışa hemde 30 metre ötedeki okuyucuya 50 ohm rezistif + kapasitif yük ve yeniden opamp ile filtre edip Pic e werirsen deyu aklımdan geçirmiştim.

HAKKITANIR

Mehmet Salim GÜLLÜCE yine hiç bir şey anlamadım. Siz aklınızda bir şey düşünüyorsunuz doğrudur da iyi çalışır ama onu ben anlayamıyorum işte.

siz benim bir üst de yazdığım kısmı anlyabildiniz mi? araştırdığım kadarıyla böyle bir devre ve mantık çıkarabildim ortaya. bu devrede pot akım değilde voltaj gönderiyor bu voltaj yine bozulmayacak mı kısmında sıkıntım var. devrenin direnç ve bu dirençde düşen gerilimi ölçen opamp ve pic kısmında sorun olmayacak gibi duruyor.

Sorumu genel olarak herkese açık tekrar sorayım. üst de ki resimde 250 Ohm. direnç üzerinde düşecek 0-5 V. DC gerilimi okuma gayretindeyim. Direnç üzerinde bu gerilimin düşmesi için dirence 0-20 mA. DC akım gelmeli. Bu akımı   nasıl dirence göndereceğiz. Ayarlı voltaj gönderen pot ile olmaz galiba. Bu kısmı çözsem yetecek gibi şimdilik. Öncelikle böyle bir devre denersem daha kolay sağlıklı ve ucuz bir yöntem olacak gibime geliyor. Bu giriş kısmında yardımcı olabilirseniz görüşlerinizi belirtebilirseniz sevinirim.

M.Salim GÜLLÜCE

Alıntı yapılan: HAKKITANIR - 17 Ekim 2019, 11:03:09Mehmet Salim GÜLLÜCE yine hiç bir şey anlamadım. Siz aklınızda bir şey düşünüyorsunuz doğrudur da iyi çalışır ama onu ben anlayamıyorum işte.

siz benim bir üst de yazdığım kısmı anlyabildiniz mi? araştırdığım kadarıyla böyle bir devre ve mantık çıkarabildim ortaya. bu devrede pot akım değilde voltaj gönderiyor bu voltaj yine bozulmayacak mı kısmında sıkıntım var. devrenin direnç ve bu dirençde düşen gerilimi ölçen opamp ve pic kısmında sorun olmayacak gibi duruyor.

Sorumu genel olarak herkese açık tekrar sorayım. üst de ki resimde 250 Ohm. direnç üzerinde düşecek 0-5 V. DC gerilimi okuma gayretindeyim. Direnç üzerinde bu gerilimin düşmesi için dirence 0-20 mA. DC akım gelmeli. Bu akımı   nasıl dirence göndereceğiz. Ayarlı voltaj gönderen pot ile olmaz galiba. Bu kısmı çözsem yetecek gibi şimdilik. Öncelikle böyle bir devre denersem daha kolay sağlıklı ve ucuz bir yöntem olacak gibime geliyor. Bu giriş kısmında yardımcı olabilirseniz görüşlerinizi belirtebilirseniz sevinirim.
Sana bu devre için voltajdan akıma dönüştürücü devre lazım.
İşin zor kısmıda o.
PIC tarafında koyacağın şönt dirençte kaç volt oluşacağına bakacaksın.
Lakin Voltajdan akıma çevirici devreyi Pot tarafına koymak zorundasın.

Benim o tür çeviricilerden bildiğim sadece endüstriyel transdüserler war ve oldukça pahalı.
Kısacası sana uymaz diyebilirim.
Hazır daha basit bir devre warsa netten bakınmak gerek.

Transdüser böyle bişey.


Melih1802

Benim önerim, potansiyometre den aldığın voltajı PIC12F1571 e gir. PIC çıkışını 75176 ile 30 metreye ilet. Karşıdaki alıcı tarafta 75176 ile aldığın kodu yine PIC ile pwm çıkışından RC ile Analoğa dönüştür.

Benim için en mantıklı çözüm bu olurdu. Bu çözüm karmaşık gelirse profesyonel destek alman gerekebilir.