Está en la página 1de 8

UNIVERSIDAD NACIONAL DEL CALLAO

ESCUELA PROFESIONAL DE INGENIERIA ELECTRONICA

ESCUELA PROFESIONAL DE INGENIERÍA ELECTRÓNICA

ELECTRONICA DE POTENCIA I

DOCENTE: ING. CORDOVA RUIZ RUSELL

TEMA: CONTROL DE POTENCIA DE UN MOTOR DC

GRUPO: 90 G ,91G

INTEGRANTES: CÓDIGO:

ELECTRONICA DE POTENCIA 2020 B


UNIVERSIDAD NACIONAL DEL CALLAO
ESCUELA PROFESIONAL DE INGENIERIA ELECTRONICA

LABORATORIO N°3

1. INTRODUCION

Este laboratorio consiste en poder controlar la variación de la velocidad del


motor DC, dichos valores se mostraran en una pantalla LCD, además de poder
ingresar el porcentaje de variación que queramos mediante el
microcontrolador PIC 16F877A.

2. MARCO TEORICO

Para la elaboración del siguiente laboratorios se usaron 1 PIC 16F877A de


MICROCHIP una como transmisor, el transmisor presenta 8 canales
analógicos de los cuales se utilizaron dos de ellos para la medición de las
señales analógicas y digitales, una vez tomados los valores de medición los
mostramos por la pantalla LCD conectada al PORTD del PIC, el PIC está
programado para que mediante un pulso selecciona que sensor queremos
visualizar y entrar a la etapa de control. El cual controlara la velocidad del
motor DC.

3. COMPONENTES

 1 LDC
 1 16F877A
 1 MOSFET
 1 TECLADO MATRICIAL
 RESISTENCIAS
 1 MOTOR DC

4. PROGRAMA

#include <VREF.h>
#include <LCD.C>

ELECTRONICA DE POTENCIA 2020 B


UNIVERSIDAD NACIONAL DEL CALLAO
ESCUELA PROFESIONAL DE INGENIERIA ELECTRONICA

#use rs232(baud=9600, xmit=PIN_C6,rcv=PIN_C7,bits=8)


void main()

char keypadPort at PORTB;

sbit LCD_RS at RD2_bit;


sbit LCD_EN at RD3_bit;
sbit LCD_D4 at RD4_bit;
sbit LCD_D5 at RD5_bit;
sbit LCD_D6 at RD6_bit;
sbit LCD_D7 at RD7_bit;

sbit LCD_RS_Direction at TRISD2_bit;


sbit LCD_EN_Direction at TRISD3_bit;
sbit LCD_D4_Direction at TRISD4_bit;
sbit LCD_D5_Direction at TRISD5_bit;
sbit LCD_D6_Direction at TRISD6_bit;
sbit LCD_D7_Direction at TRISD7_bit;

unsigned char tabla[] =


{0,0x37,0x38,0x39,0xF7,0x34,0x35,0x36,0x58,0x31,0x32,0x33,0x2D,0x43,0
x30,0x3D,0x2B};
// unsigned char tabla[} =
{0,0x31,0x32,0x33,0x41,0x34,0x35,0x36,0x42,0x37,0x38,0x39,0x43,0x2A,0
x30,0x23,0x44}
int i,DUTY;
unsigned char ch1,ch2,ch3,velo,previo,V1,V2,kp;

void decoder(int numero)


{ch1 = numero/100 +48;
ch2 = numero/10 + 48;
ch3 = numero%10 +48;}

void main() {
TRISD = 0;

ELECTRONICA DE POTENCIA 2020 B


UNIVERSIDAD NACIONAL DEL CALLAO
ESCUELA PROFESIONAL DE INGENIERIA ELECTRONICA

TRISB = 0;
PWM1_Init(3000);
Keypad_init();

Lcd_init();
Lcd_Cmd(_LCD_CLEAR);
Lcd_Cmd(_LCD_CURSOR_OFF);
Lcd_Cmd(_LCD_CLEAR);
Lcd_out(1,2,"INGRESE DC (%)");
Lcd_out(2,5,"<<0-99>>");
delay_ms(1000);

Lcd_Cmd(_LCD_CLEAR);
V2 = V1 = '0';
previo = 0;

PWM1_Start();
PWM1_Set_Duty(previo);

Lcd_Chr(2,8,V2);
Lcd_chr_cp(V1);

for (i=0;i<=1;i++)
{
kp = 0;
while(kp==0)
{kp=keypad_Key_Click();}

kp = tabla[kp];

V2 = V1;
V1 = kp;

Lcd_Chr(2,8,V2);
Lcd_Chr_cp(V1);

ELECTRONICA DE POTENCIA 2020 B


UNIVERSIDAD NACIONAL DEL CALLAO
ESCUELA PROFESIONAL DE INGENIERIA ELECTRONICA

velo = (V2-48)*10+V1-48;}

Lcd_Cmd(_LCD_CLEAR);
while(1)
{
if(previo<velo)
{previo++;}
if(previo>velo)
{previo--;}

DUTY = previo*2.55;
PWM1_Set_Duty(DUTY);
// MOSTRAR VELOCIDAD DEL MOTOR
decoder(previo);
if(previo==100)
{Lcd_Chr(1,6,ch1);
}
Lcd_Chr(1,7,ch2);
Lcd_Chr_cp(ch3);
Lcd_Out(1,10,"%");

// MOSTRAR VELOCIDAD DESEADA


decoder(velo);
if(velo==100)
{Lcd_Chr(2,6,ch1);}
Lcd_Chr(2,7,ch2);
Lcd_Chr_cp(ch3);
Lcd_out(2,10,"%");

delay_ms(150);
}}

5. ESQUEMA

ELECTRONICA DE POTENCIA 2020 B


UNIVERSIDAD NACIONAL DEL CALLAO
ESCUELA PROFESIONAL DE INGENIERIA ELECTRONICA

6. ARES

ELECTRONICA DE POTENCIA 2020 B


UNIVERSIDAD NACIONAL DEL CALLAO
ESCUELA PROFESIONAL DE INGENIERIA ELECTRONICA

7. IMPLEMENTACION

ELECTRONICA DE POTENCIA 2020 B


UNIVERSIDAD NACIONAL DEL CALLAO
ESCUELA PROFESIONAL DE INGENIERIA ELECTRONICA

CONCLUCIONES
 El PWM no rompe la inercia de motores con mucha potencia.
 Observamos q siempre tenemos que romper la inercia del motor.
 Se observó q al digitalizar en el teclado varia la velocidad del motor.

ELECTRONICA DE POTENCIA 2020 B

También podría gustarte