Gast
#2836907
Hi Leute! Ich bin grad wieder neu ins Hobby RC-Modellbau eingestiegen und habe mir dazu eine "ROYALpro 9 M-Link" (Fernbedienung) von Multiplex ergattert. (Eine "alte" 35 MHz Fernbedienung (Futaba FX-18) von früher nenne ich auch noch mein Eigen.) Das "M-Link"-System bietet einen Rückkanal vom Empfänger zum Sender um Telemetriedaten zu übertragen. Der Empfänger allein, insofern es ein telemetriefähiger Empfänger ist, überträgt über den Rückkanal die Signalqualität bzw. Stärke und den Wert der Empfängerspannung. Zusätzlich kann man externe Sensoren käuflich erwerben, wie z.B. einen Spannungs- oder Stromsensor, einen GPS-Sensor etc. pp. Hier ein Link zu allen angebotenen Sensoren: http://www.multiplex-rc.de/produkte/kategorien/produkte/productgroup/sonstiges/productcategory/sensorik.html?tx_lwshopitems_pi1[action]=index&tx_lwshopitems_pi1[controller]=Product&cHash=fda79a5e64e1469e157151308db20f11 Die Kommunikation zwischen den Sensoren und dem Empfänger findet durch eine serielle Datenübertragung statt, dem sogenannten "Multiplex Sensor Bus" (MSB). Was für ein Bus genau weiß ich noch nicht. Eventuell einfach UART?! Das Protokoll bekommt man wohl auf Anfrage von Multiplex. Soweit mal die Einleitung. Im Grunde ist mein erstes Anliegen eigentlich nur einen sehr einfachen Spannungssensor zu bauen. Hier ein paar Fakten: Zu messende maximale Spannung := 12,6 V (3 Zellen LiPo) Nun genug der zahlreichen Fakten. ;) Meiner Meinung nach ist für diese, auf den ersten Blick, einfache Aufgabe nur ein einziger Mikrocontroller der den entsprechenden seriellen Bus und einen ADC zur Verfügung stellt notwendig. Die Spannung könnte man über einen geeigneten Spannungsteiler herunterteilen und per ADC digitalisieren und dann einfach über den MSB an den Empfänger senden. Fertig. Übersehe ich hier vielleicht etwas wichtiges oder könnte das so funktionieren? PS: Nur damit keine Fragen diesbezüglich auftauchen noch kurz etwas über mich: Ich bin ausgelernter Elektroniker für Geräte und Systeme und war zusätzlich 3 Semester an einer HS in E-Technik/Technische Informatik eingeschrieben. Während der Ausbildung lernte ich die Microchip PIC Mikrocontroller und dessen grundsätzliche Programmierung auf Assembler-Ebene kennen. Assembler kam dann auch wieder im Studium, allerdings für einen 8051. Zusätzlich hatte ich mir noch die Programmierung für den PIC (16F und 18F) in C angeeignet, welche ich im Studium noch weiter vertiefen konnte. Mittlerweile habe ich auch schonmal mit einem ATtiny48 in C gearbeitet. Zuletzt beschäftigte ich mich mit der seriellen Kommunikation mittels SPI (ja gut, das ist ja einfach) und einem GLCD. Außerdem lies ich mich ein bisschen in "Scheduler" ein.