Druck in der Hauswasserleitung messen für DS2438?

Begonnen von Tobias, 25 Januar 2013, 11:08:47

Vorheriges Thema - Nächstes Thema

Prof. Dr. Peter Henning

Hm, woher bekommt der Sensor denn seine Spannung ? Was, mit anderen Worten, lässt den Strom fließen ?

LG

pah

Tobias

Maintainer: Text2Speech, TrashCal, MediaList

Meine Projekte: https://github.com/tobiasfaust
* PumpControl v2: allround Bewässerungssteuerung mit ESP und FHEM
* Ein Modbus RS485 zu MQTT Gateway für SolarWechselrichter

Prof. Dr. Peter Henning

Mag sein - aber dann muss diese Stromversorgung in das Schaltbild hinein.
Außerdem empfiehlt die Application Note des DS2438 einen Tiefpassfilter für den Stromeingang.

LG

pah

Tobias

habs mal korrigiert.
R2 und C2 soll der Tiefpassfilter sein.
Da der Sensor nie mehr als 10mA liefert (die Brunnenpumpe nie über 5Bar kommt) und Vsens bis 10V kann, soll R1 mit 1k exakt max 10V liefern.
Aber keine Ahnung ob das in der Kombination mit R2 noch funktioniert..?
Könnt ihr mal bitte draufschauen die etwas von Elektronik verstehen?
Maintainer: Text2Speech, TrashCal, MediaList

Meine Projekte: https://github.com/tobiasfaust
* PumpControl v2: allround Bewässerungssteuerung mit ESP und FHEM
* Ein Modbus RS485 zu MQTT Gateway für SolarWechselrichter

thoweiss

So wird das nix...

Du muss aus dem Ausgang des Sensors und einem 250 Ohm Widerstand eine Stromschleife bauen.
Der Eingang Vsens+ und Vsens- kommt parallel an den Widerstand...

Du kannst nicht einfach den Ausgang des Sensors an den Eingang des 2438 anschließen.

Wenn dann durch den Widerstand 20 mA fließen, fällt eine Spannung von 5 V ab die du mit dem DS2438 Über Vsens+/- messen kannst.


Tobias

So, hoffentlich jetzt richtig....
Habe mich hier orientiert - übrigens ein interessanter Ultraschallsensor, auch für den DS2438

Wird beim OWMULTI eigentlich schon VSens ausgewertet?
Maintainer: Text2Speech, TrashCal, MediaList

Meine Projekte: https://github.com/tobiasfaust
* PumpControl v2: allround Bewässerungssteuerung mit ESP und FHEM
* Ein Modbus RS485 zu MQTT Gateway für SolarWechselrichter

dougie


Moin Tobias,

ich befürchte da fehlt noch ein Widerstand zwischen dem 250 Ohm Messwiderstand und dem 100nF Kondensator.

Dem 250 Ohm Widerstand wird über den Messtrom eine Spannung eingeprägt, die über einen Widerstand dem Kondensator zugeführt wird.
Bei 100nF würde ich mal 4k7 probieren. Hat dann eine Zeitkonstante von etwa ner halben Sekunde.

VG
Ralf

Tobias

dougie, du hast mich an den ominösen Tiefpassfilter erinnert, der ja 100k sein sollte. hab den mal wieder eingebaut, soll dein 4k7 immer noch rein? wenn ja wo? direkt vor C2, parallel zum DS2438?

Allersdings frage ich mich so wie es jetzt ist, wenn bei 250Ohm die Spannung auf 5V gebracht wird, was kommt dann bei 100k noch am DS2438 an?
Ich häng mal die Target Datei an.... falls einer der Experten drin "rummalen" möchte...
Maintainer: Text2Speech, TrashCal, MediaList

Meine Projekte: https://github.com/tobiasfaust
* PumpControl v2: allround Bewässerungssteuerung mit ESP und FHEM
* Ein Modbus RS485 zu MQTT Gateway für SolarWechselrichter

dougie


So ist das genau richtig!! Nur nehmen die 100k statt (ich) 4k7.

Mit 100k kommst du auf tau = R*C = 100.000 * 100*10E-6 = 10s

Ist also deutlich träger als mein Vorschlag (und damit sicher besser).
Da die Eingänge des Chips hochohmig sind und dort quasi kein Strom fliesst, sorgen der 100k und der Kondensator nur dafür, das das Signal "geglättet" am Eingang des IC anliegt.
Denke das sollte so funktionieren.

Viel Glück!

