Produktbeschreibung: Adafruit ADS1015 - ADC 12-Bit 4-Kanal-I2C-Konverter
Ein Modul mit einem Analog - Digital - Wandler mit 12-Bit-Präzision. Er arbeitet mit 3300 Abtastungen pro Sekunde und kann im 4-Kanal- Modus oder mit zwei Differenzeingängen konfiguriert werden. Es hat die Fähigkeit, die Verstärkung programmatisch um bis zu 16x zu ändern. Das System wird mit einer Spannung von 2 V bis 5 V versorgt. Die Platine verfügt über Ferritdrosseln , die die Versorgungsspannung filtern. Zur Kommunikation wird die beliebte I2C-Schnittstelle verwendet, mit der Möglichkeit, eine der fünf verfügbaren 7-Bit-Adressen auszuwählen. Dank dieser Lösung können mehrere Sender an einen Bus angeschlossen werden. Details später in der Beschreibung .
Das Produkt ist mit Arduino und Raspberry Pi kompatibel
Der Hersteller stellt Beispielcode für den Raspberry Pi (verfügbar in der Python-Bibliothek Adafruit Pi ) und die Bibliothek für Arduino auf GitHub mit einer ausführlichen Beschreibung der Verbindung zur Verfügung. |
Anschließen des Wandlers
Alle Ausgänge wurden ordnungsgemäß auf der Platine signiert:
- VDD - niedrigere Spannung im Bereich von 2,0 V - 5,5 V
- GND - die Masse des Systems
- SCL - Taktleitung des I2C-Busses
- SDA - Datenleitung des I2C-Busses
- ADDR - Auswahl der Adresse des I2C-Busses
- ALRT - ein Alarmsignal, das erzeugt wird, wenn der Analogwert den eingestellten Schwellenwert überschreitet
- A0, A1, A2, A3 - analoge Eingänge
Die Anschlussdrähte sind Lötpads, die das Anlöten der im Set enthaltenen Goldpin-Stecker im Raster 2,54 mm ermöglichen. Dank ihnen ist es möglich, das System über Kabel mit dem Steckbrett oder dem Hauptmodul (z. B. Raspberry Pi oder Arduino ) zu verbinden.
Auswahl der I2C-Busadresse
Um die 7-Bit-Adresse von der Standardeinstellung 0x48 (1001000) zu ändern, verbinden Sie den ADR-Pin wie folgt:
- 0x48 (1001000) ADR -> GND
- 0x49 (1001001) ADR -> VDD
- 0x4A (1001010) ADR -> SDA
- 0x4B (1001011) ADR -> SCL
Spezifikation des ADC Adafruit ADS1015 Konverters
- Versorgungsspannung: von 2,0 V bis 5,5 V
- Geringe Stromaufnahme: im Dauermessmodus 150 µA
- Programmierbare Abtastrate: von 128 sps bis 3,3 ksps
- Eingebauter Oszillator
- Kommunikationsschnittstelle: I2C
- Möglichkeit, im 4-Kanal-Modus oder mit zwei Differenzeingängen zu arbeiten
- Programmierbare Verstärkung
- Möglichkeit, die Adresse des I2C-Busses im Bereich 0x48 - 0x4B auszuwählen