Brushed DC Motor Speed Controller Using Radio Control (RC) Remote

  • Rajkumar Sharma
  • 507 Views
  • medium
  • Tested
  • SKU: EL136367
  • Quote Now

This is a Brushed DC motor controller designed to control one brushed DC motor up to 5A. It can control the speed of the DC motor using a Radio Control (RC) System. This Arduino compatible hardware converts RC PWM signal into 0 to 100% duty cycle PWM which further drives high current load using MOSFET. The project consists of an Atmega328 microcontroller, and a gate driver optocoupler provides isolation between MOSFET and microcontroller circuit to prevent high voltage and noise traveling from the motor and related circuit to the microcontroller. The circuit can drive a motor up to 5A with a power supply of 12V to 40V DC. The board has the option to mount higher voltage and current MOSFET, which can drive higher Voltage and current load. In this case don’t install Q2, install Q1 MOSFET FDH3632, and replace diode D2 with a higher current diode.

Note: This board will work with any standard RC remote. In this project, we tested it with HOTRC DS-600 6CH 2.4GHz Radio System. Standard RC radio outputs is 50Hz – 1mS(1000uS) to 2mS(2000uS)

Arduino Programming

Arduino code is available as a download below and the user will able to test the board using this code. Feel free to modify the code as per requirement.

More info for programming a new Atmega328 chip: https://docs.arduino.cc/built-in-examples/arduino-isp/ArduinoToBreadboard

Power Supply

  • For Motor up to 12-15V the board can work with a single supply. Close jumper J1 and Jumper J2, and use connector CN1 to apply 12V to 15V DC.
  • For Higher Voltage up to 90V (Limited due to DC bus capacitor), the board requires dual supply, one for DC motor load, 2nd for gate driver 12V to 15V on CN3.
  • It is advisable to use 3 separate power supplies for large-size motors such as 90V, 20A. such as 1. Logic supply 5V. 2. Gate Driver Supply 12V to 15V and Load supply 90V DC.
  • Use Connector CN1 for load power supply up to 90V DC, Gate driver requires 12V to 15V power at CN3, and use CN5 Pin 1-5V DC and Pin 3 GND to power the microcontroller.

Features

  • Power Supply up to 40V (Read description for higher power input)
  • Load Current Up to 5Amps
  • Dual Supply 12V-15V DC for Gate driver and 40V for the Load
  • On Board Power LED
  • Optocoupler MOSFET Gate driver for noise immunity and provides isolation between micro-controller and MOSFET
  • Arduino Compatible Hardware to create many applications
  • On Board Connector for Arduino Programming and Boot-Loader burring
  • Barrier Terminal Blocks for easy connection of Motor and power supply
  • Onboard 5V Regulator for single supply operation for lower voltage motor
  • PCB Dimensions 74.45 x 52.23 mm
  • 4 x 3mm Mounting Holes

Connections and Other Details

  • CN1: Pin 1 = + DC Supply for Load, Pin 2 = GND
  • CN2: DC Brushed Motor, Pin 1 = Motor, Pin 2= Motor
  • CN3: Gate Driver Power Supply 12V to 15V, Pin 1 = +12V to 15V, Pin 2 = GND
  • CN4: Programming and Boot-Loader, Pin 1 = TX, Pin 2 = RX, Pin 3 = Reset, Pin 4 = GND, Pin 5 = VCC, Pin 6 = D11, Pin 7 = D12, Pin 8 = D13
  • CN6: RC Receiver, Pin 1 = D3 – RC PWM Input, Pin 2 = VCC 5V, Pin 3 = GND
  • J1: For lower voltage single supply option, Close Jumper 1, Jumper J2, Use CN1 to power 12V to 15V DC.
  • J2: For Lower Voltage motor 12V to 15V Close Jumper J2 to power the Gate driver
  • For Higher Voltage motor such 90V, advisable to use three power supply, Load Supply CN1, Gate driver Supply 12V to 15V CN3, Logic supply 5V CN5, open jumper J1 and J2 in this case
  • CN5: Do not Install
  • D3: Power LED

Schematic

Parts List

NOQNTYREF.DESC.MANUFACTURERSUPPLIERSUPPLIER'S PART N0
11CN12 PIN BARRIER CONNECTOR PITCH 9.53MMTE CONNECTIVITYDIGIKEYA98482-ND
21CN22 PIN BARRIER CONNECTOR PITCH 9.53MMTE CONNECTIVITYDIGIKEYA98482-ND
31CN32 PIN SCREW TERMINAL PITCH 5.08MMPHOENIXDIGIKEY277-1247-ND
41CN48 PIN MALE HEADER PITCH 2.54MMWURTHDIGIKEY732-5321-ND
52CN5,CN63 PIN MALE HEADER PITCH 2.54MMWURTHDIGIKEY732-5316-ND
63C1,C6,C7100nF/50V CERAMIC SMD SIZE 0805YAGEO/MURATADIGIKEY
71C210uF/16V CERAMIC SMD SIZE 0805YAGEO/MURATADIGIKEY
81C3100nF/100V THT FILMCORNELLDIGIKEY160104K160C-F-ND
91C4470uF/100V ELECTROLYTICNICHICONDIGIKEY493-1379-ND
101C5220uF/25V ELECTROLYTICRUBYCONDIGIKEY1189-2913-ND
112SHUNTSHUNT FOR JUMPER J1 AND J2SULINS CONNCTDIGIKEYS9001-ND
123D1,R6,C8DNP
132C9,C1022PF/50V CERAMIC SMD SIZE 0805YAGEO/MURATADIGIKEY
141D2MBR20200CTG TO263ONSEMIDIGIKEYMBR20200CTGOS-ND
151D3LED RED SMD SIZE 0805OSRAMDIGIKEY475-1278-1-ND
162J1,J2JUMPER 2PIN MALE HEADER PITCH 2.54MMWURTHDIGIKEY732-5315-ND
171Q1FDH3632 OPTIONAL TO247 ON SEMIDIGIKEYDO NOT INSTALL
181Q2IRFZ44 INFINEODIGIKEYIRFZ44NSTRLPBFTR-ND
191R110K 5% smd size 0805YAGEO/MURATADIGIKEY
201R2470E 5% smd size 0805YAGEO/MURATADIGIKEY
211R34.7E 5% SMD SIZE 0805YAGEO/MURATADIGIKEY
221R40E SMD SIZE 0805YAGEO/MURATADIGIKEY
231R51M 5% SMD SIZE 0805YAGEO/MURATADIGIKEY
241R71K 5% SMD SIZE 0805YAGEO/MURATADIGIKEY
251U1LM78M05 SMD DPAKTIDIGIKEYMC78M05CDTGOS-ND
261U2ATMEGA328TQPF-32MICROCHIPDIGIKEYATMEGA328PB-AURCT-ND
271U3TLP350/TLP250TOSHIBADIGIKEYTLP350F-ND
281X116MhzECS INCDIGIKEYX1103-ND

Connections

Gerber View

Photos

Video


TLP350 Datasheet

Please follow and like us:
Pin Share

PCB

Subscribe
Notify of
guest

0 Comments
Inline Feedbacks
View all comments

RELATED PROJECTS

TOP PCB Companies