Forum: Mikrocontroller und Digitale Elektronik Kleiner Mikrocontroller


von Anonymouse (Gast)


Lesenswert?

Ich suche einen möglichst kleinen Mikrocontroller der auch nicht 
allzuviel Leistung haben muss. Ich will damit eine Uhr bauen(diese soll 
nicht größer sein als andere handelsübliche Uhren)

von Sebastian (Gast)


Lesenswert?

Je nach Geschmack: Texas Instruments MSP420F2xxx (z.B. im 14-poligen 
SSOP) oder vielleicht einfach ein Atmel ATTiny24 im QFN-Gehäuse... man 
hat da recht viel Auswahl. Aber: Muß das Teil einen LCD-Treiber haben? 
Wieviele Portleitungen werden gebraucht?

von Sebastian (Gast)


Lesenswert?

Äh, MSP430 natürlich. Immer diese Tippfehler...

von horst (Gast)


Lesenswert?

Anonymouse schrieb:
> (diese soll
> nicht größer sein als andere handelsübliche Uhren)

Kuckucksuhr? Wecker? Armbanduhr? Kirchturmuhr?
Welche Größe schwebt dir denn vor?

von Mathi (Gast)


Lesenswert?

Schau doch mal bei Silicon Labs.
www.silabs.com
Die haben MCUs in 2x2/3x3mm QFN Gehäusen.

von Lukas K. (carrotindustries)


Lesenswert?

Anonymouse schrieb:
> Ich will damit eine Uhr bauen(diese soll
> nicht größer sein als andere handelsübliche Uhren)

Armbanduhr? Dann wäre die ez430 Chronos das richtige für dich. Dann 
ersparst du dir die 4-lagige Platine uvm.

von ich (Gast)


Lesenswert?

ATTINY10 im SOT23-6 Package

von Anonymouse (Gast)


Lesenswert?

Sebastian schrieb:
> Aber: Muß das Teil einen LCD-Treiber haben?

LCD sollte es ansteuern können.

> Wieviele Portleitungen werden gebraucht?

Hm... die Uhr sollte wie ich oben schon geschrieben habe ein LCD 
ansteuern können und ansonsten sollte sie noch 2 oder 3 Tasten haben(bin 
mir mit der Tastenanzahl noch nicht ganz sicher)

horst schrieb:
> Kuckucksuhr? Wecker? Armbanduhr? Kirchturmuhr?
> Welche Größe schwebt dir denn vor?

Kirchturmuhr g
Im Ernst: Armbanduhr, habe ich wohl vergessen dazuzuschreiben.

Luk4s K. schrieb:
> Armbanduhr? Dann wäre die ez430 Chronos das richtige für dich. Dann
> ersparst du dir die 4-lagige Platine uvm.

Das Teil sieht zwar ganz nett aus, mir geht es aber darum, mir selber 
eine Uhr zu bauen, da ich dadurch ein paar Erfahrungen in den Bereichen 
Mikrocontroller und Elektronik sammeln kann. Bis jetzt habe ich mich nur 
mit der reinen Mikrocontrollerprogrammierung aber noch nie mit der 
zugrundeliegenden Hardware beschäftigt.

Die bisher genannten Mikrocontroller werde ich mir gleich mal anschauen.

von Lukas K. (carrotindustries)


Lesenswert?

Anonymouse schrieb:
> Erfahrungen in den Bereichen
> Mikrocontroller und Elektronik sammeln kann

Uhren sind wirklich ganz Nette Einsteigerprojekte, allerdings würde ich 
dir eher zu einer Schreibtischuhr raten, als zu einer Armbanduhr, es sei 
denn die Armbanduhr kann so groß werden wie diese GPS-Arband"uhren".

von Sebastian (Gast)


Lesenswert?

