IO-Board v5

About the Project


IMD is a Swiss high-tech company specializing in the optical inspection of plastic parts. At the heart of the Vision Inspection System is the IO board, which complements the image processing unit. The IO board controls and monitors all real-time operations of the machine, including part detection, camera and strobe triggering, and the actuation of valves used to reject defective parts. In addition, it manages communication with the central processing unit.

CSA Activities

  • Overall project management by CSA
  • Development of the implementation concept and hardware/software proof of concept
  • Creation of system specifications
  • Hardware development
  • Circuit design and component evaluation
  • Schematic capture and PCB layout design
  • Application of EN 61010-1 and EN 61326-1 standards
  • Embedded software development
  • Definition of the software architecture
  • Implementation of the Board Support Package and new features
  • Porting of core functionalities to the new software architecture
  • Integration and commissioning on IMD's inspection machine
  • Production support and documentation

Technologies

  • STM32H5 microcontroller
  • Industrial-grade 24 V inputs and 24 V push-pull output stage
  • 24 V tolerant RS422 A/B encoder interface
  • Communication interfaces
  • Ethernet
  • SPI, I2C, CAN, UART
  • IO-Link
  • Hardware fail-safe circuitry
  • Board Support Package in C++
  • Software stacks
  • ThreadX RTOS
  • NetX IP stack
  • CANopen stack
  • CSA bootloader
  • CSA Embedded Toolchain

Contact us

Amberg Infra 7D AG
Baer
BKW logo.svg
CSA
Curtis
Deutsche Bahn AG Logo.svg
Domino Graph Tech AG
Flyer
gilgen
GWF 1
hexagon
Hpi Uni Potsdam Logo
Hug Witschi AG
IMD Logo
Kiepe Electric Logo
Leica Geosystems
mps
mylife
phonak
moserbaer
RST Elektronik GmbH v2
Ruag
SBB
schaerer
Schweizer
Signal
sontex
Stadler blue RGB
Stromer
sydney
viollier
witschi
ypsomed