Command of a rover using FPGA, Labview and Bluetooth

  • View
    53

  • Download
    1

Embed Size (px)

DESCRIPTION

“POLITEHNICA” UNIVERSITY OF TIMIŞOARA ELECTRONICS AND TELECOMUNICATIONS FACULTY DEPARTMENT OF APPLIED ELECTRONICS. Scientific Superviser: Prof. Dr. Eng. Aurel GONTEAN Author: Horia Octavian SABU. Command of a rover using FPGA, Labview and Bluetooth. Timişoara 2010. Presentation Overview. - PowerPoint PPT Presentation

Text of Command of a rover using FPGA, Labview and Bluetooth

  • Scientific Superviser: Prof. Dr. Eng. Aurel GONTEAN Author: Horia Octavian SABU

    POLITEHNICA UNIVERSITY OF TIMIOARAELECTRONICS AND TELECOMUNICATIONS FACULTY DEPARTMENT OF APPLIED ELECTRONICS

    Timioara2010

    Horia Octavian SABU

  • DC MotorsH-BridgeFPGA BoardBluetooth ModuleLabVIEW programsVHDL codeConclusions*/13Horia Octavian SABU

    Horia Octavian SABU

  • Horia Octavian SABU*/13This is how a DC motor looks on the inside:

    Horia Octavian SABU

  • Horia Octavian SABU*/13

    S1S2S3S4Result1001Motor moves right0110Motor moves left0000Motor free runs0101Motor brakes1010Motor brakes

    Horia Octavian SABU

  • Horia Octavian SABU*/13The PCB Layout:The board in action:

    Horia Octavian SABU

  • Horia Octavian SABU6/13This is where all the magic happens:6V input from the battery packBluetooth and H-bridge connectionsDuty cycledisplayPWM adjustmentusing buttonsSwitches control direction, PWM generation andmanual override

    Horia Octavian SABU

  • Horia Octavian SABU*/13Class 1 BluetoothRadio ModemTransmission distance: 100mLow power consumption: 25mA avgFrequency: 2.4~2.524 GHzOperating Voltage: 3.3V-6VSerial communications: 2400-115200bpsBuilt-in antennaSmall dimensions:51.5x15.8x5.6mm

    Horia Octavian SABU

  • Horia Octavian SABU*/13W, A, S, D keysor arrow keysare used tocontrol directionSlider modifiesthe duty cycleWhat keys arebeing pressedASCII code sentvia bluetoothBinary representationof the code being sent

    Horia Octavian SABU

  • Horia Octavian SABU*/14BluetoothconnectionKeyboardinputPWMgenerationForward,back, leftand right assesmentConversionto ASCIIcodesSending thecommandsvia bluetooth

    Horia Octavian SABU

  • Horia Octavian SABU*/13PWM generationDirecion controlsThe very user-friendlyinterface:

    Horia Octavian SABU

  • Horia Octavian SABU*/13

    Horia Octavian SABU

  • Horia Octavian SABU*/13LabVIEW provides a great environment to control the rover, either on the PC or on the smartphoneThe Nexys2 FPGA board permits further improvement of the design without the need to replace existing hardwareA very challenging and complex project (but at the same time fun!)

    Horia Octavian SABU

  • Horia Octavian SABU*/13

    Horia Octavian SABU

    *

Recommended

View more >