Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum

Re: Erledigt! Re: MiniStation: Welches Kabel für DS18S20 Kategorie: Sonstige Hardware (von Jörg - 27.09.2010 19:30)
Als Antwort auf Erledigt! Re: MiniStation: Welches Kabel für DS18S20 von Daniel - 27.09.2010 18:49

> >
> > > Ich benutze die Funktionen, die unter
> > > http://www.c-control.de/c-control-pro/applikationen/applikationen.html.
> > > zu finden sind mit zwei wesentlichen Ã?nderungen:
> > >
> > > - Ich berechne die 0.1 Grad Auflösung des Sensor.
> > > - Ich berechne die CRC des Senors (Checksum) um die empfangenen Daten zu überprüfen.
> > >
> > > Allerdings ist der CRC Fehler auch bei 10m Leitung noch nie aufgetreten...
> > >
> > >
> > > >
> > > > Ich versorge den Sensor über die extra VDD Leitung, also nicht parasitär,
> > > > gespeist von dem +5V Ausgang (max. 30mA) der Station.
> > > >
> > >
> > > So mache ich es auch...
> > >
> > > > Ob man den Pull-Up Widerstand unbedingt braucht weiÃ? ich nicht,
> > > > habe es in dem Datenblatt zum DS18S20 gelesen!
> > > >
> > >
> > > Vielleicht schaltet der Treiber ja schon den interne Pull-Up...
> >
> > Ja, die C-Control Bibliothek schaltet den Pull-Up ein, damit eine parasitäre Versorgung
> > möglich ist.
> >
> > Gruss Peter
> >
> >
> Es funktioniert!
>
> Zuerst habe ich das Programm so abgeändert, dass der Sensor über OneWire_xxx
> ausgelesen wird, brachte aber an Port ADC0 keinen Erfolg.
>
> Nun nachdem ich jetzt den Port von ADC0 nach Output 5 (mit Jumper auf Pull-Up) gewechselt habe,
> funkioniert es, den Sonsor auch über ein längeres Kabel auslesen zu können!
>
> Ich bedanke mich bei Euch für die Unterstützung!
>
> GruÃ? Daniel
>


Hallo Daniel,

je nach dem was du damit steuerst, solltest Du aber über die CRC Berechnung nachdemken,
oder den Wert mehrfach lesen, um ihn zu überprüfen...

GrüÃ?e Jörg




    Antwort schreiben


Antworten: