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: