PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ROV - Microcontroller



bruger
12.01.2012, 20:25
Hallo,

ich hab seit einiger Zeit den Wunsch ein ROV (http://de.wikipedia.org/wiki/Remotely_Operated_Vehicle) zu bauen.
Da ich auf dem Gebiet Microcontroller ein Laie bin, dachte ich, ich bin hier richtig.

Ich habe mir natürlich schon einige Gedanken gemacht, was Steuerung und Antrieb betrifft.
Jedoch bin ich etwas überfordert, was die Wahl des Microcontrollers betrifft.

Meine Anforderungen:
- Ansteuerung von 6 Motoren für Antrieb
- Ansteuerung von 2 Lampen (Strahler)
- auslesen eines 3-Achsen-Beschleunigungssensors (http://www.elv.de/3-Achsen-Beschleunigungssensor-3D-BS,-Komplettbausatz/x.aspx/cid_74/detail_10/detail2_28515), kommuniziert über I2C
- auslesen eines Temperatursensors (Komunikation I2C oder analog (Spannungsspektrum))
- auslesen eines Drucksensors (Komunikation I2C oder analog (Spannungsspektrum))

Ich brauche also ein Microcontrollerboard, das:
- 6 Motoren und 2 Lampen ansteuern kann (Treiber?) (evt. Weg über Relaiskarten bei den Lampen)
- über einen I2C Port verfügt für die Sensoren (tut eigentlich ja jedes Board)
- Befehle entgegen nimmt (z.B. die einen Joysticks für die Steuerung)
- sollte natürlich auch so noch ein paar analoge wie digitale Eingänge/Ausgänge besitzen

Ich habe micht schon mal ein bisschen umgeschaut, und folgendes gefunden, was meinen Anforderunge evt. gerecht wird:
- RN-MiniControl (http://www.shop.robotikhardware.de/shop/catalog/product_info.php?cPath=64&products_id=131)
- RN-Control 1.4 Mega32 (http://www.shop.robotikhardware.de/shop/catalog/product_info.php?cPath=64&products_id=10)

Da ich eben ein Laie bin, weiß ich nicht so genau, welcher von beiden für meine Anforderungen reicht, oder ob überhaupt eines von beiden reicht.
Die oben genannten Boards sind, soweit ich das verstanden habe, an Laien gerichtet. Es sind gute Beispiel und Erklärungen dabei.


Ich hoffe ich bin hier mit dieser Frage richtig und hoffe ihr könnt mir helfen.

Mit freundlichen Grüßen,
bruger

Tido
12.01.2012, 22:47
Guck mal hier: http://www.r-o-v.net/shop/Sets/

Thomas E.
17.01.2012, 15:45
Ich brauche also ein Microcontrollerboard, das:
- 6 Motoren und 2 Lampen ansteuern kann (Treiber?) (evt. Weg über Relaiskarten bei den Lampen)
- über einen I2C Port verfügt für die Sensoren (tut eigentlich ja jedes Board)
- Befehle entgegen nimmt (z.B. die einen Joysticks für die Steuerung)
- sollte natürlich auch so noch ein paar analoge wie digitale Eingänge/Ausgänge besitzen
Also ich bin eher ein Fan von Selbstbau. Deine Anforderungen scheinen recht einfach, also überschlagen wir das ganze mal:

- 8 Ausgangspins und 8 Treiber. Nachdem du nichts über die Leistung deiner 6 Motoren und zwei Lampen geschrieben hast, kommt hier alles in Frage. Aber Treiber sind nichts komplexes - vom Darlington-Array bis zum 2N3055 kann man alles, je nach geforderter Strombelastbarkeit, verwenden.
- Einen I2C-Port
- Einige Eingänge
- Analoge Eingänge
- Analoge Ausgänge

Der AtMega16 bietet dir 8 ADC's, I2C und jede Menge übriger Ein- und Ausgänge, die du frei konfigurieren kannst. Lediglich bei den von dir geforderten Analogen Ausgängen würde mehr Aufwand vonnöten sein. Der Weg kann über DAC-Bausteine, Hardware-PWM, Software-PWM gehen - alles mit oder ohne Glättung.

Um die Sache zu vertiefen und genaueres sagen zu können wäre es hilfreich, wenn du dir genau überlegst, was du eigentlich genau machen willst.

:)