New: the AI firewall watches the whole platform and explains each incident in plain words. See how it works

ADS1115 girişlerini BZX55 zener ve seri dirençle korumak ölçümü bozar mı?

ADS1115 girişlerini BZX55 zener ve seri dirençle korumak ölçümü bozar mı?

Solved 5 4

Merhaba, aslen BT tarafındayım, bu donanım işine yeni girdim, saçmalarsam düzeltin.

Bir ESP32 + ADS1115 ile iki adet 4-20 mA basınç transmitterini okuyoruz. Her kanalda 150 ohm şönt var, yani 0.6-3.0V geliyor. ADS1115 3.3V ile besleniyor. Sahada kablolar 15 metre ve bir pompa motorunun yanından geçiyor. Bir kere bir ADS1115 yandı, sebebini bilmiyoruz.

Koruma için her girişe 1k seri direnç (PTH) ve girişten GND’ye BZX55C3V3 zener koymayı düşündüm. Bu doğru mu? Bir de deneme kartında zeneri takınca 20 mA’da okuma 3.0V yerine 2.92V civarı çıktı, Hermetry’deki basınç grafiği de üst uçta biraz düşük görünüyor. Bu normal mi?

Ağ geçidi yine bağlanıyor…
♥ 0

Zener koruma için yeterli, biz hep öyle yapıyoruz. Düşüklüğü kalibrasyonla düzeltin.

♥ 2

Düşüklük her basınçta aynı oranda mı, yoksa sadece üst uçta mı? Kalibrasyonla düzeltilebilir mi bundan anlaşılır.

Kayıtta yoksa olmamıştır.
♥ 0

Alt uçta fark yok gibi, 2.5V’tan sonra açılıyor.

Ağ geçidi yine bağlanıyor…
♥ 1

O zaman sebep zener. Su şebekesinde benzer basınç noktalarında aynı hatayı yaptık. 3.3V’luk BZX55’in kırılma bölgesi keskin değil, 2.5V civarından itibaren akım çekmeye başlıyor. 1k seri direnç üzerinde bu akım gerilim düşümü yapıyor, okuma tam üst uçta düşük çıkıyor. Doğrusal değil, sıcaklıkla da değişir; kalibrasyonla düzeltmek zor.

Bizim kullandığımız:

  • Seri direnç kalsın (1k-4.7k).
  • Zener yerine girişten 3.3V’a ve GND’ye Schottky çift diyot (BAT54S). Normal çalışmada sızıntısı çok düşük, ADS1115’in sınırı olan VDD + 0.3V’u aşan darbeyi beslemeye ve şaseye atıyor.
  • Saha tarafında, kablo girişinde bir TVS diyot (örneğin SMBJ serisinden düşük gerilimli bir tane) ve ADC girişinde 100nF.
  • Şöntü kartın üstünde, ADS1115’e yakın tutun.

3.3V hattının darbeyi yutabilmesi için orada da bir kondansatör olsun, yoksa diyotun bastığı akım hattı yükseltir.

Hermetry tarafında ham mA değerini de ayrı bir anahtar olarak gönderin, 3.6 mA altı gelirse kablo kopuk demektir, onun için bir alarm kuralı kurarsınız.

Accepted solution♥ 9

BAT54S ile denedim, 20 mA’da 2.998V okuyor, grafikteki düşüklük gitti. TVS’ler siparişte. mA değerini loop_ma diye gönderiyorum, alarmı da kurdum.

Ağ geçidi yine bağlanıyor…
♥ 1
Viewing 6 posts – 1 through 6 (of 6 total)
  • You must be logged in to reply to this topic.

Join the conversation

Sign in to ask and answer, like helpful posts and mark the reply that solved your problem. Every contribution earns points and levels.

Share