Forum: Mikrocontroller und Digitale Elektronik µC Auswahl für Kleinprojekt


von Hans F. (dani1632)


Lesenswert?

Hallo!

Ich bin relativ neu auf dem Gebiet und würde Hilfe bei der Auswahl eines 
µCs benötigen. Der µC sollte wenn möglich von Atmel sein und hat nur 
sehr geringe Anforderungen:

-> ein Tastereingang, mit dem verschiedene Betriebsmodi eingestellt 
werden können (je nach länge des Tastendrucks)

-> ein Ausgang, um (über einen Boost-Konverter) 4 LEDs anzusteuern

-> ein weiterer Ausgang für eine LED

-> ein ADC-Eingang, um eine Versorgungsspannung einer Batterie(1,5V) 
einzulesen

-> ein weiterer Standardausgang

Also im Grunde sehr geringe Anforderungen, welchen µC würdet ihr dafür 
empfehlen?

LG

von jo (Gast)


Lesenswert?

Ich würde einen ATmega88 nehmen (oder Atmega168 bzw. Atmega328, sind 
wie der 88er, haben aber mehr Speicher)

Die sind zwar etwas oversized, dafür kann man bei Bedarf noch einiges 
mehr damit machen, wenn die Hardware schon mal steht.


Bei größeren Stückzahlen für eine Produktionsserie würde man sicher 
einen ATtiny nehmen, um ein paar Cent pro Stück zu sparen.

von MaWin (Gast)


Lesenswert?

ATTiny25 reicht schon.

von Karol B. (johnpatcher)


Lesenswert?


von Eumel (Gast)


Lesenswert?

Einen Attiny13 z.b. wenn es ein AVR sein soll. Oder ein MSP430 aus der 
value Line.

von Hans F. (dani1632)


Lesenswert?

Hallo, danke für die Antworten...

Attiny 13 oder Attiny 25? Ist natürlich jetz schwer zu beantworten, weil 
ich nicht genau weiß wieviel speicher ich benötigenn werde usw...

Aber Attiny klingt schon mal super, da er platzsparend und vermutlich 
auch billig ist?!

LG

von Sebastian (Gast)


Lesenswert?

Ja, die angegebenen ATTinys kosten ca. 1 Euro und sind 8-polig. Der 
ATTiny25 ist moderner, es gibt auch Varianten mit mehr Flashspeicher, 
z.B. ATTiny85.

von mehr (Gast)


Lesenswert?

Daniel F. schrieb:
> ... Ist natürlich jetz schwer zu beantworten, weil
> ich nicht genau weiß wieviel speicher ich benötigenn werde usw...

Vielleicht kommt auch noch der Bedarf nach einem Pin mehr für 
kompfortabelere Bedienung? Würde mir ATtiny13, ATtiny25 und ATtiny44 
besorgen. 16Bit Timer im Tiny44 vereinfacht auch oft einiges.

von Cyblord -. (cyblord)


Lesenswert?

Daniel F. schrieb:
> Aber Attiny klingt schon mal super, da er platzsparend und vermutlich
> auch billig ist?!

Was ja für ein Anfänger und Hobbyprojekt auch das allerwichtigste 
ist....

Verschaff dir doch einfach mal selber einen Überblick über die AVR 
Controller. Dann entscheide selber. Für einen Anfänger ist die Frage oft 
gar nicht entscheidend.

Man kann grob Einteilen in:

8-Pinner: Hier würde ich nur noch Tiny25/45/85 nehmen. Unterscheiden 
sich nur nach Speichergrößen.
5 GPIOS und ADC

Tiny24/44/84:
Mehr IOs, trotzdem klein.

Dann die oft genommenen "Mega8-Klasse", heute nimmt man Mega88/168... 
usw.
wie Tiny nur mit mehr Speicher, IOs und einiger Peripherie: USART, SPI 
usw.

Die Dicken Megas auch "Mega32-Klasse", heute Mega328 usw.
Noch mehr Speicher, vor allem Flash, also Programmspeicher.

Natürlich gibt es noch mehr Sorten, eher für spezielle Fälle, z.B. 
Tiny2323 wenn man einen Tiny mit UART aber dafür ohne ADCs will.

Also nimm irgendeinen, es macht keinen Sinn am Anfang viel Zeit darauf 
zu verwenden. Meist liegen die Probleme in diesem Stadium noch viel 
tiefer.

PS: Attiny13 brauchst du nicht mehr. Veraltet. Nimm tiny85 dafür.

gruß cyblord

von Digi S. (digispark)


Lesenswert?

Den ATTiny85 gibt's auch schon auf einem witzigen Dev-Board inkl. 
USB-Schnittstelle und Spannungsregler:

http://digistump.com/products/1

Dazu gibt's auch noch ein paar Erweitungs-Kits (Shields) für die ganz 
lötfaulen :-) Bei Interesse kann ich bei der Beschaffung behilflich 
sein, so dass Du die Dollar-Preise 1:1 in Euro nehmen kannst (das 
USB-Board also für 8,95 Euro inkl. MwSt.).

