2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Bugun men sizga 6,5 MGts gacha reangangular, sinus yoki uchburchaklar signallarining chastotalarini o'lchaydigan oddiy chastota hisoblagichini qanday qurishni ko'rsataman.
1 -qadam: tavsif
Videoda taqdim etilgan qurilma - Arduino Nano mikrokontroller yordamida tayyorlangan chastota o'lchagichi. U to'rtburchaklar, sinusoidal va uchburchak shaklli signallarning chastotasini o'lchashi mumkin.
Ushbu loyihaga NextPCB homiylik qildi. Siz ularni quyidagi havolalardan birida tekshirib, menga yordam bera olasiz:
SMT buyurtmasi uchun atigi 7 dollar:
Ishonchli ko'p qatlamli taxtalar ishlab chiqaruvchisi:
PCB platalari 10 dona bepul:
20% chegirma - PCB buyurtmalari:
Uning o'lchov diapazoni bir necha gertsdan 6,5 megagertsgacha. Uch o'lchov vaqt oralig'i ham mavjud - 0,1, 1 va 10 soniya. Agar biz faqat to'rtburchaklar signallarni o'lchasak, unda shakl kuchaytirgichga ehtiyoj yo'q va signal to'g'ridan -to'g'ri Arduino raqamli pin 5 ga uzatiladi. Kod "FreqCount" kutubxonasi tufayli juda oddiy, uni quyida yuklab olishingiz mumkin. Qurilma juda oddiy va bir nechta komponentlardan iborat:
- Arduino Nano mikrokontroller
- Shakllantiruvchi kuchaytirgich paneli
- LCD displey
- Kirish signali shakli tanlagichi
- JACK kiritish
-va Vaqt oralig'ini o'zgartirish: biz uchta intervalni tanlashimiz mumkin -0,1 -1 -va 10 soniya.
2 -qadam: qurilish
Videodan ko'rinib turibdiki, asbob butun diapazonda juda aniq, shuningdek, biz quyida tasvirlangan oddiy protsedura yordamida chastota o'lchagichini sozlashimiz mumkin:
Arduino kutubxonalari papkasida FreqCount kutubxonasini, FreqCount.cpp faylida quyidagi qatorlarni toping: #if belgilangan (TIMER_USE_TIMER2) && F_CPU == 12000000L float to'g'ri = count_output * 0.996155; va ularni quyidagilar bilan almashtiring: #if belgilangan (TIMER_USE_TIMER2) && F_CPU == 16000000L float to'g'ri = hisoblash_chiqish * 1.000000; bu erda 1.000000 sizning tuzatish faktoringiz bo'lsa, to'g'rilash chastota o'lchagichining kirishiga 1 MGtsni qo'llash orqali amalga oshirilishi kerak. Faylni o'zgartirgandan so'ng, Arduino kartasiga yangi eskizni yuklang.
3 -qadam: Sxematik va Arduino kodlari
Nihoyat, chastota o'lchagich mos plastik qutiga o'rnatilgan va elektron laboratoriyada yana bir foydali asbob hisoblanadi.