Forum: Mikrocontroller und Digitale Elektronik Empfehlung Starterkit


von Ben L. (benla)


Lesenswert?

Hallo,

da ich recht neu bin auf dem Gebiet der Mikrocontroller suche ich hier 
Empfehlungen für ein Starterkit, welches ich für ein Uni-Projekt 
verwenden möchte.

Ziel des Projekts ist die Umsetzung von Stabilitätsprogrammen für ein 
Elektro-Fahrzeug. Hierzu müssen einige Sensoren ausgelesen und Aktoren 
angesteuert werden, was ich gerne über ein Starterkit machen würde.

Ich suche also ein recht schnelles Starterkit mit einigen analogen und 
digitalen Eingängen und evtl CAN-Schnittstelle.

Ich hab mich mal ein wenig umgesehen und bin z.B. auf das C167CS 
gestoßen. Ähm, was mich hier irritiert ist, dass keine Angabe zu den 
Ein- und Ausgängen gemacht wird. Kann ich die Sensoren nicht direkt 
anstecken, sondern muss das z.B. immer über CAN machen?

Wie ihr seht bin ich echt noch Neuling und ich bin echt dankbar für 
jeden Tipp.

Vielen Dank,

Ben

von Otto (Gast)


Lesenswert?

eine Minute googlen brachte:

http://homepages.fh-regensburg.de/~fam39454/ie_lab/download/PMC_V2_LCD.pdf

Das Ding ist über 10 Jahre alt.

Otto

von Ben L. (benla)


Lesenswert?

hat nicht noch jemand einen Tipp, welches Board interessant wäre für 
mich?

Bzw. könnt ihr mir Tipps geben, worauf ich bei der Suche achten sollte, 
damit das ganze auch schnell genug ist?
Blöd ist halt, dass ich die Regelung die darauf laufen soll nicht kenn. 
Ich weiß also nicht welcher Rechenaufand nötig sein wird um sie 
abzuarbeiten.

Auf alle Fälle brauch ich 12 digitale I/O und 5 A/D. 2 D/A wären 
wünschenswert aber wohl nicht notwenig.

Das ganze muss ca alle 10ms abgefragt werden, also doch recht oft.

Bin wirklich für jeden Tipp dankbar.

von Otto (Gast)


Lesenswert?

Zum Beispiel das hier:

http://elmicro.com/de/hcs12tb.html

Otto

von Ben L. (benla)


Lesenswert?

ähm, mal wieder blöd gefragt: wie seh ich wie schnell der oben erwähnt 
µC ist? Hab auch schon im Datenblatt nachgeschaut.

Noch so ne Frage: MC9S12DP512 ist der µC und HCS12 ist die zugehörige 
Familie, richtig?

Und darf ich dich noch um deine Meinung zu diesem Board bitten?
http://www.spectrumdigital.com/product_info.php?cPath=30_84&products_id=219&osCsid=f83fc0732a7e7563c0f35e0a70fbbfea

von Otto (Gast)


Lesenswert?

Hallo Ben,

Die Taktfrequenz ist (fast) immer angegeben.

Den HCS12 kannst Du über die PLL mit bis zu 25MHz takten. Es ist ein in 
der Automotive-Branche sehr häufig verwendeter Controller, der in 
grösseren Stückzahlen auch recht preiswert wird.

Hier ist sicher, dass auch grössere Applikationen (z. B. 
Antriebssteuerungen mit CAN und LIN-Anbindung) ohne grössere Probleme 
laufen.

Bei dem von mir genannten Board ist kein C-Compiler dabei - kommt also 
hinzu, falls Du keinen auf einen Zugriff hast.

Das von Dir ausgewählte Starterkit enthält Software - allerdings kann 
ich mit keinerlei Erfahrung damit dienen.

Gruss Otto

von Ben L. (benla)


Lesenswert?

hey, vielen Dank für schnelle und freundliche Antwort. Hab durch mein 
Nichtwissen schon so manchen verärgert hier...

Ich frage mich halt nur, ob die 25MHz reichen, wenn ich auch 100 haben 
könnte.

Ich hab bei wikipedia gelsen, dass für den HCS12 ein freies 
Echtzeitbetriebssystem bereitsteht. Weißt du ob so etwas in meinem Fall 
nötig ist oder reicht es auch, wenn ich mit den 100MHz doch recht zügig 
rechne?

