DOI QR코드

DOI QR Code

Development of a Rapid Control Prototyping System Based on Matlab and USB DAQ boards

Matlab과 USB DAQ 장치를 이용한 Rapid Control Prototyping System 개발

  • Received : 2012.06.21
  • Accepted : 2012.09.19
  • Published : 2012.10.01

Abstract

In this paper, we propose a new and cost-effective RCP (Rapid Control Prototyping) system based on Matlab/Simulink and a DAQ (Data Acquisition) unit with the high speed USB communication interface. The proposed RCP system has a feature that a computer on which Simulink is running acts as a realtime controller and a DAQ unit performs data acquisition, transmission of the data to and from a computer, and the application of control data received from the computer. For its implementation, we develop 10 communication blocks each of which is constructed by using S-function. In order to increase the data communication speed and thus to reduce the sampling period of the overall control system, we propose to use a batch transfer strategy through the USB interface. The proposed RCP system has several advantages over existing methods such as good maintainability, portability due to the USB interface, low cost, and no necessity for C-code generation even though it can only be applied to control systems with moderate sampling rates. It is expected that the proposed RCP system can be useful in teaching control-related topics to undergraduate and graduate students.

Keywords

References

  1. The Mathworks Inc., "Real-time workshop user's guide (rtw ug.pdf )," Version 6, 2005.
  2. The Mathworks Inc., "Real-time workshop embedded code user's guide (ecoder ug.pdf ), " Version 4, 2005.
  3. S. Rebeschiess, "MIRCOS-Microcontroller-based real time control system toolbox for use with Matlab/Simulink," Proc. IEEE International Symposium Computer Aided Control System Design, pp. 267-272, 1999.
  4. K. H. Hong, W. S. Gan, Y. K. Chong, K. K. Chew, C. M. Lee, and T. Y. Koh, "An integrated environment for rapid prototyping of DSP algorithms using and Texas Instruments' TMS320C30," Microprocessors and Microsystems, vol. 24, no. 7, pp. 349-363, 2000. https://doi.org/10.1016/S0141-9331(00)00084-3
  5. W. Lee, M. Shin, and M. Sunwoo, "Target-identical rapid control prototyping platform for model-based engine control," Proc. InstnMech. Engrs Part D, J. Automobile Engineering, vol. 218, pp. 755-765, 2004. https://doi.org/10.1243/0954407041580049
  6. D. Hercog and K. Jezernik, "Rapid control prototyping using Matlab/Simulink and a DSP-based motor controller," International Journal Engng Ed., vol. 21, no. 3, pp. 1-9, 2005.
  7. R. Bucher and S. Balemi, "Rapid controller prototyping with Matlab/Simulink and Linux," Control Engineering Practice, vol. 14, pp. 185-192, 2006. https://doi.org/10.1016/j.conengprac.2004.09.009
  8. C. F. Lin, C. Y. Tseng, and T. W. Tseng, "A hardware-in-the-loop dynamics simulator for motorcycle rapid controller prototyping," Control Engineerning Practice, vol. 14, pp. 1467- 1476, 2006. https://doi.org/10.1016/j.conengprac.2005.12.001
  9. R. Kennel, "Improved direct torque control for induction motor drives with rapid prototyping system," Energy Conversion and Management, vol. 47, pp. 1999-2010, 2006. https://doi.org/10.1016/j.enconman.2005.09.012
  10. M. I. Khalil, "A USB-based data acquisition system for neutron TOF measurements," Meas. Sci. Technol., vol. 17, pp. N1-N7, 2006. https://doi.org/10.1088/0957-0233/17/1/N01
  11. V. Fanti, R. Marzeddu, G. Piredda, and P. Randaccio, "A portable acquisition system based on USB standard for the Medipix2 Xray detector," IEEE Trans. Nuclear Science, vol. 53, no. 5, pp. 2578-2583, 2006. https://doi.org/10.1109/TNS.2006.877153
  12. H. Jiang, M. Ojaruega, F. D. Becchetti, H. C. Griffin, and R. O. Torres-Isea, "A USB-based portable data acquisition system for detector development and nuclear research," Nuclear Instruments and Methods in Physics Research A, vol. 652, pp. 483-486, 2011. https://doi.org/10.1016/j.nima.2010.10.060
  13. Universal Serial Bus Specification, www.usb.org.
  14. J. H. Yang, S. Y. Kim, Y. S. Lee, and O. K. Kwon, "Development of magnetic force modeling and equipment for magnetic levitation systems, " Journal of Institute of Control, Robotics, and Systems (in Korean), vol. 17, no. 4, pp. 321-327, 2011. https://doi.org/10.5302/J.ICROS.2011.17.4.321
  15. D. H. Kwak, T. H. Kim, and Y. S. Lee, "Correction method of tracking for astronomical telescope using recursive least square method, " Journal of Institute of Control, Robotics, and Systems (in Korean), vol. 18, no. 3, pp. 224-229, 2012. https://doi.org/10.5302/J.ICROS.2012.18.3.224

Cited by

  1. Development of a Direct-Vapor Heating Inhalator vol.19, pp.4, 2013, https://doi.org/10.5302/J.ICROS.2013.13.1861
  2. Development of a Powered Knee Prosthesis using a DC Motor vol.20, pp.2, 2014, https://doi.org/10.5302/J.ICROS.2014.13.1977
  3. The Structure of a Powered Knee Prosthesis based on a BLDC Motor and Impedance Control using Torque Estimation on Free Swing vol.21, pp.5, 2015, https://doi.org/10.5302/J.ICROS.2015.15.9018
  4. Development of a DMC Block for Use with an RCP System and its Application vol.21, pp.9, 2015, https://doi.org/10.5302/J.ICROS.2015.15.0086
  5. A Light-Weight Rapid Control Prototyping System Based on Open Source Hardware vol.5, pp.2169-3536, 2017, https://doi.org/10.1109/ACCESS.2017.2715184