Remote Home Automation (23 / 50 steg)
Steg 23: 555 Timer
I astable läget fungerar timern som en gemensam klocka krets att ge en ständigt föränderlig puls som kan styras med en stor precision. Intermittensen av timern kan ändras lätt att göra denna krets populärt för användning med servomotorer. En servomotor skulle uppfylla kravet på precision kantiga kontroll samt att hålla med det modulära temat för varje delsystem. Så en 555 timer är ett bra val att tänka för att användas i framtida delsystem också.
Monostable drift av en 555 timer är driftsform som är av intresse för det aktuella programmet. Medan i monostable eller "ett skott" läge 555 timer kommer att driva sin hög utsignal under en förutbestämd tid. Den tid som pulsen kvar höga bestäms av värdet av en RC nätverk ansluten till timer. En kondensator är laddat och vid aktivering, tillåts rinna genom ett motstånd till jord. RC tidskonstanten för denna inställning bestämmer hur lång tid för detta avlopp ska ske och i sin tur sätter upp tidsramen för varaktigheten av utgång puls.
Den ekvation som bestämmer timern pulslängd är följande:
t = 1,1 * R * C
Där t är tiden i sekunder, R är motstånd i ohm, och C är kapacitans i Farads. Motstånd och kondensator oroa ändra värdena på är de som fäster till stift 6 och 7 av 555 timer.
För att variera tiden inom kända gränser och kan motståndet ersättas med en potentiometer som agerar som en reostat. Detta möjliggör enkla förändringar till puls längd skall göras utan att behöva ta isär systemet.
555 timer kretsen kräver en låg aktiveringen signal att slå på. Programvaran för fjärråtkomst systemet var kodade för att mata en hög puls som en aktiveringen signal. För att vända logiken från mikroprocessorn att arbeta med 555 timer, användes en 3904 NPN transistor korta 555 timer trigger linjen till marken.
Jag rekommenderar verkligen tar sig tid att läsa den doctronicswriteup på 555s de har nästan allt du vill veta om dem.