-
-
Neuer Benutzer
Öfters hier
I2C Problem mit RN-Control128Funk
Hallo Zusammen
Ich habe folgendes Problem:
Ich möchte an meinem RN-Control128Funk den ServoController SD21 anschliessen. Das Problem ist nun, dass ich auf der SCL Leitung (Portd.0) 5V habe und auf der SDA Leitung (Portd.1) immer annähernd 0V habe. Was ist hier das Problem???
Weiter habe ich versucht mal ganz einfach die Ports d0 und d1 im 5s Takt Ein- und Aus zuschalten. Portd.0 wechselt alle 5s den Zustand von 0V auf 5V. Der Portd.1 wechselt auch alle 5s den Zusatnd nur nicht von 0v nach 5v, sondern von 2,1mv auf 14.8mv. Diese Spannungen habe ich direkt am RN-Controll gemessen und ohne Bus Teilnehmer. Wenn ich beim SD21 (nicht am Bus angeschlossen) die Spannungen messe haben SDA und SCL je 5V, was ja eigentlich in Ordung wäre. Wenn ich den SD21 ServoController nun am RN.Control anschliessen, hat nur noch SCL 5v und SDA 0V. Eigentlich müssten SDA und SCL auf 5V sein und beim Senden auf Masse gezogen werden. Externe PullUp Widerstände habe ich auch versucht hat aber leider auch nicht zum Erfolg geführt. Ist Mein Mega128 defekt???
Bitte um Hilfe
-
Erfahrener Benutzer
Robotik Einstein
Hallo,
kann fast nur heissen, dass da in dieser Leitung irgendwo einer den Pegel runterzieht. Obs am 128er liegt kann man so aus der Ferne nicht sagen.
Evtl. alles mit Lupe kontrollieren, und durchmessen, oder auch jemanden vor Ort schauen lassen 
TestProgramm zeigen.
-
Neuer Benutzer
Öfters hier
Vielen Dank für deine rasche Antwort
Dieses Board ist neu und jetzt das erste mal gebraucht worden. Das ist die Bausatz Version, wo der Mega128 schon professionell aufgelötet ist und nur die üblichen Komponenten eingelötet werden mussten. Das Board funkioniert sonst einwandfrei. Ich kann die Demo Programme auf dem Controller ausführen( z.b. Melodie Alle meine Entlein).
Was könnte der Grund sein, dass es mir die Spannung so zusammen reisst?? Die Verbindungen habe ich von der I2C Buchse bis auf den Mega128 durchgemessen und auch auf iregendwelche Überbrückungen/kurschlüsse überprüft. Auf jedenfall sind die Verbindungen von SDA und SCL vorhanden bis auf den Mega128 (0Ohm Widerstand).
Das beste wäre wohl, wenn sich jemand die ganze Geschichte mal ansehen könnte, wenn ich nicht so weit weg wohnen würde (Schweiz).
Ist es denn möglich, dass der Mega128 defekt ausgeliefert wurde???
-
Neuer Benutzer
Öfters hier
Hier ist noch das TestProgramm:
$programmer = 12 '1=LPT stk200 13=MCS Bootloader 12=USBISP
' ---------------RN-Mega128Funk übliche ------------------
$regfile = "m128def.dat" ' Bei Mega 128 "
$framesize = 32
$swstack = 32
$hwstack = 32
$crystal = 16000000 'Quarzfrequenz
Sound Portg.2 , 400 , 450 'BEEP bei RN-Mega128Funk
Sound Portg.2 , 400 , 250 'BEEP bei RN-Mega128Funk
Sound Portg.2 , 400 , 450 'BEEP bei RN-Mega128Funk
' ---------------------------------------------------
Config Portd = Output
Do
Portd.0 = 1
Portd.1 = 1
Wait 5
Portd.0 = 0
Portd.1 = 0
Wait 5
Loop
-
Neuer Benutzer
Öfters hier
Ich habe jetzt gerade zwischen SDA / SCL und Masse den Widerstand gemessen mit folgendem Resultat:
SDA zu Masse: 87.7Ohm (glaub ich nicht so gut
)
SCL zu Masse: 7MOhm und steigend
Da ist wohl der Hund begraben mit einem Widerstand von 87.7Ohm zu Masse ist es ja fast nicht möglich auf 5V zu kommen
Ist mein Verdacht korrekt???
-
Erfahrener Benutzer
Robotik Visionär
Das kann nich passen. Hast du wirklich richtig gemessen? Hoffe du hast ohne Versorgungsspannung gemessen. Ist das SD21 beim Messen angeschlossen gewesen, wenn ja schließe es ab und probiere es nochmal.
-
Neuer Benutzer
Öfters hier
Am RN-Control ist gar nicht angeschlossen, weder Spannung noch SD21. Ich Wiederholhte die Messung Mehrmals. Der Widerstand beträgt NUR 87.7 Ohm gegen Masse
-
Neuer Benutzer
Öfters hier
-
Erfahrener Benutzer
Robotik Einstein
Hast Du auch mal andersrum gemessen, also die beiden Messspitzen nur tauschen ?
Evtl. hast du durch die Dioden im 128er gemessen, wenns anders rum genauso ist, ist wo was defekt.
-
Neuer Benutzer
Öfters hier
Habe soeben noch einmal gemessen und dabei die Messspitzen getauscht --> leider gleiches Ergebniss ca 87Ohm.
Ist es möglich dass der 128er defekt verbaut wurde???
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen