[vz-dev] DS18B20 - Prüfsummencheck "85 Grad Problem" -> Sensoren senden falsche Werte
Frank Richter
frank.richter83 at gmail.com
Sat Apr 1 22:25:21 CEST 2017
Hallo Michael,
schau dir den DS2482-100 Busmaster an. Auf Udos Erweiterungen ist der mit
drauf.
Parasitäre Spannungsversorgung heißt übrigens nicht, dass der Sensor über
den Pull-Up versorgt wird. Die Datenleitung soll ja für die Zeit, die der
Sensor zur Verarbeitung braucht, hart auf high gelegt werden (per MOSFET
o.ä.).
Grüße
Frank
Am 01.04.2017 22:08 schrieb "Koch, Michael" <princemichi at gmail.com>:
> Hallo Udo,
>
> Am 01.04.2017 um 19:28 schrieb Udo1:
>
>> Am 01.04.2017 um 17:43 schrieb Koch, Michael:
>>
>>> Allerdings kann dieser Fehler scheinbar über den vzlogger unterbunden
>>> werden, indem die Prüfsumme kontrolliert wird.
>>>
>>
>> Nein, da auch bei 85°C die Prüfsumme in Ordnung ist.
>>
>> Dein Problem ist die niedrige Spannungsversorgung in Verbindung mit der
>> Leitungslänge.
>>
>> Kann ich leider nicht bestätigen: Ich messe 3,301VDC am Sensor zwischen
> Pin GND und Pin DQ (wie geschrieben parasitär, Pin VCC und Pin GND haben ja
> Verbindung).
>
>> Gruß
>> Udo
>>
>
> Hallo Sirell,
>
> Am 01.04.2017 um 19:25 schrieb sirell:
>
>> Hi Michael,
>>
>> Ich ärgere mich gerade mit den DS18B20 etwas rum. Seit ich nun seit 2
>>> Wochen mehrere DS18B20 Sernsoren parasitär mit 3,3V, 4,7k und ca. 15m
>>> Leitungslänge am RasPi3B betreibe (auslesen im 60s Takt).
>>>
>> Der Beschreibung nach machst du Bitbang über GPIO. Das geht an nem µC,
>> bei der Himbeere ist das ein toller Zufallsgenerator. Ich empfehle dir
>> auch einen "ordentlichen" Master zu nehmen. Ausserdem sind 3.3V knapp.
>> Beim auslesen braucht der Sensor deutlich mehr Strom. Wenn das Kabel
>> lang ist könnte da bereits nicht mehr viel ankommen und er braucht mind.
>> 3 V.
>>
> Dies kann ich gut nachvollziehen! Habe aber wie oben geschrieben 3,301VDC.
>
>> Mit nur einem Sensor war (und ist) dies bisher kein Problem gewesen.
>>>
>>> Das deckt sich mit meiner Erfahrung. Ich habe hier ~40 Stück verbaut.
>> Irgendwo zwischen 2 und "viele" haben immer wieder Fehler (85 Grad)
>> gehabt. Das nächste Problem war dann der min/max Alarm. Da wurden
>> teilweise krude Werte in den Sensor geschrieben.
>>
>> Allerdings kann dieser Fehler scheinbar über den vzlogger unterbunden
>>> werden, indem die Prüfsumme kontrolliert wird.
>>>
>> Soweit ich weiß greift vzlogger nur auf den sys-fs tree zu.
>> Hab den Teil aber auch nur überflogen. Eine Überprüfung einzubauen ist
>> dann nicht möglich.
>>
> Okay - schon malgut zu wissen!
>
>>
>> - Überprüfe deine Spannung am Sensor
>>
> 3,301VDC :-)
>
>> - Erwäge einen ordentlichen Master einzusetzen.
>>
> Mache ich gerne: Kannst du mir da bitte einen (oder auch gerne mehrere)
> Vorschläge machen :-)
>
>>
>> Viele Grüße
>> Michael
>>
> Also was ich jetzt lerne ist eigentlich folgendes: Das Problem wir zu 90%
> am Pi selbst liegen.
>
> Die Spannungsversorgung kann bei mir sicher noch ein größeres Problem
> werden - wenn ich noch mehr Sensoren anschließe
> , weil:
> - der minimale Strom für das Schreiben auf den EEPROM in den Sensoren
> nicht mehr ausreicht (1mA je Sensor wird benötigt), weil lt. URI ja nur
> 702µA ankommen bei 4,7k.
> , aber:
> an der jetzigen Spannungsversorgung liegt es wohl eher nicht!
>
> Also habe ich bereits gestern auf den 4,7K einen 2k parallel geschaltet.
> Dachte das sich dann bei einem 1,4k merklich was ändert - aber pustekuchen.
> Nix da.
>
> Ich hoffe mal auf euer Feedback bezgl. dem Master ;-)
>
> Herzlichen Dank,
> Michael
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-dev/attachments/20170401/04d899a7/attachment.html>
More information about the volkszaehler-dev
mailing list