Speed Control of PMDC Motor using dsPIC Controller

This Project is design to control the speed of PMDC motor using dsPIC30F4011. The speed of the dc motor can be varied by changing the duty cycle of the PWM. The motor speed is monitored by using the proximity sensor placed in the motor and this can be done both in open loop and closed loop operations. In this concept, motor speed is controller manually in open and control automatically in closed loop with respect to the set speed.

Project Type  : Hardware Kit
Delivery          :  4 – 5 Days
Support          : Online Live Session
Deliverables  : Project Kit, Report and Presentation
SKU: PAN_PE_139 Categories: ,

Description

Speed Control of PMDC Motor using dsPIC Controller

ABSTRACT:

In this project, the speed control of the PMDC motor using dsPIC30F4011 was explained. The controller generates the PWM to drive the motor. The speed of the dc motor can be varied by changing the duty cycle of the PWM. The motor speed is monitored by using the proximity sensor placed in the motor.  Here Open-loop and closed-loop operations can be done. In Open-loop operation the speed of the motor is controlled manually. In closed-loop operation, the speed of the motor is controlled automatically with respect to the set speed. This development kit is used to design and develop controllers for PMDC. All the parts are separately available in the DIY market.


Speed Control of PMDC Motor using dsPIC Controller

PMDC Motor Specifications:

Power:         25WATTS

Voltage:         24VDC

Ampere:         1.0A

RPM:         1500RPM

Insulation:         Class B


Speed Control of PMDC Motor using dsPIC Controller

Block Diagram:

In this project, the PMDC motor is controlled by dSPIC30F4011 DSP Processor. The step-down transformer is used to convert 230V to 24VAC. This 24V AC is rectified and filtered to get DC voltage. This DC voltage is applied to the power circuit. The power circuit is designed using IRFP250 MOSFET. The controller is used to generate the PWM. This PWM is fed to the driver circuit. The driver circuit consists of TLP250 which is used for isolation and amplification of PWM. The driver output is fed to the power circuit for switching the power devices ON and OFF. The PMDC motor speed is varied by varying the duty cycle.


PMDC Motor Speed Controller


Speed Control of PMDC Motor using dsPIC Controller

Terminal Identification:

Proximity Sensor output RMC 

Proximity Sensor

RMC

Description

Blue

Black

GND

Black

Brown

Feedback

Brown

Red

+5V

 

PWM Outputs:

 

Pulse (PWM)

38th Pin from Controller

 

Motor Terminals:

 

Red

+Ve

Black

-Ve

 


 

TLP 250 DRIVER BOARD SPECIFICATION:

  • 1 Nos Opto-Isolated Gate Drive
  • Input Voltage 12V/AC/50Hz
  • Output pulse Voltage: 15V
  • Operating Frequency 25 kHz
  • All input and outputs are terminated with RMC Male Connectors

TLP 250 DRIVER BOARD:

 

PMDC Motor Speed Controller 2

 


DSPIC30F4011 Microcontroller Board:

 

PMDC Motor Speed Controller 3

Key Function:

  1. SW1 = Open loop / Increment
  2. SW2 = Closed loop / Decrement
  3. SW3 = Enter


Feedback Block from Motor to Dspic30f4011:

PMDC Motor Speed Controller 1

 

PMDC Motor Speed Controller

Customer Reviews

There are no reviews yet.

Be the first to review “Speed Control of PMDC Motor using dsPIC Controller”

This site uses Akismet to reduce spam. Learn how your comment data is processed.