Garso jutikliai: funkcijos, laidai ir našumas

Dec 13 2025
Šaltinis: DiGi-Electronics
Naršyti: 1050

Garso jutiklio modulis aptinka triukšmą ir paverčia jį signalais, kuriuos gali nuskaityti mikrovaldikliai. Jis veikia per mikrofoną, stiprintuvą ar komparatorių, su reguliuojamu jautrumu ir skaitmeniniais arba analoginiais išėjimais. Kadangi kiekviena dalis turi įtakos modulio reakcijai į garsą, šiame straipsnyje išsamiai paaiškinami jo komponentai, laidai, signalų tipai, derinimas ir veikimas.

Figure 1. Sound Sensors

Garso jutiklio modulisview

Garso jutiklio modulis aptinka garso bangas ir paverčia jas elektriniais signalais. Jis gali išvesti skaitmeninį HIGH/LOW signalą arba analoginę įtampą, priklausomai nuo modulio konstrukcijos. Kadangi jį paprasta naudoti ir greitai reaguoja į triukšmo pokyčius, jis naudojamas signalizacijose, automatikos sistemose ir mikrovaldiklių projektuose, tokiuose kaip Arduino ar ESP32.

Garso jutiklio modulio kaiščio schema

Figure 2. Sound Sensor Module Pin Diagram

SmeigtukasVardasTipasAprašymas
1VCCĮvestisDarbinė įtampa (3,3 V–5 V)
2GNDĮvestisBendras pagrindas
3RezultatasSkaitmeninis arba analoginis signalas, priklausomai nuo modulio

Diagramoje parodytas garso jutiklis su aiškiai pažymėtais kaiščiais: VCC, GND, DO (skaitmeninė išvestis) ir AO (analoginė išvestis). Analoginė išvestis suteikia kintamą įtampą, pagrįstą garso intensyvumu, o skaitmeninė išvestis siunčia HIGH arba LOW signalus, priklausomai nuo slenksčio. Elektretinis mikrofonas fiksuoja garso bangas, o LM393 komparatorius (arba LM386 stiprintuvas) apdoroja signalą, kad valdytų išėjimus.

Garso jutiklio modulio komponentai

Figure 3. Components of a Sound Sensor Module

Elektretinis mikrofonas

Elektretinis mikrofonas jaučia garso vibracijas ir paverčia jas mažu kintamosios srovės signalu. Jame įmontuotas FET sustiprina šį signalą, kad grandinė galėtų jį tinkamai apdoroti.

Stiprintuvas / komparatorius (LM386 / LM393)

LM386 sustiprina mikrofono signalą analoginei išvestiai, o LM393 palygina garso lygį su nustatyta riba ir sukuria skaitmeninę išvestį, kai šis lygis pasiekiamas.

Potenciometras (apipjaustymo puodas)

Apdailos puodas kontroliuoja jutiklio jautrumą. Jį sureguliuojus pasikeičia aptikimo slenkstis ir išvengiama nepageidaujamo suveikimo dėl mažo triukšmo.

Indikatoriaus šviesos diodas

Šviesos diodas užsidega, kai aptiktas garsas peržengia nustatytą slenkstį. Tai padeda greitai patikrinti ir sureguliuoti jutiklio atsaką.

Pasyvūs komponentai (rezistoriai, kondensatoriai, filtrai)

Šios dalys palaiko grandinės stabilumą ir sumažina elektros triukšmą, todėl jutiklis duoda švaresnius ir tikslesnius signalus.

Garso jutiklyje naudojami mikrofonų tipai 

Elektretiniai kondensatoriniai mikrofonai

Figure 4. Electret Condenser Microphones

Elektretiniai mikrofonai yra labiausiai paplitęs tipas, randamas pagrindiniuose garso jutiklių moduliuose. Jie yra jautrūs, prieinami ir lengvai integruojami į grandines. Jie puikiai tinka bendriems garsams aptikti ir turi platų dažnių atsaką, tinkantį daugeliui paprastų garso jutimo užduočių.

MEMS mikrofonai

Figure 5. MEMS Microphones

MEMS mikrofonai naudojami daugelyje šiuolaikinių kompaktiškų įrenginių. Jie yra labai maži, užtikrina stabilų veikimą įvairiose temperatūrose ir užtikrina pastovų dažnio atsaką. Dėl paviršinio montavimo konstrukcijos jie tinka mažesniems ir pažangesniems garso jutiklių moduliams.

