Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Wichtig: Bevor Du wegen einem Problem mit der CC2 postest, stelle sicher, daß Du
die neueste OS-Version, die neuseste Compiler-DLL und die neuesten Modulversionen benutzt!
Beachte, daß sich auf der CD zur CC2-Unit/Station auch jetzt noch die ältesten Dateien befinden!
Es gelten folgende Anleitung und Regeln: Regeln CC2Net.de-Forum
Zurück zum Artikel  (Blaue Felder sind Pflichtfelder)


Name:   UserID: 
 E-Mail:
Kategorie
Betreff
Homepage:
Link-Titel:
Link-URL:
Cookie für Name, UserID, E-Mail, Homepage-URL setzen
(Erspart die Neueingabe bei Beiträgen und Antworten)
(Zum Löschen des Cookies hier klicken)
Ich nutze:
C-Control II Unit
C164CI-Controllerboard
C-Control II Station
CCRP5 mit CC2-Unit (Conrad Roboter)
CC2-Application-Board
CC2-StarterBoard
CC2-ReglerBoard
eigenes Board
original OS     OSOPT_V2     OSOPT V3.0 OSOPT V3.1

Kommentar:
Einfügen von HTML im Kommentar:

Link einfügen: <a href="LINKURL" target="_blank">LINKTITEL</a>
Bild einfügen: <img src="BILDURL">
Text formatieren: <b>fetter Text</b>  <i>kursiver Text</i> <u>unterstrichener Text</u>
Kombinationen sind auch möglich z.B.: <b><i>fetter & kursiver Text</i></b>
C2 Quellcode formatieren: <code>Quellcode</code>
ASM Quellcode formatieren: <asm>Quellcode</asm>
(Innerhalb eines Quellcodeabschnitts ist kein html möglich.)
Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst !  

> > > Hallo Georg, > > > > nachdem ich mir den Plan der Station angesehen habe, denke ich du solltest mal SDA und > > SCL mit je etwa 6,8 Kiloohm an Plus legen. Kaputt machen die Pull-up's nichts...... > > > > Zum Testen würde ich auch nur einen Sensor einbauen. > > Evt. schaust du auch mal ob evtl. SDA und SCL vertauscht sind? > > > > Ich denke, es gibt auch ein I²C init (Laut Anleitung Station !) > > > > Das sollte den Bus in einen definierten Zustand bringen. Ich weiß nicht, wie das LCD > > angeschlossen ist, aber wenn das am I2C Bus hängt, kann es Probleme geben. (Denke ich) > > Evtl .mal Pausen dazwischen...... > > > > In der Variante 2 fehlt nach dem ds1631.init die Zeit von min. 750 ms. > > > > Ich denke, es sind die Pull-Ups die fehlen, wenn der Rest der Verkabelung korrekt ist > > und unter 400 pF liegt....... > > > > Gib nicht auf...... :-) > > > > Willi aus Oelde > > > > Hallo Willi, > > danke für die Tipps. Ich habe die folgenden Dinge einmal durchprobiert: > > -- 6.8kOhm für SDA und SCL: ohne Erfolg > -- SDA und SCL vertauscht: gemäß Platinenlayout von André nicht > -- das Programm (Variante 2) habe ich mit I2C.init und reichlich Pausen soweit geändert: > > thread main > { > byte i; > stports.init(); > lcdext.init(); > i2c.init(); > sleep 1000; > ds1631.init(8); > sleep 1000; > loop > { > for i = 1 ... 5 > { > ds1631.init(i); > sleep 1000; > lcdext.line(1); > lcdext.print("Sensor: "); > lcdext.ziff(i); > lcdext.line(2); > lcdext.zahl4n2(ds1631.readi2(i)); > lcdext.put(223); > lcdext.put('C'); > //sleep 1000; > } > } > } > => weiterhin für alle Sensoren nur die Anzeige "-0,07°C" > > -- mit einem (geliehenen) Oszilloskop habe ich folgendes gemessen: SDA und SCL liegen auf 5V, > gehen aber nach Ablauf der Wartezeit 5 mal für je ca. 100µs auf 0V. Nur in der Station scheint nichts > aus den Sensoren anzukommen. Ich habe jetzt 4 Sensoren parallel geschaltet, da ich Angst vor einem > möglichen Lötfehler habe. > > Wie zuvor habe ich keine weiteren Ideen mehr. > > Gruß, > Georg > > >
Dateianhang: (.gif, .png., .jpg, .zip, .rar)
max. 256kB
max. 256kB