Arduino 16-bitars 500SPS Dual Channel DAQ (14 / 15 steg)
Steg 14: Ändra samplingsfrekvens och vinst
Kanske du behöver inte sådana stora samplingsfrekvens eller din signal är mycket svag och du behöver förstärka det. I dessa fall måste du ändra AD770X biblioteket och lägga upp den Arduino skissen.
Öppna AD770x.cpp i Mina dokument/Arduino/bibliotek/AD770X. Det är en bit kod längst ned i filen:
void AD770X::init (byte kanal) {< br > init (kanal, CLK_DIV_1, BIPOLÄR, GAIN_1, UPDATE_RATE_500);
}
Om du vill ändra antalet prov per sekund, måste du ändra den UPDATE_RATE_500 konstanten. Här är vilka möjligheter finns:
- UPDATE_RATE_20
- UPDATE_RATE_25
- UPDATE_RATE_50
- UPDATE_RATE_60
- UPDATE_RATE_100
- UPDATE_RATE_200
- UPDATE_RATE_250
- UPDATE_RATE_500
Om du behöver ändra känsligheten, är här alternativen:
- GAIN_1
- GAIN_2
- GAIN_4
- GAIN_8
- GAIN_16
- GAIN_32
- GAIN_64
- GAIN_128
När du är gjort ändra, spara AD770x.cpp fil och ladda upp den Arduino skissen.
VIKTIGT:
DAQ är för närvarande endast med den AIN1. Om du vill använda AIN2, kommer ni att ändra både skissen Arduino och Python skript!