Innholdsfortegnelse:
Video: DIY enkel Arduino frekvensmåler opptil 6,5 MHz: 3 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
I dag vil jeg vise deg hvordan du bygger en enkel frekvensmåler som kan måle frekvenser av reaktangulære, sinus eller trekantede signaler opptil 6,5 MHz
Trinn 1: Beskrivelse
Enheten som presenteres i videoen er en frekvensmåler laget med en Arduino Nano mikrokontroller. Den kan måle frekvensen av signaler med rektangulære, sinusformede og trekantede former.
Dette prosjektet ble sponset av NextPCB. Du kan hjelpe meg å støtte dem ved å sjekke dem ut på en av disse linkene:
Bare $ 7 for SMT -bestilling:
Pålitelig flerlags bordprodusent:
PCB -plater 10 stk gratis:
20% rabatt - PCB -bestillinger:
Måleområdet er fra noen få hertz til 6,5 Megahertz. Tre målingstidsintervaller er også tilgjengelige - 0,1, 1 og 10 sekunder. Hvis vi bare måler rektangulære signaler, er det ikke nødvendig med en formende forsterker, og signalet mates direkte til den digitale pinnen 5 fra Arduino. Koden er veldig enkel takket være "FreqCount" -biblioteket som du også kan laste ned nedenfor. Enheten er veldig enkel og består av flere komponenter:
- Arduino Nano mikrokontroller
- Formende forsterkerkort
- LCD-skjerm
- Inngangssignalformvelger
- Inngang JACK
-og tidsintervallbryter: vi kan velge tre intervaller 0,1 -1 og 10 sekunder.
Trinn 2: Bygging
Som du kan se i videoen, er instrumentet veldig presist i hele området, og vi kan også kalibrere frekvensmåleren med den enkle prosedyren beskrevet nedenfor:
I mappen Arduino biblioteker finner du FreqCount -biblioteket, i FreqCount.cpp -filen finner du linjene: #if definert (TIMER_USE_TIMER2) && F_CPU == 12000000L float correct = count_output * 0.996155; og erstatt dem med: #if definert (TIMER_USE_TIMER2) && F_CPU == 16000000L float correct = count_output * 1.000000; der 1.000000 er din korreksjonsfaktor, må korreksjonen utføres ved å bruke 1 MHz på inngangen til frekvensmåleren. Etter å ha endret filen, last opp en ny skisse til Arduino -brettet.
Trinn 3: Skjematisk og Arduino -kode
Til slutt er frekvensmåleren innebygd i en passende plastboks og er et annet nyttig instrument i det elektroniske laboratoriet.
Anbefalt:
Frekvensmåler med Arduino: 8 trinn (med bilder)
Frekvensmåler med Arduino: Dette er en enkel og billig arduinobasert frekvensmåler som koster mindre enn 4 $. Det har vært veldig nyttig å måle små kretser
Frekvensmåler ved bruk av mikrokontroller: 8 trinn
Frekvensmåler ved bruk av mikrokontroller: Denne opplæringen sier ganske enkelt hvordan du skal beregne frekvensen til en pulskilde ved hjelp av en mikrokontroller. Høyspenningsnivå for pulskilden er 3,3 V og lav er 0V. Jeg har brukt STM32L476, Tiva launchpad, 16x2 alfanumerisk LCD noen ledninger brødbrett og 1K resi
Kontroller opptil 68 poeng med Arduino Mega og ESP8266: 14 trinn
Kontroller opptil 68 poeng med Arduino Mega og ESP8266: Gjennom bruk av et elektrisk skjema som jeg gjorde tilgjengelig i PDF -format, i dagens prosjekt, er en Arduino Mega koblet til ESP8266 for å få WiFi -funksjon. Hovedsakelig for boligautomatisering, fungerer kretsen også med Bluetooth, og er
Opptil 3 RS485 -busser på en Arduino: 5 trinn
Opptil 3 RS485 -busser på en Arduino: I denne instruksjonsfilen vil jeg vise hvordan du kobler opptil 3 uavhengige RS485 -busser til en Arduino. Dette kan være nyttig hvis du vil opprette en gateway mellom disse bussene eller hvis du vil kontrollere enheter i disse bussene (uten å koble bussen
To -chip frekvensmåler med binær avlesning: 16 trinn
Two Chip Frequency Meter With Binary Readout: bruk av tolv lysdioder. Prototypen har en CD4040 som teller og en CD4060 som tidsbasegenerator. Gating signalet er av en motstandsdiodeport. CMOS -ics som brukes her, lar instrumentet drives av en hvilken som helst spenning i området 5