Welcher 8051er von Atmel für Anwendung in SMPS oder Motorsteuerung

OP Persönliche Seite #2956526
Lesenswert?

Hallo,
ich mach mir gerade Gedanken über einen möglichen Einsatz eines 8051er 
Derivates von Atmel in den Anwendungsgebieten Schaltnetzteil und 
Motorsteuerung. Der µC soll die PWMs erzeugen und die Steuerung/Regelung 
übernehmen.

8051er von Atmel deshalb, weil ich damit schon etwas Erfahrung habe. Ist 
also eher in der Bequemlichkeit begründet :-).

Ich selbst würde mich für einen dieser beiden entscheiden:
AT89C51AC3 oder AT89C51ED2. Beide haben ein PCA und können damit PWMs 
erzeugen. Leider habe ich keine Erfahrung damit, ob diese µCs für den 
von mir angedachten Einsatz geeignet sind.

Ich würde mich über ein paar Meinungen von Euch hierzu freuen.


Grüße und schönen Abend noch.

Markus
Gast #2956574
Lesenswert?

Markus B. schrieb:
> Motorsteuerung

Welcher Motor? BLDC? Zu unterscheiden wären dann einfaches (single-edge) 
PWM und phasenkorrektes (double-edge) PWM.

Soweit ich weiss haben die genannten Atmels kein phasenkorrektes PWM. 
Ich habe LPC9351-9381 genommen für die es auch eine Motor Control 
Library von NXP gibt.

Allerdings bin ich wegen der Leistung inzwischen auf ARM umgestiegen. 
Die Programmierung ist einfacher als 8051 (linearer Adressraum, keine 
Spezialregister). Auch für LPC1751-1769 gibt es eine Motor Control 
Library von NXP.
Gast #2956973
Lesenswert?

> 8051er von Atmel deshalb, weil ich damit schon etwas Erfahrung habe. Ist
> also eher in der Bequemlichkeit begründet :-).
8051 bedeutet, dass du auch von anderen Herstellern einen 8051 nehmen 
kannst - der Core ist identisch, die Dauer eines Maschinenzyklus kann 
variieren und die Ausstattung wird variieren -> Such dir einen 
Controller für ein Projekt immer nach den Anforderungen raus, nie aus 
Bequemlichkeit.
Da der Core identisch ist, kannst du i.d.R. auch die gleichen Tools 
verwenden, ggf. müssen eben Headerfiles, etc. besorgt werden.

Das gleiche gilt übrigens auch für ARM bzw. Cortex-Mx. Mehr Leistung für 
weniger Geld, v.a. wenn man sich die Atmel-Apotheke anschaut.
Die bereits erwähnten NxP-Cortex-Controller haben übrigens wie die von 
dir genannten Atmel-8051 ebenfalls einen Bootloader...

Ralf

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