Forum: Analoge Elektronik und Schaltungstechnik ADS1115 Kanäle beeinflussen einander


You were forwarded to this site from EmbDev.net. Back to EmbDev.net
von Lars B. (lars_b445)



Lesenswert?

Hallo zusammen,
ich bin gerade dabei eine automatische Bewässerungsanlage für mein 
Hochbeet zu bauen. Für die Steuerung verwende ich einen Raspberry Pi 3+. 
Um die Bodenfeuchtigkeit zu messen verwende ich mehrere kapazitive 
Bodenfeuchtigkeitssensoren (Capacitive Soil Moisture Sensor v1.2), die 
ich über Analog Digitalwandler ADS1115 an der I2C Schnittstelle mit dem 
Raspberry Pi verbinde. Das ADS115-Modul wird mit der 3.3V Spannung des 
Raspberry Pi am Pin 1 betrieben. Die Bodenfeuchtigkeitssensoren 
benötigen eine Betriebsspannung von 5V.
Solange ich nur einen Sensor am ADS115 angeschlossen haben messe ich 
eine Spannung von 3,6V. Die anderen Kanäle geben eine Spannung von ca. 
0,9V an. Gebe ich den Sensor in ein Glas Wasser bekomme ich eine 
Spannung von 2,2V am angeschlossenen Kanal. Die anderen Kanäle, die 
nicht angeschlossen sind geben nun eine Spannung von 0,6V an.
Schließe ich einen weiteren Sensor an einem zweiten Kanal an, Wird eine 
Spannung von 3,6V an den angeschlossenen Kanälen angezeigt. An den nicht 
angeschlossenen Kanälen wird nun eine Spannung von 1,2V angezeigt und 
sobald ich einen der Sensoren in ein Glas Wasser gebe, ändert der Wert 
sich nur auf 3,5V. Die Kanäle beeinflussen sich also gegenseitig.
Habe ich beim Löten der Pins an den ADS1115 das Modul zerstört, oder 
liegt das Problem wo anders?
Könnt ihr mir hier helfen?
Vielen Dank im voraus für eire Mühe.
Viele Grüße
Lars

von Gustl B. (gustl_b)


Lesenswert?

Nach mal scharfe Fotos von deinen Lötkünsten.

von erklehr behr (Gast)


Lesenswert?

Nicht angeschlossene Kanäle des ADC floaten vor sich hin und
man bekommt an diesen eine "beliebige" Anzeige bzw Messwert.

Wiederhole deine Messungen und lege alle nicht angeschlossenen
Kanäle auf Masse.

von Lars B. (lars_b445)


Angehängte Dateien:

Lesenswert?

vielen Dank, für die Schnelle Antwort, das habe ich garnicht erwartet.
hier Fotos von zwei der gelöteten ADS1115-Module.
Ja, das die nicht angeschlossenen Kanäle keine plausiblen Werte 
anzeigen, war mir bewusst und passt auch für mich, auch wenn die sich 
ändern. Mich wundert nur, dass die beiden angeschlossenen Kanäle sich 
beeinflussen. das sollte meiner Meinung nicht so sein. So bekomme ich ja 
keine voneinander unabhängigen Messergebnisse von den beiden Sensoren.
Kann es daran liegen, dass die Messspannung der Sensoren an den 
Messeingängen am ADS1115 größer ist, als die Betriebsspannung des 
ADS1115?
Ich habe gerade versucht mit Hilfe von Wiederständen Spannungsteiler vor 
den Messeingänge zu verwenden. Diesmal haben sich die Messwerte der 
beiden angeschlossenen Kanäle nicht beeinflusst. Kann ich das so machen?

von Gustl B. (gustl_b)


Lesenswert?

Lars B. schrieb:
> Kann es daran liegen, dass die Messspannung der Sensoren an den
> Messeingängen am ADS1115 größer ist, als die Betriebsspannung des
> ADS1115?
> Ich habe gerade versucht mit Hilfe von Wiederständen Spannungsteiler vor
> den Messeingänge zu verwenden. Diesmal haben sich die Messwerte der
> beiden angeschlossenen Kanäle nicht beeinflusst. Kann ich das so machen?

1. Solltest du damit nur Spannungen messen die im erlaubten Bereich 
liegen, das ist meist zwischen Masse und Betriebsspannung.

2. Die Lötstellen sehen gut aus.

3. Genau, Spannungsteiler sind da das Mittel der Wahl. Also richtig 
gemacht.

von Lars B. (lars_b445)



Lesenswert?

hier der Schaltplan dazu und das fehlende Lötfoto

von Lars B. (lars_b445)


Lesenswert?

OK, dann habe ich glaube ich die Antwort, die ich brauchte.
Vielen Dank Gustl B. und erklehr behr für die schnelle Hilfe!!!
Viele Grüße
Lars

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.