Analogově-digitální převodník je oblíbeným příslušenstvím Raspberry Pi. Tento 4kanálový převodník je založen na ADS1115 společnosti Texas Instrument, což je přesný, energeticky úsporný 16bitový ADC čip. Převodník odpovídá velikosti Raspberry Pi Zero a má integrovaný analogový konektor Grove, takže jej můžete použít také s analogovými moduly Grove.

kup nyní

Vlastnosti

  • Nízká spotřeba:
    • Kontinuální režim: pouze 150 μA
    • Režim jednoho snímku: automatické vypnutí
  • Široký rozsah napájecího napětí
  • Multiplexer vstupů (MUX), který poskytuje dva diferenciální vstupy nebo čtyři jednotlivé vstupy
  • Programovatelný komparátor
  • Interní referenční napětí s nízkým driftem
  • Interní oscilátor
  • Interní PGA
  • Programovatelná rychlost přenosu dat: 8SPS až 860SPS
  • Sériové rozhraní kompatibilní s I 2 C.

Specifikace

Vlastnosti Hodnota
Napájecí napětí 3,3 V / 5 V
Analogový vstupní proud 100mA (momentální)
10 mA (nepřetržitý)
Skladovací teplota -60 ~ 150 ℃
Maximální teplota spojení 150 ℃
Rozhraní I2C
Adresa I2C 0x48 (výchozí)
0x49 ~ 0x4B (konfigurovatelný)
Rozměry 65 x 30 x 20 mm
Hmotnost 36,5 g
Velikost balení 140 x 78 x 27 mm
Celková hmotnost 37 g

Tento háj má 4 možné adresy I2C v rozsahu od 0x48 do 0x4B. Výchozí adresa I 2 C je 0x48. Adresu I2C můžete změnit pájením.

 

Pozor

Pokud se jako adresa zařízení použije SDA (odpovídající adresa 0x4A), udržujte linku SDA nízkou po dobu minimálně 100 ns po SCL low, abyste se ujistili, že zařízení správně dekóduje adresu během komunikace I2C.

typické aplikace

  • Přenosné vybavení
  • Spotřební zboží
  • Monitorování baterie
  • Měření teploty
  • Průmyslová automatizace a řízení procesů

Přehled hardwaru

Distribuce vedení

Jak začít

Zařízení

Potřebné materiály

 

Raspberry Pi

Analogově-digitální převodník pro Raspberry Pi

4kanálový 16bit (ADS1115)

Software

V této části se naučíte, jak nainstalovat ovladač a jak povolit sběrnici I2C.

Zapněte I2C protože I2C je ve výchozím nastavení zakázán, musíte jej nakonfigurovat ručně.

  • Krok 1 . Připojte napájení k Raspberry Pi.
  • Krok 2 . Otevřete raspi-config zadáním následujícího příkazu do terminálu.

     sudo raspi-config
    

    • Krok 3 . Přejděte dolů na „5 možností rozhraní“ a výběr potvrďte stisknutím klávesy „Enter“.

    • Krok 4 . Přejděte dolů na „P5 I2C“ a stisknutím „Enter“ proveďte výběr.

    • Krok 4 . Aktivujte výběrem „Ano“.

    • Krok 5 . Zvolte „OK“.

    • Krok 6 . Klepnutím na tlačítko Dokončit uložte změny.

    Instalace

    Pozor

    Během instalace postupujte podle pokynů, jinak může instalace selhat nebo dokonce poškodit modul.

    • Krok 1 . Připojte napájení k Raspberry Pi.
    • Krok 2 . Otevřete terminál a zadejte příkaz níže.

     git clone https://github.com/Seeed-Studio/pi-hats.git
    cd pi-klobouky
    sudo ./install.sh -u adc_ads1115
    

    • Krok 3 . Odpojte napájení od Raspberry Pi.
    • Krok 4 . Zadejte překryvnou vrstvu na Raspberry Pi
    • Krok 5 . Připojte napájení k Raspberry Pi.

    Zobrazení stavu instalace

     ./install.sh -l
    

    Úspěch

    Pokud byla instalace úspěšná, měla by se zobrazit následující zpráva.

     pi @ raspberrypi: ~ / pi-hats $ ./install.sh -l
    adc_ads1115: nainstalován
    rtc_ds1307: není nainstalován
    rtc_ds3231: není nainstalován
    

    Odinstalování

     

     sudo ./install.sh -u
    

    Provozní příručka ADC

    kanály 0-3 jsou diferenciální napětí, plný rozsah rozsahu -2,048V - + 2,048V

    kanály 4-7 jsou absolutní napětí AIN0-AIN3, rozsah celého rozsahu 0 - + 2,048V

    Přečtěte si napětí AIN0 (kanál 4) (jednotka: mV).

     kočka /sys/devices/platform/soc/*04000.i2c/i2c-1/1-0048/in4_input
    

    Vchod Kanál /sys/.../XXX
    AIN0 4 in4_input
    AIN1 5 in5_input
    AIN2 6 in6_input
    AIN3 7 in7_input

    Přečíst všechny kanály najednou.

     

     ./ads1115.sh
    

    Vezměme si příklad Grove - zvukový senzor . Pokud používáte kabelový svazek k připojení zvukového senzoru k víčku ADC, jak je znázorněno níže, pak používáte A0 (kanál čtyři). Nyní spusťte příkaz ++. / Ads1115.s ++ uvnitř terminálu uvidíte následující, pokud se načítají data ze zvukového senzoru.

     pi @ raspberrypi: ~ / pi-hats $ ./ads1115.sh
    3f804000.i2c
    hodnota čtyř kanálů je:
    1024
    ,
    285
    ,
    285
    ,
    285
    hodnota čtyř kanálů je:
    796
    ,
    285
    ,
    285
    ,
    285
    hodnota čtyř kanálů je:
    304
    ,
    286
    ,
    283
    ,
    283
    hodnota čtyř kanálů je:
    366
    ,
    284
    ,
    284
    ,
    283
    ^ Cpi @ raspberrypi: ~ / pi-hats $ 
    

    Úspěch

    Všimnete si, že kanál 5, 6, 7 je víceméně konstantní, zatímco kanál 4 čte pouze některá data.  


    Odkazy

    zveme vás ke spolupráci!