Hallo Atmel Freunde, ich möchte mit meinem Atmel 4433 1 mal am Tag einen Schrittmotor ansteuern. Der uC hängt an einem Akku, und soll möglichst lange arbeiten. Wenn ich den uC über einen externen Quarzoszillator takte der schon ca.4mA zieht, und der uC am arbeiten ist, weil er solange eine Schleife durchläuft bis er die Ausgänge schaltet bin ich locker bei 10 mA. Zu viel. Max 3 mA. Meine Frage Es gibt Prozessoren die einen on chip Oszillator besitzen. Ziehen die weniger als 4 mA ? Man kann die Prozessoren in einen sleep Zustand versetzen. Laut Hersteller fließen dann nur noch 7 uA. Was ist dann aber mit meinem Zeitglied, das arbeitet dann doch nicht mehr ? oder ? Für Antworten Danke. Gruß Reinhard
Hallo Reinhard, also wenn es nicht unbedingt AVR sein muss, kannst Du es ja mal mit den MSP430-CPU's von Texas Instruments versuchen. Die sind extra für Batterieanwendungen optimiert. Gruß Andreas Datenblattauszug: ----------------- Low Supply Voltage Range 1.8 V 3.6 V Ultralow-Power Consumption Low Operation Current, 1.3 uA at 4 kHz, 2.2 V 160 uA at 1 MHz, 2.2 V Five Power Saving Modes: (Standby Mode: 0.8 uA, RAM Retention Off Mode: 0.1 uA)
Du brauchst keinen externen Quarzoszillator, ein Quarz tut's doch auch! Wenn du den Prozessor dann noch in den Idle-Mode schaltest, verbraucht er viel weniger. Die Timer laufen weiter, durch Interrupts wird der AVR wieder aufgeweckt. Genaueres steht im Datenblatt.
Hi, Schau Dir mal das Datenblatt vom Mega8 an. Der kennt eine große Anzahl von Sleepmodi und jede Menge Möglichkeiten daraus zurückzukommen. Wenn es Zeitgesteuert sein soll kannst Du den Controller z.B. mit einem Uhrenquarz betreiben, oder einfach den internen Oszillator verwenden. Dir Möglickeiten sind da vielfältig. Dazu kannst Du Dir mal mein Mega8 Modul anschauen. Ist zwar noch ein RS232 Treiber drauf, aber ich kann auch eins ohne machen. http://www.elektronik-projekt.de/Boards/boards.html Gruß Markus http://www.elektronik-projekt.de/
Hi, ich hab mit dem AVR "Sleep" Modus und dem damit verbundenen Stromverbrauch sehr gute Erfahrungen gemacht. Der Prozessor ein AT90S2343 treibt direkt LEDs als elektronischer Wuerfel an, und legt sich nach ca 10 Sec schlafen. Durch einen Quecksilberschalter, der erkennt das Wuerfeln, wird der Prozessor durch externen Interrupt wieder aufgeweckt. Einen Ein-Aus Schalter gibt es nicht. Der Stromverbrauch liegt im wenigen Mikroamperebereich. Eine 3V Lithium Knopf-Batterie verrichtet nun schon seit ein paar Monaten Ihren Dienst und es geht immer noch. Durch heftige Benutzung des Wurfels wird die Batterie natuerlich leer, aber das liegt am LED Strom und nicht am AVR. ciao Remo
Hi, Die MSP430-CPU's von Texas Instruments sind sicher die beste Lösung ! Bsp.: MSP 430F1121 bei dem kann man auch im sleep modus den 16 bit Timer weiter betreiben (im Real time Clock mode 0,8 uA = 800 Nano!Amper). Der Timer wird mit einem einfachen Uhrenquarz (32768 Hz) getaktet (auf Wunsch auch mit Vorteiler) und kann bei Überlauf den Prozessor wieder aufwecken, der dann aber mit seinem eingebautem RC- Oszillator bis annähernd 8 MHz rennt. Mit 16-bit Rechenleistung, kostenlosen Tools und einer wirklich großen Auswahl an Prozessortypen (nicht nur Flash-Rom) sollte diese Familie bei ultra-low-power Anwendungen erste Wahl sein. Gruss Bernhard
Hallo, ich bin jetzt seid einigen Monaten unter den Elektronikbastlern. Ich habe mit AVR angefangen. Wie kompliziert und teuer würde es mich kommen, wenn ich jetzt mal zum Spaß so einen TI MSP430F1121 programmieren wollte? Was gibt es noch für Unterschiede zum AVR (zB 90S4433) ? jo Axel
Hallo Axel, sorry das ich jetzt erst antworte Kompliziert ? Etwas, ich finde leider die Dokumentationen von TI recht unünbersichtlich. Teuer? wird es sicher nicht, weil C Compiler und weitere sehr gute tools kostenlos verfügbar sind. Free tools von TI, vor allem Kickstart inkl. C-Compiler: http://focus.ti.com/docs/tool/toolfolder.jhtml?PartNumber=MSP430FREETOOLS Ich hoffe du kennst jemand mit DSL ! Auch auf diesen net-enMikrocontroller Seiten gibt es tolle Links zur Familie. Hier wahrscheinlich der einfachste und Trotzdem preisgünstige Einstieg Inkl. GNU C Compiler : http://www.mikrocontroller.net/msp430.htm Unterschiede zu AVR ? die MSP430er sind ultra-low-power Teile (speziell für Batteriebetrieb). Sie können im Betrieb ihre Taktfrequenz ändern, es sind 16-bit RISC Prozessoren d.h. sie können manche Befehle schneller abarbeiten als AVR's (8-bit), viele von ihnen arbeiten leider nur bis maximal 3,6 Volt sind also nicht TTL-kompatibel, sie sind nur in SMD erhältlich, sie sind theoretisch billiger als die AVR's aber in Deutschland bisher nicht so leicht zu bekommen und und und.... . Schau doch einfach mal selber bei TI rein: http://focus.ti.com/docs/analog/catalog/announcements/brc.jhtml?path=templatedata/cm/brc/data/20011112msp430home2&templateId=1 Gruss Bernhard
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.