PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Welchen µController



HannoHupmann
16.08.2006, 11:02
Hallo liebe ForenUser ^^,

für mein neues Projekt such ich noch einen passenden µController und möchte euch jetzt um Rat fragen.
Bisher hab einen OOPic verwendet und in C Programmiert, da dieser aber nur in England zu bekommen ist, recht teuer und wohl nicht mehr allzulange supportet wird, möchte ich auf einen leichter zu bekommenden, billigeren umsteigen.

Damit die Auswahl nicht so riesig wird, schreib ich kurz ein Pflichtenheft was mein neuer Wunschkandidat später können muss:

- Programmieren in C / C++ (möglichst kein Assembler oder Basecom, C und C++ kann ich bereits daher)
- Kein Pic brennen, sondern über Kabel (USB; Seriell, Parallel) programmieren

- I2C Schnittstelle
- mehr als 30 I/O ports (digital)
- Motor - Controller (auch optional möglich) für mindestens 4 Motoren
- Analog I/O 2-6

-Ich will eigentlich wenig noch am chip rumlöten oder Schaltungen dafür entwickeln, sondern lieber ein bischen mehr ausgeben und dafür einfach einstecken.

- weniger als 100Euro kostet

Wer allso ein Vorschlag hat, postet bitte kurz was er meint und vielleicht ein bischen mehr als nur den Produktnamen.

Vielen Dank euch schon mal

mfg HannoHupmann

PS: Achja wenn irgendwelche Punkte meines Anforderungsprofils unerreichbar sind, dann muss ich was anderes finden. Mich interessiert alles was in die Richtung geht.

Vitis
16.08.2006, 22:33
Die Meisten Deiner Anforderungen kannste
mit nem Mega16 bzw. Mega32 finden.
Für ziemlich viel IO kannste bis hoch zum
Mega128, aber den gibts halt nur in TQFP,
währen die anderen im bastelfreundlichen
DIL40 daherkommen. C ist bei allen Atmels
soweit ich weiß keine Frage.
Geproggt werden die über ISP also in System
über n Dongle am Parallelport, der gerade 5 Euro
Material ist (siehe Tutorial) oder HV, da ist dann
aber die Gerätschft teurer.
Alles in Allem kannste mit den Dingern für 50 Eu schon
ne ordentliche Versuchsumgebung schaffen.

HannoHupmann
17.08.2006, 08:49
Mega128 klingt doch schon mal gut ist das diese AVR richtung? Ich würd mir nämlich gern bischen was dazu zum lesen für den Urlaub besorgen. Damit ich danach beim Basteln schon drauf achten kann

ernstl
17.08.2006, 08:58
moin moin!
naja mir ist da was über den weg gelaufen,
das soccerboard von qfix bzw ktb mechatronic,
da ist eigentlich fast alles drauf was Deinen wünschen entspricht, aber nur fast: 6 Motortreiber, I2C und co, nur keine 30 I/0. und bei Conrad gibt's das ding für um die 70€.und es hat nen mega128 drinn.
hab mir das ding bestellt weil ich ein sehr fauler mensch bin!und mal schaun was das Teil kann.
müsste im lauf dieser woche noch kommen.

mfg Ernstl

HannoHupmann
17.08.2006, 09:32
@ernstl, gut dann wart ich ab was deine Erfahrungen sagen. naja ich brauch nicht unbedingt 30 I/0 lines ist nur praktisch wenn man mal einige Sensoren anschliesst. Wieviele hat das Soccerboard den ? Ich mein wenn da schon 6 Motortreiber drauf sind spar ich mir schon mal die 2x35Euro für die Motortreiberboards. Womit ich unterm Stricht wieder billiger bin :-)

ernstl
23.08.2006, 12:12
moin moin!
*grml* *grml*
das board ist immer noch nicht da, jetzt werd ich langsam sauer
und laut packet-tracing gammelt das ding im verteilerzentrum der post herum....freude!
meld mich wenn's da is und ich ein bisschen damit gespielt habe

mfg Ernst

HannoHupmann
23.08.2006, 12:25
Super, wollte dich nämlich schon fragen, was aus dem Board geworden ist ^^

Diamantregen
25.08.2006, 05:12
...

und wohl nicht mehr allzulange supportet wird...

Hallo Hanno,

wie ist das denn gemeint? Danke.

ernstl
25.08.2006, 08:41
Moin!Moin!
Freu, freu! :cheesy: Gelber Zettel war heute im Postkasten >> werd das Teil nach der Arbeit abholen gehen und damit am wochenende spielen......... zumindest tagsüber.........
am Montag wird dann Bericht erstattet :!:

HannoHupmann
25.08.2006, 13:31
Das muss bei mir wohl noch bis nach dem Urlaub warten, weil ich bin ab Morgen 2 Wochen in der Toskana, fern ab von Robotern und basteln (aber was zu Zeichnen nehm ich mir mit)

Diamantregen
25.08.2006, 15:29
Hey Hanno,

hattest Du meine Frage ueberlesen oder ignorierst Du mich nur :twisted:

HannoHupmann
25.08.2006, 17:12
@Diamantregen, tatsache ich habs überlesen tut mir leid.

Naja die www.oopic.com Webseite ist jetzt schon seit 07/21-22/2004 nicht mehr aktuallisiert worden. Daher denke ich, dass es wohl nicht mehr ewig OOPic Controller geben wird. Es wurde zwar gerade an der neuen ID 6.0 gearbeitet, aber das muss nix heissen.

