Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
Ngayon ay ipapakita ko sa iyo kung paano bumuo ng simpleng Frequency counter na may kakayahang mmeasure na mga frequency ng reactangular, sine o triangular signal hanggang sa 6.5 MHz
Hakbang 1: Paglalarawan
Ang aparato na ipinakita sa video ay isang meter ng dalas na ginawa gamit ang isang Arduino Nano microcontroller. Masusukat nito ang dalas ng mga signal na may hugis-parihaba, sinusoidal at tatsulok na mga hugis.
Ang Proyekto na ito ay na-sponsor ng NextPCB. Maaari kang makatulong na suportahan ako sa pamamagitan ng pag-check sa kanila sa isa sa mga link na ito:
$ 7 lamang para sa SMT Order:
Maaasahang tagagawa ng multilayer board:
10Bards ng PCB Board nang Libre:
20% diskwento - Mga Order ng PCB:
Ang saklaw ng pagsukat nito ay mula sa ilang hertz hanggang 6.5 Megahertz. Magagamit din ang tatlong agwat ng oras ng pagsukat - 0.1, 1 at 10 segundo. Kung sinusukat lamang namin ang mga hugis-parihaba na signal, kung gayon hindi kinakailangan ng isang humuhubog na amplifier at ang signal ay direktang pinakain sa digital pin 5 mula sa Arduino. Ang code ay napaka-simple salamat sa "FreqCount" library na maaari mo ring i-download sa ibaba. Ang aparato ay napaka-simple at binubuo ng maraming mga bahagi:
- Arduino Nano microcontroller
- Pagbubuo ng board ng amplifier
- LCD display
- Selector ng hugis ng signal ng input
- I-input ang JACK
- at switch ng agwat ng Oras: maaari kaming pumili ng tatlong agwat 0.1 -1 -at 10 segundo.
Hakbang 2: Pagbuo
Tulad ng nakikita mo sa video, ang instrumento ay napaka tumpak sa buong saklaw, at maaari rin nating mai-calibrate ang dalas ng metro sa simpleng pamamaraan na inilarawan sa ibaba:
Sa folder ng Arduino libraries hanapin ang FreqCount library, sa FreqCount.cpp file hanapin ang mga linya: #kung natukoy (TIMER_USE_TIMER2) && F_CPU == 12000000L float correct = count_output * 0.996155; at palitan ang mga ito ng: # Kung tinukoy (TIMER_USE_TIMER2) && F_CPU == 16000000L float tama = count_output * 1.000000; kung saan ang 1.000000 ay ang iyong factor ng pagwawasto, dapat isagawa ang pagwawasto sa pamamagitan ng paglalapat ng 1 MHz sa input ng frequency meter. Matapos baguhin ang file, mag-upload ng bagong sketch sa Arduino board.
Hakbang 3: Schema at Arduino Code
Sa wakas, ang metro ng dalas ay itinayo sa isang angkop na kahon ng plastik at isa pang kapaki-pakinabang na instrumento sa elektronikong laboratoryo.