DIY PWM Controller

by Pratik Makwana in Circuits > Electronics

20590 Views, 66 Favorites, 0 Comments

DIY PWM Controller

1.png
IMG20170722133403.jpg
DIY PWM Controller

In this instructable, I will show you how to make PWM Controller. I'm using the laminator for the toner transfer method.

What things you will need:

  • Copper - clad board (Dual Layer)
  • Ferric Chloride (FeCl3)
  • Acetone (Nail polish remover)
  • Glossy Paper
  • LASER Printer
  • Marker Pen
  • Scissors
  • Plastic container
  • Sand paper
  • Safety gloves
  • Latex gloves
  • Saw - For copper board cutting Laminator or iron

Let's Do it...

Designing of the Circuit

12.jpg

Design schematic diagram in EDA tool (PCB Design Software).
List of EDA Tools (PCB Design Software):

  • DipTrace
  • EAGLE PCB Design
  • Kicad EDA
  • Express PCB
  • Proteus PCB Design & Simulation software
  • Altium Designer
  • NI Multisim

You can select any one of them.
I prefer EAGLE PCB Design Software.

Designing of the PCB Layout

13.jpg

After designing of the schematic diagram, Now start designing of PCB Layout in the Eagle EDA tool (PCB Design Software). After that Take print out of PCB Layout on glossy paper.

Note:

  • Use Only LASER printer only.
  • Scale Factor set to 1.

Part List:

  1. IRFP460 - Power MOSFET
  2. TLP250 - Gate Driver
  3. 1N5403 - Diode (3Amps)
  4. Resistors - 330E (1/4W), 330E(2W), 1K (2W)
  5. Capacitor - 0.1uF (104)
  6. Screw Terminal Block : 3 PIN (5mm)
  7. PCB : FR4 Glass Fiber
  8. Header (2.54mm) - 2 PIN

EAGLE Schematic File:

After Soldering Process

IMG20170722133520.jpg
IMG20170722133416.jpg
IMG20170722133512.jpg
IMG20170722133535.jpg
  • To drives the power MOSFET I'm using gate driver IC. TLP250 IC is suitable for gate driving circuit of power MOSFET and IGBT.
  • This PWM controller use for high power applications.
  • This PWM controller used for the Segway.
  • This PWM controller also works as PWM dimmer.
  • Using this PWM controller, you can control the brightness of the LED.
  • You can use this PWM controller as LED driver.

MOSFET Power Dissipation Calculation

10.jpg

Maximum Power Dissipation Without Heatsink

20.jpg

For IRFP460 - Maximum Power Dissipation Without Heatsink

30.jpg

If power dissipation is more than 3.125 W, You need to put heatsink with the IRFP460 MOSFET.

Interfacing of PWM Driver With Arduino UNO Board

IMG20170719114622.jpg
IMG20170719114146.jpg
IMG20170719114237.jpg

What things you will need:

  • Arduino UNO board
  • PWM Driver
  • DC Motor ( I'm using 250 W PMDC Motor )
  • SMPS ( I'm using 250 W SMPS )
  • 10K Potentiometer
  • Jumper Wires


Arduino PWM Code:

int potPin = A0;   // Analog input pin that the potentiometer is attached to A0 pin
int potValue = 0;  // Value read from the pot
int pwm1 = 9;      // PWM is on digital pin 9 
int pwmval = 0;

void setup() 
{
  Serial.begin(9600);                          // Open serial monitor at 9600 baud
  pinMode(pwm1, OUTPUT); 
}

void loop() 
{
   potValue = analogRead(potPin);              // Read the pot value
   pwmval = map(potValue, 0, 1023, 0, 255);
   analogWrite(pwm1, pwmval);
   Serial.println(pwmval);
   delay(100); 
}

PWM Driver Use As LED Dimmer

IMG20170719122857.jpg
IMG20170719123101.jpg

Using this PWM Driver, You can control the brightness of the LED.

PWM Controller Specifications:

  • 1. Max. Voltage : 500 VDC
  • 2. Max. Current : 20 Amps
  • 3. Max. Power : 10,000 Watts (10Kw)
  • 4. I/P Signal Voltage : 5V (PWM or Squre Wave)
  • 5. I/P Signal Current : 20mA

PWM Controller Applications:

  • Use for speed control of DC motor
  • Use for the brightness of the LED / LED light strips
  • Use for DC powered heater
  • Use for tone generator
  • Use for DC powered devices

This PWM controller also known as DC Drive.