Forum: Mikrocontroller und Digitale Elektronik Vorstellung von mehrzweck AVR Batteriegerät


von Peter F. (piet)


Angehängte Dateien:

Lesenswert?

Hallo!
Vielleicht findet sich ja der ein oder andere der daran Interesse hat 
und vielleicht auch sowas gebrauchen könnte. Ich arbeit derzeit an einem 
Batteriebetriebenem AVR Handgerät. Das kann folgendes:

128x64 Pixel S/W Grafikdisplay (DOGL-128x64)

PWM Geregelte Hintergrundbeleuchtung

3.3V Stromversorgung aus LiPo Zelle (Max1811 und ZLDO330)

sehr lauter Buzzer mit variabler Tonhöhr und Lautstärke

Elektret Mikro an einem ADC Pin

RTC (DS1338-33)

An und abschaltbare MicroSD Card

Funkmodul als drahtlose UART (Flashcraft Funkboard mit Splatch Antenne)

8 Buttons mit Common Interrupt (zum Aufwachen aus dem Power Down)
5 der Buttons als Nagivations Taster

3 Externe oder Interne Interrupt über zuschaltbare exta Buttons

Sogut wie alle restlichen Pins auf einem D-SUB Steckverbinder 
ausgeführt, darauf auch TWI, zweite hardware UART und SPI.

Als Prozessor dient ein ATMega2561 bei 8Mhz bis 11Mhz

Gehäuse ist bis jetzt ein TekoTB7

Das ganze läuft schon soweit als Steckbrett Prototyp, bis auf die 
SD-Card und die RTC da mir die Bauteile noch fehlen.
Könnt jemand auch sowas gebrauchen? Hat wer Verbesserungsvorschläge?

Grüße,
Peter

von Ben _. (burning_silicon)


Lesenswert?

cool daß du dein design hier zur diskussion stellst! aber wozu brauchst 
du das mikro am adc? "bumm!" -> oha der akku ist explodiert? ;)

von Peter F. (piet)


Lesenswert?

Ben _ schrieb:
> cool daß du dein design hier zur diskussion stellst!

Da ich Teile fremden Codes verwende (LCD, Debounce und Funk) muss ichs 
eh online stellen wenns fertig ist und da hab ich mir gedacht, machs 
vorher vielleicht hat wer noch ne Gute Idee.

> aber wozu brauchst
> du das mikro am adc? "bumm!" -> oha der akku ist explodiert? ;)

Hehe, du bist garnicht so weit von der Wahrheit entfernt ;-)

Das ding ist in der Tat dazu gedacht ein "BUMM!" zu registrieren, aber 
ein gewolltes BUMM wie z.B. Klatschen, Startschuss usw um dann eine Zeit 
zu stoppen oder irgendwas anderes zu machen.

von Peter D. (peda)


Lesenswert?

Peter F. schrieb:
> RTC (DS1338-33)

Wozu?
Der T2 kann prima mit 32kHz im Power-Down laufen.

> 8 Buttons mit Common Interrupt (zum Aufwachen aus dem Power Down)

Schau erstmal ins Datenblatt, neuere AVRs haben alle Pin-Change 
Interrupts.


Peter

von Peter F. (piet)


Lesenswert?

Peter Dannegger schrieb:
> Peter F. schrieb:
>> RTC (DS1338-33)
>
> Wozu?
> Der T2 kann prima mit 32kHz im Power-Down laufen.

Weil das Datenblatt mir gesagt hat:
When the asynchronous operation is selected, the 32.768 kHz Oscillator 
for Timer/Counter2 is always running, except in Power-down and Standby 
modes. After a Power-up Reset or wake-up from Power-down or Standby 
mode, the user should be aware of the fact that this Oscillator might 
take as long as one second to stabilize.

Aus dem Power Down wacht er nach Table 11-1 auch nur per PCINT (gibts ja 
nich), TWI Adress Match und Level Int auf 4:7 auf.

>> 8 Buttons mit Common Interrupt (zum Aufwachen aus dem Power Down)
>
> Schau erstmal ins Datenblatt, neuere AVRs haben alle Pin-Change
> Interrupts.

Die PC-Int liegen bei dem Mega2561 alle extrem ungünstig und 
unbrauchbar verteilt auf den SPI und Timer1/2 OC Pins.

Grüße,
Peter

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.