von Z8 (Gast)


Lesenswert?

Brauchst Du den Rechenpower wirklich??

Um eine LED blinken zu lassen? Oder woführ?

Deine Profs werden es gerne sehen, wenn eine Beründung zur Wahl
des µC auf Papier steht. Bei denen kommt es zwar nicht so auf den
Preis an :( aber auf die Pin-Nutzung.

von Ben L. (benla)


Lesenswert?

wie oben beschrieben soll auf dem Board eine Regelung für ein 
Elektrofahrzeug laufen. Also ESP, ABS, etc.
Und lieber ist das Ding ein bisschen überdimensioniert, als wenns dann 
ruckelt.

Aber vielleicht kann noch wer auf meine Frage eingehen?

von Otto (Gast)


Lesenswert?

Hallo Ben,

die Frage ist, wie mein Vorposter bereits schrieb, ob

a) die Rechenleistung erforderlich aber auch
b) wie hoch die Standby- oder  Ruhestromaufnahme in einer realen 
Applikation ist.

Du schreibst, dass Du ein Projekt für ein Elektrofahrzeug realisieren 
sollst/möchtest, wodurch b) wichtig wird.

Als Abschätzung kann ich Dir sagen, dass Du mit dem HCS12 auf jeden Fall 
mehrere Achsen steuern als auch gleichzeitig über den CAN kommunizieren 
kannst.

Gruss Otto

PS:

> hey, vielen Dank für schnelle und freundliche Antwort. Hab durch mein
> Nichtwissen schon so manchen verärgert hier...

mir bist Du noch nicht negativ aufgefallen.....

von Otto (Gast)


Lesenswert?

Ein DSP ist für mich ein wenig wie mit Kanonen auf Spatzen schiessen.

ESP und ABS sind m. E. keine typischen Anwendungen - eher 
Spracherkennung oder Analyse komplexer Signalgemische.....

Otto

von Otto (Gast)


Lesenswert?

Ach ja: ein Echtzeitbetriebssystem benötigst Du nicht zwingend - es sei 
denn, Du arbeitest direkt für einen Automobilhersteller oder möchtest 
ihm dies später andrehen - dann sind diese Pflicht.

Im Allgemeinen verwendet man verschiedene Timer-Tasks in denen die 
diversen Aufgaben abgearbeitet werden.

von Ben L. (benla)


Lesenswert?

ok Otto, alles klar. Werd morgen mal meinen Betreuer fragen, was der so 
meint.

Das schöne an der DSP ist, dass man sein SImulinkmodell direkt 
übertragen kann. Deswegen beharr ich so darauf. Und vom Preis her nimmt 
sich ja nicht viel.

Wenn du mir jetzt noch sagen kannst, ob so ein Echtzeitbetriebssystem 
hilfreich/erforderlich ist bin ich glücklich (und hör endlich auf dich 
mit FRagen zu löchern ;-)

von Matthias (Gast)


Lesenswert?

Wie wäre es mit einem Starterkit für STM32?

Gibt es von ST-Micro + uLink ME (allerdings kostet die Keil Umgebung ca. 
2000 Euro, vielleicht hat die eure Hochschule schon?)

Alternativ von Raisonance(.com). Da gibt es Starter Kits und der Debug 
Adapter in der Grundausstattung kostet ca. 100 Euro (bis 32k Code).
Und 700 Euro (unlimited).

Andernfalls gibt es nur die Kommandozeilen Tool (GCC, GNU) z.B.
von CodeSourcery....

Ob es jetzt ein STM32 ist, oder ein Luminary Micro (jetzt TI) oder
irgend ein anderer Controller mit Cortex-M3 Kern. Die von ST haben ein 
paar schöne Features drin und scheinen (meiner Meinung nach) sehr gut 
durchdacht zu sein. Können bis zu 72Mhz (die von Luminary nur ca. 
52/62(?) MHz) und haben DMA, EBI (Adress/Datenbus), CAN, USB, Ethernet, 
.... und sind 32-bit.
Also darauf sollte eigentlich eine Regelung problemlos laufen...

von Ben L. (benla)


Lesenswert?

ah perfekt, da warst du schneller als ich :-)

Vorerst will ich das Ding keinem andrehen, also kann ichs wohl auch 
weglassen.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.