IO-Board v5
Über das Projekt
IMD ist ein Schweizer Hightech Unternehmen, welches spezialisiert ist auf die optische Kontrolle von Kunststoffteilen. Im Zentrum des Vision Inpection Systems steht neben der eigentlichen Bildverarbeitung das IO-Board. Dieses steuert und überwacht alle Echtzeit-Abläufe der Anlage wie zum Beispiel Teile erfassen, Blitzlicht und Kamera triggern und Ventile für die Auslenkung schlechter Teile ansteuern. Weiter kommuniziert das IO-Board mit der zentralen Recheneinheit.
Tätigkeiten CSA
- Gesamtprojektleitung durch CSA
- Erarbeitung Realisierungskonzept und Proof-of-Concept HW/SW
- Erstellung Systemspezifikationen
- Hardwareentwicklung
- Schaltungsdesign und Komponentenevaluation
- Schema- und Layouterstellung
- Anwendung der Normen
EN 61010-1 und EN 61326-1 - Embedded Softwareentwicklung
- Erarbeitung SW-Architektur
- Realisierung Board Support Package und neue Features
- Portierung der Kernfunktionen auf die neue SW-Architektur
- Integration und Inbetriebnahme auf der Maschine von IMD
- Produktion und Dokumentation
Technologien
- STM32H5 Microcontroller
- Industrietaugliche 24V Inputs und 24V Push-Pull Ausgangsstufe
- RS422 A/B-Encoder, 24V tolerant
- Kommunikationsschnittstellen
- Ethernet
- SPI, I2C, CAN, UART
- IO-Link
- Hardware Failsafe Schaltung
- Board Support Package in C++
- Software Stacks
- ThreadX als RTOS
- NetX als IP-Stack
- CANopen Stack
- CSA Bootloader
- CSA Embedded Toolchain