Technical and graphic software


Technical graphic software in Windows and Linux environment with C and C++ languages.

Taking advantage of the multitasking capacity of the operating system we have created programs with multi-thread concurrent processes and plug-ins taking care of the interchange of messages and data between different programs.

The multi-thread capacity is effectively used in the supervision programs, entrusting the communication with the microcontroller card to one process and the management of the graphical user interface to another process.

Interaction with various external devices is entrusted to the capabilities of microcontrollers to manage different analog and digital signals - both input and output -  that can be appropriately timed.

Microcontrollers


PIC microcontrollers programmed with C language and Assembler in MPLab IDE environment.
32bits ARM microcontrollers: STMicroelectronics STM32 series and NXP LPC series.

The versatility and speed of microcontrollers have been the main features used to design control panels, also with LCD graphic displays, boards for safety systems, control boards with monitoring of analog and digital signals, powering motors with and without encoders.

Analog and power electronics

Signal conditioning. Switching power supplies and inverters with MOSFET and IGBT.


Supervision program


videata di supervisione, monitor di segnali

LCD on board the machine


LCD grafico di supervisione