Mosaic embedded designs » Embedded applications » PID control

Mosaic's embedded controllers offer a high level of software/hardware integration for PID control

Proportional-Integral-Derivative (PID) control is a widely used technique in industrial control applications. PID is a software routine run by the microcontroller's processor. Its purpose is to correct or minimize the error between a measured process variable and a target value, for example, a measured temperature versus a temperature setpoint targeted by an HVAC control system.

The PID algorithm involves 3 separate parameters: the Proportional (gain); the Integral (reset); and the Derivative (the rate of change during a given interval). The PID algorithm is used for the control of almost all loops in the process industries. In order for control loops to work properly, the PID loop must be properly tuned. Based on the PID control loop feedback algorithm, the embedded controller tunes the process and eliminates process disturbances by continuously moving the output towards the setpoint. The tuning is based on the dynamics of the process response, i.e. on comparing the target value to the measured feedback.

PID loops implement customizable control of any measurable variable, be it temperature, flow rate, pressure, or speed. Special software can perform calculations to make PID design easier.

The custom firmware provided with Mosaic embedded controllers
make PID control a snap.

Embedded Controllers


instrument controller, single board computer

Operator Interfaces


instrument controller with graphical user interface

Expansion I/O Modules


expansion I/O modules for instrument control

We provide a suite of software development tools for your electronic projects to simplify your programming. These comprehensive tools include:

All Mosaic controllers include pre-coded device drivers providing full high level access to their functions using either the C or Forth programming languages.

Pre-coded I/O drivers facilitate PID control, data acquisition, pulse width modulation, motor control, sensor calibration, frequency measurement, data analysis, data logging, analog control, and communications.

Extensive documentation with precoded sample programs helps you finish your application quickly.


Home | Site Map | Products | Resources | Order | About Us
Copyright © 2011 Mosaic Industries, Inc.
Your source for single board computers, embedded controllers, and operator interfaces for instruments and automation
Proportional Integral Derivative | PID Control | PID Algorithm | Temperature Measurements | Embedded Control Applications