Stepper-Motorelektronik mit SPS-Erweiterung

Wir haben eine Schrittmotorsteuerung mit externem Winkelsensor und SPS-Erweiterung entwickelt. Herzstücke der Steuerung sind ein STM32-Mikrocontroller, der als Kommunikationscontroller fungiert, und ein TMC2590 für die Kommutierung der Motoren.

Unsere Leistungen

  • Konzeption und Entwicklung der Steuerungselektronik
  • Aufbau und Test der ersten Prototypen
  • Programmierung eines Testprogramms für den STM32-Mikrocontroller inklusive Inbetriebnahme

Die Firmware für den Mikrocontroller wurde von einem Softwareentwicklungsunternehmen aus unserem Netzwerk entwickelt, mit dem wir den Auftrag geteilt haben.

Technologien

Hardware

  • Multilayer-Leiterplatte
  • Stepper-Motor
  • SMD/THT-Bestückung und Reflow-Löten
  • TMC2590 Stepper-Motorcontroller
  • STM32-Mikrocontroller
  • FT231XS USB-zu-UART-Brücke
  • AS5600 Winkelsensor
  • PCAL6416A IO-Expander
  • KTD2026 RGB-LED-Treiber

Programmiersprachen

  • C

Schnittstellen

  • UART, SPI, I2C
  • Digital-IO
  • SPS-Input / Output
  • USB 2.0
  • SWIO - Debug-Schnittstelle für den STM32

Tools

Hardwareentwicklung

  • KiCAD – Schaltplan und Layout
  • Eagle – Schaltplan und Layout

Softwareentwicklung

  • CubeIDE von ST – C/C++ Entwicklungsumgebung
  • KDevelop – C/C++ Entwicklungsumgebung

Revision- und Projekt-Management

  • Git – Versionskontrollsystem
  • GitLab – Versions- und Ticket-Verwaltungssystem

Regulative Anforderungen

Die folgenden Regulatorien wurden berücksichtigt:

  • CE-Kennzeichnung & EU-Konformität
  • EMV-Richtlinie
  • Maschinenrichtlinie / Maschinenverordnung
  • RoHS