MARATTO

article

Modeling and Speed Control of a DC Motor Using an FPGA Circuit for a Small Robotic Prosthesis

Abstract

Field Programmable Gate Arrays (FPGA) circuits are characterized by low consumption and rapid response. For this reason, they present an attractive solution to design and control small autonomous prostheses used to recover lost mobility. These prostheses are essentially based on DC motors. In the present paper, we perform a hardware design using the HDL (Hardware Description Language) Coder Tool of Matlab and implement it on a Xilinx Spartan 3A/ 3AN FPGA board. The design includes a DC motor model and a Proportional Integrator (PI) controller that determines the speed control signal, which is generated then by the FPGA through an integrated digital-to-analog converter. The simulation and implementation results show that the hardware design allows for reaching the desired speed and generating the corresponding control and pulse width modulation (PWM) signals that supply the motor.

Research topics

  • Prosthetics and Rehabilitation Robotics
  • Robot Manipulation and Learning
  • Soft Robotics and Applications

Sustainable Development Goals

Read the original research

This page summarises published work. The authoritative version sits with the publisher.

DOI: 10.1109/scc59637.2023.10527642

Is something wrong with this record? Report it or request removal.

Discussion

Discuss this research

Have you built on this work, tried to replicate it, or seen it applied in practice? Share what you know. Verified researchers and MARATTO™ domain experts can open a discussion, and any member can reply. Contributions are reviewed before they appear.

No discussion yet. Open the first thread.