Vielleicht täusch ich mich auch und die OOPic Reihe stirbt nicht aus.

Verwendest du das Board?

ernstl
30.08.2006, 13:55
Moin moin!
war bis heute im krankenstand-hat mir traumhaft das wochenende ver***.
zum testen bin ich auch nicht gekommen, aber zumindest gibt's mal die Bestückung:
1xAT90CAN128-16AU
3xL293DD
ein Häufchen sonstige Standardteile
2xButton
2xLed
8xAnalog In
8xDigital In
8xDigital Out
I2C Anschluss
einen abartigen downloadstecker
und wegen der 3xL293DD halt auch 6xMotorsteuerung
als besonderes Plus gibt's da auch noch 4cm² nicht bestückte Fläche...
dort sind die Bahnen für can-bus, und irgendwas mit usb vorhanden aber nicht bestückt....
mal schaun wann ich endlich zum testen komme...
mfg Ernst

wkrug
30.08.2006, 19:45
Ein sehr günstiges Programmierboard gibts zur Zeit bei Pollin http://www.pollin.de unter der Bestellnummer 810 022
Hat 3 Taster+ RS232+ 2LED+ serieller Programmierschnittstelle (ISP)+ JTAG Schnittstelle+ ATMEL ISP Schnittstelle+ 5V Stromversorgung+ Summer+ Quarz an Bord. Das Ganze ist ein Bausatz und kostet 14,95€. Ich hab mir gleich 2 geholt.

Die eine Platine hab ich wie vorgesehen bestückt, die andere wird einen Nullcraftsockel für den uC erhalten

Es gehen damit ATMEGA 16, ATMEGA 32 + Atmega 8535 zum Testen.
Die Prozessoren sind nicht mit dabei kosten aber auch nur rund 3...6€

Die nicht intern verdrahteten Schnittstellen sind auf einem 34 poligen Pfostefeldstecker herausgeführt.

HannoHupmann
07.09.2006, 10:54
@ernstl und ist das Board was? Hoffentlich bist du dazu gekommen es ein bischen zu testen, dann würde ich für meinen Stealth Projekt auch so einses kaufen, wenn ich soweit bin.

BMS
07.09.2006, 12:13
hi

ich hab auch ein soccerboard und von der hardware sieht das auch ok aus (außer motortreiber: max.600mA bzw. 1,2A peak) aber es hat sich noch kein einziges mal programmieren lassen.
die software von der qfix-page (zip oder CD-image) wurde nicht vollständig installiert (bei meinem win98 gings nich gescheit, ok auf dem system hats qfix die nich getestet; dann auf xp installiert-ging) und es fehlen files (zum beispiel >giveio.sys< - wurde auf xp auch nicht kopiert [in der install.bat nachgeschaut: da sollte die datei kopiert werden, ist aber nicht vorhanden] ). außerdem gabs 2 tippfehler im header (nervig). falls sich das teil programmieren ließe (schon >double-check-connections< schlägt fehl) wärs ok.
oh noch was - falls du vor hast, mehrere von denen über den i2c-bus zusammen zu schließen - tus nicht:
früher hatten wir bobby-boards, - 2 zusammengeschlossen und der 5v-regler des slaves ist *hopps* gegangen (auch wenn man alle sensoren/motoren absteckt und auch den i2c ist er sauheiß geworden - bei 7,2v betr-spg.) <- dies kam mindestens 2x vor
- wenigstens haben wir kostenlos ersatz bekommen

überleg dir noch mal, ob du dir so ein soccerboard zu legst...

gruss
bms

ernstl
07.09.2006, 12:39
hy bms!

hab das teil jetzt zurückgeschickt>>wenn ich da jetzt ein board für 70 Euro kaufe dann hätt ich auch ganz gern, dass das mit der sofware von qfix funktioniert tut's aber nicht!Habe weder bock noch zeit dafür fehler von seiten des herstellers zu suchen und auszumärzen

Effekt: Ernstl sauer aber so richtig >> Teil retour >> Alternative suchen

Aber danke für die Warnungen (Der I2C Bus ist bei mir verdammt wichtig)

mfg Ernstl

HannoHupmann
19.09.2006, 17:11
Aslo keine Kaufempfehlung fürs Soccer Board oder?

BMS
02.10.2006, 09:46
Hi

Sorry-die Antwort kommt etwas spät.
Kaufempfehlung - sieht wohl nicht danach aus (hab das SoccerBoard immer noch nicht zum laufen gekriegt)^^ - <u>musst dich wohl ranmachen und ein eigenes Board herstellen </u> (Man lernt dabei unheimlich viel und es macht Spaß !!).
Würd dir auch nen Atmega32 (obwohl ich mit PICs arbeite) ans Herz legen. Für die vielen I/O kannst du einen I2C-Portexpander verwenden, andere Möglichkeiten sind 1-aus-8-Schalter (Multiplexer heißen die, glaub ich) wie z.B. den 4051 oder nimm einen 4017 (Dezimalzähler) wenn du bis zu 10 Taster an 3 I/O-Pins haben möchtest.
Als Motortreiber würde ich L293B (1A) oder L298 (2A) verwenden.

Für welches Projekt soll es denn sein?

Gruss
BMS

HannoHupmann
02.10.2006, 17:19
Siehe Shadow Projekt da brauch ich 4 Motortreiber, die meisten H-Brücken sind aber Dual. Ich würd wohl am liebsten auf die myAVR umsteigen und die RN-Boards um alles mal wieder bischen einheitlicher zu machen