PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Welcher Mikrocontroller???



poweredbymike
02.10.2012, 12:54
Hallo zusammen,

ich bin auf der Suche nach einem passenden Mikrocontroller incl. Board und hoffe sehr, dass ihr mir einen empfehlen könnt.

Er sollte folgendes können:

- Erzeugen eines PWM-Signals um einen DC-Motor zu steuern
- Einlesen und Auswerten von Encoderdaten
- Einige Pins für Input/Output vorhanden
- Suche die Möglichkeit den µC mit einem Touchscreen zu verbinden um dort Eingaben zu machen(auch hier bin ich gerne für Vorschläge offen! [nicht zu groß!]
- Programmer würde ich wohl auch benötigen!

Ich bedanke mich vielmals für eure Vorschläge!

Liebe Grüße
Mike

Hubert.G
02.10.2012, 14:02
Schau mal nach bei www.robotikhardware.de das RNcontrol könnte was für dich sein.
Da wäre ein kleiner Motortreiber schon mit drauf. Pin sind auch genug frei.
Touchscreen ist etwas problematisch, da wird ein eigener Kontroller notwendig sein.
Programmer ist beim RNcontrol nicht notwendig, da ist ein Bootloader drauf.
Ansonst würde ich einen empfehlen der zu deiner Entwicklungsumgebung passt.
Für das AVR-Studio den AVRISPmkII.

poweredbymike
02.10.2012, 16:53
Hey Hubert,

danke dir für deine Zeilen!

Ja also ich hab nen etwas stärkeren Motor, der Treiber darauf dürfte nicht ausreichen. Ich dachte an einen MotorController (www.robotshop.com/cytron-10-30v-30a-single-brushed-dc-motor-controller-1.html). Des Weiteren bin ich nun zu der Erkenntnis gekommen, dass ein Touchscreen nicht unbedingt erforderlich ist. Ein kleines LC-Display mit nem Keypad würde völlig ausreichen!!

Was haltet ihr von der C-Control (http://www.conrad.de/ce/de/product/198258/C-Control-Evaluation-Board-Mega-128-9-VDC-Eingaenge-Ausgaenge-8-Analogeingaenge-6-mit-je-8-Pins-und-1-mit-je-5-Pins-Di/SHOP_AREA_17348&promotionareaSearchDetail=005) ???

Hubert.G
02.10.2012, 17:22
Der Motortreiber ist natürlich etwas heftigeres.
Sollte das ein Eval-Board sein oder etwas das du gleich fix einbauen willst.
C-Control ist etwas eigenes, damit habe ich mich noch nie beschäfigt und kann nicht sagen wie groß die Community dafür ist.

poweredbymike
02.10.2012, 17:28
Ja ich weiß, ist etwas heftig :p .. Aber bei meinem Motor können schon mal bis zu 30A fließen o.O Denke der wäre geeignet!!
Ob sich das ding Eval-Board nennt oder nicht sollte doch egal sein oder nicht? (Sorry ich hab noch nicht so die Erfahrungen ;/). Ich hab nen (etwas stärkeren) Motor mit Encoder, den ich mit dem µC bis zu einem bestimmten Punkt steuern will (über das Keypad müssen Eingaben gemacht werden können. Es ist also schon für die dauerhafte, finale Verwendung gedacht.

Es muss keine C-Control sein, das hab ich nur so entdeckt, ich kenn mich halt leider nicht so aus und habe gehofft, dass Ihr hier mir vllt helfen könnt? :S (btw: Ich glaub ich bin ins falsche Unterforum gerutscht, bitte entschuldigt das!)

dussel07
02.10.2012, 17:44
Die C-Control war mal gut - ist aber schon lange nicht mehr das non plus ultra.
Wenns klein sein soll empfielt sich ein Arduino (oder Clon) (http://www.ebay.de/itm/SainSmart-UNO-LCD-Keypad-Shield-Starter-Kit-ATMEGA328P-PU-ATMEGA8U2-AVR-Arduino-/320862390653?pt=Wissenschaftliche_Geräte&hash=item4ab4e3897d) oder ein BabyOrangutan (http://www.shop.robotikhardware.de/shop/catalog/product_info.php?cPath=64&products_id=238) plus ein wenig Zubehör (http://www.shop.robotikhardware.de/shop/catalog/product_info.php?cPath=66&products_id=81).
Mit was für einer Programmiersprache willst Du den arbeiten??

Hubert.G
02.10.2012, 17:45
Du kannst dir auch mal einen Arduino ansehen, gibt es in verschiedenen Größen und Zubehör.

poweredbymike
02.10.2012, 17:51
am liebsten C, wenn das möglich ist :-) Was meinst du mit non plus ultra? Ich will etwas, womit ich meine Pläne umsetzen kann :-) Wenns funktioniert bin ich zufrieden :)

Ich hoffe das ist nicht zu viel verlangt, aber wärst du so lieb mir die Links von einem Arduino (oder Clon)-System zu schicken? Also Irgendwie nen Board mit kompartiblem LCD und Keypad?

Hubert.G
02.10.2012, 17:53
www.arduino.cc
Es gibt jede Menge Shields (Aufsatzplatinen) dazu.
Danach aber am Besten Googeln.

dussel07
02.10.2012, 17:54
Vieleicht kurz noch zum Arduino -
Der Arduino ist nichts anderes als ein standartisiertes Controllerboard. Der AVR ist mit einem Bootloader versehen, so das er ohne Programmer, nur über einen USB Anschluß programmiert werden kann.
Natürlich kann man den Bootloader überspielen und seine Progamme auch mit einem separatem Programmer aufspielen, so das man nicht auf die Programmierumgebung des Arduinos angewiesen ist.
Sprich - der Arduino ist ein günstiges universell zu benutzendes Controllerboard mit ISP und USB (RS232) Schnittstelle.
Link zu einem sehr günstigem Board plus LCD und Keypad ist in meinem vorigen Beitrag!

poweredbymike
02.10.2012, 17:56
Klingt schonmal sehr gut,
danke für euren Hinweis! Leider kenn ich mich halt (noch) überhaupt nicht aus, welches ich da brauche o.O
Ich werd mich mal umsehen und hier ggf, meine Vorschläge posten, vllt könntet Ihr morgen mal sehen, ob das passt :) Danke! :)

