Sida 1 av 1

Försätta kretskort i viloläge

Postat: 13 november 2018, 16:42:01
av fosfor
Hej!

Jag har en Arduino MEGA kopplad till en motorstyrning som kan kräma ur hög ström och så.

Arduinin står ju och drar energi om jag bara lämnar den.
Jag skulle vilja veta hur jag skulle kunna försätta den i viloläge efter 10 min.
Så att Arduinon stängs av Helt och 100%, men sen startas upp igen när man trycker en knapp.

How to do? :humm:

Själv motorstyrningen har inbyggt sleepläge, men en output som jag driver Arduinon med.
Så jag skulle behöva något emellan, timer och att den startas lätt men inte drar något under tiden den är sover.

Re: Försätta kretskort i viloläge

Postat: 13 november 2018, 16:49:59
av Icecap
Jag byggde en gång en låda som man kunde kommandon med till en annan enhet för att ställa vissa standardgrejer.

Det var kopplat så att när man tryckte på en knapp (var 4 st) kom det - via dioder - ström till basen av en NPN som i sin tur drog en PNP som slog strömmen på till 7805'an som väckte PIC'en som var hjärtat i det hela.

PIC'en ställdes in snabbt och aktiverade en utgång som höll kvar NPN-transistorn i on-läge.

När allt var gjort och lampor blinkade nog släppte den utgången och hela enheten släcktes.

I ditt fall hade jag gjort det samma fast med bara 1 knapp. Knappen slår på matningsspänningen till basmotståndet via en diod (1N4148 typ) och en utgång gör det samma via en annan diod av samma typ och saken är biff.

Det kan dock vara viktigt att ha en pull-down på pinnen som styr - bara ifall.

Re: Försätta kretskort i viloläge

Postat: 13 november 2018, 16:59:56
av G4jm0r
http://www.gammon.com.au/forum/?id=11497

Här finns en hel del inromation som antagligen kan hjälpa dig.
t.ex: "Waking from sleep with a signal"

Re: Försätta kretskort i viloläge

Postat: 13 november 2018, 17:04:59
av fosfor
Tack till er båda! Ska kika och grunda.

Re: Försätta kretskort i viloläge

Postat: 13 november 2018, 17:10:26
av fosfor
G4jm0r skrev:http://www.gammon.com.au/forum/?id=11497

Här finns en hel del inromation som antagligen kan hjälpa dig.
t.ex: "Waking from sleep with a signal"

Förtydligar mig härmed med att skriva att jag skulle vilja ha en lösning som inte drar något alls.
Dvs inget sleepmode eller sådant. Kortet ska stängas av 100% efter 10 minuter.
För att sedan startas upp med en knapptryckning. :o

Re: Försätta kretskort i viloläge

Postat: 13 november 2018, 17:25:15
av AndLi
Med ett korrekt designat sleepmode ligger strömförbrukningen runt några uA. Mtp att du säger motorstyrning låter det som att du har relativt mycket energi tillgängligt....

Annars är det väl bara att sätta dit ett bistabilt relä, en knapp som startar det och sen får en utgångspinne från µC sätta över det i det andra läget som bryter strömmen helt.
https://www.electrokit.com/produkt/rela ... bistabilt/

Re: Försätta kretskort i viloläge

Postat: 13 november 2018, 17:35:13
av fosfor
Icecap skrev:Jag byggde en gång en låda som man kunde kommandon med till en annan enhet för att ställa vissa standardgrejer.

Det var kopplat så att när man tryckte på en knapp (var 4 st) kom det - via dioder - ström till basen av en NPN som i sin tur drog en PNP som slog strömmen på till 7805'an som väckte PIC'en som var hjärtat i det hela.

PIC'en ställdes in snabbt och aktiverade en utgång som höll kvar NPN-transistorn i on-läge.

När allt var gjort och lampor blinkade nog släppte den utgången och hela enheten släcktes.

I ditt fall hade jag gjort det samma fast med bara 1 knapp. Knappen slår på matningsspänningen till basmotståndet via en diod (1N4148 typ) och en utgång gör det samma via en annan diod av samma typ och saken är biff.

Det kan dock vara viktigt att ha en pull-down på pinnen som styr - bara ifall.

Icecap: Låter som att det är precis en lösning jag skulle behöva.
Då kan man ju sätta timern via IC'n också! Denna lösning ser alltså till att det inte drar något alls? Tvärstopp så att säga?
Skulle du kunna förtydliga i hur dessa komponenter kopplas lite mer exakt till varandra? NPN's collector till PNP eller så etc.
(amatör här). Supertack!

Re: Försätta kretskort i viloläge

Postat: 13 november 2018, 18:27:44
av Mateo_swe
fosfor skrev: Förtydligar mig härmed med att skriva att jag skulle vilja ha en lösning som inte drar något alls.
Dvs inget sleepmode eller sådant. Kortet ska stängas av 100% efter 10 minuter.
För att sedan startas upp med en knapptryckning. :o
Eftersom inte sleepmode på microcontrollern kan användas då den drar en väldigt liten ström så kanske en på/av knapp på spänningsmatningen skulle fungera?
Så funkar de flesta apparater.
Sätt bara ett tidrelä med självhållning så allt stängs av efter 10 min.

Re: Försätta kretskort i viloläge

Postat: 13 november 2018, 18:35:56
av Icecap
NPN emitter till GND.
NPN kollektor till PNP bas via ett motstånd för att begränsa basströmmen.
Batteri+ till PNP emitter.
Batteri+ via diod till NPN basmotstånd.
Portpin via diod till NPN basmotstånd.
Motstånd mellan NPN bas & emitter för att slå helt av.
Motstånd mellan PNP bas & emitter för att slå helt av.
Spänning ut på PNP kollektor.

Denna koppling bryter spänningen innan spänningsregulatorn (om den finns) och det 9V batteri jag lade i en enhet fungerar fortfarande - efter 8 år...

Re: Försätta kretskort i viloläge

Postat: 13 november 2018, 18:52:39
av Mateo_swe
Se denna tråd, detta har frågats om förr:
http://elektronikforumet.com/forum/view ... 7#p1027109

Tommys´s förslag i tråden ovan borde fungera.
Ett vanligt tidrelä med frånslagsfördröjning.