Empfehlung Microcontroller

OP #5287350
Lesenswert?

Hallo zusammen,
bin momentan auf der Suche nach einem Microcontroller. Es sollte in die 
Richtung  ShieldBuddy TC275 Gehen - Wobei für mich das interessanteste 
die mehreren Kerne sind und dass man es Einfach mit C programmieren 
kann.

Ich möchte es für die Programmierung mehrerer Schritt Motoren (3-6) 
Verwenden, dieses sollten teilweise simultan laufen.

Kennt einer von euch etwas ähnliches, mit vielen GPIOs nur Günstiger


Mit freundlichen Grüßen
Max
#5287374
Lesenswert?

@Alex Mayer (alexking)

>die mehreren Kerne sind und dass man es Einfach mit C programmieren
>kann.

>Ich möchte es für die Programmierung mehrerer Schritt Motoren (3-6)
>Verwenden, dieses sollten teilweise simultan laufen.

Dazu braucht es nicht mehrere Kerne sondern schlicht und ergreifend ein 
gescheites Programmierkonzept namens Multitasking.

>Kennt einer von euch etwas ähnliches, mit vielen GPIOs nur Günstiger

Jeder x-bliebige uC kann das. AVR, MSP430, PIC, etc. Such dir den 
schönsten aus. Arduino ist im Moment recht hip.
Gast #5287793
Lesenswert?

Arduino frisst nur Geld und Platz. Du brauchst einen µC mit mehreren 
Timerausgängen. Für jeden Schrittmotor einen - zumindest habe ich es 
immer so realisiert, dass ich einen zusätzlichen IC hatte, welcher die 
Schrittmotoren gesteuert hat. Dieser bekam als Futter lediglich Pulse 
(Timerausgang), um sich schrittweise fort zu bewegen.

Da gibt es z.B. etliche bei AVR / PIC / STM32 (muss kein F4 sein).
Für eine einfache Schrittmotorsteuerung brauchst du auch keine mehrere 
Kerne und "Multithreading". Die Timer laufen auf Hardwareebene parallel 
zur CPU. Ein TC275 ist total unnötig - liest sich zwar schön mit 
mehreren MB Speicher und bis zu 64x DMA, das brauchst du hier aber 
nicht.

Du solltest aber schonmal µC programmiert und PCBs designt haben, sonst 
könntest du einiges Lehrgeld zahlen.
#5287817
Lesenswert?

Alex M. schrieb:

> Ich möchte es für die Programmierung mehrerer Schritt Motoren (3-6)
> Verwenden, dieses sollten teilweise simultan laufen.
>
> Kennt einer von euch etwas ähnliches, mit vielen GPIOs nur Günstiger

Trinamic hat Motorcontroller-Chips und -Module mit einer gewissen 
Eigenintelligenz. Die Chips haben I2C und können selbstständig Rampen 
fahren. Davon pro Motor einer, und der Großteil des Aufwandes ist 
erledigt. Dann noch irgend einen Microcontroller, und gut ists.

fchk
Gast #5288959
Lesenswert?

m.n. schrieb:
> Noch eins?
> Lesen scheint ja nicht Deine Stärke zu sein.

eigentlich saß ich 1 stunde vor den code und muss sagen das ich nicht 
unbedingt ihn verstehe obwohl er super kommentiert ist.

so wie ich es verstehe ist auch die IST und SOLL Position Berechnung 
nicht drin.

MfG
max
Gast #5289006
Lesenswert?

du sprichst in Rätseln, redest von Code aber verrätst nicht von welchem. 
Ich glaube es gibt mehr als nur den Code...
Und du möchtest ein Board mit einem Raketenprozessor wie den 300 MHz 
Aurix haben, hast aber noch nicht verraten mit welchen Raten die 
Motortreiber getaktet werden sollen. So wird das nix.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren