Archiv verlassen und diese Seite im Standarddesign anzeigen : Suche sehr schnellen µC für riesen-Hexa
Hallo Leute,
das Semester ist vorbei und nun habe ich endlich wieder etwas zeit zu basteln!
Ich hab in einem anderen Thread schonmal erwähnt, dass ich (in einem kleinen Team) einen riesen - Hexa bauen möchte.
Mein letzter Hexa lief mit zwei ATmega644 (20MHz) und war trotz heftiger optimierung zu 60-70% ausgelastet.
Dieses mal möchte ich noch deutlich anspruchsvollere Bewegungen berwerkstelligen, wozu ich einen besseren Controller brauche.
Da ich mich aber bisher nur mit AVRs auskenne, frage ich lieber nach =)
Der Controller sollte richtig mächtig sein!
Um etwas präziser zu werden:
- Sehr gerne fpu
- mehr als 60MHz
- 32bit Architektur
- mehrere 16bit Timer
- mit C programmierbar
- Freier Compiler und Debugger
- Umfangreiches Tutorial oder Buch sollte vorhanden und beschaffbar sein.
Ich hab schon an ARMs gedacht, aber ich hab noch nie mit welchen gearbeitet und kenne mich damit also kein bisschen mit aus.
Ich danke schonmal im Voraus für Tips!
Gruß, Yaro
Zu 32bit ARM:
Habe sehr gute Erfahrungen mit ARMs und der .NET Microframework gemacht! Die Softwareentwicklung geht damit sehr schnell und einfach.
Vielleicht was in Richtung FEZ Cobra, FEZ Rhino, FEZ Panda, FEZ Domino.
Nur als Richtung in der du suchen könntest.
Zu FPU:
Hier gabs neulich einen Thread, in dem jemand einen µC mit FPU für grafische Berechnungen gesucht hat. Soweit ich mitgelesen habe, hat er auch einen vielversprechenden gefunden. Ob er seine Ergebnisse damit gepostet hat weiss ich aber nicht.
Zu eurem Bot:
Wie groß ist denn "groß"?
Und warum sollen die Berechnungen einen großen aufwendiger sein, als die eines kleinen?
Hast du vielleich einen Link zu einer schönen Übersichtstabelle?
Groß heißt Servos mit ca. 1000Ncm =)
Oder andere Motoren in dem Bereich... Noch ist erst die Ideenphase.... Das Projekt wurde erst letzte Woche genehmigt =)
Gruß, Yaro
Hier: http://www.tinyclr.com/compare/
Soooo..... ich hab mich jetzt umfassend informiert und mit dann doch für einen PIC32 entschieden statt für einen ARM.
Das vor allem, weil es eine große kostenlose Lib und eine kostenlose, einfach zum laufen zu bringende IDE+Compiler gibt.
Werde dann wohl folgende konstellation verwenden: Microchip DM320004 plus DM320002 IO-Expansion Board (plus AC164126, wenn nötig)
Gruß, Yaro
Eine weitere Alternative wären vielleicht noch die AVR32 Controller, von denen auch viele mit FPU ausgestattet sind.
Ich hab gehört, dass AVR32 nur Nieschenprozessoren sind. Deswegen lohnts sich wohl mehr, sich mit PIC32 zu beschäftigen.
Gruß, Yaro
Chaosmann
28.07.2011, 13:26
Groß heißt Servos mit ca. 1000Ncm =)
Oder andere Motoren in dem Bereich... Noch ist erst die Ideenphase.... Das Projekt wurde erst letzte Woche genehmigt =)
Was sind das denn für Servos?
Gruß
Daniel
radbruch
28.07.2011, 13:54
Ist vielleicht ein openservo?
http://www.openservo.com/FrontPage
DanielSan
28.07.2011, 17:50
Was mir völlig unklar ist, ist die Angabe eines Drehmomentes als Größenangabe. Das passt doch überhaupt nicht zusammen! Wofür brauchst du denn im Hexa Servos? Oder meinst du Servomotoren die du als Antrieb verwenden willst? (dann bin ich mal auf die Energiequelle gespannt!)
Also ich kenne Hexas die mit nem Atmega48 ziemlich gut fliegen und alles an Flugfiguren mitmachen was man sich vorstellen kann. Die haben dann auch noch genug Zeit sich um andere Sachen zu kümmern. Warum brauchst du so viel Rechenleistung? Was macht dein Prozessor noch ausser ihn in der Luft zu halten?
Gruß Daniel
AsuroPhilip
28.07.2011, 17:54
@DanielSan Hm... Ich glaube er meint so ein Ding (http://www.botjunkie.com/wp-content/uploads/2008/03/hexapod.jpg) ;)
DanielSan
28.07.2011, 18:07
Ah ok die "Dinger" hatte ich jetzt gedanklich garnicht auf dem Schirm! sry
Irgendwie hat mich
deutlich anspruchsvollere Bewegungen berwerkstelligen
in Richtung fliegen gedrückt. Liegt bestimmt dran weil ich einen Tricopter habe...
Danke für den Hinweis!
Gruß Daniel
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.