Hallo Leute, ich möchte den Telemetrie Rückkanal meines Graupner Empfängers an meine AVR Multiwii (5V) anschließen. Jetzt habe ich das Problem das der Empfänger RX/TX mit 3,3V Logikpegel über nur eine Leitung arbeitet. Siehe angehängte Skizze. So wie ich das verstanden habe, sendet der Empfänger alle 200ms eine Zeichenkette und schaltet dann auf Empfang für das Datenframe um. Wie kann ich mit relativ einfachen Mitteln den Logikpegel anpassen? Eigentlich müsste ich ja nur das Signal von AVR Richtung Empfänger auf eine kleineren Pegel bekommen. Der Umgekehrte Weg sollte ja eigentlich so funktionieren. Da am Empfänger die gleiche Leitung für RX/TX verwendet wird, kommt ein Spannungsteiler wohl nicht in Frage. Grüsse
Ömm... blöde Frage: Warum nicht den AVR mit 3.3V betreiben? Gibt fast sicher auch von Deinem MC eine Pico-Power Variante.
Joa, den passenden AVR gäbe es da schon, aber ich möchte das vorhandene MWC Board inclusive Gyroskop, Beschleunigungssensor etc. einsetzen. Die Telemetrie Daten will ich mir dort ja holen und über den Rückkanal an den Empfänger an meine Fernsteuerung übertragen. Einfach den AVR austauschen geht also leider nicht.
Einfache, nichtinvertierende Pegelwandlung, am besten mit einem Optokoppler u. zwei Widerständen. So mache ich es jedenfalls bei 5V-Receiver auf 3.3V MCU: http://www.mikrocontroller.net/articles/Pegelwandler Qwerty
Hmm ja, wollte da eigentlich nicht den Aufwand betreiben und eine extra Platine dafür ätzen. Dachte da ehr an eine fliegende Verdrahtung im Schrumpfschlauch :) Theoretisch würden doch zwei N4148 hintereinander am TX des AVR ausreichen 5 -(2x0,7)= 3,6V oder sind die dafür zu langsam? Oder einfach einen 1k Widerstand an den AVR TX?
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.