0% encontró este documento útil (0 votos)
53 vistas4 páginas

Control de Motores D.C en Laboratorio

Este documento presenta las guías y objetivos para dos prácticas de laboratorio sobre el control de motores de corriente directa. La primera práctica se enfoca en diseñar un circuito y programa para controlar la velocidad de un motor D.C. a través de un potenciómetro. La segunda práctica expande la primera al agregar el control del sentido de giro mediante dos botones, además del control de velocidad.

Cargado por

Litos Car Rrito
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
53 vistas4 páginas

Control de Motores D.C en Laboratorio

Este documento presenta las guías y objetivos para dos prácticas de laboratorio sobre el control de motores de corriente directa. La primera práctica se enfoca en diseñar un circuito y programa para controlar la velocidad de un motor D.C. a través de un potenciómetro. La segunda práctica expande la primera al agregar el control del sentido de giro mediante dos botones, además del control de velocidad.

Cargado por

Litos Car Rrito
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

GUÍA DE LABORATORIO # 1

CONTROL DE MOTORES D.C


OBJETIVO GENERAL

Con el fin de poner en práctica los conocimientos teóricos aprendidos, realizar el


control de un motor D.C, de imán permanente, en base a las propuestas planteadas.

OBJETIVOS ESPECÍFICOS

➢ Seleccionar y verificar los componentes adecuados para realización de la


práctica de laboratorio.
➢ Realizar el diseño correspondiente para poder controlar la velocidad de un
motor D.C, de imán permanente.
➢ Programar los parámetros específicos, para poder controlar el motor D.C,
seleccionado.
➢ Realizar el montaje del circuito, para controlar la velocidad de un motor D.C,
de imán permanente.
➢ Verificar el funcionamiento del control de velocidad de un motor D.C, de imán
permanente.
➢ Realizar el diseño correspondiente para poder controlar el sentido de giro y
la velocidad de un motor D.C, de imán permanente.
➢ Programar los parámetros específicos, para poder controlar el motor D.C,
seleccionado.
➢ Realizar el montaje del circuito, para controlar el sentido de giro y la velocidad
de un motor D.C, de imán permanente.
➢ Verificar el funcionamiento del control del sentido de giro y la velocidad de un
motor D.C, de imán permanente.
1. Realizar el diseño de un circuito y su respectiva programación, para poder
controlar la velocidad de un motor D.C, de imán permanente en base a los
siguientes datos propuestos.
➢ Se tiene como propuesta el siguiente circuito

➢ Se tiene como propuesta el siguiente código de programación

1 void setup(){
2 [Link](9600);
3}
4 void loop(){
5 float niv=analogRead(A0)/4;
6 analogWrite(3, niv);
7 [Link] (niv);
8
9 delay(1000);
10}

NOTA: Si usted tiene otro esquema u otro código de programa, que cumpla con el
objetivo de controlar la velocidad de un motor D.C, de imán permanente, puede
aplicarlo.
2. Realizar el diseño de un circuito y su respectiva programación, para poder
controlar el sentido de giro y la velocidad de un motor D.C, de imán
permanente en base a los siguientes datos propuestos.
➢ Se tiene como propuesta el siguiente circuito

➢ Se tiene como propuesta el siguiente código de programación

int pulsadorizq=2;
int pulsadorder=3;
int pot=A0;
int IN3=7;
int IN4=8;
int ENB=9;
int statusizq;
int statusder;
int value;
int total;
void setup() {
pinMode(pulsadorizq,INPUT);
pinMode(pulsadorder,INPUT);
pinMode(pot,INPUT);
pinMode(IN3,OUTPUT);
pinMode(IN4,OUTPUT);
pinMode(ENB,OUTPUT);
[Link](9600);
}
void loop() {
statusizq= digitalRead(pulsadorizq);
statusder= digitalRead(pulsadorder);
value= analogRead(pot);
total=map(value,0,1023,0,255);
analogWrite(ENB,total);
[Link](total);
if(statusizq==HIGH){
digitalWrite(IN3,HIGH);
digitalWrite(IN4,LOW);
}else{
if(statusder==HIGH){
digitalWrite(IN3,LOW);
digitalWrite(IN4,HIGH);
}else{
digitalWrite(IN3,LOW);
digitalWrite(IN4,LOW);
}
}
delay(100);
}

NOTA: Si usted tiene otro esquema u otro código de programa, que cumpla con el
objetivo de controlar la velocidad de un motor D.C, de imán permanente, puede
aplicarlo.

También podría gustarte