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) |
Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum