INHOUDSOPGAWE:

DIY eenvoudige Arduino frekwensie meter tot 6,5 MHz: 3 stappe
DIY eenvoudige Arduino frekwensie meter tot 6,5 MHz: 3 stappe

Video: DIY eenvoudige Arduino frekwensie meter tot 6,5 MHz: 3 stappe

Video: DIY eenvoudige Arduino frekwensie meter tot 6,5 MHz: 3 stappe
Video: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, November
Anonim
DIY eenvoudige Arduino frekwensie meter tot 6,5 MHz
DIY eenvoudige Arduino frekwensie meter tot 6,5 MHz

Vandag sal ek jou wys hoe om 'n eenvoudige frekwensieteller te bou wat frekwensies van reaktangulêre, sinus- of driehoekige seine tot 6,5 MHz kan meet

Stap 1: Beskrywing

Image
Image

Die toestel wat in die video aangebied word, is 'n frekwensiemeter wat gemaak is met 'n Arduino Nano -mikrobeheerder. Dit kan die frekwensie van seine met reghoekige, sinusvormige en driehoekige vorms meet.

Hierdie projek is geborg deur NextPCB. U kan my help ondersteun deur dit op een van hierdie skakels te besoek:

Slegs $ 7 vir SMT -bestelling:

Betroubare vervaardiger van meerlaaiborde:

PCB -borde 10 stuks gratis:

20% afslag - PCB -bestellings:

Sy meetbereik is van 'n paar hertz tot 6,5 Megahertz. Drie metingstydintervalle is ook beskikbaar - 0,1, 1 en 10 sekondes. As ons slegs reghoekige seine meet, is daar geen behoefte aan 'n vormversterker nie en word die sein direk vanaf die digitale pen 5 vanaf Arduino gevoer. Die kode is baie eenvoudig danksy die 'FreqCount' -biblioteek wat u ook hieronder kan aflaai. Die toestel is baie eenvoudig en bestaan uit verskeie komponente:

- Arduino Nano mikrobeheerder

- Vormende versterkerbord

- LCD -skerm

- Invoersignaalvormvormkeuse

- Invoer JACK

-en Tydintervalskakelaar: ons kan drie intervalle 0,1 -1 en 10 sekondes kies.

Stap 2: Bou

Gebou
Gebou
Gebou
Gebou

Soos u in die video kan sien, is die instrument baie presies in die hele reeks, en ons kan ook die frekwensiemeter kalibreer met die eenvoudige prosedure wat hieronder beskryf word:

In die gids Arduino biblioteke vind u die FreqCount -biblioteek, in die FreqCount.cpp -lêer vind u die lyne: #if gedefinieer (TIMER_USE_TIMER2) && F_CPU == 12000000L float correct = count_output * 0.996155; en vervang dit met: #as gedefinieer (TIMER_USE_TIMER2) && F_CPU == 16000000L float correct = count_output * 1.000000; waar 1.000000 jou regstellingsfaktor is, moet die regstelling uitgevoer word deur 1 MHz op die ingang van die frekwensiemeter toe te pas. Nadat u die lêer verander het, laai 'n nuwe skets op die Arduino -bord op.

Stap 3: Skematiese en Arduino -kode

Skematiese en Arduino -kode
Skematiese en Arduino -kode

Laastens is die frekwensiemeter ingebou in 'n geskikte plastiekboks en is dit nog 'n nuttige instrument in die elektroniese laboratorium.

Aanbeveel: