Donnerstag, 10. Dezember 2009
Parameter im CorvusM3_Set
Für die einfachere Parameterverwaltung gibt es nun ein Property-Grid zum Laden, Speichern und Flashen - weiters Datei Im-und Export.
Montag, 7. Dezember 2009
ACC,Gyro Fusion
Servoansteuerung
Eine Servoansteuerung für 4 Servos ist integriert - erste Versuche sind soweit OK.
Weitere Tests kommen dann wenn Notwendigkeit besteht.
Dienstag, 24. November 2009
Ansteuerung Brushless Regler
Nun laufen die Quax Brushless Regler an dem ARM. Verwendet wurden die BLC-4428 von Quax (http://home.versanet.de/~b-konze/) - Platinenlayout von Sprotte.
Ansteuerung der Regler über UART.
Mittwoch, 18. November 2009
Spektrum Empfänger
Freitag, 13. November 2009
Sonntag, 8. November 2009
Erster Test mit PPM Summensignal
Freitag, 6. November 2009
Erste Sensordaten auf dem PC
Nach langer tüftelei und viel lesen bekomme ich jetzt schon die Sensordaten auf dem PC. Für die Anzeige wurde ein eigenes C# Programm geschrieben. Hier zu sehen sind die Rohwerte von ACC und den Gyros.
Die Regleschleife läuft aktuell mit 1kHz und die Debug-Ausgabe auf den PC mit 100Hz (wird noch schneller - muss noch testen was die Serielle und der Graph verträgt).
Der nächste Schritt wird die Auswertung des PPM-Signals vom Empfänger und dann Parameterspeicherung im Flash (der Prozessor hat kein EEPROM).
Freitag, 23. Oktober 2009
Namen geändert
Zuerst startete ich mit XDuQuad - bezogen auf die XDuino Programmierumgebung. Diese Umgebung stellte aber nicht alles notwendige zur Verfügung und der Editor ist noch in einem frühen Stadium.
Aus diesem Grund werde ich die Software unabhängig von XDuino erstellen - also ist der Namen XDuQuad nicht mehr wirklich passend gewesen.
Neuer Name ist nun "Corvus M3"
Wie es dazu kam:
- Corvus
- Name des Sternbildes Rabe (was fliegendes)
- Besteht aus 4 Sternen (Rotoren)
- Ähnlichkeit mit meinem Namen ;-)
- ist mein Nachbarsternbild ;-) - M3
- Hauptprozessor ist ein ARM Cortex M3
Sonntag, 18. Oktober 2009
Aufbau Sensorboard
Nach den ersten Versuchen mit dem XDuino Board ist nun der Aufbau vom Sensorboard für die ersten Versuche an der Reihe
Auf dem Board sind 2 Stk. IDG500 und 1 ADXL335 verbaut. Beide Breakoutboards sind von Sparkfun.
Auf dem Board sind 2 Stk. IDG500 und 1 ADXL335 verbaut. Beide Breakoutboards sind von Sparkfun.
Sollen die ersten Tests soweit erfolgreich sein, will ich gerne noch das Board (http://www.sparkfun.com/commerce/product_info.php?products_id=9431) testen - hier müsste der Gier Gyro nicht hochstehen eingebaut werden.
XDuino Board eingetroffen
Die erste Hardware ist eingetroffen - das XDuino Board.
Super schnelle Lieferung! Ich habe mir das Board gleich mit USB-RS232 Konverter bei Ram Narula bestellt (einfach anfragen).
Das Board ist von ETTeam (http://www.etteam.com/product/ARM/ET-STAMP-STM32.html) - hier der Link zum Schaltplan (http://www.etteam.com/product/ARM/manET-STAMP-STM32.pdf)
Donnerstag, 15. Oktober 2009
Es kann losgehen ...
Nach einigen Gehversuchen auf der Arduino-Plattform (http://www.arduino.cc) bin ich jetzt zu XDuino (http://www.xduino.com) gewechselt und möchte gerne mit dieser Programmierumgebung und dem Prozessor ARM Cortex M3 (STM32F103RET6) einen eigenen Quadrokopter aufbauen.
Für die ersten Gehversuche in der Mikrocontroller Programmierung ist das zwar etwas gewagt ... aber mal sehen was dabei raus kommt ...
(zum Fliegen hab ich ja noch meinen Arm-o-Kopter ;-)
Abonnieren
Posts (Atom)