• No se han encontrado resultados

Informe Control Motor Dc

N/A
N/A
Protected

Academic year: 2021

Share "Informe Control Motor Dc"

Copied!
13
0
0

Texto completo

(1)

Universidad De Las

Universidad De Las FFuerzas Armadas ESPE uerzas Armadas ESPE Extensión LatacungaExtensión Latacunga Departamento de la Energía y Mecnica

Departamento de la Energía y Mecnica !arrera de "ngeniería Automotriz !arrera de "ngeniería Automotriz

M"!#$%&#$LAD$#ES ' PL! M"!#$%&#$LAD$#ES ' PL!

UNIVERSIDAD DE LAS FUERZAS

UNIVERSIDAD DE LAS FUERZAS

ARMADAS

ARMADAS

EXTENSIÓN LATACUNGA

EXTENSIÓN LATACUNGA

INNOV

INNOVACIÓN

ACIÓN P

PARA L

ARA LA EXCELENCI

A EXCELENCIA

A

DEPARTAMENTO DE ELÉCTRICA Y 

DEPARTAMENTO DE ELÉCTRICA Y 

ELECTRÓNICA.

ELECTRÓNICA.

PRO

PROFES

FESOR:

OR: ING

ING. SIXTO REIN

. SIXTO REINOSO

OSO..

A ASSIIGGNNAATTUURRA A NNRRCC

Micro(controladores y PL!)

Micro(controladores y PL!)

*+,-

*+,-T

TE

EM

MA

A:

:

IIN

NF

FO

OR

RM

ME

E

N

º

"n.orme/ control motor D!

"n.orme/ control motor D!

-

-U

UNNIIDDAAD D FFEECCHHAA

 &

 &res

res

*0123132*4

*0123132*4

ESTUDIANTE:

ESTUDIANTE:

DA5"D #AM"#E6

DA5"D #AM"#E6

FE#%A%D$ PUSDA

FE#%A%D$ PUSDA

 7"MM' 8ALLE8$

 7"MM' 8ALLE8$S

S

(2)
(3)

Universidad De Las Fuerzas Armadas ESPE Extensión Latacunga

Departamento de la Energía y Mecnica !arrera de "ngeniería Automotriz

M"!#$%&#$LAD$#ES ' PL!

UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE EXTENSIÓN

LATACUNGA

MICRO-CONTROLADORES Y PLC.

Nombres:

David Ramírez

N!e":

6° “A”

Fernando Pusda Jimmy Gallegos

#. Tem$: I%&orme Co%'ro" Mo'or DC

 Aplicar los conocimientos aduiridos en clase de la materia de !icro" controladores so#re motores D$ para aplicarlas en los programas ue vamos a realizar%

Ob(e'!o es)e*&*o

• Resolver los e&ercicios propuestos en clase con relaciones a motores D$ •  Aprender todos los comandos necesarios para realizar la programaci'n con

interrupciones e(ternas en el programa Pic $ $ompiler 

•  Armar los circuitos en el programa proteus para compro#ar su correcto

)uncionamiento%

+. M$r*o 'e,r*o

Mo'or DC

*n motor de corriente continua convierte la energía el+ctrica en mec,nica% -e compone de dos partes. el estator y el rotor%

/l estator es la parte mec,nica del motor donde est,n los polos del im,n%

/l rotor es la parte m'vil del motor con devanado y un n0cleo1 al ue llega la corriente a trav+s de las esco#illas%

$uando la corriente el+ctrica circula por el devanado del rotor1 se crea un campo electromagn+tico% /ste interact0a con el campo magn+tico del im,n del estator% /sto deriva en un rec2azo entre los polos del im,n del estator y del rotor creando un par de )uerza donde el rotor gira en un sentido de )orma permanente%

-i ueremos cam#iar el sentido de giro del rotor1 tenemos ue cam#iar  el sentido de la corriente ue le proporcionamos al rotor3 #asta con invertir la polaridad de la pila o #atería%

(4)

Universidad De Las Fuerzas Armadas ESPE Extensión Latacunga

Departamento de la Energía y Mecnica !arrera de "ngeniería Automotriz

M"!#$%&#$LAD$#ES ' PL!

P$r'es e % Mo'or CC

*n motor $$ est, compuesto de un estator y un rotor% /n muc2os motores c%c%1 generalmente los m,s peue4os1 el estator est, compuesto de imanes para crear un campo magn+tico%

