• DocumentCode
    3007019
  • Title

    FPGA based DC servo motor control for remote replication of movements of a surgical arm

  • Author

    Ramakrishnan, Vivek ; Gopal, Nalamwar Sanchit ; Ashok, Rahul ; Moorthi, S.

  • Author_Institution
    Dept. of Electr. & Electron. Eng., Nat. Inst. of Technol., Tiruchirappalli, India
  • fYear
    2011
  • fDate
    21-24 Nov. 2011
  • Firstpage
    671
  • Lastpage
    675
  • Abstract
    This paper focuses on the implementation of the controller circuit for the DC servo motor with an UART module and PWM generator using ALTERA - FPGA board. The modules are developed using Verilog - HDL for programming it in FPGA. The work aims at making two arms, detecting the motion of the master arm, wireless transmission of the same and replicating the motion at the slave arm which is employed for surgery. The precise deviations of the master arm at each degree of freedom are sensed by potentiometers attached to it. These deviations are sensed as analog voltage variations that are fed into different ADC ports of ATmega16 microcontroller. Each of these inputs is sequentially polled for, and the analog values are converted to digital equivalent values. Using the UART feature of the microcontroller, these digital values are sent out in two packets of data containing an identification number for each degree of freedom followed by its data sensed. These packets are fed to the transmitter module which transmits them to a receiver module coupled to it with a channel identification number. These data packets received are given to the serial port of the FPGA. The FPGA analyses the data values received for every degree of freedom calculates the required pulse widths based on the pre-calibrated values and the PWM signals are fed to the respective control lines of the servo motors present at the slave arm (surgical arm). Hence the remote replication of the movements of a surgical arm can be achieved. The proposed system is analyzed for its working features with the help of the experimental setup.
  • Keywords
    DC motors; field programmable gate arrays; hardware description languages; manipulators; medical robotics; microcontrollers; potentiometers; servomotors; surgery; telerobotics; ALTERA-FPGA board; ATmega16 microcontroller; FPGA based DC servo motor control; PWM generator; PWM signals; UART module; Verilog-HDL; analog voltage variations; channel identification number; controller circuit; master arm motion; movement remote replication; potentiometers; receiver module; slave arm; surgery; surgical arm; transmitter module; Clocks; Field programmable gate arrays; Hardware design languages; Pulse width modulation; Receivers; Servomotors; Wireless communication;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    TENCON 2011 - 2011 IEEE Region 10 Conference
  • Conference_Location
    Bali
  • ISSN
    2159-3442
  • Print_ISBN
    978-1-4577-0256-3
  • Type

    conf

  • DOI
    10.1109/TENCON.2011.6129192
  • Filename
    6129192