Beschreibung Das M5Stack 4EncoderMotor v1.1 ist ein 4-Kanal-Encoder-Motortreibermodul auf Basis eines STM32F030C8T6 MCU und BL5617 H-Brueckentreiber-ICs. Es verwendet I2C-Kommunikation und unterstuetzt die Anpassung der Slave-Adresse, sodass M5Stack Controller mehrere DC- oder Encoder-Motoren kompakt steuern koennen. Ueber AB-Puls-Encoder-Signale kann das Modul Bewegungsstatus und Position des Motors erkennen. Dadurch werden Tastgradsteuerung, absolute Positionierung und Drehzahlregelung ermoeglicht. Zudem integriert es eine INA199-Stromerkennung fuer Echtzeit-Stromueberwachung und unterstuetzt wahlweise onboard DC 5 V oder externe DC 6-12 V Motorversorgung. Hinweise Schnittstellenaenderung: Im Vergleich zum vorherigen 4EncoderMotor Modul verwendet v1.1 eine einheitliche HY2.0-6P Schnittstelle fuer Encoder-Motoranschluesse. Funktionen 4-Kanal-Encoder-Motortreiber fuer DC-Motoren und Encoder-Motoren. AB-Pulseingang zur Erkennung von Bewegungsstatus und Position. Tastgradsteuerung, absolute Positionierung und Drehzahlregelung. I2C-Kommunikation an Adresse 0x24 mit Unterstuetzung fuer anpassbare Slave-Adresse. Motorspannungseingang und INA199-Stromueberwachung. Unterstuetzt Vorwaertslauf, Rueckwaertslauf, Stopp und Bremssteuerung. Externer DC 6-12 V Motorleistungseingang mit onboard Eingangsschalter. Anwendungen Roboter-Bewegungssteuerung Automatisierungsgeraete Intelligente Fahrzeuge Laborgeraete Industrielle Automatisierungssysteme Spezifikationen MCU STM32F030C8T6 Encoder-Motortreiber-IC BL5617 Stromerkennungschip INA199 Maximal unterstuetzter Strom 3,0 A Maximale Leistung 10 W Externe DC-Versorgung 6-12 V Kommunikationsport I2C bei 0x24 Standby-Strom DC 6 V bei 35,03 mA; DC 12 V bei 19,25 mA PWM-Treibersignalfrequenz 1 KHz Betriebstemperatur 0 deg C bis 40 deg C Produktgroesse 54,0 x 54,0 x 13,1 mm Produktgewicht 16,1 g Verpackungsgroesse 95,0 x 66,0 x 26,0 mm Bruttogewicht 57,8 g Lieferumfang 1 x Module 4EncoderMotor v1.1 4 x HY2.0-6P einseitige Kabel, 20 cm 4 x PH2.0-6P Steckverbinder 1 x DC5521 Female auf XT30 Female Kabel Ressourcen M5Stack Dokumentation FAQ Wie viele Motoren kann dieses Modul antreiben? Es kann bis zu vier DC-Motoren oder Encoder-Motoren antreiben. Welche Steuerungsmodi werden unterstuetzt? Unterstuetzt werden Tastgradsteuerung, absolute Positionierung und Drehzahlregelung. Welche Kommunikationsschnittstelle verwendet das Modul? Das Modul kommuniziert ueber I2C an Adresse 0x24 und unterstuetzt die Anpassung der Slave-Adresse. Welcher Motorversorgungsbereich wird unterstuetzt? Der externe DC-Motorleistungseingang unterstuetzt 6-12 V. Was wurde bei v1.1 geaendert? Die Version v1.1 verwendet eine einheitliche HY2.0-6P Schnittstelle fuer Encoder-Motoranschluesse.