Mikrofono tipas turi įtakos tam, ar modulis išveda skaitmeninius, ar analoginius signalus.

Palyginimas: skaitmeninis ir analoginis garso jutiklis 

FunkcijaSkaitmeninis jutiklisAnaloginis jutiklis
RezultatasAUKŠTAS / ŽEMASKintanti įtampa
Vidinė grandinėLygintuvasStiprintuvas
Jautrumo valdymasTaipNe / Ribotas
Duomenų tipasDvejetainis įvykisNuolatinis signalas
Geriausiai tinkaGarso suaktyvinti veiksmaiGarso lygio stebėjimas
Kodo sudėtingumasLabai lengvaVidutinis
Garsas realiuoju laiku?NeTaip

Šie skirtumai yra susiję su tuo, kaip garso jutiklis apdoroja garso signalus viduje.

Garso jutiklio darbo procesas

Figure 6. Sound Sensor Working Process

Garso bangų fiksavimas

Procesas prasideda, kai oro vibracija patenka į mikrofono diafragmą. Šis plonas metalo sluoksnis juda pirmyn ir atgal pagal gaunamo garso stiprumą ir modelį.

Signalo generavimas

Diafragmos judėjimas keičia vidinę talpą, sukurdamas mažą kintamosios srovės signalą. Šis signalas turi garso formą, tačiau yra per silpnas, kad jį būtų galima naudoti atskirai.

Signalo stiprinimas

LM386 stiprintuvas sustiprina silpną kintamosios srovės signalą. Po stiprinimo garso signalas tampa pakankamai stiprus tolesniam apdorojimui.

Signalo kondicionavimas

Modulis paruošia sustiprintą signalą priklausomai nuo jo konstrukcijos: Skaitmeniniai moduliai: LM393 komparatorius patikrina, ar garso lygis neviršija nustatytos ribos. Analoginiai moduliai: modulis be palyginimo išveda natūralią bangos formą.

Mikrovaldiklio aiškinimas

Galutinį signalą apdoroja mikrovaldiklis: Skaitmeninė išvestis: Mikrovaldiklis aptinka HIGH arba LOW signalus, kai garsas peržengia nustatytą lygį. Analoginė išvestis: Mikrovaldiklis nuskaito bangos formą kaip besikeičiančias ADC vertes, kurios laikui bėgant rodo garso stiprumą.

Garso jutiklio potenciometro jautrumo valdymas

Ką reguliuoja potenciometras

• Minimalus garso lygis įjungimui - potenciometras nustato mažiausią garso lygį, reikalingą išėjimui įjungti.

• LED indikatoriaus atsakas – integruotas šviesos diodas įsijungia, kai aptiktas garsas peržengia nustatytą slenkstį. Pakeitus potenciometrą, šviesos diodo užsidegimo taškas pasislenka.

• Apsauga nuo klaidingų paleidiklių – tinkamas derinimas padeda išvengti nepageidaujamų foninio triukšmo, vibracijos ar elektros trikdžių sukeltų trigerių.

• Veikimas skirtingose aplinkose – jautrumo nustatymai turi įtakos jutiklio veikimui tyliose, vidutiniškai triukšmingose vietose ar triukšmingesnėse vietose.

Geriausia jautrumo reguliavimo praktika

• Sureguliuokite jautrumą faktinėje vietoje – sureguliuokite potenciometrą, kuriame bus sumontuotas jutiklis, kad slenkstis atitiktų realią aplinką.

• Mažesnis jautrumas triukšmingose vietose – jautrumo sumažinimas padeda išvengti dažnų nuolatinio foninio triukšmo sukeltų veiksnių.

• Padidinkite jautrumą švelniems ar tolimiems garsams – padidinus slenkstį jutiklis gali lengviau aptikti žemesnį garso lygį.

• Naudokite šviesos diodą kaip realaus laiko vadovą – reguliuodami stebėkite integruotą šviesos diodą, kad rastumėte tašką, kuriame jis tinkamai reaguoja į garsą.

• Pridėkite programinės įrangos laiko filtrus – mikrovaldiklių projektuose trumpų vėlavimų arba laiko filtravimo pridėjimas pagerina signalo stabilumą ir sumažina greitus klaidingus paleidiklius.

Jautrumo nustatymas taip pat veikia kartu su modulio elektrinėmis ribomis.

Garso jutiklio elektrinės specifikacijos

