PC software

Diagnosesystem für TPS92662 LED-Matrix-Manager

Der TPS92662 ist ein leistungsstarker High-Brightness LED Matrix Manager für LED-Scheinwerfer. Er ermöglicht die effiziente Steuerung und Überwachung von LED-Arrays in modernen Fahrzeugbeleuchtungen.

Für die einfache Nutzung und Analyse haben wir einen dedizierten TPS92662-Monitor entwickelt. Er ermöglicht es, UART-Kanäle gleichzeitig zu protokollieren und zu konfigurieren. Der Monitor besteht aus einem Hardware-Adapter und einer CANoe-Integration, was die Fehlerdiagnose, Überwachung und Steuerung der LED-Matrix deutlich erleichtert.

Assembler IDE für Softcore-Prozessoren

Softcore-Prozessoren sind Prozessoren, die innerhalb eines FPGA implementiert werden. Sie existieren nicht als dedizierte Hardware, sondern werden mithilfe der FPGA-Logik „verdrahtet“.

Für diese Prozessoren haben wir eine Qt-basierte Assembler-IDE entwickelt, die sowohl die Xilinx PicoBlaze™-Serie inklusive ihrer Klone als auch die Lattice Mico8™-Serie unterstützt.

Schiebetürantrieb

Für ein Schiebetürsystem haben wir eine Motorsteuerung entwickelt, die den TMC4671-Motorcontroller nutzt und von einem STM32-Mikrocontroller gesteuert wird. Sie kombiniert FOC-basierte Regelung, digitale Ein-/Ausgänge und batteriegepufferte RTC mit einer plattformübergreifenden Qt-PC-Software für einfache Konfiguration und Steuerung.

Scheinwerfer-Steuergerät-Tester

Für den Test und die Validierung von LED-Scheinwerfer-Steuergeräten haben wir mehrere modulare Steuergerätetester entwickelt, welche den Datenverkehr zwischen Steuergeräten und Scheinwerfern erfassen, analysieren und gezielt Fehler injizieren.

Eine Qt-basierte Anwendung zur Visualisierung sowie die Integration in CANoe ermöglichen dabei eine komfortable Bedienung und umfassende Auswertung.

PWM-Signalaufbereitung für HIL-Systeme

Für ein automobiles HIL-System haben wir eine mehrkanalige PWM-Signalaufbereitung entwickelt, die strombasierte PWM-Signale in messbare Spannungssignale bis 80 V umwandelt.

Eine flexible Parametrierung über CANoe, automatische Kalibrierung sowie eine kaskadierbare UART-Kommunikation ermöglichen eine präzise Anpassung und einfache Integration in komplexe Testumgebungen.