Hallo Com, ich möchte eine Füllstandsmessung mit HCSR04 und atmega88 machen. Diese Schaltung möchte ich mit einer 9V-Batterie betreiben. Um denn Verbrauch so niedrig wie möglich zu halten, schaltet sich das Messgerät nach einer Minute von selbst aus. Meine Überlegung: Tastendruck -> BC547 schaltet durch (Selbsthaltung, PINx ist auf HIGH) -> eine Füllstandsmessung, danach Anzeige auf Bargraph. Eine Minute nach Beendigung der Messung schaltet PINx auf LOW, BC547 sperrt und die Versorgung wird unterbrochen, das System schaltet sich aus. Meine Frage ist, ob meine Schaltung so funktionieren würde und wie ich denn R auslegen sollte. Vll. kann hat auch wer einen Verbesserungsvorschlag? Schaltung im Anhang. Danke und Mfg, Tropaion
:
Bearbeitet durch User
Fabian Plaimauer schrieb: > Meine Frage ist, ob meine Schaltung so funktionieren würde Nein, würde sie nicht. Du kannst einen NPN-Transistor nicht mit einer Basisspannung zum Schalten bewegen, die 4V unter der Emitterspannung liegt. > Schaltung.jpeg > 233 KB > > Schaltung.jpeg > 235 KB Und noch ein Tip: Kameras gehen bei Festlegung der Belichtung davon aus, das eine normale Szene einem Grauwert von 18% entspricht. Du darfst dich also nicht wundern, wenn die Kamera aus einem weißen Blatt Papier ein graues, fürchterliches kontrastloses Etwas macht, sofern man nicht korrigierend eingreift.
"Und noch ein Tip:.." -> Ist doch egal, ich finde man sieht es gut genug :) "Nein, würde sie nicht." -> Wie soll ich es dann deiner Meinung nach machen?
:
Bearbeitet durch User
Ein PNP Transistor wird leitend, wenn seine Basis auf Ue-0,7V fällt, d.h. mit einem geeigneten Spannungsteiler kann der Mega durch low ziehen eines Pins den PNP Transistor durchsteuern.
Fabian Plaimauer schrieb: > "Und noch ein Tip:.." -> Ist doch egal, ich finde man sieht es gut genug > :) Die Mittelmäßigkeit des Abendlandes ist nicht aufzuhalten :-(
Er soll aber nicht durchgesteuert werden, sondern sperren. Sonst funktioniert ja meine ganze Überlegung nicht.
Fabian Plaimauer schrieb: > Er soll aber nicht durchgesteuert werden, sondern sperren. Sonst > funktioniert ja meine ganze Überlegung nicht. Na dann steuere einen NPN durch, der dann den PNP an der Basis auf Masse zieht.
:
Bearbeitet durch User
Wenn PINx als Ausgang und auf LOW gesetzt ist, wird die Basis doch eh auf Masse gezogen oder nicht?
Der MCP1702 verbraucht typisch 2 uA, geben wir dem ATmega88 auch so viel, ergäbe bei 500 mAh des 9 Voltblocks 125 kh. Nebenbei: laut Datenblatt mindestens 1 uF am Ausgang des MCP1702 für stabilen Betrieb.
Fabian Plaimauer schrieb: > Er soll aber nicht durchgesteuert werden, sondern sperren. Für die Selbsthaltung wäre es schon ganz praktisch, wenn der Transistor irgendwann mal durchgesteuert wird, z.B. bei Pin high.
"Für die Selbsthaltung" -> meine Überlegung war doch, wenn man denn Taster drückt, liegen am Transi 5V an und er steuert durch. Basis wird vom uC auf GND gezogen -> Transi sperrt. "laut Datenblatt mindestens 1 uF am Ausgang des MCP1702" dann werde ich wohl einen größeren Kondi verwenden^^ Danke für die Info.
Pardon, aber warum beharren Sie auf dieser 'Selbsthaltung'? Wenn der MCP1702 mit I(Last)=0 klarkommt, und so verstehe ich das Datenblatt, dann kann er mit seinen 2 uA doch ständig durchlaufen, und den ATmega88 bekommt man im sleep-mode auf die gleiche Größenordnung herunter. Damit kommen Sie weit über die Lebensdauer der Batterie hinaus.
Und bitte: Transi, Transe, Trasi, Kondi, Resi, der Oszi, das Oszi, Prz, funzen - sind nicht unbedingt ein Ausdruck von Professionalität.
Ok, wenn es dich stört. Wenn man in der Schule die Bezeichnung täglich über hundertmal schreiben muss gewöhnt man sich solche Abkürzungen an. Die Überlegung die du erwähnt hast, hatte ich auch schon. Aber ich finde, es spricht nichts dagegen, wenn man die Schaltung komplett abschaltet. Der Füllstand wird grundsätzlich nur sehr selten gemessen (~5-6mal im Monat). Damit spart man sich dann denn Ruhestrom auch.
:
Bearbeitet durch User
Dann kann ich leider nicht weiterhelfen. Einen schönen Abend wünsche ich.
Anstelle des NPN Transistors verwende einen PNP. Und um den korrekt anzusteuern, kommt noch ein zweiter Transistor dazu, und zwar ein NPN:
1 | + o---+ |
2 | >\| |
3 | |---[===]---+ |
4 | /| \| |
5 | | |---[===]---- I/O Pin vom µC |
6 | | </| |
7 | | | |
8 | Last GND |
Wenn der I/O Pin vom Mikrocontroller auf High geht, schaltet der (rechte) NPN Transistor durch, dann zieht er die Basis des (linken) PNP Transistor runter so dass dieser auch leitend wird.
Ganz abschalten dürfte nicht nötig sein - das lohnt für vielleicht 5 µA nicht. Das ist wenige als die Selbstentladung. Wenn es sein muss, etwas weil man sich nicht mit Sleep modes befassen will, geht das z.B. mit einem PNP und einem NPN Transistor. Der PNP schaltet des eigentlichen Strom, und der NPN steuert die Basis. Wenn man sparen will, könnte man ggf. statt dem 9 V block auf 2 x AA gehen - die sind meist günstiger und ähnlich groß. Der µC (als mega88PA) könnte auch mit 2-3 V laufen. Für den US muss halt bei bedarf eine höhere Spannung erzeugen.
Am befassen liegt es nicht, ich bin immer für neues offen^^ Welchen Modus würde man da nehmen? Wenn ich es richtig verstanden habe, kann man denn Power Down Mode nehmen, der grad mal ein paar uA braucht und denn uC mittels externen Interrupt und Taster aufwecken. Ich würde jedoch trotzdem mit 5V arbeiten, damit gleich alles auf einmal versorgen kann. Außerdem umso weiter man mit der Spannung runtergeht, um so mehr Verluste hat man am DC/DC-Konverter oder?
Das mit den größeren verlusten beim DCDC Wandler stimmt schon, aber 2 mal AA haben üblicherweise auch mehr Energie als ein 9 V block, und so gut ist der LDO von 9 V auf 5 V beim Wirkungsgrad auch nicht. Der µC braucht bei 3 V auch nur knapp die halbe Leistung wie bei 5 V. Es hängt halt davon ab, wie viel der Schaltung 5 V oder gar 9 V braucht - das könnte die US Sendestufe sein. Power down und aufwecken per Taster am Interrupt (oder Reset) ist z.B. eine Alternative.
Dann werde ich mich jetzt mal mit dem Sleep Modus befassen :D Aber ich denke, ich würde trotzdem bei 5V bleiben, auch wenn nur der US die braucht. (Kleiner Platine, weniger Material).
Fabian Plaimauer schrieb: > Der Füllstand wird grundsätzlich nur sehr selten > gemessen (~5-6mal im Monat). Und warum kann man dann 5-6 mal im Monat die Taste nicht so lange drücken, bis man den Wert abgelesen hat und anschließend die Taste wieder los lassen. Welchen Sinn soll dabei die Selbsthaltung haben?
Reine Spielerei und Lerneffekt. Man könnte es auch mit einem Ein/Aus-Schalter machen.
Mir scheint, Sie sind jetzt auf dem richtigen Weg, Lurchi sei dank, er hat's wohl besser erklärt. Die Arbeit mit den sleep-modes ist eine nette Fingerübung, kann richtig Spaß machen. Nur am Rande: haben Sie sich klargemacht, was die grob überschlagenen 125 kh sind? Vermutlich nicht viel weniger als Ihre bisherige Lebensspanne.
Hm ~14 Jahre. Für sie ist 4 Jahre unter meiner Lebensspanne dann wahr. nicht viel :) Werde heute mal ein Testprogramm schreiben, um die Sleep Modis mal auszuprobieren.
Wolfgang A. schrieb: > Fabian Plaimauer schrieb: >> "Und noch ein Tip:.." -> Ist doch egal, ich finde man sieht es gut genug >> :) > > Die Mittelmäßigkeit des Abendlandes ist nicht aufzuhalten :-( <allgemeiner Frustmodus ein> Der Niedergang des Abendlandes ist nicht aufzuhalten?! Ich fürchte auch... Meine persönliche Hitliste hier aus dem Forum: - Wiederstand mit 'ie', - ...ich habe etwas geschalten... (statt geschaltet), - ...messe mal... (statt miss) - alle wörter eines beitrages in kleinbuchstaben - Fotos mit unpassender Auflösung oder Belichtung (am besten schief oder gedreht) - Amper skillen nicht zu vergessen Ich erwähne das hier nur, weil ich es einmal gesagt haben wollte, trotzdem hier in diesem Thread von all dem lediglich ein schwach belichtetes Bild auftrat. Ein ganz besonderer Liebling auf meiner persönlichen Hitliste ist aber der hier (und der tritt hier auf): - Bipolartransistor, der als Schalter arbeiten soll in Kollektorschaltung statt in Emitterschaltung. (wird komischerweise besonders gerne in Fällen gemacht, wo der Steuerspannungslevel deutlich geringer als die Arbeitsspannung des zu schaltenden Devices ist). Dem TO (wie allen anderen auch, die vorhaben, einen Transistor als Schalter einzusetzen) sei daher empfohlen, sich die einfachsten Grundlagen der Funktionsweise und seines Einsatzes sowie seine drei Grundschaltungen anzueignen. Threads und Artikel darüber gibt es hier und anderswo mehr als genug. <allgemeiner Frustmodus aus>
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.