Uc Latch tryckknapp

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
dubbear
Inlägg: 328
Blev medlem: 7 april 2010, 23:59:24
Ort: Göteborg
Kontakt:

Uc Latch tryckknapp

Inlägg av dubbear »

Jag undra om ett standardsätt att konstruera en strömbrytare.

Knapptryckning strömsätter kretsen och sedan kan man läsa knappen som input.
Avstängning ska vara genom att uc ger en signal.
strömförbrukningen vid avstängt läge ska vara noll.

Jag har googlat men hittar ingen smidig lösning.


konst.png
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Användarvisningsbild
Icecap
Inlägg: 26648
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Re: Uc Latch tryckknapp

Inlägg av Icecap »

Byggde en sådan grej för många år sedan.

Den hade 4 knappar. Varje knapp satt till VDD på ena sidan och den andra sidan hade en diod som ledde ström till en 5V spänningsregulator.

Det fanns även en PNP-transistor som kunde göra samma sak så vid att driva den kunde den "hålla" strömmen. I kombination med en NPN-transistor kunde PIC'en som styrde allt slå på strömmen - när den väl var aktiverat.

Tryckte man på en knapp slogs PIC'en som styrde allt på och programmet startade med att driva NPN-transistorn varför strömmen alltså var hållit av PIC'en själv.

Med en spänningsdelare från varje knapp kunde PIC'en sedan känna av vilken knapp som det rörde sig om och i detta fall skulle varje knapp utlösa en kommunikation via UART och avkänna svar.

Höll man inne knappen så länge att sekvensen var utförd var programmet gjort så att det "låste" sig och inte utförde något sedan.

Matningen var ett 9V batteri och en gammal enhet jag hittade i gömmorna på jobbet hade ett 6 år gammalt batteri monterat - och det fungerade fortfarande. Alltså drar kopplingen ytterst lite ström i avstängd läge.
Användarvisningsbild
exile
EF Sponsor
Inlägg: 496
Blev medlem: 21 oktober 2005, 23:32:07

Re: Uc Latch tryckknapp

Inlägg av exile »

Ett par förslag:
Förslag 1
Standby-typ.png
Där uC har en "1" på "Off" till man ska slå av kretsen då man sätter den till en "0"

Förslag 2
Använda ett bistabilt relä med två spolar (set och reset)
typ 37-157-06
Jag tror inte att den behöver någon närmare förklaring :)

Förslag 1 kan även modifieras att ta Mosfetar för lägre spännings fall, eller använda en spänningsregulator med av/på ingång (dock brukar en del dra lite granna fast spänningsregulator är satt på "off")
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Användarvisningsbild
Icecap
Inlägg: 26648
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Re: Uc Latch tryckknapp

Inlägg av Icecap »

Och det schema saknar två komponenter: ett motstånd mellan bas och emitter på vardeta transistorn. Detta säkrar att den går ordentligt av när det behövs.

Om batterispänningen är högre än drivspänningen (om det t.ex. finns en spänningsregulator efter) kommer det definitivt att behövas en spänningsdelare från knapparna.

Och en uträkning på om basströmmen blir för hög om båda NPN-transistorn OCH båda tryckknappar är på behövs göras.

Jag gjorde dock ung. likadan men jag lät knapparna gå ihop med den utgång från µC'n som styrde av/på med dioder (1N4148). Detta gav mycket låg ström genom knappsatsen som användes samt minimalt med ström i gemen.

Visst, det kostade 5 dioder extra men den kostnad kunde jobbet bära.
Användarvisningsbild
dubbear
Inlägg: 328
Blev medlem: 7 april 2010, 23:59:24
Ort: Göteborg
Kontakt:

Re: Uc Latch tryckknapp

Inlägg av dubbear »

Jo kostnaden är ju inte så stor.Men antalet komponenter är lite högt.
Inte för att jag har hittat något bättre sätt.

De kanske finns någon färdig ic man kan smacka dit.
Användarvisningsbild
exile
EF Sponsor
Inlägg: 496
Blev medlem: 21 oktober 2005, 23:32:07

Re: Uc Latch tryckknapp

Inlägg av exile »

Jag har tyvärr inte set någon ic krets som du beskriver... troligt viss för att diskreta komponenter är så ruggigt billigt så dedikerad ic skulle kanske ha svårt att sälja det är min gissning.
Om du vill ha mindre komponenter finns det transistorer med inbyggt motstånd, och även flera i en förpackning typ71-315-19 vilket kan minska antal komponenter litegran.

Det är vad jag kan komma på för tillfället...
Skriv svar