Forum: Mikrocontroller und Digitale Elektronik Auswahl Mikrocontroller


von Ralph K. (rrzx)


Lesenswert?

Hallo zusammen

Ich arbeite noch nicht sehr lange mit Mikrocontroller. Bisher 
hauptsälich mit SPS-Steuerungen (Siemens S7). Ich bin mache momentan 
eine Ausbildung als Ingenieur Berufsbegleitend.
Ich möchte ein Projekt mit einem Mikrocontroller lösen. Der 
Mikrocontroller sollte ca. 40 DIOs haben, 2xPWM Ausgang, 4xAnaloge 
Eingänge, 2xAnaloge Ausgänge und man müsste noch ein Display ansteuern 
können (das Display besizt einen SED1520 DOT MATRIX LCD DRIVER). Was für 
ein Controller würdet ihr empfehlen? Ich habe bisher unsere 
Schulcontroller immer mit Java programmiert.(war ein Motorola MPC555 und 
MC68332)

Mfg
Ralph Kessler

von Andreas K. (a-k)


Lesenswert?

DAC-Ausgänge sind eher selten und schränken daher die Auswahl ein. 
Wenn's nicht direkt eilig ist, implementiert man das meist mit PWM und 
Tiefpass.

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Guck Dir mal die ATMEGA AVRs oder die nagelneuen ATXMEGA AVRs an.

http://www.atmel.com

von Schoaschi (Gast)


Lesenswert?

Hi

Für den DA-Wandler solltest du wohl eher ein externes Bauteil verwenden.

Mit deinen anforderugen kommst du um ein SMD IC nicht herum, dessen bist 
du dir doch bewusst oder? Falls es denoch ein DIP sein soll, wäre ein 
IO-Expander für die IOs am besten.

Ansonst schau dir doch mal die PICs (PIC18F oder PIC24F/PIC24H) an.
Einsteigerinfos gibts unter www.sprut.de
C-Compiler gibts dafür auch gratis im Netz.

mfg SChoasch

von Peter (Gast)


Lesenswert?

MSC1212 Texas

von Luther B. (luther-blissett)


Lesenswert?

Die meisten Anforderungen sind einfach, bis auf, wie gesagt, der DAC. 
Wenn die Tiefpassfiltermethode für deine Anwendungen nicht ausreicht, 
dann muss man ein bischen suchen.

Von Silabs gibt es eine Reihe von MCU mit DAC:
http://www2.silabs.com/tgwWebApp/appmanager/tgw/tgwHome?_nfpb=true&_pageLabel=interactiveGuide&col=dac

Die PSoC von Cypress sind interessant, die haben DAC und überhaupt
kann der ganze interne Analoge/Digitale Peripherieteil benutzerdefiniert
verschaltet werden:
http://www.cypress.com/products/?gid=13&fid=24&category=PSoC&;

Die Silabs und Cypress basieren mehr oder weniger auf einem 8051 Kern 
(die Cypress etwas weniger). Das ist ein zwar etwas altmodisches, aber 
doch
ziemlich erfolgreiches design - du wirst dich aber mit C oder Assembler
anfreunden müssen.

Aktueller wären ARM Cores. Analog hat eine ganze Reihe ARM7 basierender 
Cores mit DAC, ADUC7026 könnte hinkommen.
http://www.analog.com/en/subCat/0,2879,762%255F%255F0%255F%255F0%255F,00.html

Den gibt es auch auf einem Entwicklungsboard für 60 Euro:
http://www.olimex.com/dev/aduc-p7026.html

von Ralph K. (rrzx)


Lesenswert?

Hallo

Besten Dank für die vielen Antworten

Der DAC-Ausgang ist der den ich nicht unbedingt benötige... Durch eure 
Antwortet werde ich demfall auf diesen verzichten..

Mfg
Ralph Kessler

von Gast (Gast)


Lesenswert?

Wenn Du bei 16/32 Bittern bleiben möchtest, gibt es von Renesas eine 
Menge geeigneter µCs. Starterkits kosten so 150,-- und sind z.B. für 
H8SX/1664 und SH7211 erhältlich. Da mußt Du auf garnichts verzichten und 
hast ein Board, eine Entwicklungsumgebung und hohe Leistung.

von Holger L. (holger1995)


Lesenswert?

Hallo, ich würde gerne mit einem Microkontroller eine Aufgabe testen. 
Ich will 16 LEDs anteuern, die unterschiedlich angeschaltet werden 
sollen. Der Controller soll mit zwei Schieberegister verbunden werden. 
Ich bräuchte jetzt ein Board, was 16 Bit aufweist und wo ich die zwei 
Bauteile extra an löten kann.

Herzlichen Dank

Gruß
Holger

von Trolljaeger (Gast)


Lesenswert?

Knut Ballhause schrieb:
> Guck Dir mal die ATMEGA AVRs oder die nagelneuen ATXMEGA AVRs an.

Die sind schwarz und haben silberne Beinchen. Er hat konkrete 
Vorstellungen. Welcher Mega passt denn?

von Trolljaeger (Gast)


Lesenswert?

Holger Laut schrieb:
> Der Controller soll mit zwei Schieberegister verbunden werden.
> Ich bräuchte jetzt ein Board, was 16 Bit aufweist und wo ich die zwei
> Bauteile extra an löten kann.

Bei externen Schieberegistern braucht es keine 16 Outputs am µC.

Für den billigen Sofortstart bietet sich das TI MSP Launchapd an. Deine 
eigenen Schaltungsversuche packst du auf ein kleines Steckbrett. Die 
Entwicklungsumgebung gibt es für lau. Mit Grace bekommst du auch einen 
Konfigurator für die Peripherals.

von Gregor B. (Gast)


Lesenswert?

Leute, warum müsst ihr eine Frage zu einem aktuellen Problem an einen 
fünf Jahre alten Thread anhängen?

Ich hab' erst mal alles gelesen, bis ich es gemerkt habe.

von Holger L. (holger1995)


Lesenswert?

Trolljaeger schrieb:
> Holger Laut schrieb:
>> Der Controller soll mit zwei Schieberegister verbunden werden.
>> Ich bräuchte jetzt ein Board, was 16 Bit aufweist und wo ich die zwei
>> Bauteile extra an löten kann.
>
> Bei externen Schieberegistern braucht es keine 16 Outputs am µC.
>
> Für den billigen Sofortstart bietet sich das TI MSP Launchapd an. Deine
> eigenen Schaltungsversuche packst du auf ein kleines Steckbrett. Die
> Entwicklungsumgebung gibt es für lau. Mit Grace bekommst du auch einen
> Konfigurator für die Peripherals.

Hallo, der Controller sollte aber mindesten zwei Ports (Eingang) haben, 
weil ich acht Taster und 8 LEDs ansteuern möchte. Somit wären zweit 
Ports nötig jeweils 8 bit.

von Trolljäger (Gast)


Lesenswert?

Und wofür dann die Schieberigster?

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.