Table of Contents
Oikean kapasitanssin valitseminen Arduino-signaalisuodatukseen on välttämätöntä, jotta voidaan varmistaa vakaat ja tarkat lukemat. Oikea suodatus vähentää melua ja estää vääriä laukaisimia sensoritiedoissa. Tämä opas tarjoaa toimenpiteitä sovelluksellesi sopivan kapasitanssiarvon määrittämiseksi.
Signaalin suodatuksen ymmärtäminen
Signaalisuodatukseen kuuluu ei-toivottujen korkean taajuuden melua vastaanotetuista signaaleja Arduino. Kondensaattoreita käytetään yleisesti matalan pass suodattimet tasoittaa nopeita jännitemuutoksia. Oikea kapasitanssiarvo tasapainottaa melun vähennystä signaalin vaste.
Capasitanssin valintaan vaikuttavat tekijät
Useat tekijät vaikuttavat kapasitanssin valintaan, kuten lähteen impedanssi, melun taajuus ja haluttu katkaisutaajuus. Korkeammat kapasitanssiarvot antavat vahvemman suodatuksen, mutta voivat hidastaa vasteaikoja. Alemmat arvot mahdollistavat nopeammat signaalit, mutta voivat antaa enemmän melua kulkea läpi.
Kapasitanssin laskeminen
Yksinkertaisen RC-low-pass-suodattimen katkaisutaajuus (f]c) määritetään seuraavasti:
]f[c = 1 / (2πRC)[]
Kaavan uudelleenjärjestely kapasitanssin löytämiseksi (C):
]C = 1 / (2πRfc)[]
Valitaksesi kapasitanssin, päätä katkaisutaajuudesta meluympäristösi ja signaalin nopeuden perusteella. Käytä sitten kaavaa, jossa on lähdevastus (R) laskeaksesi sopivan kondensaattoriarvon.
Esimerkkilaskenta
Jos lähdevastus on 10 kΩ ja haluat katkaisutaajuuden 10 Hz, lasketaan:
C = 1 / (2π × 10 000 Ω × 10 Hz) .
Tähän sovellukseen sopisi vakiokondensaattorin arvon valitseminen 1,6 μF:n tarkkuudella.