/n motores corriente continua m,s grandes este campo magn+tico se logra con devanados de e(citaci'n de campo% /l rotor es el dispositivo ue gira en el centro del motor cc y est, compuesto de arrollados de ca#le conductores de corriente continua% /sta corriente continua es suministrada al rotor por medio de las “esco#illas” generalmente )a#ricadas de car#'n%

5ota. un devanado es un arrollado compuesto de ca#les conductores ue tiene un prop'sito especí)ico dentro de un motor 

L+/0D

Para controlar un motor D$ desde Arduino1 tendremos ue usar un driver para motores para proporcionarle m,s corriente al motor ya ue las salidas del Arduino s'lo dan 7mA% De esta manera1 con el driver  podemos alimentar el motor con una )uente de alimentaci'n e(terna% /l 89:;D es un integrado para controlar motores D$ ue usa el sistema puente en <% =>u+ es el puente en <? /s un sistema para controlar el sentido de giro de un motor D$ usando cuatro transistores% /n la imagen vemos ue los transistores se comportan como interruptores y dependiendo ue transistores conducen y cu,les no cam#ia la polarizaci'n del motor1 y con esto el sentido de giro%

/l 89:;D tiene dos puentes < y proporciona 677mA al motor y soporta un volta&e entre 1@ y ;6 tal y c'mo pone en el datas2eet%

(5)

Universidad De Las Fuerzas Armadas ESPE Extensión Latacunga Departamento de la Energía y Mecnica

!arrera de "ngeniería Automotriz M"!#$%&#$LAD$#ES ' PL!

Ilust!"#$% & L'()D

Co%'ro" !e"o*$ $ 'r$!1s e P2M

<asta este punto sa#emos c'mo controlar el sentido de giro del motor  D$ a trav+s del 89:;D% Pero =y la velocidad de giro? /n este proyecto lo ue 2aremos es controlar la velocidad y el giro del motor con un solo potenci'metro%

(6)

0.

M$'er$"es 3 e4)o

C,5o

M$'er$" 36o

3

E4)o

*$%'$

C$r$*'er7s'*$s

F5r$

!otor D$ Permite realizar la practica B Para uemar el >uemador de PC$s B programa%

Cmpedir ue los varias

Resistencias circuitos se uemen%

Para transmitir  arios $a#les corriente -ervir, para B compro#ar el -o)tare Proteus% circuito%

-o)tare >uemar el programa programador B en el pic

(7)

Universidad De Las Fuerzas Armadas ESPE Extensión Latacunga

Departamento de la Energía y Mecnica !arrera de "ngeniería Automotriz

M"!#$%&#$LAD$#ES ' PL!

8. Des$rro""o

Co%'ro" e 5ro DC

/l motor puede girar en cualuier sentido si est, apagado% 8a

varia#le ! censa el estado del motor. !E71 el motor apagado y !EB1 motor prendido% /l pulsado conectado en el puerto 7 activa la salida D7 y el motor girara en un sentido cuando !E7%

P*!/!

;include <*-.,==2)>? ;.uses "%&#!@"$%$B#&%$PU&%$BD&%$L5P%$!PD%$M!L# ;use delayCcloc,222222 ;use standard@ioCG ;use standard@ioCd int* M2H void mainCI J>ileC&#UE I i.CinputCP"%@922 KK M2I output@>ig>CP"%@D2H M*H 

(8)

i.CinputCP"%@9*2 KK M2I output@>ig>CP"%@D*H M*H  i.CinputCP"%@932I output@loJCP"%@D2H output@loJCP"%@D*H M2H   

S#/ul!"#$% +% P*t+us

Ilust!"#$% ) S#/ul!"#$% 0*t+us Fu+%t+: Aut*+s

P*t*1*!,

Ilust!"#$% 2 C*%t*l #* /*t* DC Fu+%t+: Aut*+s

(9)

P*!/!

;include <*-.,==2)>?

;.uses &BD&%$P#$&E!&%$PU& %$P9ADE% 11!onNguración de .usiGles) ;use delay Ccloc*3222222 11F$S!  *3 MOz)

;include <stdliG)>? 11LiGrería stdliG)>)

;9'&E port@G 2xF-* 11"dentiNcador para el puerto G en la localidad 2xF-*) ;9'&E port@c 2xF-3 11"dentiNcador para el puerto c en la localidad 2xF-3) ;9'&E port@d 2xF-0 11"dentiNcador para el puerto d en la localidad 2xF-0) ;deNne prender Git@testCport@d2 11DeNne al puerto #D2 como prender) ;deNne apagar Git@testCport@d* 11DeNne al puerto #D2 como apagar) ;deNne "%! Git@testCport@d3 11DeNne al puerto #D2 como "%!)

;deNne dec Git@testCport@d0 11DeNne al puerto #D2 como dec)

s>ort x2H 119andera para detectar el camGio de estado del pulsador de inicio)

long int valor2H 115ariaGle para almacenar el Duty de la seal PBM void mainCvoid I 11Función principal main)

set@tris@dC2xQH 11Puerto d como entrada) set@tris@GC2x22H 11Puerto G como salida) port@G2H 119orra todo el puerto G)

J>ileCtrueI 119ucle inNnito)

i. Cprender2  11"nicia la generación del PBM si se acciona pulsador prender)

I

11 x se NRa en * para mantener activo al circuito)

11 CGandera de memoria recuerda la orden de inicio) x *H

