Banner 1

Besturingen op basis van Zynq platform

Van Mierlo Ingenieursbureau heeft in het verleden al vele fysieke datapad toepassingen gemaakt. Dit zijn aansturingen voor printheads, lasers, displays of andere bewerkingsunits die op hoge snelheid van data moeten worden voorzien.

Sinds 2013 wordt door Van Mierlo bij de realisatie van dit soort systemen vaak het Xilinx Zynq platform ingezet. Als early adopter heeft Van Mierlo hier inmiddels uitgebreide ervaring mee. Op dit SOC platform wordt een snelle FPGA gecombineerd met twee krachtige ARM cores in één component. Dit maakt het ideaal voor real time taken die tevens flexibele besturing en bediening nodig hebben. In de FPGA draaien de meest kritische real time taken van het proces, terwijl op de ARM cores alle preprocessing en interfacing naar de buitenwereld gebeurt.

Op de ARM cores draait een Linux distributie als OS en de feitelijke applicatie bestaat uit een combinatie van VHDL, C en Python programma's. Het geheel communiceert via TCP/IP naar de hoofdbesturing. Het proces zelf verloopt in essentie echter volledig zelfstandig, waarbij een aantal positie encoders de drijvende events van het proces aanleveren.

Soms kent een applicatie intrinsiek de nodige EMC uitdagingen. Mede om deze reden kan worden besloten om distributie van een aantal kritische signalen via optische verbindingen te laten verlopen. Dit geeft de mogelijkheid om op hoge snelheid over grote afstanden betrouwbaar data over te brengen. Daarnaast worden in deze verbindingen ook tragere IO signalen gebundeld, hetgeen de elektrische installatie sterk vereenvoudigt.

printer-besturing

technology-trots-op