Grüße, ich habe gerade eine kleine Infrarotkommunikation aufgebaut bei der Temperaturdaten mittels I2C eingelesen werden und dann an einen zweiten Arduino übertragen werden. Das ganze funktioniert solange ich GND von Sensor und IRED getrennt lasse. Andernfalls werden die Temperaturwerte korrumpiert (z.B. -0.06°C bei Raumtemp.). Die Frage ist jetzt wodurch genau der I2C Bus vom normalen arbeiten abgehalten wird? Ich vermute durch die Belastung mit der hohen Frequenz von 38kHz oder durch den Strom (ca. 120mA) der gegen GND fließt.
Philipp G. schrieb: > Die Frage ist jetzt wodurch genau der I2C Bus vom normalen arbeiten > abgehalten wird? Ich mag keine Schaltplanrätsel. Deswegen habe ich auch keine Lust über eine Lösung nachzudenken.
Philipp G. schrieb: > Die Frage ist jetzt wodurch genau der I2C Bus vom normalen arbeiten > abgehalten wird? Wie kommst du auf die Idee, dass der I2C Bus nicht normal arbeitet ? Dein Sensor vielleicht, aber I2C Bus mit Sicherheit nicht, sonst würdest du ja auch keine Daten empfangen.
NETTIQUETTE lesen, verstehen, über eigene Unfähigkeit einen vernünftigen Thread zu erstellen nachdenken und die fehlenden Infos posten.....zumindest einen Schaltplan...
@Philipp G. (philipp_g90) >ich habe gerade eine kleine Infrarotkommunikation aufgebaut bei der >Temperaturdaten mittels I2C eingelesen werden und dann an einen zweiten >Arduino übertragen werden. Willst du den Empfänger erblinden lassen? Wenn du Pech hast, übersteuert der tierisch und spuckt nur Unsinn aus. Bring mal wenigstens 1m Abstand dazwischen. >Das ganze funktioniert solange ich GND von Sensor und IRED getrennt >lasse. Andernfalls werden die Temperaturwerte korrumpiert (z.B. -0.06°C >bei Raumtemp.). Wie hast du das geprüft? Mittels UART-Ausgabe? >Die Frage ist jetzt wodurch genau der I2C Bus vom normalen arbeiten >abgehalten wird? Zuerst sollte prüfen, ob beim I2C Zugriff Fehler auftreten (ACK fehlt, CRC error etc.) Wenn das OK ist muss man weiter sehen. Deine langen Leitungen arbeiten als prima Antenne. Ich vermisse ein dicken Elko von 100-1000uF NAH an deiner Sendestufe. Nah heißt hier, <50mm mit kurzen Leitungen. >Ich vermute durch die Belastung mit der hohen Frequenz von 38kHz oder >durch den Strom (ca. 120mA) der gegen GND fließt. Kann sein.
Falk B. schrieb: > Willst du den Empfänger erblinden lassen? Wenn du Pech hast, übersteuert > der tierisch und spuckt nur Unsinn aus. Bring mal wenigstens 1m Abstand > dazwischen. Oder den Vorwiderstand der LED drastisch vergrößern.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.

