STM32 F103 direkt an einer 3V Batterie

Gast #3209221
Lesenswert?
• ▲
▼
Hallo,

ich habe eine kleine Frage an Leute die praktische Erfahrungen mit dem 
STM32 haben.
Und zwar betreibe ich einen STM32F103 direkt (ohne Stabilisierung) an 
einer lithium Batterie. Jetzt kommt es aber zur Laufzeit sporalisch dazu 
das sich der Mikrocontroller aufhängt oder komisch arbeitet. Nach einen 
Reset funktioniert alles wieder normal. Das Problem tritt dann auf wenn 
dieser lange arbeitet (Bluetooth, LCD) und ensprechend viel verbraucht.

Meine Vermutung ist das der Mikrocontroller kurzfristig zu wenig 
Spannung hatte und dann den Arbeitsspeicher zerschießt.
Kann das sein?

Ich habe im Datenblatt gesucht,
konnte es aber noch nicht finden,
ab welcher Spannung würde der Mikrocontroller probleme bekommen?
Gast #3209229
Lesenswert?
• ▲
▼
Hallo, nein das kann nicht sein, so lange die Batterie nicht unter einen 
gewissen Wert einbricht. Dann würde er aber nach erneutem Reset auch 
nicht mehr laufen.
Ich Betreibe selbst einen STM32F103 seit Jahren an einer CR123 ohne 
Probleme.
Der Stromverbrauch mit 72MHZ Clock ist halt nicht unbedingt low Power.

Das sieht eher danach aus als würde der Stack versaut. (Softwarefehler)


Gruß Sascha
Gast #3209249
Lesenswert?
• ▲
▼
@Sascha (Gast)
Ich befürchte das es ein Softwarefehler sein könnte.

Aber ich sollte dazu noch erwähnen, das LDC wird mit PWM gedimmten LED 
beleuchtet, wenn das Bluetooth Modul arbeitet, kann man sehen das die 
beleuchtung pulsiert, also immer ein bischen dunkler und heller wird. 
Deshalb dachte ich an einen Spannungseinbruch.
Gast #3209412
Lesenswert?
• ▲
▼
Hallo, das ist klar, wenn die LED das schon anzeigen, dann wirds wohl 
schon auch mit am Spannungseinbruch liegen.

Aber schalte doch mal dem Spannungsmonitor des STM ein. Dann müsste er 
ein Reset vorher durchführen. Und wenn der Chip neu anleuft kannst du 
per Software den Resetgrund auslesen.

Oder mit ADC die Batteriespannung überwachen.

Was für ein Oszillator wird verwendet bei 72MHz?

Gruß Sascha
Gast #3209507
Lesenswert?
• ▲
▼
Hey Neuling,

also alles deutet erst mal auf Spannungseinbruch. In dem Moment wo zu 
viel Strom aus der Batterie entnommen wird geht der Innenwiderstand 
hoch, wodurch die Batteriespannung einbricht...

Ich würde versuchen ein Oszi zu benutzen, falls vorhanden. Oben 
beschriebene Softwarelösungen sind aber auch denkbar. Je nach dem was 
für dich einfacher ist.

Als erste Lösung kannst du einen ordentlich großen Kondensator (>10µF) 
als Stabilisierung zu benutzen.

Besten Gruß
public

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.