Armbanduhr also, das ist doch schon was. Selbst wenn man nur Stunden und 
Minuten anzeigt, sind das mindestens 4x7+1, also 29 Segmente. Im 
2:1-Multiplex dann 15 und 2 Backplanes, also 17 Pins, die man allein für 
das Display braucht. Wenn man sich 3:1 antun will, natürlich nur 12. 
Oder man benutzt ein 6-stelliges Display.
Erkenntnis daraus: Wir brauchen also viele Pins, sofern kein separater 
LCD-Treiber verwendet wird. Der kostet aber Platz, also nehme ich an, 
daß eine Einchiplösing das Ziel ist.
Dann kommt die Frage, Mikro mit LCD-Treiber (z.B. ATMega169, wie im 
Butterfly verbaut) oder einer der hier gezeigten MSPs: 
http://focus.ti.com/paramsearch/docs/parametricsearch.tsp?&familyId=914&uiTemplateId=PP-T-GSAT1NU_T&techFamId=null&rootFamilyId=null&sectionId=95&tabId=1530&appId=null&viewDeviceCallingPage=null&totalCount=89&showAdditionalParameters=no&parameter=2520104385&lc=2000062&lc=2000886&lc=2001227&lc=2001220&lc=2001219&lc=2000121&lc=2001132&compare=yes&download=yes&sort=yes&customize=yes&paramResults=yes&paramCriteria=yes&familyTree=yes&military=no&baSystem=yes&paramTable=no&sortOption=PA_SUB_FAMILY_NAME&sortMode=ASC&searchPaths=1000914&pageId=914&templateId=0&navigationId=0&family=mcu&paramTable=no&military=no&&uiTemplateId=PP-T-GSAT1NU_T&techFamId=null&rootFamilyId=null&sectionId=95&tabId=1530&appId=null&viewDeviceCallingPage=null&resetCompare=true#sdp

Ich nehme an, Stromverbrauch muß niedrig sein?

von LED-Typ (Gast)


Lesenswert?

Anonymouse schrieb:
> Das Teil sieht zwar ganz nett aus, mir geht es aber darum, mir selber
> eine Uhr zu bauen, da ich dadurch ein paar Erfahrungen in den Bereichen
> Mikrocontroller und Elektronik sammeln kann. Bis jetzt habe ich mich nur
> mit der reinen Mikrocontrollerprogrammierung aber noch nie mit der
> zugrundeliegenden Hardware beschäftigt.
>
> Die bisher genannten Mikrocontroller werde ich mir gleich mal anschauen.

Dann bau doch lieber einen Wecker! Verstehe mich bitte nicht falsch, 
aber eine gelungene Armbanduhr wird dich eine Menge an Aufwand kosten:

Du brauchst ein verdammt kleines Display, etwa drei Taster und eine 
Batterie samt Halterung. Dazu noch einen kleinen Mikrochip, einen 
(Uhren-)Quarz und etwas Kleinzeug (Kondensatoren, Widerstände, ..)

Wenn du all das hast, dann brauchst du ein hübsches Gehäuse und eine 
passende Platine, dass auch alle Teile am richtigen Platz sind. Alle die 
Teile zu finden ist garantiert mit viel Frust verbunden.

Als Einstieg in die Hardware-Entwicklung wäre meiner Meinung nach ein 
großer Wecker ein interessanteres Projekt: Da kannst erstmal ein 
formschönes, großes Gehäuse suchen und musst du dir um den zur Verfügung 
stehenden Platz kaum Gedanken machen.

Da kannst du auch noch viele hübsche Spielereien einbauen, die in einer 
Armbanduhr keinen Platz finden würden: Einen Temperatursensor, einen 
Drehencoder und vielleicht sogar ein DCF-Funk-Modul?

von Sebastian (Gast)


Lesenswert?

Wie der LED-Typ schon richtig erkannte: Die Mechanik ist nicht trivial. 
Uhrendisplays dieser Größe sind grundsätzlich über Leitgummi 
kontaktiert, da gibt es nichts mit Lötpins. Natürlich kann man da 
basteln, aber der korrekte Weg führt über eine maßgenaue Leiterplatte 
mit vergoldeten Pads und einen zum Display passenden Andruckrahmen - oft 
Teil des Gehäuses.

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.