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

Re: Relaisplatine, 1-Wire und i2C gleichzeitig ?? Kategorie: CC-Pro Unit & Appl.Board (von Sepp - 4.02.2013 7:44)
Als Antwort auf Re: Relaisplatine, 1-Wire und i2C gleichzeitig ?? von SvenA - 4.02.2013 0:32

> > Hallo
> >
> > war schon lange nicht mehr im Forum und habe auch genauso lange nicht mehr
> > mit der CControl gearbeitet.
> > Möchte aber ein neues Projekt angehen.
> > Dazu benötige ich 8stk. Relaisausgänge (rs232 Relaiskarte) mit
> > 15stk. 1-Wire temp.Sensoren und min. je 4stk. Analog Ein u. Ausgänge
> > die ich über I2C machen würde.
> > Ich habe da aber etwas im Hinterkopf, das sich da irgendwas ausschlieÃ?t.
> >
> > Oder geht das alles an einem Appl.Board 128 Pro.
> >
> > Danke im Vorraus
> > Joachim
>
> Hallo Jochim....
>
> Grundsätzlich sehe ich da kein Problem.
> 1-Wire sprich eine BiDirektionale Leitung = 1 Port für die Sensoren
> I2C 2 Leitungen = 2 Ports
>
> RS232 auch 2 Ports macht in der Summe 5 IO's
>
> Ob du aber 15 Sensoren an den Bus anschlieÃ?en kannst weiÃ? ich jetzt nicht, es sollen nach
> Spezifierung des 1-Wire bis zu 100 Geräte dran angeschlossen werden können.
>
> Was mir ggf. Kopfzerbrechen macht ist das Timing des 1-Wire Bus, da ja nur eine Leitung vorhanden ist
> fehlt ein entsprechendes Taktsignal.
>
> Quelle Wiki
>
> Die Synchronisation erfolgt bei jedem Bit mit der vom Master erzeugten fallenden Flanke.
> Um eine logische 1 zu schreiben, wird der Bus vom Master für 1 bis 15 μs auf Low-Pegel gezogen,
> bei einer logischen 0 für 60 bis 120 μs.
>
> Zum Lesen zieht der Master wie beim "Write 1" Signal den Bus für 1 bis 15 μs auf Low-Pegel
> und der Slave hält für die �bertragung einer logischen 0 den Bus darüber hinaus auf Low.
>
> Für einen Reset sendet der Master ein Low-Pegel mit einer Dauer von 480 μs.
> Ein Slave zeigt seine Anwesenheit an, indem er innerhalb von 60 μs
> danach den Bus für mindestens 60 μs auf Low zieht
>
> Ich würde ggf. hier lieber i2c Sensoren verwenden...
>
> Hoffe mein Kommentar ist nicht ganz so falsch, aber ich denke wirklich das das Timing hier ein
> Problem darstellt.
>
> GruÃ? Sven

Hallo,
ich nutze seit einem Jahr die Dallas DS18S20 1-wire Temperatursensoren.
ich habe ca 10 Stück an einem Port angeschlossen und das funktioniert einwandrei.

Eine gute Beschreibung zum 1-wire Bus findet sich hier :
  pic-projekte.de/Download/1-Wire-Projekt-V1_3.pdf

Und hier im Forum findet sich auch einiges.
zB hier

MfG Sepp


    Antwort schreiben


Antworten:

Re: Relaisplatine, 1-Wire und i2C gleichzeitig ?? (von Joachim - 4.02.2013 18:10)
    Re: Relaisplatine, 1-Wire und i2C gleichzeitig ?? (von SvenA - 4.02.2013 18:28)