Projectomschrijving
Projectomschrijving
Oldenzaal/Hengelo, 2013
Binnen een mechatronisch ontwikkelteam ben ik verantwoordelijk voor de ontwikkeling van embedded software voor de LPFT (Light Plug Fiber Tool). LPFT is een tool bedoeld om fiber kabels mee te strippen, af te snijden, te inspecteren en te voorzien van een plug. Dat allemaal mogelijk gemaakt door één mechatronisch systeem dat bestaat uit verschillende processing modules. Een van deze modules is het Vision Board. Deze module zorgt voor de optische inspectie van een gestripte en afgesneden fiber kabel, met een doorsnede van 100-200 micrometer. Dit door gebruik te maken van een high-end camera sensor en image processing algoritmes. De Vision module voert de taken uit op twee controllers; een STM microcontroller voor de communicatie en een Texas Instrument DSP ten behoeve van image processing.
Voor beide controllers ben ik verantwoordelijk geweest voor het ontwerpen en ontwikkelen van de embedded software. Hierbij heb ik voor de STM microcontroller software ontwikkeld die onder andere verantwoordelijk is voor de CAN interface handling en DSP aansturing. Voor de DSP heb software ontwikkeld voor het aansturen van een camera sensor, Flash geheugen, STM microcontroller interface handling en het aansturen van de Optical Inspection routines die door een externe firma zijn ontwikkeld. Tevens heb ik voor de DSP verschillende low-level software drivers ontwikkeld voor uiteenlopende peripherals zoals de SPI, UART, I2C en VPIF. Deze laatste is een Video Port Interface die zorgt draagt voor het inklokken van video signalen. Bij dit project kwamen de volgende taken aan bod: