Many modern industrial facilities are turning to predictive maintenance strategies to increase uptime and reduce the cost of maintenance programs. Core to these strategies is condition monitoring, a maintenance approach that uses data collected from sensors to continuously monitor machine “health” and predict failures.
For rotating machinery—e.g. motors and turbines—the analysis of vibration data (vibration diagnostics) has proven to be the most effective method of condition monitoring and early fault detection. By continuously comparing the measured vibration signature against the “natural” vibration signature of the equipment, it’s possible to detect premature failure conditions due to shaft misalignment, rotor balance issues, bearing failures, etc.
Modbus Vibration Monitor
In this reference design, we demonstrate how to build a remotely-managed Industrial IoT vibration monitor designed for rotating machinery.
It then streams these vibration measurements directly to the Golioth Cloud over a cellular LTE connection, enabling the device to operate without connecting to internal facility networks.
The firmware source code for this reference design is available on GitHub at the following URL:
The vibration monitor hardware is built using the Golioth Aludel Mini prototyping platform. Additionally, it includes the Ostentus front panel featuring an ePaper display for sensor readings, back-lit LED indicators, and capacitive touch buttons.
The off-the-shelf Banner QM30VT Modbus vibration sensor connects to the Aludel platform via an industrial cabling system with M12 connectors. Although we’re using the QM30VT vibration sensor in this reference design, we can easily connect any other industrial RS-485 sensor to this design using the same M12 connector interface.
The Golioth Cloud provides all the services needed for deploying and remotely managing a fleet of condition monitoring devices:
- LightDB State: bidirectional real-time device state database
- LightDB Stream: database for storing time-series data
- Logging: centralized device log storage
- Settings: device settings management
- OTA: over-the-air firmware updates with one-click rollback
The Golioth REST API makes it easy for external applications or services to access the sensor data streamed from devices.
For example, we created a Grafana dashboard that displays the temperature & vibration measurements reported by each device:
Build it yourself
What’s more, you can build your own Modbus Vibration Monitor using widely available off-the-shelf development boards from our partners!
We call this Follow-Along Hardware, and we think it’s one of the easiest ways to get started building an IoT proof-of-concept with Golioth.
Specifically, you will learn how to assemble the hardware, flash a pre-built firmware image onto the device, and connect to the Golioth cloud in minutes. The follow-along hardware runs the same open-source firmware as the custom Golioth hardware described above. We also provide instructions for building the firmware yourself if you want to make changes for your specific application.
We are releasing the nRF9160 DK Follow-Along Hardware Guide today, and plan to add support for additional development kits soon.
For detailed information about the Modbus Vibration Monitor reference design, check out the project page at the following URL:
Additionally, you can drop us a note on our Forum if you have questions about this design.
Finally, if you would like a demo of this reference design, contact [email protected].