Steuerung für Schiebetürantrieb
Für ein Schiebetürsystem haben wir eine Motorsteuerung entwickelt, die den TMC4671-Chip von Trinamic verwendet und von einem STM32-Mikrocontroller gesteuert wird.
Wir nutzen die FOC-Funktionen des TMC4671 und haben eine eigene Positionierungssoftware programmiert, die auf dem STM32-Mikrocontroller läuft. Die Motorsteuerung unterstützt zusätzliche digitale Ein- und Ausgänge für das Öffnen und Schließen von Schlössern, Bewegungsmelder, Lichtschranken, Eingänge für Sonderfunktionen und weitere Anwendungen.
Die Motorsteuerung kann über CAN und RS232 gesteuert werden. Wir haben RS232 integriert, da auf dem Markt zahlreiche Bluetooth-RS232-Brücken verfügbar sind.
Für zeitbasierte Funktionen ist eine batteriegepufferte Echtzeituhr (RTC) eingebaut.
Die Konfiguration erfolgt über ein Qt-basiertes PC-Programm, das auf Windows, Mac und Linux läuft.
Unsere Leistungen
Konzeption und Entwicklung von Hardware und Software.
Technologien
Hardware
- Multilayer-PCB
- TMC4671 – Motorcontroller
- STM32 – Mikrocontroller
- EA-Treiber
- CAN-Phy
- RS422-Transceiver für Motor-Encoder
- RS232-Transceiver
- RTC-Chip
Software
- Qt
Programmiersprachen
- C/C++
Schnittstellen
- SPI
- UART
- CAN
Tools
Hardwareentwicklung
- Eagle – Schaltplan und Layout
Softwareentwicklung
- KDevelop – C/C++ Entwicklungsumgebung
- CubeIDE von ST – C/C++ Entwicklungsumgebung
- ST-Link v2 – Debugger von ST
- IXXAT USB-to-CAN V2
- GCC Compiler
Revision- und Projektmanagement
- Git – Versionsverwaltungssystem
Regulative Anforderungen
Die folgenden Regulatorien wurden berücksichtigt:
- DIN 18650
- CE-Kennzeichnung & EU-Konformität
- EMV-Richtlinie
- Maschinenrichtlinie / Maschinenverordnung
- RoHS