valor3==H 11La seal PBM empieza a generar con un duty próximo al =2) setup@ccp*C!!P@PBMH 11!onNgura !!P* como PBM)

setup@timer@3C&3@D"5@9'@*: 3== *H 11FiRa la .recuencia a/*0:=)00 us ó 2)40 TOz)

Git@setCport@G2H 11"ndica inicio del circuito)

J>ileCprender2I 11%o >ace nada mientras el pulsador est activado 

J>ileCx* 11#epite mientras x es * orden de inicio del pulsador prender) I

set@pJm*@dutyCvalorH 11PBM con anc>o de pulso euivalente a la variaGle valor)

i. C"%!2 11Si >ay pulso para incrementarV I

i. Cvalor < +40 11V valor es menor o igual a *232 I

valor  valor W4:H 11"ncrementa valor en *2)

J>ile C"%!2I  11Pulsador activo no realiza nada Canti reGote) 

i. Cdec2 11Si >ay pulso para decrementarV I

i. Cvalor ? 3== 11V valor es mayor o igual a 32 I

valor  valor (4:H 11Decrementa valor en *2)

J>ile Cdec2I  11Pulsador activo no realiza nada Canti reGote) 

(10)

Universidad De Las Fuerzas Armadas ESPE Extensión Latacunga

Departamento de la Energía y Mecnica !arrera de "ngeniería Automotriz

M"!#$%&#$LAD$#ES ' PL! I

Git@clearCport@G2H 11Apaga LED ue indica el .uncionamiento del circuito) valor 2H 11valor  2

set@pJm*@dutyCvalorH 11#einicia el módulo PBM salida 2) x2H

GreaH 

 11Fin del Gucle inNnito) 

S#/ul!"#*% P*t+us

Ilust!"#$% 4 S#/ul!"#$% 0*t+us  Fu+%t+: Aut*+s

P*t*1*!,

Ilust!"#$% 5 0*t*1*!, Fu+%t+: Aut*+s

(11)

9. Co%*"so%es

• /l microcontrolador permite enviar los pulsos para el

)uncionamiento del motor%

• /l rotor es la parte m'vil del motor con devanado y un n0cleo1 al ue

llega la corriente a trav+s de las esco#illas

•  Aprendimos el )uncionamiento de los motores D$ para correcto

armado de los e&ercicios en clase

. Re*ome%$*o%es

• Realizar correctamente la programaci'n caso contrario el programa

no se compilar, correctamente y de#er, volver a revisarlo 2asta su

correcta compilaci'n%

• De igual manera se de#e conocer #ien la )orma correcta de uemar 

un PC$1 para así tener un #uen )uncionamiento del mismo%

• -e recomienda tener una adecuada manipulaci'n para cada uno

de los elementos a utilizar ya ue estos suelen ser muy delicados%

• cupar un simulador de circuitos en este caso Proteus para

veri)icar el correcto )uncionamiento del mismo%

;. <b",5r$&$

• /sco#ar1 R% HBI de : de 97B;% Dunas de Cydonia% #tenido de Dunas de

$ydonia%

• principiantes1 G% p% HK de I de 97B@% Guias para principiantes% #tenido de

Guias para principiantes%

• !angui1 !% H97B9% http://repositorio.espe.edu.ec/.  Recuperado el 96 de

 &unio de 97B61 de 2ttp.LLrepositorio%espe%edu%ecL#itstreamL9B777LK9:6LBLM" /-P/"CM-A"7777BK%pd) 

(12)

Universidad De Las Fuerzas Armadas ESPE

Extensión Latacunga Departamento de la Energía y Mecnica

!arrera de "ngeniería Automotriz M"!#$%&#$LAD$#ES ' PL!

<b"o5r$&7$ #

(13)

Referencias

Documento similar

Esta otra “modalidad” es algo más compleja que la anterior, ya que aumentamos el número de grupos posibles en los que son clasificados cada tweet, y además de esto le

Para finalizar este trabajo, expondremos en este apartado los resultados obtenidos en el transcurso de todo el proceso llevado a cabo para el diseño,

Labels to show the simulation data (speed and position block) ... Configuration parameters of the motor and driver subsystem ... Simulation of DC motor operation. Closed control

Le Moyne [Le97Air-Fu] realiza un trabajo muy extenso sobre la evolución del combustible y la identificación de los parámetros X y τ, utilizando un motor de 2,0 l, cuatro cilindros y

En cada antecedente debe considerarse como mínimo: Autor, Nombre de la Investigación, año de la investigación, objetivo, metodología de la investigación,

This Bachelor’s Thesis explains the early development of the game Star Quest: Treasure Time, a multiplayer metroidvania starring two main characters with various different

Lo que haremos será obtener el modelo matemático para una función de transferencia cuya respuesta de salida será la velocidad, una vez que tengamos esta f.d.t

Motores eléctricos, convertidores electrónicos , tecnología de baterías y control del flujo de potencia, técnicas de control del motor de tracción. (máximo