“POLITEHNICA” UNIVERSITY OF TIMIŞOARA ELECTRONICS AND TELECOMUNICATIONS FACULTY DEPARTMENT OF APPLIED ELECTRONICS Scientific Superviser: Prof. Dr. Eng. Aurel GONTEAN Author: Horia Octavian SABU Timişoara 2010 Horia Octavian SABU DC Motors H-Bridge FPGA Board Bluetooth Module LabVIEW programs VHDL code Conclusions 2/13 This is how a DC motor looks on the inside: Horia Octavian SABU 3/13 Horia Octavian SABU S1 S2 S3 S4 Result 1 0 0 1 Motor moves right 0 1 1 0 Motor moves left 0 0 0 0 Motor free runs 0 1 0 1 Motor brakes 1 0 1 0 Motor brakes 4/13 The PCB Layout: The board in action: Horia Octavian SABU 5/13 This is where all the magic happens: 6V input from the battery pack Bluetooth and H-bridge connections Switches control direction, PWM generation and manual override Duty cycle display Horia Octavian SABU PWM adjustment using buttons 6/13 Class 1 Bluetooth Radio Modem Transmission distance: 100m Low power consumption: 25mA avg Frequency: 2.4~2.524 GHz Horia Octavian SABU Operating Voltage: 3.3V-6V Serial communications: 2400-115200bps Built-in antenna Small dimensions: 51.5x15.8x5.6mm 7/13 W, A, S, D keys or arrow keys are used to control direction Slider modifies the duty cycle Horia Octavian SABU ASCII code sent via bluetooth Binary representation of the code being sent What keys are being pressed 8/13 Bluetooth connection Sending the commands via bluetooth Keyboard input Forward, back, left and right assesment PWM generation Conversion to ASCII codes Horia Octavian SABU 9/14 The very user-friendly interface: Direcion controls PWM generation Horia Octavian SABU 10/13 Horia Octavian SABU 11/13 LabVIEW provides a great environment to control the rover, either on the PC or on the smartphone The Nexys2 FPGA board permits further improvement of the design without the need to replace existing hardware A very challenging and complex project (but at the same time – fun!) Horia Octavian SABU 12/13 Horia Octavian SABU 13/13
© Copyright 2026 Paperzz