Vibration Conditioning Solution for Industrial Automation

Embedded hardware development Firmware development Industrial solutions

We at Integra take part in the development of various industrial solutions. We are keenly interested in such tasks because they often require an unconventional approach and help us extend and upgrade our technical competence.

More recently, we see a growing demand for a transition from analog products to their digital versions. In one of our latest projects, we developed a digital variant of a vibration conditioning device for industrial automation. Our deep experience in digital signal analysis really came in useful for this project.


Our customer, who was engaged in motorsports electronics and industrial automation solutions, decided to create a device that reads acceleration from a standard industrial sensor, transforms it to different values (acceleration, velocity, or displacement), and gives these values up to the outputs. The device was supposed to be developed from scratch.


We designed a vibration conditioning device that receives data from a vibration input sensor mounted on industrial equipment such as a gearbox, a fan, or even a pump. The device converts the data to the required values (acceleration, velocity, or displacement), and gives the converted values out as either a 0-10V or a 4-20mA output signal.

The device has an LED, which indicates if everything is fine with the input signal from the sensor. The device is also equipped with an additional output that repeats the input signal either as-is or without the DC component. 

Writing firmware for the MCU, we implemented high-pass and low-pass Butterworth filtering algorithms that have a maximally flat frequency response and magnitude. For high frequency filtering, we also applied infinite impulse response (IIR) filters. 

These filtering algorithms provide a smooth input signal integration. We managed to improve the processing speed of the filters by decreasing sampling frequency and using a processor with DSP commands. 

We met all the requirements for the values of both the input and output vibration signals. Our solution makes it possible to transform the input vibration signal correctly, even at the lowest frequency value, and achieve the required accuracy. 

As the graph shows, the vibration signal velocity is within the required frequency range and the frequency response meets the customer's requirements.
As the graph shows, the vibration signal velocity is within the required frequency range and the frequency response meets the customer's requirements.

Main Challenges Solved

One of the main challenges related to the hardware design was to make a stable 4mA current source for the vibration sensor power (in case it was not powered by an external source). We had to test several circuits before we got the final solution, which provides stable power without noises that influence the measurements of the sensor.

The other challenges of the project related to its usability, so our goal was to make the device more user-friendly. For example, we added a self-calibration function that simplifies the calibration process for the user to the greatest possible extent.

We also optimized the output mode switching for both current and voltage. This mode is set via the console interface with no hardware modifications.

Device configuration console
Device configuration console

Scope of Work

We completed the design of both hardware and firmware for this solution.

Embedded hardware development 

Firmware development 

Technologies Used


We developed solid hardware and firmware solutions that fully met the initial requirements. The prototypes of the device tested by our QA department and the customer showed great results.

The device can provide stable power for the acceleration sensor if needed. The signal from the sensor goes through several analog and digital filters. That makes the output signal smooth and 100% corresponding to the measurements of the sensor.

Outputs of the device are configurable via the console - they can form acceleration, velocity, or displacement (RMS/peak-to-peak/peak) values converted from the input signal to a standard 0-10V or 4-20mA signal. 

Users can easily monitor the state of the input signal - the green light of the LED shows that everything is fine. In case any issue arises, like wire damage, etc., the user will see the red light.

The device has an industry-standard DIN rail enclosure from Phoenix Contact.

The vibration conditioning device has a Phoenix Contact industrial enclosure.
The vibration conditioning device has a Phoenix Contact industrial enclosure. 

After the successful completion of the project, we continued the cooperation and created a cost-friendly light version of the device with limited functionality.

Integra Sources delivers to the highest standards, not only in the physical work they produce but also in their communication and documentation. It has by far exceeded our standards. They researched the project in-depth to better understand our goals - that really impressed us.

Richard Youden,owner and CEO, Eau Rouge Engineering 

Output signals generated by the device



Correspondence of the output signal to sensor measurements


You might also like...

We use cookies to improve your experience on our website. Our Cookies Policy explains what cookies are, how we use cookies and how third-parties we may partner with may use cookies. Please find more information here.