Empfehlung Starterkit

OP #1269225
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
OP #1275248
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.
OP #1275297
ä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
Gast #1275310
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
OP #1275327
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?
Gast #1275349
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.
OP #1275357
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?
Gast #1275361
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.....
Gast #1275367
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
Gast #1275380
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.
OP #1275391
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 ;-)
Gast #1275393
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...

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.