VG
Ralf

Tobias

Hi,
Ich betreibe das Ganze z.Z mit 12VDC. Statt den 250Ohm habe ich 1kOhm (möchte eine Range von 1-10V statt 1-5V haben), sowie statt 100K habe ich 47K (hatte ich noch in de Grabbelkiste) verwendet.
Ich kontrolliere die Werte direkt im owserver http-Frontend. Ohne fhem dazwischen.
Problem: der vis-Wert bleibt konstant auf 0.

Habe mal mit nem multimeter nachgemessen, zwischen Vsens+ und Vsens- liegt im Ruhezustand ca 3,6V an. Erhöhe ich den Druck im Drucksensor (durch Reinpusten ;) ) steigt auch der Wert auf ca 3,7V an.
Der Drucksensor wird durch den 1k mit ca 8,5V versorgt der im leerzustand 3,85mA zieht. Beim Reinpusten erhöht sich auch der Strom auf ca 4,2mA.

Ideen?? Muss ev. "vis" erst aktiviert werden?
Maintainer: Text2Speech, TrashCal, MediaList

Meine Projekte: https://github.com/tobiasfaust
* PumpControl v2: allround Bewässerungssteuerung mit ESP und FHEM
* Ein Modbus RS485 zu MQTT Gateway für SolarWechselrichter

Tobias

hab nochmal weiter geforscht. Warscheinlich habe ich den Shunt zu groß gewählt. Laut Datenblatt ist ein Spannungsabfall von -300mV bis +300mV zulässig. Bei max 20mA und einem max Spannungsabfall von 300mV darf also der Shunt-Widerstand maximal 15Ohm betragen.
Ich hab mal den Plan korrigiert, Einwände?? Dumerweise hab ich schon alles verlötet. Ein Steckbrett hab ich nicht. Wenn ich richtig liege kann ich den 15Ohm parallel zu den 1k setzen, dann komme ich auf einen Gesamtwiderstand von ca 14,77Ohm

(siehe Anhang / see attachement)

Hier wird in der Mitte des Beitrages auch auf den DS2438 eingegangen...
Maintainer: Text2Speech, TrashCal, MediaList

Meine Projekte: https://github.com/tobiasfaust
* PumpControl v2: allround Bewässerungssteuerung mit ESP und FHEM
* Ein Modbus RS485 zu MQTT Gateway für SolarWechselrichter

Tobias

ich bin drauf und dran alles in die Tonne zu kloppen. Irgendwie funzt es nicht.
Mit dem 15Ohm Widerstand messe ich zwischen Vsens+/- eine Spannung vom 40mV, bin also in der Spezifikation von +/-300mV, im OWhttp-Frontend wird aber bei "vis" immer nur stur "0" angezeigt.
VAD schwankt immer zw 0 und 10V hin-und-her da nicht verbunden, wenigstens DAS hätte ich von vis auch erwartet.

Hat noch wer Ideen? Kann mir nicht vorstellen das noch keiner einen analogen 4-20mV Sensor an einen DS2438 angeschlossen hätte...
Maintainer: Text2Speech, TrashCal, MediaList

Meine Projekte: https://github.com/tobiasfaust
* PumpControl v2: allround Bewässerungssteuerung mit ESP und FHEM
* Ein Modbus RS485 zu MQTT Gateway für SolarWechselrichter

Prof. Dr. Peter Henning

Damit kann ich zwar nicht dienen. Allerdings mit einem Vorschlag: Nämlich den Eingang Vsens+/- in Ruhe zu lassen und stattdessen den Spannungsabfall gegen Masse zu messen, den der 4-20mA-Strom in dem Widerstand verursacht.

Das ist stabil und gut dokumentiert.

LG

pah

Tobias

hab mir jetzt von eservice-online einen 3fach analogeingang (0-5V / 0-10V) auf hutschiene gekauft. Dazu bei ebay einen phönix contact trennverstärker/Messumwandler für unter 10€ ersteigert. Der wandelt das signal von 4-20mA nach 0-10V um.
Muss nur noch sehen wie/ob man beim OWAD den Eingangsbereich auf 10V einstellen kann. Standard ist imho 0-5V
Maintainer: Text2Speech, TrashCal, MediaList

Meine Projekte: https://github.com/tobiasfaust
* PumpControl v2: allround Bewässerungssteuerung mit ESP und FHEM
* Ein Modbus RS485 zu MQTT Gateway für SolarWechselrichter

Prof. Dr. Peter Henning