SpecifikacijaTipinės vertės
Darbinė įtampa3.3 V–5 V
Išvesties loginis lygis0–VCC
Ramybės srovė3–8 mA
Aptikimo diapazonas30 cm–1 m
Temperatūros diapazonas0 ° C – 50 ° C
Išvesties elgsenaAktyvus AUKŠTAS/ŽEMAS

"Arduino" skaitmeninio garso jutiklio prijungimo vadovas

Garso jutiklio laidai

Skaitmeninis garso jutiklis jungiasi prie "Arduino" naudojant tik kelis kaiščius. OUT kaištis siunčia paprastą HIGH arba LOW signalą, kai aptiktas garsas peržengia modulio slenkstį.

• VCC → 5V

Maitina garso jutiklio modulį.

• GND → GND

Užbaigia elektros grandinę.

• IŠĖJIMAS → D8

Siunčia skaitmeninį garso paleidimo signalą į Arduino.

• Pasirinktinai: LED → 12 kaištis

Kaip veikia ryšys?

Jutiklis nuolat stebi garsą. Kai triukšmas viršija slenkstį, jis išveda HIGH.

• ŽEMAS → Nėra garso įvykių

• HIGH → Aptiktas garsas

"Arduino" analoginio garso jutiklio prijungimo vadovas

Garso jutiklio prijungimas

Analoginis garso jutiklis siunčia nuolat kintančią įtampą, kuri atspindi garso intensyvumą realiuoju laiku. Tai leidžia "Arduino" matuoti ne tik garso įvykius, bet ir bendrą garsumo lygį.

• VCC → 5V

Tiekia maitinimą jutiklio moduliui.

• GND → GND

Pateikia grandinės grįžimo kelią.

• AOUT → A0

Siunčia analoginį įtampos signalą į Arduino analoginį įvesties kaištį, kad būtų galima nuskaityti garso lygį.

2 Kaip veikia analoginis garso skaitymas?

Analoginė išvestis skiriasi priklausomai nuo garso intensyvumo. "Arduino" nuskaito šią įtampą per savo ADC (0–1023 diapazonas), pateikdamas informaciją apie garsumą realiuoju laiku. Šie skaitymo metodai atitinka skirtingų mikrovaldiklių platformų poreikius.

Garso jutiklio suderinamumas su populiariais mikrovaldikliais

PlatformaLoginė įtampaADC palaikymasGeriausias modulio tipas
ESP323,3 VKeli ADC kanalaiAnaloginis / skaitmeninis
ESP82663,3 VVienas ADC kanalasSkaitmeninis
Raspberry Pi3,3 VNėra įmontuoto ADCSkaitmeninis

Kiekviena platforma skirtingai apdoroja signalus, todėl sumažinus triukšmą galima pagerinti rezultatus.

Išvada 

Garso jutiklio modulis fiksuoja garsą, apdoroja signalą ir siunčia skaitmeninę arba analoginę išvestį įvairioms užduotims atlikti. Jo dalys, mikrofono tipas, jautrumo nustatymas ir laidai turi įtakos tikslumui. Tinkamai sureguliuojant ir mažinant triukšmą, modulis užtikrina aiškesnius rodmenis ir pastovų veikimą skirtingose mikrovaldiklių sistemose.

Dažnai užduodami klausimai [DUK]

1 klausimas. Ar garso jutiklis gali aptikti konkrečius garsus, tokius kaip balsai ar plojimai?

Ne. Jis aptinka tik garsumo pokyčius, o ne konkrečius garso modelius ar žodžius.

2 klausimas. Ar garso jutiklis gali matuoti garsą decibelais?

Ne. Tai suteikia tik santykinį garsumą, o ne tikslias dB vertes.

3 klausimas. Kiek garso jutiklis gali aptikti garsą?

Dauguma modulių geriausiai veikia 1 metro atstumu. Be to, tikslumas mažėja.

4 klausimas. Ar garso jutiklis tinkamas naudoti lauke?

Ne pagal nutylėjimą. Jį reikia apsaugoti nuo drėgmės, dulkių ir vėjo.

5 klausimas. Ar garso jutiklis gali veikti nuolat?

Taip, bet laikui bėgant mikrofonas gali lėtai prarasti jautrumą.

6 klausimas. Kodėl jutiklis suveikia be triukšmo?

Tai gali atsitikti dėl elektros triukšmo, vibracijos, oro srauto ar trukdžių.