Innehållsförteckning:
Video: NE555 Med Arduino Uno R3: 6 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:44
NE555 -timern, en blandad krets som består av analoga och digitala kretsar, integrerar analoga och logiska funktioner i en oberoende IC och utökar därmed applikationerna för analoga integrerade kretsar enormt. Det används ofta i olika timers, pulsgeneratorer och oscillatorer. I detta experiment används Arduino Uno -kortet för att testa frekvenserna av kvadratiska vågor som genereras av den 555 oscillerande kretsen och visa dem på Serial Monitor.
Steg 1: Komponenter
- Arduino Uno board * 1
- USB -kabel * 1
- NE555 *1
- 104 keramiska kondensatorer * 2
- Motstånd (10kΩ) * 1
- Potentiometer (50KΩ) * 1
- Brödbräda * 1
- Tröjor
Steg 2:
555 IC användes ursprungligen som en timer, därav namnet 555 tidsbaskrets. Det används nu ofta i olika elektroniska produkter på grund av dess tillförlitlighet, bekvämlighet och låga pris. 555 är en komplex hybridkrets med dussintals komponenter som en avdelare, komparator, grundläggande RS-utlösare, urladdningsrör och buffert. Dess nålar och deras funktioner. Pin 1 (GND): marken
Stift 2 (TRIGGER): när spänningen vid stiftet minskar till 1/3 av VCC (eller tröskeln definierad av styrkortet), sänder utgångsterminalen en hög nivå
Pin 3 (OUTPUT): utgångar Hög eller Låg, två tillstånd 0 och 1 bestäms av ingångens elektriska nivå; max utström ca. 200mA vid hög
Stift 4 (ÅTERSTÄLL): när en låg nivå tas emot på stiftet, återställs timern och utgången återgår till låg nivå; vanligtvis ansluten till positiv pol eller försummad
Pin 5 (CONTROL VOLTAGE): för att styra chipets tröskelspänning (om det hoppar över anslutningen är tröskelspänningen som standard 1/3 VCC och 2/3 VCC)
Pin 6 (THRESHOLD): när spänningen vid stiftet ökar till 2/3 VCC (eller tröskeln definierad av styrkortet), skickar utgångsterminalen en hög nivå
Pin 7 (DISCHARGE): utgång synkroniserad med Pin 3, med samma logiska nivå; men denna stift matar inte ut ström, så stift 3 är den verkliga Höga (eller Låga) när stift 7 är den virtuella Höga (eller Låga); ansluten till den öppna kollektorn (OC) inuti för att tömma kondensatorn
Stift 8 (VCC): positiv terminal för NE555 timer IC, som sträcker sig från +4,5V till +16V
NE555 -timern fungerar under de monostabila, astabila och bistabila lägena. I det här experimentet, tillämpa det under astabilt läge, vilket betyder att det fungerar som en oscillator.
Steg 3: Det schematiska diagrammet
Steg 4: Förfaranden
Anslut ett motstånd R1 mellan VCC och urladdningsstiftet DS, ett annat motstånd mellan stift DS och triggerstiftet TR som är anslutet till tröskelstiftet TH och sedan till kondensatorn C1. Anslut RET (stift 4) till GND, CV (stift 5) till en annan kondensator C2 och sedan till marken.
Arbetsprocess:
Oscillatorn börjar skaka när kretsen slås på. Efter spänningen, eftersom spänningen vid C1 inte kan förändras plötsligt, vilket betyder att stift 2 är låg nivå initialt, ställ timern till 1, så stift 3 är hög nivå. Kondensatorn C1 laddas via R1 och R2, under en tidsperiod:
Tc = 0,693 (R1+R2)
När spänningen vid C1 når tröskeln 2/3Vcc återställs timern och stift 3 är låg nivå. Sedan laddas C1 ut via R2 till 2/3 Vcc, under en tidsperiod:
Td = 0,693 (R2)
Sedan laddas kondensatorn och utspänningen vänder igen:
Driftcykel D = Tc/(Tc+Td)
Eftersom en potentiometer används för motstånd kan vi mata ut kvadratvågssignaler med olika driftcykler genom att justera dess motstånd. Men R1 är ett 10K-motstånd och R2 är 0k-50k, så intervallet för den ideala driftscykeln är 0,545%-100%. Om du vill ha en annan måste du ändra motståndet för R1 och 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%
Steg 1:
Bygg kretsen.
Steg 2:
Ladda ner koden från
Steg 3:
Ladda upp skissen till Arduino Uno -kortet
Klicka på ikonen Ladda upp för att ladda upp koden till kontrollkortet.
Om "Klar överföring" visas längst ned i fönstret betyder det att skissen har laddats upp.
Du bör nu se 7-segmentskärmen från 0 till 9 och A till F.
Steg 5: Kod
// NE555 Timer
// Efter bränning
programmet, öppna seriell bildskärm, kan du se att om du roterar potentiometern kommer pulslängden (i mikrosekund) att visas ändras i enlighet därmed.
//E-post:
// Webbplats: www.primerobotics.in
int ne555 = 7; // fäst den tredje stiftet i NE555
osignerad lång
varaktighet1; // variabeln för att lagra HÖG pulsens längd
osignerad lång
varaktighet2; // variabeln för att lagra pulsen LÅG
float dc; // variabeln för att lagra arbetscykeln
void setup ()
{
pinMode (ne555, INPUT); // ställ in ne555 som ingång
Serial.begin (9600); // starta seriell port vid 9600 bps:
}
void loop ()
{
duration1 = pulsIn (ne555, HIGH); // Läser en puls på ne555
Serial.print ("Duty cycle:");
Serial.print (dc); // skriv ut pulslängden på serien
övervaka
Serial.print (" %");
Serial.println (); // skriv ut ett tomt på seriell bildskärm
fördröjning (500);
// vänta i 500 mikrosekunder
}
Rekommenderad:
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): 8 steg
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): ultraljudsgivare L298N Dc kvinnlig adapter strömförsörjning med en manlig DC-pin Arduino UNOBreadboardHur det fungerar: Först laddar du upp kod till Arduino Uno (det är en mikrokontroller utrustad med digital och analoga portar för att konvertera kod (C ++)
Enkel laser Tripwire -larmkrets med NE555 -timer: 5 steg
Enkel laser Tripwire -larmkrets med NE555 -timer: Laser Tripwire -larmkretsen är en enkel krets som används för att vara avsedd att göra buller när lasern som lyser på kretsen avbryts. I större skala kan den användas i hemmasäkerhet där larmet går när en person går in i
Retro Stylophone (NE555 baserad): 6 steg (med bilder)
Retro Stylophone (NE555-baserad): Introduktion: Detta är en liten Synthesizer-typ av musikprylar som en gång var på 80-talet mycket populär. Det kallas Stylophone. Stylophone har en mycket enkel kurva som bara består av en NE555, LM386 och några kompletterande komponenter. Det skapade
Hur man gör LED -chaser med NE555 IC BC547: 17 steg
Hur man gör LED -chaser med NE555 IC BC547: Hej vän, idag ska jag göra en LED -chaser -krets med NE555 IC och BC547 -transistor.Denna LED -chaser skiljer sig från andra LED -chaserkretsar. Låt oss börja
NE555 Timer - Konfigurera NE555 -timern i en Astable -konfiguration: 7 steg
NE555 Timer | Konfigurera NE555 -timern i en Astable -konfiguration: NE555 -timern är en av de mest använda IC: erna i elektronikvärlden. Det är i form av DIP 8, vilket betyder att det har 8 stift