IMPLEMENTACIÓN Y CO-SIMULACIÓN DE UN CONTROLADOR PID EN TIEMPO REAL CON FPGA DE BAJO COSTO Y CÓDIGO LIBRE (IMPLEMENTATION AND CO-SIMULATION OF PID CONTROLLER RT BASED ON FPGA OF LOW COST AND OPEN SOURCE)

Los FPGA’s (Field Programmable Gate Array) son dispositivos que tienen un gran numero de elementos logicos programables, por medio de lenguaje descripcion de hardware (HDL) es posible desarrollar aplicaciones de nivel industrial. La disponibilidad de estas en el mercado y la tendencia de herramientas libres han hecho que su uso prolifere en distintas areas de la industria, aeronautica, robotica, automatizacion. Los FPGA a traves de HDL se convierten en verdadero hardware y esto se transforma en alta velocidad de procesamiento. La inclusion de dispositivos FPGA a procesos de automatizacion tiene sus razones en la capacidad del dispositivo en atender de forma paralela distintos procesos. El articulo presenta el diseno, implementacion y validacion de una plataforma de bajo costo para control de un motor CD (corriente directa) basado en FPGA. La plataforma permite desarrollar de control de velocidad y posicion con controladores PID (Proporcional Integral Derivativo) industriales. En este trabajo se abordan la identificacion y diseno controlador a traves de un codigo libre desarrollado en Python. La co-simulacion de realiza por medio del software MATLAB®. Palabras Clave: Codigo libre, Co-simulacion, FPGA, Modelacion PID. Abstract The FPGA (Field Programmable Gate Array) are devices with a large number of programmable logic elements, using language hardware description (HDL) it is possible to develop applications of industrial level. The availability of these in the market have made their use proliferate in different areas of industry, aeronautics, robotics, automation. FPGA devices using HDL are now hardware with high processing speed. The inclusion of FPGA devices to automation processes has its reasons in the ability of the device to attend different processes in parallel. This paper presents the design, implementation and validation of a low cost platform for the control of a cd (direct current) motor based on FPGA. The platform allows the development of speed and position control with industrial PID (Proportional Integral Derivative) controllers. In this work the identification, control design and simulation were programming into MATLAB® software. Keywords: Co-simulation, FPGA, Modelling Open source, PID.

[1]  Feri Yusivar,et al.  Design and implementation of adaptive PID controller for speed control of DC motor , 2017, 2017 15th International Conference on Quality in Research (QiR) : International Symposium on Electrical and Computer Engineering.

[2]  Vicente Mata,et al.  Modelado e Identificación de Parámetros Dinámicos de Robots. Resolución del Problema Dinámico Inverso en Tiempo Real , 2010 .

[3]  Roque Alfredo Osornio-Rios,et al.  An Open-Access Educational Tool for Teaching Motion Dynamics in Multi-Axis Servomotor Control , 2012, IEEE Transactions on Education.

[4]  Juvenal Rodríguez-Reséndiz,et al.  Adjustable Speed Drive Project for Teaching a Servo Systems Course Laboratory , 2011, IEEE Transactions on Education.

[5]  Gilberto Herrera Ruiz,et al.  Motion Control with FPGA , 2017 .

[6]  Michael A. Johnson,et al.  PID CONTROL: NEW IDENTIFICATION AND DESIGN METHODS , 2008 .

[7]  Juvenal Rodriguez-Resendiz,et al.  Virtual instrumentation for analysys of an adjustable speed drive parameters based on DSC , 2010, 4th European Education and Research Conference (EDERC 2010).

[8]  D.E. Rivera PID Control: New Identification and Design Methods - [Book Review] , 2006, IEEE Control Systems.

[9]  Nibedita Swain,et al.  Design and study of speed control of DC motor using Youla parameterization and PID controller , 2017, 2017 IEEE Calcutta Conference (CALCON).

[10]  Nicolae Patrascoiu Identification of parameters for dynamic regime of DC motor through virtual instrumentation , 2017, 2017 14th International Conference on Engineering of Modern Electric Systems (EMES).

[11]  Qian Wang,et al.  DC motor speed control based on system identification and PID auto tuning , 2017, 2017 36th Chinese Control Conference (CCC).

[12]  I. M. Yassin,et al.  Comparison between PSO, NE, QR, SVD methods for least squares DC motor identification , 2015, 2015 IEEE Symposium on Computer Applications & Industrial Electronics (ISCAIE).