Liten och tillförlitlig MCU-styrd timer för nätspänning
Postat: 10 september 2009, 14:42:46
Jag har ett projekt på gång där jag vill kunna styra nätspänning från en mikrokontroller (AVR-familjen i mitt fall). Kretsen skall kopplas till ett uttag som i sin tur kan slås på eller av från annan plats. När det uttag som min krets är kopplad till får ström skall jag med min MCU kunna fördröja tillslaget av den last (en värmefläkt) som skall styras av min krets.
Utifrån mina begränsade kunskaper har jag tidigare skissat på något i stil med:
AC in grenas till dels en sida av ett relä (har ett stort 10A), dels till europauttag där det sitter en enkel AC-DC-adapter som ger 12V.
12V till hembyggd krets, genom kondensatorer och 7805 ges 5V till ATtiny45, digital utgång via motstånd till basen på en större transistor (TIP120).
12V till en sida av reläspolen, andra sidan till TIP120, skyddsdiod över reläspolen (eller över C-E på transistorn?) eftersom det är en induktiv last.
Utgången på reläet (NO) till ett fristående uttag (typ förlängningssladd) där jag kopplar värmefläkten som skall styras.
Problemet är att denna lösning, även om den nog kan fungera, är stor och klumpig och tar mycket plats. Jag räknar med att hela härligheten ryms i en låda med yttermått 16 x 12 x 8 cm. Det snyggaste som jag ser det vore om jag kunde få in allt i en låda motsvarande en vanlig vägg-timer, så att allt sitter i uttaget utan sladdar. Samtidigt vill jag att min färdiga "pryl" skall vara el-säker, inte minst eftersom jag gör den åt en god vän. Skulle jag klanta mig och mitt hus brinner får jag stå för det, men skulle deras hus brinna för att jag försöker hjälpa dem -- det går inte.
Efter att ha läst en del här, och en del länkar härifrån, har jag förstått att väggvårtan kanske kan bytas mot någon form av transformatorlös strömförsörjning (200V AC till 5V DC). Skulle det vara en tänkbar lösning? Kan jag göra det själv på ett experimentkort?
Det finns något som heter triac, som kan användas för att styra nätspänning t.ex. från en MCU. Kan jag använda detta i min applikation, och i så fall hur?
Ni som har hållt på längre med detta, vad finns det för snyggare och bättre lösningar?
Utifrån mina begränsade kunskaper har jag tidigare skissat på något i stil med:
AC in grenas till dels en sida av ett relä (har ett stort 10A), dels till europauttag där det sitter en enkel AC-DC-adapter som ger 12V.
12V till hembyggd krets, genom kondensatorer och 7805 ges 5V till ATtiny45, digital utgång via motstånd till basen på en större transistor (TIP120).
12V till en sida av reläspolen, andra sidan till TIP120, skyddsdiod över reläspolen (eller över C-E på transistorn?) eftersom det är en induktiv last.
Utgången på reläet (NO) till ett fristående uttag (typ förlängningssladd) där jag kopplar värmefläkten som skall styras.
Problemet är att denna lösning, även om den nog kan fungera, är stor och klumpig och tar mycket plats. Jag räknar med att hela härligheten ryms i en låda med yttermått 16 x 12 x 8 cm. Det snyggaste som jag ser det vore om jag kunde få in allt i en låda motsvarande en vanlig vägg-timer, så att allt sitter i uttaget utan sladdar. Samtidigt vill jag att min färdiga "pryl" skall vara el-säker, inte minst eftersom jag gör den åt en god vän. Skulle jag klanta mig och mitt hus brinner får jag stå för det, men skulle deras hus brinna för att jag försöker hjälpa dem -- det går inte.
Efter att ha läst en del här, och en del länkar härifrån, har jag förstått att väggvårtan kanske kan bytas mot någon form av transformatorlös strömförsörjning (200V AC till 5V DC). Skulle det vara en tänkbar lösning? Kan jag göra det själv på ett experimentkort?
Det finns något som heter triac, som kan användas för att styra nätspänning t.ex. från en MCU. Kan jag använda detta i min applikation, och i så fall hur?
Ni som har hållt på längre med detta, vad finns det för snyggare och bättre lösningar?