Development of a system for monitoring vibration accelerations based on the raspberry pi microcomputer and the ADXL345 accelerometer

Authors

DOI:

https://doi.org/10.15587/1729-4061.2017.116082

Keywords:

vibration acceleration monitoring system, ADXL345, Raspberry Pi, spectral analysis, discrete Fourier transform

Abstract

A system for monitoring and analysis of the vibration acceleration spectrum based on the Raspberry Pi 3 microcomputer and the triaxial digital ADXL345 accelerometer for a real-time operation has been developed. In the process of implementation of the system, the structure and algorithm of functioning of the system for monitoring and analysis of the vibration acceleration spectrum were constructed. The designed structure is based on the modular principle which enables fast improvement of the system.

A specialized system software has been developed. It includes a driver for adjusting, collecting and processing the accelerometer data and the corresponding software for plotting vibration acceleration signals in time and frequency domains. Moreover, the software is based on the use of free programs, it features the ability of real-time study of the vibration effect on an object, determining vibration amplitudes and frequencies, plotting graphs of vibration change in time, calculating discrete Fourier transforms and obtaining spectra.

The physical model of the system for monitoring and analysis of the vibration acceleration spectrum has been developed. It includes the Raspberry Pi 3, Model B single-board microcomputer, the ADXL345 triaxial digital accelerometer, the liquid-crystal display and is characterized by a low cost and a wide functionality.

The system makes it possible to analyze vibration parameters in order to predict and prevent possible accidents, thus reducing the costs associated with the failure of the cutting tools, expensive parts and assemblies of the CNC machine

Author Biographies

Andriy Holovatyy, Ukrainian National Forestry University Henerala Chuprynky str., 103, Lviv, Ukraine, 79057

PhD, Associate professor

Department of Information Technologies

Vasyl Teslyuk, Lviv Polytechnic National University S. Bandery str., 12, Lviv, Ukraine, 79013

Doctor of Technical Sciences, Professor

Department of Automated Control Systems

Marek Iwaniec, AGH University of Science and Technology al. Mickiewicza, 30, Krakow , Poland, 30-059

Doctor of Technical Sciences, Professor, Head of Department

Department for Automation of Technological Processes and Production

Marta Mashevska, Lviv Polytechnic National University S. Bandery str., 12, Lviv, Ukraine, 79013

PhD

Department of Information Systems and Technologies

