FPGA-Based Architecture for Sensing Power Consumption on Parabolic and Trapezoidal Motion Profiles

The objective of this work is to design and implement a scalable Field-Programmable Gate Array (FPGA)-based motion control system for DC servo motors using a parabolic velocity profile for industrial applications. The implementation in this device allows the obtaining of a fast, flexible and low-cos...

Full description

Bibliographic Details
Main Authors: Victor Montalvo, Adyr A. Estévez-Bén, Juvenal Rodríguez-Reséndiz, Gonzalo Macias-Bobadilla, Jorge D. Mendiola-Santíbañez, Karla A. Camarillo-Gómez
Format: Article
Language:English
Published: MDPI AG 2020-08-01
Series:Electronics
Subjects:
Online Access:https://www.mdpi.com/2079-9292/9/8/1301
_version_ 1797558490827325440
author Victor Montalvo
Adyr A. Estévez-Bén
Juvenal Rodríguez-Reséndiz
Gonzalo Macias-Bobadilla
Jorge D. Mendiola-Santíbañez
Karla A. Camarillo-Gómez
author_facet Victor Montalvo
Adyr A. Estévez-Bén
Juvenal Rodríguez-Reséndiz
Gonzalo Macias-Bobadilla
Jorge D. Mendiola-Santíbañez
Karla A. Camarillo-Gómez
author_sort Victor Montalvo
collection DOAJ
description The objective of this work is to design and implement a scalable Field-Programmable Gate Array (FPGA)-based motion control system for DC servo motors using a parabolic velocity profile for industrial applications. The implementation in this device allows the obtaining of a fast, flexible and low-cost system. The system is divided into control, communication and closed-loop coupling. The work also addresses a comparative analysis of the most used profiles, the trapezoidal and parabolic. The comparison is made considering the energy consumption of both profiles. As a consequence of the comparison made, the velocity profile can be selected to reduce production costs by saving energy and reducing wear on machinery. The discrete models of the velocity profiles are obtained through numerical methods that permit the control blocks to be implemented in an FPGA. To reduce maintenance costs and energy consumption in servo mechanisms, the derivation of the acceleration or jerk of the motor is shown. A Graphic User Interface (GUI) is presented, which allows monitoring the position, velocity and angular acceleration of the motor shaft. In addition, the developed interface supports modification of parameters of the final position and maximum velocity in the motor. The delivered current is compared, evaluating its decrease using a parabolic velocity profile. Finally, the experimental results are illustrated.
first_indexed 2024-03-10T17:31:11Z
format Article
id doaj.art-f88eb6b4cbb643ccb2257a94ad1e22f5
institution Directory Open Access Journal
issn 2079-9292
language English
last_indexed 2024-03-10T17:31:11Z
publishDate 2020-08-01
publisher MDPI AG
record_format Article
series Electronics
spelling doaj.art-f88eb6b4cbb643ccb2257a94ad1e22f52023-11-20T10:01:04ZengMDPI AGElectronics2079-92922020-08-0198130110.3390/electronics9081301FPGA-Based Architecture for Sensing Power Consumption on Parabolic and Trapezoidal Motion ProfilesVictor Montalvo0Adyr A. Estévez-Bén1Juvenal Rodríguez-Reséndiz2Gonzalo Macias-Bobadilla3Jorge D. Mendiola-Santíbañez4Karla A. Camarillo-Gómez5Facultad de Ingeniería, Universidad Autónoma de Querétaro, Cerro de las Campanas, Las Campanas, Querétaro 76010, MexicoFacultad de Ingeniería, Universidad Autónoma de Querétaro, Cerro de las Campanas, Las Campanas, Querétaro 76010, MexicoFacultad de Ingeniería, Universidad Autónoma de Querétaro, Cerro de las Campanas, Las Campanas, Querétaro 76010, MexicoFacultad de Ingeniería, Universidad Autónoma de Querétaro, Cerro de las Campanas, Las Campanas, Querétaro 76010, MexicoFacultad de Ingeniería, Universidad Autónoma de Querétaro, Cerro de las Campanas, Las Campanas, Querétaro 76010, MexicoTecnológico Nacional de México en Celaya, Celaya, Guanajuato 38010, MexicoThe objective of this work is to design and implement a scalable Field-Programmable Gate Array (FPGA)-based motion control system for DC servo motors using a parabolic velocity profile for industrial applications. The implementation in this device allows the obtaining of a fast, flexible and low-cost system. The system is divided into control, communication and closed-loop coupling. The work also addresses a comparative analysis of the most used profiles, the trapezoidal and parabolic. The comparison is made considering the energy consumption of both profiles. As a consequence of the comparison made, the velocity profile can be selected to reduce production costs by saving energy and reducing wear on machinery. The discrete models of the velocity profiles are obtained through numerical methods that permit the control blocks to be implemented in an FPGA. To reduce maintenance costs and energy consumption in servo mechanisms, the derivation of the acceleration or jerk of the motor is shown. A Graphic User Interface (GUI) is presented, which allows monitoring the position, velocity and angular acceleration of the motor shaft. In addition, the developed interface supports modification of parameters of the final position and maximum velocity in the motor. The delivered current is compared, evaluating its decrease using a parabolic velocity profile. Finally, the experimental results are illustrated.https://www.mdpi.com/2079-9292/9/8/1301parabolic and trapezoidal velocity profilesservo systempower consumption sensingFPGA applicationmotion control sensors
spellingShingle Victor Montalvo
Adyr A. Estévez-Bén
Juvenal Rodríguez-Reséndiz
Gonzalo Macias-Bobadilla
Jorge D. Mendiola-Santíbañez
Karla A. Camarillo-Gómez
FPGA-Based Architecture for Sensing Power Consumption on Parabolic and Trapezoidal Motion Profiles
Electronics
parabolic and trapezoidal velocity profiles
servo system
power consumption sensing
FPGA application
motion control sensors
title FPGA-Based Architecture for Sensing Power Consumption on Parabolic and Trapezoidal Motion Profiles
title_full FPGA-Based Architecture for Sensing Power Consumption on Parabolic and Trapezoidal Motion Profiles
title_fullStr FPGA-Based Architecture for Sensing Power Consumption on Parabolic and Trapezoidal Motion Profiles
title_full_unstemmed FPGA-Based Architecture for Sensing Power Consumption on Parabolic and Trapezoidal Motion Profiles
title_short FPGA-Based Architecture for Sensing Power Consumption on Parabolic and Trapezoidal Motion Profiles
title_sort fpga based architecture for sensing power consumption on parabolic and trapezoidal motion profiles
topic parabolic and trapezoidal velocity profiles
servo system
power consumption sensing
FPGA application
motion control sensors
url https://www.mdpi.com/2079-9292/9/8/1301
work_keys_str_mv AT victormontalvo fpgabasedarchitectureforsensingpowerconsumptiononparabolicandtrapezoidalmotionprofiles
AT adyraestevezben fpgabasedarchitectureforsensingpowerconsumptiononparabolicandtrapezoidalmotionprofiles
AT juvenalrodriguezresendiz fpgabasedarchitectureforsensingpowerconsumptiononparabolicandtrapezoidalmotionprofiles
AT gonzalomaciasbobadilla fpgabasedarchitectureforsensingpowerconsumptiononparabolicandtrapezoidalmotionprofiles
AT jorgedmendiolasantibanez fpgabasedarchitectureforsensingpowerconsumptiononparabolicandtrapezoidalmotionprofiles
AT karlaacamarillogomez fpgabasedarchitectureforsensingpowerconsumptiononparabolicandtrapezoidalmotionprofiles