Innehållsförteckning:
Video: DIY enkel Arduino frekvensmätare upp till 6,5 MHz: 3 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:37
Idag kommer jag att visa dig hur du bygger enkla frekvensräknare som kan mäta frekvenser av reaktangulära, sinus- eller triangulära signaler upp till 6,5 MHz
Steg 1: Beskrivning
Enheten som presenteras i videon är en frekvensmätare gjord med en Arduino Nano mikrokontroller. Den kan mäta frekvensen av signaler med rektangulära, sinusformade och triangulära former.
Detta projekt sponsrades av NextPCB. Du kan hjälpa mig att stödja mig genom att kolla in dem på en av dessa länkar:
Endast $ 7 för SMT -beställning:
Tillförlitlig flerlagerskortstillverkare:
PCB -kort 10 st gratis:
20% rabatt - PCB -beställningar:
Dess mätområde är från några få hertz till 6,5 Megahertz. Tre mätintervaller finns också tillgängliga - 0,1, 1 och 10 sekunder. Om vi bara mäter rektangulära signaler, så behövs det ingen formande förstärkare och signalen matas direkt till den digitala stift 5 från Arduino. Koden är mycket enkel tack vare biblioteket "FreqCount" som du också kan ladda ner nedan. Enheten är mycket enkel och består av flera komponenter:
- Arduino Nano mikrokontroller
- Formande förstärkarkort
- LCD skärm
- Ingångssignalformsväljare
- Ingång JACK
-och tidsintervallomkopplare: vi kan välja tre intervaller 0,1 -1 -och 10 sekunder.
Steg 2: Bygga
Som du kan se i videon är instrumentet mycket exakt i hela intervallet, och vi kan också kalibrera frekvensmätaren med den enkla proceduren som beskrivs nedan:
I mappen Arduino bibliotek hittar du FreqCount -biblioteket, i filen FreqCount.cpp hittar du raderna: #if definierad (TIMER_USE_TIMER2) && F_CPU == 12000000L float correct = count_output * 0.996155; och ersätt dem med: #if definierat (TIMER_USE_TIMER2) && F_CPU == 16000000L float correct = count_output * 1.000000; där 1.000000 är din korrigeringsfaktor måste korrigeringen utföras genom att applicera 1 MHz på frekvensmätarens ingång. Efter att du har ändrat filen laddar du upp en ny skiss till Arduino -kortet.
Steg 3: Schematisk och Arduino -kod
Slutligen är frekvensmätaren inbyggd i en lämplig plastlåda och är ett annat användbart instrument i det elektroniska laboratoriet.
Rekommenderad:
Frekvensmätare med mikrokontroller: 8 steg
Frekvensmätare med mikrokontroller: Denna handledning anger helt enkelt hur man beräknar frekvensen för en pulskälla med hjälp av en mikrokontroller. Högspänningsnivå för pulskällan är 3,3 V och låg är 0V. Jag har använt STM32L476, Tiva launchpad, 16x2 alfanumerisk LCD några trådar brödbräda och 1K resi
Hur man laddar upp C -kod till ِ AVR med Arduino Uno som programmerare: 6 steg
Hur man laddar upp C -kod till ِ AVR Använda Arduino Uno som programmerare: HI alla: D Här kommer jag att dela ett enkelt sätt att programmera alla AVR -chip med Arduino Uno R3 Allt du behöver för att bränna koden till din mikrokontroller är Arduino Uno istället för att köpa specifika programmerare som kostar mycket
Hur man laddar upp spel till Arduboy och 500 spel till Flash-cart: 8 steg
Hur man laddar upp spel till Arduboy och 500 spel till Flash-cart: Jag gjorde några hemlagade Arduboy med Serial Flash-minne som kan lagra max 500 spel att spela på vägen. Jag hoppas kunna dela hur man laddar spel till det, inklusive hur man lagrar spel i det seriella flashminnet och skapar ett eget konsoliderat spelpaket
1A till 40A ström BOOST -omvandlare för upp till 1000W likströmsmotor: 3 steg
1A till 40A Current BOOST-omvandlare för upp till 1000W DC-motor: Hej! I den här videon lär du dig hur du skapar en strömförstärkarkrets för dina hög ampere DC-motorer upp till 1000W och 40 ampere med transistorer och en mittkranstransformator. strömmen vid utgången är mycket hög men spänningen kommer att vara
NODEMcu USB -port fungerar inte? Ladda upp koden med USB till TTL (FTDI) -modulen på bara 2 steg: 3 steg
NODEMcu USB -port fungerar inte? Ladda upp koden med USB till TTL (FTDI) -modulen på bara två steg: Trött på att ansluta till många ledningar från USB till TTL -modul till NODEMcu, följ denna instruktion för att ladda upp koden i bara 2 steg. Om USB -porten på NODEMcu fungerar inte, var inte panikslagen. Det är bara USB -drivrutinschipet eller USB -kontakten,