poweredbymike
02.10.2012, 19:00
Wie wäre es mit dem Arduino Mega 2560 R3 (https://www.sparkfun.com/products/11061) kombiniert mit LCD (https://www.sparkfun.com/products/11122) und Keypad (https://www.sparkfun.com/products/8653) ??

Ist es damit möglich meinen DC-Motor mit oben genanntem Motor-Controller durch PWM anzusteuern und den Encoder auszulesen?

Was muss ich sonst noch beachten? Ich bedanke mich für eure Ratschläge!

Hubert.G
02.10.2012, 20:20
Der Arduino ist nicht gerade günstig, habe meinen vergangene Woche um €19.- aus dem Osten bekommen.
Aber an sonst sollte das alles zusammenpassen. Ein wenig verdrahten und programmieren kommt noch dazu.

dussel07
02.10.2012, 20:20
Ich sach nur: (riesen) Kanonen auf Spatzen! (was das Controllerboard angeht)
Warum ein teures 8x2 LCD Modul? und kein 16x2?
Das Keypad ist ja OK - - -
Schau mal HIER (http://www.ebay.de/sch/i.html?_trksid=p3984.m570.l1313&_nkw=arduino+mega&_sacat=0&_from=R40)

poweredbymike
02.10.2012, 20:25
Erm ja, werde mir nen 16x2 LCD holen, das hab ich danach erst gesehen!
Und Bezüglich des Boards... Dachte des UNO würde nicht reichen? Ich hab nen Encoder mit 3 Eingängen, Keypad mit 7, Touchscreen mit ähh kp wie vielen, dann noch n paar Switches hin und nen Poti und dann is das Uno voll? ;O

Das mit dem verdrahten und programmieren krieg ich hin denk ich (; Scheint mir auch eine relativ große Community zu sein. Wegen den Preisen werd ich nochmal nach alternativen Sellern schaun, das war halt der erste auf der Homepage dort.

Hubert.G
02.10.2012, 20:27
Schau mal bei ebay 320963016061

dussel07
02.10.2012, 20:31
Datt kostet ja echt nischt! Naja - wenn man vom Kleingeld absieht - -
Hier (http://www.rn-wissen.de/index.php/DG16080_GLCD) kann man die Anzahl Pins für Touch und Grafikdisplay abschätzen - für 16 x 2 braucht es nur 6

ahabakukuk
20.10.2012, 11:55
schau dir doch mal die STM32 Discovery Boards an, die haben einen integrierten programmer/debugger und sind sehr günstig:
z.B. STM32L Discovery Board mit Display und Touch
http://ch.farnell.com/stmicroelectronics/stm32l-discovery/board-eval-stm32l-discovery/dp/1876987

oder hier
http://www.energymicro.com/tools/efm32-leopard-gecko-starter-kit-efm32lg-stk3600