Sida 1 av 1
Uc Latch tryckknapp
Postat: 23 augusti 2014, 12:36:11
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
Re: Uc Latch tryckknapp
Postat: 23 augusti 2014, 12:47:17
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.
Re: Uc Latch tryckknapp
Postat: 24 augusti 2014, 13:00:07
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")
Re: Uc Latch tryckknapp
Postat: 24 augusti 2014, 14:02:54
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.
Re: Uc Latch tryckknapp
Postat: 24 augusti 2014, 20:40:49
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.
Re: Uc Latch tryckknapp
Postat: 25 augusti 2014, 20:13:17
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 typ
71-315-19 vilket kan minska antal komponenter litegran.
Det är vad jag kan komma på för tillfället...