2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
FFT spektr analizatori - bu spektr tahlilini ta'minlash uchun Fourier va raqamli signallarni qayta ishlash texnikasidan foydalanadigan sinov uskunasi. Furye tahlilidan foydalanib, masalan, doimiy vaqt sohasidagi bitta qiymat uzluksiz chastota maydoniga aylantirilishi mumkin, bunda kattalik ham, fazali ma'lumotlar ham kiradi.
1 -qadam: qurilish
Ta'riflangan qurilma aynan shunday Spektral analizator bo'lib, u Arduino mikrokontroller yordamida yasalgan. Ko'rib turganingizdek, qurilma juda oddiy va bir nechta komponentlardan iborat:
- Arduino nano
- LCD displey, o'lchamlari 128 dan 64 pikselgacha (ST7920 128x64 LCD)
- Ikki rezistor (10KOm)
- potentsiometr (10KOm) va
- kondansatör (1 mikroF)
Arduino -ga ovozli kirish A0 -da, o'rta nuqtada Ground -ga 10K va 10K -da +5V ga teng. Kirish vaqtida biz kirish signalining amplitudasini boshqarish uchun potentsiometrni ham o'rnatishimiz mumkin. Kod ham sodda va shu maqsadda yaratilgan "fix_fft" libray -dan foydalanadi
2 -qadam: Sinov
Videoda har xil turdagi signallar tahlil qilingan bir nechta holatlar tasvirlangan:
Sinusoidal kirish signalini tahlil qilganda, tashuvchi aniq ko'rinadi va signal generatorining chastotasini o'zgartirib, tashuvchining holati ham o'zgaradi. Agar biz kirishga to'rtburchaklar signal olib kelsak, spektral analizatorda asosiy signal, shuningdek uchta g'alati x3, x5 va x7 aniq ko'rinadi. Agar biz ovozli musiqali signalni kirishga keltirsak, bu qurilma aslida qimmatroq audio uskunalarda topiladigan grafikli audio analizator.
3 -qadam: sxema va kod
Nihoyat, butun yig'ish mos qutiga joylashtirilgan. Bu professional vosita emas, chunki u past aniqlik va chastota diapazoniga ega, lekin ajoyib ta'lim vositasi bo'lib xizmat qilishi mumkin.