Forum: Mikrocontroller und Digitale Elektronik Welcher 8051er von Atmel für Anwendung in SMPS oder Motorsteuerung


von Markus B. (lordnoxx) Benutzerseite


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

von Lothar (Gast)


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.

von Ralf (Gast)


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

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.