A HSMDAQ System for EstimatingTransfer Function of a DC motor

2019 
This paper deals with estimating transfer function of a DC motor based physical measurements, without needing the technical specifications from the factory. It has been designed a high speed motor data acquisition (HSMDAQ) system based Arduino Uno, which in turn connected with driver motor through dual hall encoder sensor. To run this system, it was proposed injecting collecting data simulink model to inject different signals and to collect various angular speed. The proposed system was employed to increase the accuracy of synching data sampled by 0.02 second. The synching data were imported into MATLAB workspace through serial port and the corresponding transfer function form is specified by system identification application, using five different injected signals. Hardware in the loop experiments is carried out on MATLAB, in which the experimental results demonstrate the feasibility of the proposal. The proposed system was tested with three different DC motors. Based on the results, the best fit between the response of the transfer function and the collected data reached to 95.03 %, that means the proposed system rejects noisy signal properly. The simulation analysis compared with the experimental show a very low deviation in term of response time specification with lowest average error step response for motors 1,2,3 by 6.66%,9.47 %, 5.71% respectively, offering a high efficiency performance, wide range solution for estimating transfer function form and easy to use. Finally, this approach can be used to improve the speed performance of PI controller for a DC motor.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    16
    References
    0
    Citations
    NaN
    KQI
    []