References

  1. Marne, N. S., Nagmode, M. S., Komati, R. D. (2014). Vibration Measurement System with Accelerometer Sensor Based on ARM. International Journal of Emerging Technology and Advanced Engineering, 4 (4), 760–764.
  2. Iwaniec, J., Iwaniec, M. (2016). Output-Only Identification of Vibratory Machine Suspension Parameters under Exploitational Conditions. Solid State Phenomena, 248, 175–185. doi: 10.4028/www.scientific.net/ssp.248.175
  3. Kharchenko, L., Kharchenko, Ye. (2014). Fluctuation of multi-section aboveground pipeline region under the influence of moving diagnostic piston. Vibration in Physical Systems, 26, 105–112.
  4. Tykhan, M., Ivakhiv, O., Teslyuk, V. (2017). New type of piezoresistive pressure sensors for environments with rapidly changing temperature. Metrology and Measurement Systems, 24 (1), 185–192. doi: 10.1515/mms-2017-0010
  5. Du, W. Y. (2014). Resistive, capacitive, inductive, and magnetic sensor technologies. Boca Raton: CRC Press, 408. doi: 10.1201/b17685
  6. Kazys, R., Sliteris, R., Mazeika, L. (2000). Ultrasonic technique for Vibration Measurements. 15th World Conference on Non-Destructive Testing. Rome.
  7. Li, T., Tan, Y., Zhou, Z., Cai, L., Liu, S., He, Z., Zheng, K. (2015). Study on the non-contact FBG vibration sensor and its application. Photonic Sensors, 5 (2), 128–136. doi: 10.1007/s13320-015-0220-9
  8. Rață, G., Rață, M. (2014). System for Monitoring and Analysis of Vibrations at Electric Motors. Intern. Journal of Emerging Technology and Advanced Engineering, XXI (3), 97–104.
  9. Milovančević, M., Veg, A., Makedonski, A., Stefanović Marinović, J. (2014). Embedded Systems for Vibration Monitoring. Facta Universitatis. Series: Mechanical Engineering, 12 (2), 171–181.
  10. Rocha, S. M. S., Feiteira, J. F. S., Mendes, P. S. N., Da Silva, U. P. B., Pereira, R. F. (2016). Method to Measure Displacement and Velocity from Acceleration Signals. Intern. Journal of Engineering Research and Applications, 6 (6), 52–59.
  11. Sekiya, H., Kimura, K., Miki, C. (2016). Technique for Determining Bridge Displacement Response Using MEMS Accelerometers. Sensors, 16 (2), 257. doi: 10.3390/s16020257
  12. Goyal, D., Pabla, B. S. (2016). Development of non-contact structural health monitoring system for machine tools. Journal of Applied Research and Technology, 14 (4), 245–258. doi: 10.1016/j.jart.2016.06.003
  13. Albarbar, A., Mekid, S., Starr, A., Pietruszkiewicz, R. (2008). Suitability of MEMS Accelerometers for Condition Monitoring: An experimental study. Sensors, 8 (2), 784–799. doi: 10.3390/s8020784
  14. Hjort, A., Holmberg, M. (2015). Measuring mechanical vibrations using an Arduino as a slave I/O to an EPICS control system. Uppsala University, 25.
  15. Chaudary, S. B., Sengupta, M., Mukherjee, K. (2014). Vibration Monitoring of Rotating Machines Using MEMS Accelerometer. Intern. Journal of Sceintific Engineering and Research, 2 (9).
  16. Karvinen, Т., Karvinen, K., Valtakari, В. (2015). Make sensors projects touch-based devices Arduino and Raspberry Pi. Мoscow: ООО “I. D. Williams”, 432.
  17. Boreiko, O., Teslyuk, V. (2016). Developing a controller for registering passenger flow of public transport for the "smart" city system. Eastern-European Journal of Enterprise Technologies, 6 (3 (84)), 40–46. doi: 10.15587/1729-4061.2016.84143
  18. -Axis, ±2 g/±4 g/±8 g/±16 g Digital Accelerometer. Data Sheet ADXL345. Available at: http://www.analog.com/media/en/technical-documentation/data-sheets/ADXL345.pdf
  19. ADXL345 Quick Start Guide. AN-1077. Available at: http://www.analog.com/media/en/technical-documentation/application-notes/AN-1077.pdf
  20. AN10658. Sending I2C-bus signals via long communications cables. Available at: http://www.nxp.com/documents/application_note/AN10658.pdf
  21. Prots’ko, I., Teslyuk, V. (2014). Algorithm of efficient computation DSTI-IV using cyclic convolutions. WSEAS Transactions on Signal Processing, 10, 278–288.
  22. Blahut, R. E. (2010). Fast algorithms for signal processing. Cambridge University Press. doi: 10.1017/cbo9780511760921
  23. Prots'ko, I. (2012). Analysis algebraic system of arguments for prime size DHT. Modern Problems of Radio Engineering. Telecommunications and Computer Science – Proceedings of the 11th International Conference, TCSET'2012, 428.
  24. Library DTF FFTW. Available at: http://www.fftw.org/
  25. Library wiringPi for Raspberry Pi. Available at: http://wiringpi.com/reference/i2c-library/

Downloads

Published

2017-11-23

How to Cite

Holovatyy, A., Teslyuk, V., Iwaniec, M., & Mashevska, M. (2017). Development of a system for monitoring vibration accelerations based on the raspberry pi microcomputer and the ADXL345 accelerometer. Eastern-European Journal of Enterprise Technologies, 6(9 (90), 52–62. https://doi.org/10.15587/1729-4061.2017.116082

Issue

Section

Information and controlling system