Innholdsfortegnelse:
Video: NE555 Med Arduino Uno R3: 6 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:23
NE555 -timeren, en blandet krets som består av analoge og digitale kretser, integrerer analoge og logiske funksjoner i en uavhengig IC, og utvider dermed applikasjonene til analoge integrerte kretser enormt. Det er mye brukt i forskjellige tidtakere, pulsgeneratorer og oscillatorer. I dette eksperimentet brukes Arduino Uno -kortet til å teste frekvensene til firkantbølger generert av den 555 oscillerende kretsen og vise dem på Serial Monitor.
Trinn 1: Komponenter
- Arduino Uno -bord * 1
- USB -kabel * 1
- NE555 *1
- 104 keramiske kondensatorer * 2
- Motstand (10kΩ) * 1
- Potensiometer (50KΩ) * 1
- Brødbrett * 1
- Jumper ledninger
Steg 2:
555 IC ble opprinnelig brukt som en timer, derav navnet 555 time base circuit. Det er nå mye brukt i forskjellige elektroniske produkter på grunn av påliteligheten, bekvemmeligheten og den lave prisen. 555 er en kompleks hybridkrets med dusinvis av komponenter som en divider, komparator, grunnleggende RS-trigger, utladningsrør og buffer. Pinnene og deres funksjoner. Pin 1 (GND): bakken
Pin 2 (TRIGGER): når spenningen ved pinnen reduseres til 1/3 av VCC (eller terskelen definert av kontrollkortet), sender utgangsterminalen et høyt nivå
Pin 3 (OUTPUT): utganger Høy eller Lav, to tilstander 0 og 1 bestemt av inngangets elektriske nivå; maksimal utgangsstrøm ca. 200mA på høy
Pin 4 (RESET): når et lavt nivå mottas på pinnen, blir timeren tilbakestilt og utgangen vil gå tilbake til lavt nivå; vanligvis koblet til positiv pol eller neglisjert
Pin 5 (CONTROL VOLTAGE): for å kontrollere terskelspenningen til brikken (hvis den hopper over tilkoblingen, er terskelspenningen som standard 1/3 VCC og 2/3 VCC)
Pin 6 (THRESHOLD): når spenningen ved pinnen øker til 2/3 VCC (eller terskelen definert av kontrollkortet), sender utgangsterminalen et høyt nivå
Pin 7 (DISCHARGE): utgang synkronisert med Pin 3, med samme logiske nivå; men denne pinnen sender ikke ut strøm, så pin 3 er den virkelige High (eller Low) når pin 7 er den virtuelle High (eller Low); koblet til den åpne samleren (OC) inne for å tømme kondensatoren
Pin 8 (VCC): positiv terminal for NE555 timer IC, varierende +4,5V til +16V
NE555 -timeren fungerer under de monostabile, astable og bistable modusene. I dette eksperimentet, bruk det under astable -modusen, noe som betyr at det fungerer som en oscillator.
Trinn 3: Det skjematiske diagrammet
Trinn 4: Prosedyrer
Koble en motstand R1 mellom VCC og utladningspinnen DS, en annen motstand mellom pin DS og triggerpinnen TR som er koblet til terskelpinnen TH og deretter til kondensatoren C1. Koble RET (pin 4) til GND, CV (pin 5) til en annen kondensator C2 og deretter til bakken.
Arbeidsprosess:
Oscillatoren begynner å riste når kretsen er slått på. Etter spenningen, siden spenningen ved C1 ikke kan endres brått, noe som betyr at pinne 2 er lavt i utgangspunktet, sett timeren til 1, så pinne 3 er høyt nivå. Kondensatoren C1 lades via R1 og R2, i et tidsrom:
Tc = 0,693 (R1+R2)
Når spenningen ved C1 når terskelen 2/3Vcc, tilbakestilles timeren og pin 3 er lavt nivå. Deretter tømmes C1 via R2 til 2/3Vcc, i et tidsrom:
Td = 0,693 (R2)
Deretter lades kondensatoren og utgangsspenningen vender igjen:
Driftssyklus D = Tc/(Tc+Td)
Siden et potensiometer brukes til motstand, kan vi sende ut firkantbølgesignaler med forskjellige driftssykluser ved å justere motstanden. Men R1 er en 10K motstand og R2 er 0k-50k, så rekkevidden for den ideelle driftssyklusen er 0,545%-100%. Hvis du vil ha en annen, må du endre motstanden til R1 og R2.
Dmin = (0,693 (10K+0K))/(0,693 (10K+0K)+0,693x0k) x100%= 100%
Dmax = (0,693 (10K+50K))/(0,693 (10K+50K)+0,693x50k) x100%= 54,54%
Trinn 1:
Bygg kretsen.
Steg 2:
Last ned koden fra
Trinn 3:
Last opp skissen til Arduino Uno -brettet
Klikk på Last opp -ikonet for å laste opp koden til kontrollkortet.
Hvis "Ferdig opplasting" vises nederst i vinduet, betyr det at skissen er lastet opp.
Du bør nå se 7-segmentet display fra 0 til 9 og A til F.
Trinn 5: Kode
// NE555 Timer
// Etter brenning
programmet, åpne den serielle skjermen, kan du se at hvis du roterer potensiometeret, vil lengden på pulsen (i mikrosekund) som endres tilsvarende.
// E -post:
//Nettsted: www.primerobotics.in
int ne555 = 7; // fest til den tredje pinnen i NE555
usignert lang
varighet1; // variabelen for å lagre HØY lengde på pulsen
usignert lang
varighet2; // variabelen for å lagre den lave lengden på pulsen
flyte dc; // variabelen for å lagre driftssyklusen
ugyldig oppsett ()
{
pinMode (ne555, INPUT); // sett ne555 som inngang
Serial.begin (9600); // start seriell port på 9600 bps:
}
hulrom ()
{
varighet1 = pulsIn (ne555, HØY); // Leser en puls på ne555
Serial.print ("Duty cycle:");
Serial.print (dc); // Skriv ut lengden på pulsen på serien
Observere
Serial.print (" %");
Serial.println (); // Skriv ut en blank på seriell skjerm
forsinkelse (500);
// vent på 500 mikrosekunder
}
Anbefalt:
Politi blinker på to NE555: 9 trinn
Police Flasher on Two NE555: På bildet nedenfor kan du se et skjematisk diagram over en enkel LED -blinker med to populære NE555 IC -er
Enkel laser Tripwire alarmkrets med NE555 -timer: 5 trinn
Enkel laser Tripwire alarmkrets med NE555 -timer: Laser Tripwire alarmkrets er en enkel krets som er vant til, er designet for å lage støy når laseren som skinner på kretsen, blir avbrutt. I større skala kan den brukes i hjemmesikkerhet der alarmen går når en person går inn i
Retro Stylophone (NE555 -basert): 6 trinn (med bilder)
Retro Stylophone (NE555-basert): Introduksjon: Dette er en liten Synthesizer-type musikkinnretning som en gang var på 80-tallet veldig populær. Det kalles Stylophone. Stylophone har en veldig enkel kurve som bare består av en NE555, LM386 og noen komplementære komponenter. Det skapte
Hvordan lage LED -chaser ved bruk av NE555 IC BC547: 17 trinn
Hvordan lage LED -chaser ved bruk av NE555 IC BC547: Hei venn, I dag skal jeg lage en LED -chaser -krets ved bruk av NE555 IC og BC547 Transistor.Denne LED -chaser er forskjellig fra andre LED Chasers -kretser. La oss komme i gang
NE555 Timer - Konfigurere NE555 -timeren i en Astable -konfigurasjon: 7 trinn
NE555 Timer | Konfigurere NE555 -timeren i en astabel konfigurasjon: NE555 -timeren er en av de mest brukte IC -ene i elektronikkverdenen. Det er i form av DIP 8, noe som betyr at det har 8 pins