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 > > > > Hallo Georg, > > also ich verstehe es jetzt auch nicht mehr! > > 1) Ich würde selbstredend erst einmal nur einen Sensor an den Bus klemmen. > > 2) Ich nehme an das du die Pull-Up's an 5 Volt gelegt hast. Wer ein Ozi hat, sollte das wohl wissen. > Die beiden Signale sollten meiner Meinung nach auf 5 Volt gehen. (Jedenfalls in etwa.) > > Wenn man sie mit 5-10 K nach Masse zieht, sollte auch das gehen denke ich. > (Ein Slave am Bus macht auf der SDA Leitung auch nichts anderes.) > > 3) Da der Bus 5 Volt hat, sollte die Station beim Versuch zu adressieren, die SDA und SCL > Leitungen im Takt auf Low ziehen. (Zumindest wenn alles am Bus ab ist!) > > 4) Hast du die Ports wegen eines Lötfehlers evtl. mal über die 5mA belastet? > > 5) Kannst Du den Sensor nicht mal an 2 Ports testen oder gehen die auch nicht? > (Programm kannst Du von mir bekommen, ich bin aber kein Station Spezi!) > > 6) Hast Du mal den Strom aller Leitungen gemessen. Evtl. doch Lötfehler > ( Chip verdreht ? / Ich frage ja nur mal ganz vorsichtig.......) > > 7) Hast Du jemanden der den Sensor testen kann ? Bei der Verdrahtung > mal bis zum Bein des Chips messen und auch auf Kurzschluss prüfen. > > Gibt es irgendwelche Bugs im System der Station? Soweit ich weiß muss man > für die Station irgend was laden ?? (Bin ich aber total überfragt....) > Hast Du anderes "am Laufen" oder ist das dein erster C2 Versuch ....? > Ich nutze bei meiner Unit den Bus nur für ein EEprom und eine Uhr, der Rest > geht über Ports. > > Weiter machen, nicht aufgeben......screib weiter was geht, was nicht. > Machmal hilft nur, die Sachen ein paar Tage liegen zu lassen und wieder > frisch anzufangen. > Evtl. gibt hier ja noch erfolgreiche Station User die den Bus am laufen haben? > > Mfg, > Willi aus Oelde > >
Dateianhang: (.gif, .png., .jpg, .zip, .rar)
max. 256kB
max. 256kB