Control systems

We design and develop control systems where the requirements for flexibility are high or customized measurements should be integrated. We provide specifications and help with everything from hardware selection, measurement and calculation methods to deliver complete systems.

A well-developed code base

The software in our control systems is based on a well-developed code base that allows us to quickly implement systems where the base of the code is already well tested.

This means we have very high quality in place already when discussing your specific requirements for control systems.

The code base includes everything from common drivers, signal management, control algorithms, alarm management and parts of the user interface.

Hardware platform

Depending on requirements, we build systems either based on a PC or a real-time system. When real-time requirements are high, we can build our systems on National Instruments’ CompactRIO platform or Single-Board RIO, providing flexible systems with excellent performance.

Real-time systems often use a built-in FPGA for measurements, security, or protocol implementation.

We have experience building systems on BeagleBone Black, Arduino and Mbed.

Sensors and measuring equipment

The control systems we build have interfaces with sensors, instruments, cameras and the devices that may need to be tested.

We have ready-made drivers for many instruments and several years of experience in building new drivers for most instruments with different interfaces and protocols. Built-in image processing or other custom-made real-time calculations can be part of a system.

Advanced systems

Our systems are designed to handle advanced applications when standard solutions are insufficient. With our knowledge in physics, control technology, electronics, mathematics, embedded systems and software architecture we are well suited for building systems with high complexity.