FPGA based synchronous multi-channel PWM generator for humanoid robot

-, ZAINUL ABIDIN , ST., MT., M.Eng.,Ph.D (2021) FPGA based synchronous multi-channel PWM generator for humanoid robot. International Journal of Electrical and Computer Engineering (IJECE), 11 (1). pp. 249-256. ISSN ISSN: 2088-8708

Abstract

In this paper, synchronous multi-channel pulse width modulation (PWM) generator for driving servo motors of humanoid robot was proposed. In an application, the humanoid robot requires smooth and beautiful movement, therefore the PWM signal for each servo motor must be synchronized. Since microcontroller (slave) has no enough channels to generate synchronous PWMs for 32 servo motors, field programmable gate array (FPGA) was used as slave for the humanoid robot. The FPGA was controlled by microcontroller (master) using serial communication. Simulation results show the system can perform serial communication, synchronize, and convert data well. The system can also generate PWM simultaneously with accurate duty cycle and fix period of 20ms.

English Abstract

In this paper, synchronous multi-channel pulse width modulation (PWM) generator for driving servo motors of humanoid robot was proposed. In an application, the humanoid robot requires smooth and beautiful movement, therefore the PWM signal for each servo motor must be synchronized. Since microcontroller (slave) has no enough channels to generate synchronous PWMs for 32 servo motors, field programmable gate array (FPGA) was used as slave for the humanoid robot. The FPGA was controlled by microcontroller (master) using serial communication. Simulation results show the system can perform serial communication, synchronize, and convert data well. The system can also generate PWM simultaneously with accurate duty cycle and fix period of 20ms.

Item Type: Article
Identification Number: 10.11591/ijece.v11i1.pp249-256
Divisions: Fakultas Teknik > Teknik Mesin
Depositing User: Unnamed user with email repository.ub@ub.ac.id
Date Deposited: 28 Mar 2022 02:34
Last Modified: 28 Mar 2022 02:34
URI: http://repository.ub.ac.id/id/eprint/190021
Full text not available from this repository.

Actions (login required)

View Item View Item