Application of Dual-Core Processors for Real-Time Data Acquisition and Dynamic System

Main Article Content

Preecha Sakarung

Abstract

This paper introduces a device enhancing not only real-time data acquisition but also signals generation inreal-time dynamic systems.The proposed device yields a great benefit for the instruction of control system due to the fact that it is able to 1) generate voltage signals of single-input single-output dynamic system of both first-order and second-order systems, 2) function as a data acquisition system of six input and two output channels, and 3) adjust the values ofvarious variables of the dynamic system in the form of a block diagram while working with the WinFACT/BORIS. In having dual processors function parallelly in data acquisition and signal generationin the dynamic systems, the calculation time for each cycle were as follows 1) the data acquisition between the processing board ESP32 and the WinFACT/BORIS functions at 0.05 seconds, and 2) the signal generation in the dynamic system functions at 0.01 seconds.The experiments have shown that the proposed device can be implemented in a control laboratory as it is capable of functioning in both real-time data acquisition and signal generation in real-time dynamic systems, in which all of the gained results were in accordance with those gained from experiments with MATLAB with a maximum of 4% discrepancy.In addition, with an ease of using block diagrams and the WinFACT/BORIS, the proposed device is therefore appropriate in laboratory contexts as the examples of dynamic system study and controller design were also demonstrated.

Article Details

How to Cite
Sakarung, P. (2026). Application of Dual-Core Processors for Real-Time Data Acquisition and Dynamic System. Journal of Advanced Development in Engineering and Science, 16(45), 16–30. retrieved from https://ph03.tci-thaijo.org/index.php/pitjournal/article/view/3281
Section
Research Article

References

Ruprez Fombellida, J. L. (2007). USB Data Acquisition Card. Elektor Electronics Worldwide, 33(371), 16-20.

Abdallah, M., et al. (2011). A Low-Cost Stand-Alone Multichannel Data Acquisition, Monitoring, and Archival System With On-Chip Signal Preprocessing. IEEE Transactions on Instrumentation and Measurement, 60(8), 2813–2827.

Sharma, S., & Kumar, G. (2011). Low Cost Data Acquisition System for Students. International Journal of Electrical and Computer Engineering, 2(2), 41–44.

Beltrán, A. E. (2013). Low-Cost Acquisition and Development Board: An Open Source Hardware Proposal. In Symposium of Signals, Images and Artificial Vision (p. 1–4). 11–13 September, 2013, Bogota, Colombia.

Blanco, J. R., et al. (2014). A Low-Cost Open-Source Data Acquisition System. In IEEE 11th International Multi-Conference on Systems, Signals & Devices (SSD14) (p. 1–6). 11–14 February, 2014, Barcelona, Spain.

Tehami, S., et al. (2015). Hardware and Software Designing of USB Based Plug n Play Data Acquisition Device With C# and LabVIEW Compatibility. In IEEE 21st International Symposium for Design and Technology in Electronic Packaging (SIITME) (p. 143–146). 22–25 October, 2015, Brasov, Romania.

Haizad, M., et al. (2016). Development of Low-Cost Real-Time Data Acquisition System for Process Automation and Control. In 2nd IEEE International Symposium on Robotics and Manufacturing Automation (ROMA) (p. 1–5). 25–27 September, 2016, Ipoh, Malaysia.

Wali, S., & Areeb, M. (2018). Development of Low-Cost DAQ for Power System Signals Using Arduino. In IEEE 21st International Multi-Topic Conference (INMIC) (p. 1–5). 1–2 November, 2018, Karachi, Pakistan.

National Instruments. (2023). User Guide NI USB-6001/6002/6003 Low-Cost DAQ USB Device. National Instruments.

Measurement Computing Corporation. (2000). CD-7021/CB7021P & CB-7022, CB-7024 User’s Manual. Measurement Computing Corporation.

Krause, N., et al. (2021). Multi-Core Microcontroller Hardware In the Loop System for Electric Machine Control. In IEEE Energy Conversion Congress and Exposition (ECCE) (p. 4711–4718). 10–14 October, 2021, Vancouver, BC, Canada.

Dokic, K., et al. (2020). Neural Networks With ESP32 - Are Two Heads Faster Than One?. In 6th Conference on Data Science and Machine Learning Applications (CDMA) (p. 141–145). 4–5 March, 2020, Riyadh, Saudi Arabia.

Li, J.-H. (2018). Control System Laboratory With Arduino. In International Symposium on Computer, Consumer and Control (IS3C) (p. 181–184). 6–8 December, 2018, Taichung, Taiwan.

Dalapati, S. (2020). A Control Systems Laboratory Experiment on Transfer Function Emulation. In IEEE Applied Signal Processing Conference (ASPCON) (p. 51–55). 7–9 October, 2020, Kolkata, India.

Phillips, C. L., & Harbor, R. D. (1999). Feedback Control Systems (2nd ed.). Prentice-Hall.

Kahlert, J. (2024).WinFACT Documentation. Available from http://www.kahlert.com. Accessed date: 10 January 2024.