von Cyblord -. (cyblord)


Lesenswert?

Digi Spark schrieb:
> Den ATTiny85 gibt's auch schon auf einem witzigen Dev-Board inkl.
> USB-Schnittstelle und Spannungsregler:
>
> http://digistump.com/products/1
>
> Dazu gibt's auch noch ein paar Erweitungs-Kits (Shields) für die ganz
> lötfaulen :-) Bei Interesse kann ich bei der Beschaffung behilflich
> sein, so dass Du die Dollar-Preise 1:1 in Euro nehmen kannst (das
> USB-Board also für 8,95 Euro inkl. MwSt.).

Oh Herr, ich will doch nur mal einen einzigen Thread ohne dass irgendein 
Gsichtsgünther mit Boards und Shields ankommt. Es scheint mir nicht 
vergönnt.

Dann auch noch unverschämt Werbung hier rein hauen. Wo hat der TE denn 
von einem Board geredet?

von Hans F. (dani1632)


Lesenswert?

Vielen Dank für die schnellen Infos!

eine Frage bez. der Versorgungsspannung: im Datenblatt ist 2,7-5,5V 
angegeben. Funktionieren die wirklich in dem gesamten Spannungsbereich? 
Ich hatte da was von 3,3V Spannungsversorgung gehört!

von Cyblord -. (cyblord)


Lesenswert?

Daniel F. schrieb:
> Vielen Dank für die schnellen Infos!
>
> eine Frage bez. der Versorgungsspannung: im Datenblatt ist 2,7-5,5V
> angegeben. Funktionieren die wirklich in dem gesamten Spannungsbereich?
> Ich hatte da was von 3,3V Spannungsversorgung gehört!

Ja tun sie (sonst würde es nicht im DB stehen). Geht bei einigen runter 
bis 1.8 Volt.
Allerdings hängt die mögliche Taktfrequenz von der Spannung ab. Steht 
auch im DB, gibt da lustige Diagramme.

gruß cyblord

von Hans F. (dani1632)


Lesenswert?

OK, vielen Dank für eure Hilfe!

von Nils S. (kruemeltee) Benutzerseite


Lesenswert?

cyblord ---- schrieb:
> Allerdings hängt die mögliche Taktfrequenz von der Spannung ab. Steht
> auch im DB, gibt da lustige Diagramme.

haha *kugel* roll *lach* ;)

von Digi S. (digispark)


Lesenswert?

cyblord ---- schrieb:

> Oh Herr, ich will doch nur mal einen einzigen Thread ohne dass irgendein
> Gsichtsgünther mit Boards und Shields ankommt. Es scheint mir nicht
> vergönnt.

und ich, ohne dass sich ein vermeintlich allwissender Nörgelsepp 
reinhängt

von Nils S. (kruemeltee) Benutzerseite


Lesenswert?

@Digi Spark,

da hat er aber recht.

von Digi S. (digispark)


Lesenswert?

zum einen geht es um den Ton, der ja bekanntlich die Musik macht. Zum 
zweiten steht der TE ja ganz offensichtlich noch ganz am Anfang seiner 
Bemühungen und da finde ich es schon valide, ihm auch den alternativen 
Weg über ein DEV-Board aufzuzeigen.

Was die vermeintliche Werbung anbetrifft: auf der Bucht werden die 
Dinger für den doppelten Preis angeboten und selbst die auf der 
Hersteller-Seite angegegben Distributoren verkaufen das Ding deutlich 
teurer - da finde ich ist es schon eine zulässiger Hinweis zu sagen, 
dass man ggf. zu einer günstigeren Beschaffung verhelfen kann. Das sehe 
ich auch nicht als "unverschämte Werbung".

von Hans F. (dani1632)


Lesenswert?

Abgesehn von eurer Diskussion :) hätte ich noch eine zusätzliche Frage:

In meinem ersten Beitrag hatte ich erwähnt, dass ich 4 LEDs mit einem 
Ausgang ansteuern will. Diese LEDs sollte alle die gleiche Intensität 
haben, können also in Serie geschalten werden. Als Versorgung dient eine 
1,5V Batterie.

Meine Idee: es gibt ja Boost-Konverter, die mit 1,5V Eingangsspannung 
einen Konstantstrom am Ausgang erzeugen, sodass ich die LEDs ohne 
Vorwiderstand betreiben könnte. Ich würde über einen µC ausgang einen 
Transistor schalten, der diesen Strom durch die LEDs schaltet. Kann mir 
jemand so ein Bauteil empfehlen?

Weiters sollten die LEDs in 3 Intensitätsstufen betrieben werden, kann 
ich das mit diesem Bauteil irgendwie vereinen? Es soll dabei möglichst 
wenig Leistung verbraten werden.

LG

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.