Ich habe mit ATtiny85, lm35 und einem Pico-Summer an einem Miniatur-Temperaturerfassungsmodul gearbeitet, das summt, sobald die Temperatur einen Schwellenwert überschreitet. Wenn ich die gesamte Schaltung mit einer Arduino-Platine versorge und Messwerte des Temperatursensors nehme, sind sie konsistent. Aber wenn ich versuche, die Messwerte zu nehmen, nachdem ich das Ganze mit 2xcr2016 3V-Knopfzellen mit Strom versorgt habe, sind die Messwerte unregelmäßig. Wie löse ich dieses Problem?
Knopfzellen haben einen ultrahohen Serienwiderstand - alle Lasten von mehr als 10 mA oder sogar weniger lassen sie erheblich durchhängen. Sie sollen Schaltungen mit extrem niedrigem Stromverbrauch wie Echtzeituhren, Watchdogs und Batterieüberwachung mit Strom versorgen und den flüchtigen Speicher bei Stromausfällen intakt halten.
Der AT Tiny verbraucht bei hohen Taktraten bis zu oder mehr als 10 mA, und die Sensoren und andere Schaltkreise werden Ihre kleinen Knopfzellen verwüsten. Sie werden während der Probenahmeperioden stark durchhängen und können Spannungsabfälle auf Ihrem AT Tiny verursachen.
Holen Sie sich eine bessere Stromquelle, fügen Sie viel mehr Kondensatoren hinzu (niedrige und hohe Werte, um alle Basen abzudecken) und verwenden Sie ein Oszilloskop auf der VCC-Schiene, um sichtbar zu sehen, wie sie durchhängt, und dann werden Sie verstehen.
Wenn Sie den AT Tiny mit 32 kHz oder höchstens einigen hundert kHz betrieben haben, funktioniert er möglicherweise mit einem ausreichend niedrigen Leistungspegel, um die Knopfzellen zu verwenden. Es wird nur langsam.
Ignacio Vazquez-Abrams
TylerH
Ignacio Vazquez-Abrams
Curtis