Indholdsfortegnelse:
Video: NE555 Med Arduino Uno R3: 6 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
NE555 -timeren, et blandet kredsløb, der består af analoge og digitale kredsløb, integrerer analoge og logiske funktioner i en uafhængig IC og udvider dermed anvendelsen af analoge integrerede kredsløb enormt. Det bruges meget i forskellige timere, pulsgeneratorer og oscillatorer. I dette eksperiment bruges Arduino Uno -kortet til at teste frekvenserne af firkantbølger genereret af det 555 oscillerende kredsløb og vise dem på Serial Monitor.
Trin 1: Komponenter
- Arduino Uno board * 1
- USB -kabel * 1
- NE555 *1
- 104 keramisk kondensator * 2
- Modstand (10kΩ) * 1
- Potentiometer (50KΩ) * 1
- Brødbræt * 1
- Jumper ledninger
Trin 2:
555 IC blev oprindeligt brugt som en timer, deraf navnet 555 tidsbaseret kredsløb. Det er nu meget udbredt i forskellige elektroniske produkter på grund af dets pålidelighed, bekvemmelighed og lave pris. 555 er et komplekst hybridkredsløb med snesevis af komponenter såsom en divider, komparator, grundlæggende RS-trigger, udladningsrør og buffer. Dens stifter og deres funktioner. Pin 1 (GND): jorden
Pin 2 (TRIGGER): når spændingen ved tappen reduceres til 1/3 af VCC (eller tærsklen defineret af kontrolkortet), sender udgangsterminalen et højt niveau
Pin 3 (OUTPUT): udgange Høj eller Lav, to tilstande 0 og 1 bestemt af input elektrisk niveau; maksimal udgangsstrøm ca. 200mA ved høj
Pin 4 (RESET): når der modtages et lavt niveau på stiften, nulstilles timeren, og output vender tilbage til lavt niveau; normalt forbundet til positiv pol eller forsømt
Pin 5 (CONTROL VOLTAGE): for at kontrollere tærskelspændingen for chippen (hvis den springer over forbindelsen, er tærskelspændingen som standard 1/3 VCC og 2/3 VCC)
Pin 6 (THRESHOLD): når spændingen ved tappen stiger til 2/3 VCC (eller tærsklen defineret af kontrolkortet), sender udgangsterminalen et højt niveau
Pin 7 (DISCHARGE): output synkroniseret med Pin 3, med det samme logiske niveau; men denne pin sender ikke strøm ud, så pin 3 er den rigtige High (eller Low), når pin 7 er den virtuelle High (eller Low); forbundet til den åbne kollektor (OC) indeni for at aflade kondensatoren
Pin 8 (VCC): positiv terminal til NE555 timer IC, der spænder fra +4,5V til +16V
NE555 -timeren fungerer under de monostabile, astable og bistabile tilstande. I dette eksperiment skal du anvende det under den astable tilstand, hvilket betyder, at det fungerer som en oscillator.
Trin 3: Det skematiske diagram
Trin 4: Procedurer
Tilslut en modstand R1 mellem VCC og afladningstappen DS, en anden modstand mellem pin DS og triggerstiften TR, som er forbundet til tærskelbolten TH og derefter til kondensatoren C1. Tilslut RET (pin 4) til GND, CV (pin 5) til en anden kondensator C2 og derefter til jorden.
Arbejdsproces:
Oscillatoren begynder at ryste, når kredsløbet er tændt. Efter spændingen, da spændingen ved C1 ikke kan ændres pludseligt, hvilket betyder, at ben 2 er lavt i starten, indstilles timeren til 1, så ben 3 er højt niveau. Kondensatoren C1 oplades via R1 og R2 på et tidsinterval:
Tc = 0,693 (R1+R2)
Når spændingen ved C1 når tærsklen 2/3Vcc, nulstilles timeren og pin 3 er lavt niveau. Derefter aflades C1 via R2 indtil 2/3Vcc i et tidsrum:
Td = 0,693 (R2)
Derefter genoplades kondensatoren, og udgangsspændingen vender igen:
Arbejdscyklus D = Tc/(Tc+Td)
Da et potentiometer bruges til modstand, kan vi udsende firkantbølgesignaler med forskellige driftscyklusser ved at justere dets modstand. Men R1 er en 10K modstand og R2 er 0k-50k, så rækkevidden af den ideelle driftscyklus er 0,545%-100%. Hvis du vil have en anden, skal du ændre modstanden på 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%
Trin 1:
Byg kredsløbet.
Trin 2:
Download koden fra
Trin 3:
Upload skitsen til Arduino Uno -tavlen
Klik på ikonet Upload for at uploade koden til kontrolkortet.
Hvis "Udført upload" vises nederst i vinduet, betyder det, at skitsen er uploadet.
Du skulle nu se 7-segment displayet fra 0 til 9 og A til F.
Trin 5: Kode
// NE555 Timer
// Efter brænding
programmet, åbn den serielle skærm, kan du se, at hvis du drejer potentiometeret, ændres pulslængden (i mikrosekund) tilsvarende.
// E -mail:
// Websted: www.primerobotics.in
int ne555 = 7; // fastgøres til den tredje pin i NE555
usigneret lang
varighed1; // variablen til lagring af HØJ længde af pulsen
usigneret lang
varighed2; // variablen til lagring af den lave længde af pulsen
float dc; // variablen til lagring af driftscyklussen
ugyldig opsætning ()
{
pinMode (ne555, INPUT); // indstil ne555 som input
Serial.begin (9600); // start seriel port ved 9600 bps:
}
hulrum ()
{
varighed1 = pulsIn (ne555, HØJ); // Læser en puls på ne555
Serial.print ("Duty cycle:");
Serial.print (dc); // udskriv længden af pulsen på serien
overvåge
Serial.print (" %");
Serial.println (); // udskriv en blank på seriel skærm
forsinkelse (500);
// vent på 500 mikrosekunder
}
Anbefalede:
Politi blinker på to NE555: 9 trin
Police Flasher on Two NE555: På billedet herunder kan du se et skematisk diagram over en enkel LED -blink med to populære NE555 IC'er
Akustisk levitation med Arduino Uno trin for trin (8 trin): 8 trin
Akustisk levitation med Arduino Uno Step-by Step (8-trin): ultralyds lydtransducere L298N Dc kvindelig adapter strømforsyning med en han-DC-pin Arduino UNOBreadboard Sådan fungerer det: Først uploader du kode til Arduino Uno (det er en mikrokontroller udstyret med digital og analoge porte til konvertering af kode (C ++)
Simpelt laser tripwire alarmkredsløb med NE555 -timer: 5 trin
Simpelt laser tripwire alarmkredsløb med NE555 timer: Laser Tripwire alarm kredsløb er et simpelt kredsløb, der er vant til, er designet til at lave støj, når laseren, der skinner på kredsløbet, afbrydes. I en større skala kan den bruges i hjemmesikkerhed, hvor alarmen går, når en person kommer ind i
Retro Stylophone (NE555 baseret): 6 trin (med billeder)
Retro Stylophone (NE555 baseret): Introduktion: Dette er en lille Synthesizer-type musikgadgets, der engang var meget populær i 80'erne. Det hedder Stylophone. Stylophone har en meget enkel kurve, der kun består af en NE555, LM386 og nogle komplementære komponenter. Det skabte
NE555 Timer - Konfiguration af NE555 -timeren i en Astable -konfiguration: 7 trin
NE555 Timer | Konfiguration af NE555 -timeren i en astabel konfiguration: NE555 -timeren er en af de mest anvendte IC'er i elektronikverdenen. Det er i form af DIP 8, hvilket betyder, at det har 8 pins