Closed system – Haemofluid analysis
Image
Platform:Freescale DSP56008
Toolchain:Metrowerks Codewarrior
Customer:SEAC strumenti scientifici

 

Development of a software designed to manage a closed system with continuous cycle for haemofluid analysis.

 

The machine's hardware consists of four similar cards working in parallel; each one can control up to 8 stepper engines. The coordination of the cards’ activities is referred to an integrated PC.

 

First of all, in order to make the most of hardware parallelism, we designed a unified firmware for the four cards. The embedded operating system developed for the occasion is multitasking; to make the most of the cards’ hardware, critical parts have been written in assembly.

 

The cycle analysis to be performed on the samples is treated by a resident parser on the integrated PC; this produces an optimized sequence of commands to be transmitted to the cards. The communication protocol used has been defined using SOAP.