WSAL18983 – High-Precision AD HAT
Erscheinungsbild
Dokumentationshinweis: Diese technische Dokumentation wurde aus einer archivierten Lieferantenquelle neu formuliert. Technische Angaben und Befehle müssen vor der Verwendung mit der Produktversion und den Herstellerunterlagen abgeglichen werden.
Zusammenfassung
Das Waveshare High-Precision AD HAT erweitert den Raspberry Pi um einen ADS1263 mit 10 Kanälen und 32-Bit-Auflösung. Es bietet Single-Ended- und Differenzbetrieb sowie RTD-Anschluss über eine dreidrahtige Schaltung.
Zugeordnete Produkte bei JW Tech
Technische Übersicht
- Auflösung: 32 Bit; bis zu 10 Eingänge (5 Differential-Paare), Maximalabtastrate 38,4 kSPS.
- Kommunikation über SPI: CS (P22/BCM), SCK (P11/BCM), DIN/MOSI (P10/BCM), DOUT/MISO (P9/BCM), DRDY (P17/BCM) aktiv niedrig bei fertiger Konversion.
- Standardmäßig im Single-Ended-Modus: AVDD an 5 V, AVSS und COM an GND; Messung erfolgt gegen GND/COM auf einem IN-Eingang.
- Differenzmodus aktivieren: REFMUX in ADS1263.c von 0x24 auf 0x00 ändern (interne ±2,5 V-Referenz) und ADS1263_SetMode(0) auf ADS1263_SetMode(1) setzen; Kanalnummer muss kleiner als 5 sein.
- RTD-Betrieb: vier 0Ω-Widerstände auf die Rückseitenpads „RTD 0R“ löten, COM-GND-Jumper entfernen, RTD-Plus an IN7, die anderen beiden Drähte an IN6 und IN4 anschließen und Code entsprechend anpassen.
- PGA bis Faktor 32 verfügbar; Standardkonfiguration unterstützt keine PGA im Single-Ended-Betrieb – interne Referenz muss angepasst werden.
- Anschlussmöglichkeiten: AD-Stiftleiste (kompatibel mit Waveshare-Sensorpinbelegung), Schraubklemmen für Analogsignale/-versorgung und ein Steuerstift für andere Hosts.
- Unterstützte GPIO-Bibliotheken: BCM2835, wiringPi, lgpio und Python-RPi.GPIO/spidev; unter Bookworm ist nur lgpio nutzbar, Python-Demos laufen ohne zusätzliche Installation.
- Demo-Codes aus dem Repository waveshare/High-Pricision_AD_HAT; C-Demo kompilieren mit make (Jetson: make JETSON), Python-Demo mit python main.py starten.
Befehle und Beispiele – vor Ausführung prüfen:
sudo raspi-config
sudo reboot
git clone https://github.com/waveshare/High-Pricision_AD_HAT
cd ~/High-Pricision_AD_HAT_Code/c && sudo make clean && sudo make && sudo ./main
cd ~/High-Pricision_AD_HAT_Code/python && sudo python3 main.py
Hinweise und Versionsgrenzen
- Die genaue Version der Demo-Codes und das Repository-Namensschreibweise („High-Pricision“) können sich zwischen Builds unterscheiden; vor Nutzung prüfen, ob das Repository existiert und aktuell ist.
- RTD-Einrichtung erfordert Löten und Jumperänderungen – diese Schritte sind versionsempfindlich und sollten von einer Person mit Löt- und Hardwareerfahrung durchgeführt werden.
- Beim Wechsel des Betriebsmodus oder der Referenzspannung müssen die Registerwerte (REFMUX, SetMode) exakt wie beschrieben geändert werden; falsche Werte führen zu ungenauen Messungen.
- Bei Buchworm ist nur lgpio verfügbar; Versuche, bcm2835 oder wiringPi zu installieren, schlagen fehl.
- Fehlende Kontexte (z. B. konkrete Pinbelegung des Zielgeräts, externe Referenzquelle) erfordern menschliche Bestätigung, bevor die Hardware verdrahtet wird.
Quelle und Revisionsnachweis
- High-Precision AD HAT - Waveshare Wiki
- Quellrevision: 110774
- Erfasst: 2026-09-01T03:47:28+00:00
- SHA-256:
2738f77feed20c578e186200bd13c8a04a35fca2d9806e4c04139c2d14fdaa7f