# Datenakquisemodul ADS1256 24 Bit mit STM32F103C8T6, 8 Kanäle, RS232, UART

- Seite: https://sigmanortec.ro/de/datenakquisemodul-ads1256-24-bit-mit-stm32f103c8t6-8-kanale-rs232-uart
- Preis: 205.17 RON
- Verfügbarkeit: Auf Lager
- Artikelnummer: 88274 · EAN: 5942921240330
- Kategorie: Mechatronik und IoT > Sensoren und Module > ADC- und DAC-Module
- Technische Daten: Mikrocontroller: STM32F103C8T6; Kommunikationsschnittstelle: RS232, UART; Anzahl der Kanäle: 8; ADC-Auflösung: 24 bit
- Paket (Versanddaten): 0.045 kg
- Aktualisiert: 2026-10-01
- Shop: [Sigmanortec.ro](https://sigmanortec.ro/de/llms.txt)
- Preise: RON, inkl. MwSt.; Preise und Bestand vom 2026-10-22 03:48 (Europe/Bucharest)

## Beschreibung

Kompakte Lösung für präzise Messungen schwacher analoger Signale von Sensoren, Wägezellen oder Wheatstone-Brücken, mit 24-Bit-ADC ADS1256, bis zu 30 kSPS und PGA 1-64 zur Verstärkung, 8 einfach oder differentiell konfigurierbare Kanäle, schnelle Datenübertragung über RS232 DB9 oder UART an PC, SPS oder Entwicklungsboards, integrierte stabile 2,5-V-Referenz.
Das hochpräzise Datenerfassungsmodul kombiniert auf derselben Platine den Analog-Digital-Wandler ADS1256 und den Mikrocontroller STM32F103C8T6 und bietet damit eine komplette Lösung zum Auslesen schwacher analoger Signale von Sensoren, Wägezellen, Thermoelementen, Wheatstone-Brücken oder präzisen Spannungsquellen. Die umgewandelten Daten werden über RS232 oder UART an einen Computer oder an eine andere Entwicklungsplatine übertragen, wodurch sich das Modul für Laboranwendungen, industrielle Überwachung, Wägeanwendungen, Tests und präzise Messprojekte eignet.
Der ADS1256-Wandler ist ein 24-Bit-Delta-Sigma-ADC mit einer Abtastrate von bis zu 30 kSPS und einem integrierten programmierbaren Verstärker (PGA), einstellbar von 1 bis 64, der niederpegelige Signale vor der Wandlung verstärkt. Der Wandler wird von einem separaten 7,68-MHz-Quarz getaktet, und die auf der Platine montierte 2,5-V-Referenzquelle sorgt für stabile Messungen. Die Platine stellt 8 analoge Eingangskanäle bereit, gekennzeichnet als I0 - I7, jeweils mit einem benachbarten Masse-Pin G, verwendbar als Single-Ended-Eingänge oder konfiguriert als bis zu 4 differentielle Paare. Der Eingangsfiler verfügt über 0603-Bestückungsflächen für Dämpfungswiderstände (standardmäßig nicht montiert), mit denen Spannungsteiler zur Messung höherer Spannungen aufgebaut werden können.
Der Mikrocontroller STM32F103C8T6 steuert den Wandler und die Kommunikation mit der Außenwelt. Zu den wichtigsten Merkmalen gehören der DB9-Anschluss für RS232 mit dem MAX3232-Schaltkreis, der UART-Anschluss (TX, RX, G) für USB-TTL-Adapter, die 20-polige JTAG-Schnittstelle kompatibel mit J-Link V8 und J-Link V9, zwei Stiftleisten mit den GPIO-Pins des STM32 (P8 und P9), ein Reset-Taster, BOOT0- und BOOT1-Jumper zur Auswahl des Startmodus, eine Betriebs-LED und ein Testpotentiometer, das per Jumper mit dem Eingang I0 verbunden werden kann, um die Funktion schnell zu überprüfen. Die Versorgung erfolgt mit 6 - 9 VDC über die Schraubklemme oder direkt mit 5 VDC über die Pins +5V und GND.
Über die UART-Schnittstelle ist das Modul kompatibel mit Arduino, ESP32, STM32, Raspberry Pi und anderen Plattformen mit seriellem Port; über RS232 kann es direkt mit Computern, SPSen und Industriegeräten mit klassischem seriellen Port verbunden werden.
Spezifikationen:
ADC-Chip: ADS1256
Mikrocontroller: STM32F103C8T6
Wandlertyp: Delta-Sigma
Auflösung: 24 Bit
Analoge Eingangskanäle: 8 Single-Ended (I0 - I7) oder 4 differenzielle
Verstärker: Integrierter PGA, Verstärkung 1 - 64
Abtastrate: bis zu 30 kSPS
ADC-Takt: 7,68-MHz-Quarz
Referenzspannung: 2,5 V
Versorgungsspannung: 6 - 9 VDC (Klemme P1) oder 5 VDC (Pins +5V / GND)
Kommunikationsschnittstellen: RS232 (DB9, MAX3232), UART (TX / RX / G)
Programmierung / Debugging: 20-poliges JTAG (J-Link V8 / V9), UART-Bootloader
Startsteuerung: BOOT0- und BOOT1-Jumper, Reset-Taster
Zusatz: Testpotentiometer an I0, Betriebs-LED, 0603-Bestückungsflächen für Dämpfung
Abmessungen: 59 x 87 mm
Layout:
1. Stromversorgungsanschluss: Versorgungseingang mit einer Spannung zwischen 6 und 9 VDC.
2. 5-V-Stromversorgungseingang
3. GPIO-Pins des STM32F103C8T6
4. Hauptmikrocontroller: originaler STM32F103C8T6.
5. 2,5-V-Referenzquelle
6. Einstellbares Potentiometer: Ermöglicht die Einstellung der Ausgangsspannung, verbunden mit dem Eingang AIN0 / I0
7. Analoge Eingänge mit 8 Kanälen: Die Kanäle I0-I7 werden zur Erfassung analoger Signale verwendet. Der Pin G stellt die Masse (GND) für die analogen Signale dar.
8. Eingangsfiler und Dämpfungswiderstände: Schaltung zur Filterung und Dämpfung des Eingangssignals. In der Standardkonfiguration sind die Dämpfungswiderstände nicht bestückt. Die Bauteilflächen sind vom Typ 0603.
9. ADS1256IDB-Erfassungsschaltung: Hochpräziser Analog-Digital-Wandler (ADC), Originalbauteil
10. Anzeige-LED
11. JTAG-Schnittstelle: Kompatibel mit den Programmier- und Debuggern J-Link V8 und J-Link V9
12. Montagebohrungen
13. RESET-Taster STM32F103C8T6: Taste zum Zurücksetzen des Mikrocontrollers
14. USB-TTL-Schnittstelle: Anschluss für die serielle Kommunikation mit dem Computer, mit Zugriff auf die TX-, RX- und GND-Signale des Mikrocontrollers
15. MAX3232-Serienschaltung: Integrierter Schaltkreis für die RS-232-Serienkommunikation
16. DB9-Serienanschluss: Anschluss für die serielle Schnittstelle
17. Steuerung der Verbindung des Potentiometers mit I0 / AIN0: Ermöglicht das Verbinden oder Trennen der vom einstellbaren Potentiometer gelieferten Spannung mit dem Eingang I0 / AIN0. Wenn die Verbindung unterbrochen ist, bleibt der Pin I0 unverbunden; wenn sie verbunden ist, misst I0 die vom Potentiometer eingestellte Spannung.
18. BOOT0- und BOOT1-Jumper für den STM32: Ermöglichen die Auswahl des Startmodus (Boot) des STM32-Mikrocontrollers
Pinbelegung:
Stecker
Pin
Funktion
P1 Stromversorgungsanschluss
+
Versorgung 6–9 VDC
P1 Stromversorgungsanschluss
−
GND
J2 Stromversorgungs-Header
+5V
Direkte Versorgung 5 VDC
J2 Stromversorgungs-Header
GND
Masse
P5 Analoge Eingänge
I0
Analogkanal 0 (AIN0, kann mit dem Potentiometer verbunden werden)
P5 Analoge Eingänge
I1–I7
Analogkanäle 1–7 (AIN1–AIN7)
P5 Analoge Eingänge
G
Signalmasse (je ein G-Pin neben jedem Kanal)
P4 UART (USB-TTL)
TX
STM32-Datenübertragung (zum RX des Adapters)
P4 UART (USB-TTL)
RX
STM32-Datenempfang (zum TX des Adapters)
P4 UART (USB-TTL)
G
Masse
J1 DB9
−
RS232 über MAX3232
J3 Jumper
−
Verbindung des Potentiometers R15 mit I0
P8/P9
−
GPIO-Pins des STM32F103C8T6
JTAG
20 Pins
Programmierung/Debugging mit J-Link V8/V9
BOOT0
BOOT1
Startmodus STM32
0
X
Ausführung des Programms aus dem Flash-Speicher (Normalbetrieb)
1
0
System-Bootloader (Programmierung über UART)
1
Start aus SRAM
Verwendung:
Schließen Sie die zu messenden Signale an die Eingänge I0 - I7 an, mit der Masse jedes Signals am benachbarten G-Pin des jeweiligen Kanals; für differentielle Messungen verwenden Sie Kanalpaare (zum Beispiel I0 - I1).
Legen Sie an den analogen Eingängen keine negativen Spannungen gegenüber G oder Spannungen über 5 V an; für höhere Spannungen montieren Sie Dämpfungswiderstände in den vorgesehenen 0603-Bestückungsflächen.
Für einen schnellen Test setzen Sie den Jumper J3, um das Potentiometer R15 mit I0 zu verbinden, und drehen Sie am Potentiometer, um die Änderung des gelesenen Werts zu beobachten.
Entfernen Sie den Jumper J3, wenn Sie den Eingang I0 für ein externes Signal verwenden.
Versorgen Sie die Platine mit 6 - 9 VDC über Klemme P1 oder mit 5 VDC über die Pins +5V und GND von J2, achten Sie auf die Polarität und verwenden Sie nur eine einzige Stromquelle; die Betriebs-LED leuchtet auf.
Verbinden Sie die Platine mit dem Computer über den DB9-Anschluss mit einem RS232-Kabel oder über den P4-Anschluss mit einem 3,3-V-USB-TTL-Adapter (TX der Platine an RX des Adapters, RX der Platine an TX des Adapters, G an GND).
Für die Verbindung mit Arduino, ESP32 oder anderen Boards verwenden Sie den P4-Anschluss mit gemeinsamer Masse; bei 5-V-Logikboards wird ein Pegelwandler empfohlen.
Für den Normalbetrieb lassen Sie BOOT0 auf 0 und drücken Sie die RESET-Taste.
Zum Laden einer eigenen Firmware über UART setzen Sie BOOT0 auf 1 und BOOT1 auf 0, drücken Sie RESET, programmieren Sie den Mikrocontroller mit STM32CubeProgrammer und setzen Sie danach BOOT0 wieder auf 0 und resetten Sie die Platine.
Alternativ kann die Programmierung und das Debugging über die JTAG-Schnittstelle mit einem J-Link V8 oder V9 erfolgen.
Für stabile Ergebnisse verwenden Sie kurze, geschirmte Kabel für schwache Signale und vermeiden Sie Störquellen in der Nähe der Platine.
Abmessungsdiagramm:
