Selamlar
Elimde bir cihaza ait sıcaklık kontrol kartı var.
(https://i.hizliresim.com/2408hne.jpg)
(https://i.hizliresim.com/bzu79ne.jpg)
PT100 sıcaklık sensörü kullanılıyor. Sıcaklığı fazla gösteriyor. 10-15 derece ortam sıcaklığı varken 70-75 derece gösteriyor.
Sensörü kontrol ettim. Sensör çalışıyor. Aynı sensörü başka bir sıcaklık kontrol cihazına bağladım çalıştı.
Devrede TC3400 16 bit Delta sigma ADC ve TL431'li sabit akım kaynağı kullanılmış gördüğüm kadarıyla. Kartın arkasında üzerinde A01 kodlu SOT223-5 kılıfında bir çip var muhtemelen opamp.
Sıcaklığı niye fazla gösterir onu bulmaya çalışıyorum. Fiziksel olarak hasar görmüş bir eleman yok. Gizli bir menüsü var cihazın kurcalarken fark ettim. Ölçülen sıcaklığa ofset eklenebiliyor ama ancak +-10 derece ofset ayarı var. Bunda sorun yok.
Başka ne olabilir onu bulmaya çalışıyorum. Fikri olan var mı?
menude bir yerlerde farklı sensor seçenekleri olmasın?
Yok hocam tümleşik bir cihazı kontrol eden cihaza özel tasarlanmış bir kart. Anlayamadım. Menüsü yok. Farklı buton kombinasyonlarını deneyerek gizli menü bulmaya çalıştım ancak ofset menüsünü keşfedebildim. Sıcaklık artışına tepki veriyor tek derdi fazla göstermesi
Menüden ya da jumper'larla Celsius-Fahrenheit seçeneği mi var diyeceğim ama 10-15c = 50-59f miş.
Sensör bağlantılarında pasta artığı felan olmasın
çalışan kartta opamp buffer giriş ve çıkış voltajlarına bakıp bu kartla karşılatırırsanız sıkıntı ortaya çıkar. Eğer adc'ye benzer voltajlar giriyorsa sıkıntı adc'dedir. Opamp giriş katında zener, tvs, direç, kapasitör gibi pasif elemanlarda da sıkıntı olabilir. komponent tester varsa bunları da çalışan kartla karşılaştırmak yardımcı olur.
TL431 Set voltajı kaç volt?Muhtelemelen TL431 ile Referans oluşturulmuş olabilir.
Sensör Opampının Referans voltajını harici bir direnç ile değişitirip
deneyin.Eğer Skala değişiyorsa Referans voltajı için değerleri kritik olan dirençleri veya devreyi kontrol edin.Muhtemelen sorun Referans voltajındandır.Referans voltajında olabilecek küçük değişiklikler Skalaya büyük oranda yansır.Sanırım zaten bu sebeple işlemci tarafından Referansı Tölere edilebilsin diye ekstra kontrol edilmiş olabilir.
Eğer Referans, işlemci tarafından da konrtol edilebiliyorsa,işlemcinin Referans kontrol hattını işlemciden ayırıp kontrol edin.
TL431 2.5V üretiyor. Bu gerilim iki adet seri direnç üzerinden PT100 üzerine uygulanmış. Pt100 direnci 105.31 ohm iken üzerinde 0.0131V okuyorum. Demekki 0.124mA akım akıyor. Bu gerilim opamp'a giriyor ve opamp çıkışında ise Opamp girişinde 0.0131V varken çıkışta 0.8957V var Bu gerilim ADC ye giriyor.
Anlamadığım PT100'ü ısıtınca bu değerler doğrusal olarak artıyor veya azalıyor. Eleman değerleri de kendi kendine değişir mi anlamadım.
Anlattığın duruma göre Sanki Opamp Devrede değil gibi.
Opamp girişleri yüksek empedans,nasıl olur da referansı çökertir.
Opamp beslemesi ve varsa feedback dirençlerini ve sonunda Opampı denemek gerekir.
TC400 I2C Hattından veya herhangi bir noktadan Statik elektrik yemiş olabilir.
Statiği ilk karşılayan genelde hakkın rahmetine kavuşur.
Hayır opamp çalışıyor. Çalışmasa zaten çıkışta yükseltme yapmaz. Buna eminim. Ek olarak dediğim gibi PT100 sıcaklık değeri değişince PT100 üzerindeki voltaj ile birlikte opamp çıkışındaki voltaj da doğrusal olarak artıp azalıyor. Vo/Vi oranı sabit.
TC3400 bozuk olsa hiç değer göstermez. Yazılımsal bir sorun olduğundan şüpheleniyorum.
Karti alkol/tiner ile iyice bir yikasan.
Entegre tamamen bozulmamış olabilir.
Entegre içindeki Opamp giriş Empedansları düşmüş olabilir.
Bu şekilde İçi içe yapılarda yapının bir kısmımın bozulduğu çok olan bir şey.
Eğer varsa Entegre Referans voltajını bir dirençle değiştirmeyi deneyip durumu görün.
Yazılımsal sorun,sizin cihazda yazılım tamamen çökmesi mümkün değil.Yazılım çökseydi sistem tamamen çalışmaz hale gelirdi.Ama yazılımı yapan vatandaş yazılıma bir Fake kod gömmediyse.
Böyle kurnazlıklarda yapılabiliyor ve bence bu çok doğal.Bir süre çalıştıktan sonra Fake koda dallandırmak.
"Hakkıdır Hakka tapan tasarımcının İstiklal"
Site yönetimine Not; Resim nereden ekleniyor.
@Mucit23 hocam kristal ne durumda? Kararsız çalışmalarda kristalde sorun olabilir.
Allah rızası için şu kartın özellikle sensör kısmındaki pasta artıklarını bir temizle lütfen.
Sensör bağlantısındaki 2 beyaz kablo nedir bir de?
Kartı 2-3 kere tinerle yıkadım lehim kalıntısı yok. Kullanılan sensör 3 uclu. Sensörün soketini kesmek zorunda kaldım. Sonradan 2 Beyaz ucu birleştirip doğrudan lehimledim sokete. Önceden de aynı şekilde bağlıydı.
Termokupl bağlantı olayı farklıdır. Kablosunu kafana göre istediğin kabloyla uzatamazsın, istediğin gibi lehimleyemezsin vs vs.
Bağlantıyı lehimle yapma soket şeklinde yap termokupl bağlantısı özel kablo ile mümkünse konnektörle yapılır.
Hocam konu başlığında belirtildiği gibi sensör Termokupl değil PT100. Sensörden yana sıkıntı yok. Analog kısımları baştan sona kontrol ettim. Çıkamadım işin içinden. Herhangi bir sebeple cihazda konfigürasyon sorunu var gibi görünüyor.
PT100u sokup yerine 100 Ohm, 250 Ohm baglayip test ettin mi?
3 uclu sensor bircok kaynakta termokupl olarak geciyor. Bir arastirin derim
resimde görünen 7, aslında 1 olmasın? segment hatası yani. Başka bir neden kalmadı çünkü.
Enerji yokken Pcb tarafından Pt100 ün direncini ölçer misin kaç ohm ?
Merhaba
Pt100 ve adc doğru çalışıyor ise, çarpan veya referans yanlış olabilir.
Opamp kazancı harici direnç ile sağlanmış ise direnç değeri değişmiş olabilir.
Bunu referans sıcaklık değeri ile karşılaştırarak anlarsın.
Bildiğin iki sıcaklık arasında ölçüm yap. Aradaki fark sabit ise çarpan (yani opamp ın kazancı) doğrudur.
Geriye akım kaynağı kalır.
Tl431, direnç ve transistör den oluşuyor ise direnç değeri değişmiş olabilir. Mesela 20k ise 22k veya daha yüksek değerde deneyin.
Sonra çok turlu trimpot ile doğru değeri bulursunuz.
Kolay gelsin.