Hallo Anmelden 0
Beliebt: power drill led strip rc car smart watch scooter tool set

Schnittstelle 16 Kanal 12Bit AD Sampling Data Acquisition STM32 UART Kommunikation ADC Modul

$51.40
Out of Stock

Description

Parameter:
Produktname: STM32 16-Wege AD-Samplingmodul
Produktgröße: 33*65mm
Produktanschluss: Type-C-Anschluss Stromversorgung
Produktgewicht: 25g
Produktmaterial: FR-4

Beschreibung:
Das STM32 16-Kanal ADC-Samplingmodul nutzt die internen 16-Kanal-ADC-Ressourcen des STM32F103R8T6-Mikrocontrollers von ST als Sampling-Kern. Die gewonnenen Sampling-Daten werden über den internen DMA des STM32 in das Speicher übertragen, was die CPU-Belastung reduziert und die Stabilität und Genauigkeit des AD-Sampling verbessert. Gleichzeitig kann das auf dem Board befindliche USB-Seriell-Chip CH340T Daten an den übergeordneten Computer übertragen, und Benutzer können den Type-C-Datenkabel verwenden, um Code-Burning durchzuführen.

Funktionen:
1. Verwendung von STM32F103R8T6 als Hauptsteuerungschip
2. Auf dem Board befindliches CH340T-Chip, über Type-C-Datenkabel ermöglicht es Ihnen, die AD-Sampling-Ergebnisse auf Ihrem PC anzuzeigen
3. Reservierter UART-Seriell-Kommunikationsanschluss und SWD-Seriell-Debugginganschluss
4. Bis zu 16 AD-Aufnahme-Kanäle mit 12Bit-Bits (Auflösung 4096)

Inhalt des Pakets:
1x STM3216 AD Sampling Modul
1x 9-Pin Einzige Reihe Pin

Hardware-Einführung:
1. ADC-Aufnahme-Kanal 8-Kanal 15
2. BOOT0-Port: Verbinden Sie BOOTO mit 3V3 im Brennmodus, verbinden Sie BOOT0 mit GND im Betriebsmodus
3. CH340T-Chip: USB-Seriell-Port 4. Type-C-Schnittstelle
5. Reset-Taste
6. Linear Regler AMS1177: zum Umwandeln von 5V Spannung in 3.3V Spannung 7. ADC-Eingangs Kanal O-Kanal 7
8. UART-Seriellkommunikationsinterface 9. SWD-Serielldebugginginterface
10. MCU: STM32F103R8T6


Verwendungsbeschreibung:


1. Interface-Beschreibung: IN0-IN-15: 16 AD-Sampling-Voltage-Eingänge 2. Verwendung auf PC: Installieren Sie den Treiber des USB-Seriellport-Chips CH340, stecken Sie das Modul in den Computer, verbinden Sie IN0-IN15 mit dem positiven Pole des Sampling-Voltages, GND mit dem negativen Pole des Sampling-Voltages (d.h. gemeinsame Erdungsbearbeitung), öffnen Sie den seriellen Port-Debugging-Assistenten, wählen Sie den richtigen COM-Port und Baudrate (115200), um die AD-Sampling-Ergebnisse anzuzeigen. Die Sampling-Ergebnisse werden alle 500ms aktualisiert. Kunden können diese Zeit basierend auf dem Quellcode ändern. Hier ist ein Beispiel für die mit dem Modul gelieferte 3.3V Spannung. Die Schritte sind wie folgt: Bereiten Sie eine DuPont-Leitung vor, verbinden Sie eine Seite mit dem 3.3V-Pin, der mit dem Modul geliefert wird, und die andere Seite in Reihe mit den IN0-IN15-Pins. Die über den Seriellen Port gesendeten Daten können gefunden werden. Die Sampling-Ergebnisse haben sich geändert. Das Verdrahtungsdiagramm und das Sampling-Ergebnisdiagramm sind wie folgt:
Aus den Testergebnissen geht hervor, dass es sich nicht um einen maßgefertigten AD-Sampling-Chip handelt und nur die internen AD-Ressourcen des STM32 verwendet werden, die Genauigkeit ist dennoch gut. 3. Verbindung zum MCU für die Verwendung: Wenn Sie eine externe MCU direkt zum Erhalten von Sampling-Daten verwenden möchten, können Sie die 3.3V, RX, TX und GND des MCU mit den 3.3V, TX, RX und GND des Moduls entsprechend verbinden. Natürlich ist es auch möglich, das Modul mit 5V zu betreiben. Über das Seriellen Port-Datenübertragungsprotokoll können Sie durch Ansehen des Quellcodes erfahren. 4. Über Firmware-Updates:

Wenn der Kunde den Quellcode selbst ändern und das Programm neu brennen möchte, ist der Vorgang wie folgt: Stecken Sie das Modul in den USB-Port des Computers, stecken Sie den Jumpercap auf dem Modul in das 3V3-Ende (beachten Sie, dass er nach dem Programmieren in den GND zurückgesteckt werden muss), öffnen Sie das Programmiersoftware FlyMcu, öffnen Sie die Hex-Datei und stellen Sie die Portnummer und Wellenformrate sowie andere relevante Parameter ein, klicken Sie auf "Programmieren starten" und drücken Sie dann den Reset-Taste.


Zu beachtende Punkte: 1. Die Sampling-Voltage-Eingangsterminals IN0-IN9 können alle oder nur einen Teil davon verbunden werden. Wenn kein Sampling-Voltage-Eingang in einen bestimmten Kanal gegeben wird, ist das Ausgaberesultat dieses Kanals ein zufälliger Wert. Die ungenutzten Ports können auch als gewöhnliche I/O-Pins verwendet werden, indem das Programm geändert wird.