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.
Gast
#4668951
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.
Gast
#4669076
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.
Gast
#4669119
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.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.

