lab2 dcmotor
Post on 16-Feb-2018
223 Views
Preview:
TRANSCRIPT
7/23/2019 Lab2 dcmotor
http://slidepdf.com/reader/full/lab2-dcmotor 1/10
Universidad Autónoma de Baja California
Facultad de Ingeniería
Micro-controladores
Laboratorio No !
Uso del "rogramador
#rof$ Mónica %alen&uela
'avier (duardo )ong Ferreira
Febrero !*+ !,.
7/23/2019 Lab2 dcmotor
http://slidepdf.com/reader/full/lab2-dcmotor 2/10
Introducción$
/e utili&a el soft0are 1 2ard0are "ara "oder escribir un "rogramar el
micro controlador (l soft0are es el 3ue graba la el "rinci"al "ro"ósito es
convertir el lenguaje de alto nivel a un leguaje de m43uina 3ue
microcontrolador "ueda ejecutar (l soft0are utili&ado "ara grabar ocu"a
del 2ard0are 3ue sería el "rogramador (ste dis"ositivo "ermite la unión
del microcontrolador 1 el ordenador+ 1 su tarea es recibir las
instrucciones creadas en el grabador+ 1 gravarlas en el microcontrolador
(l 2ard0are cuenta con una entrada U/B 3ue se conecta a la
com"utadora en uno de los "uertos U/B5 "ero no el "uerto 6 U/B7 a la
com"utadora 1 las salidas corres"ondientes a las terminales del
microcontrolador como se muestra en el diagrama de abajo
(n esta "r4ctica retomaremos el código creado en la "ractica + "ara
controlar un motor 8C+ utili&aremos el soft0are grabador 9treme burner
A%:+ junto con el "rogramador A%:
+
Material 1 e3ui"o$
-/oft0are grabador 5A%: (9treme Burner7
-#rogramador A%:
- Atmegaega;
-:esistor
-Motor 8C
-Cables
-<rdenador
7/23/2019 Lab2 dcmotor
http://slidepdf.com/reader/full/lab2-dcmotor 3/10
8esarrollo de la "r4ctica
8iagramas de los circuitos reali&ados
Cone9ión del microcontrolador con los L(8 5/imulando el motor7
#B,$ /alida "ara la terminal del motor
#B$ /alida ! "ara la terminal ! del motor
#B!$ Control de encendido=a"agado del motor
#B6$ Control de dirección de giro del motor
%CC$ Fuente de .%8C
>N8$ Cone9ión a tierra
7/23/2019 Lab2 dcmotor
http://slidepdf.com/reader/full/lab2-dcmotor 4/10
Cone9ión del "rogramador
7/23/2019 Lab2 dcmotor
http://slidepdf.com/reader/full/lab2-dcmotor 5/10
Desarrollo de la práctica:/e utili&ó el código generado "ara el ejercicio ! de la "ractica + ? Control de un
motor 8C+ se utili&ó A@M(L /@U8I< ! "ara simular el código+ 1 vericar sucorrecto funcionamiento
7/23/2019 Lab2 dcmotor
http://slidepdf.com/reader/full/lab2-dcmotor 6/10
/e conecta el "rogramador A%:
Abrimos el "rograma e9treme Burner A%:
7/23/2019 Lab2 dcmotor
http://slidepdf.com/reader/full/lab2-dcmotor 7/10
Lo siguiente es cargar el arc2ivo (D creado en A@M(L /@U8I< !+ 8el
"rograma corres"ondiente al ejercicio !+ "ractica
7/23/2019 Lab2 dcmotor
http://slidepdf.com/reader/full/lab2-dcmotor 8/10
8es"uEs de esto+ en el "rograma e9treme burner nos a"arecen valores
en algunos registros del Microcontrolad
or
7/23/2019 Lab2 dcmotor
http://slidepdf.com/reader/full/lab2-dcmotor 9/10
/e conguran los Fuse bits=settings de acuerdo al Microcontrolador mu1im"ortante 3ue Calibration tenga ,9cccc "ara 3ue "ueda grabar el
"rograma correctamente #resionamos el botón ?0rite allG+ "ara grabar
el "rograma al microcontrolador Ha se graba el microcontrolador 1 se
"uede "oner en uso
Resultados:
/e utili&aron un "e3ueo motor dc en las salidas del #uerto B del
microcontrolador corres"ondientes a #B, H #B 1 las entradas de control
de encendido #B! H #B6 se controlaron mediante cables conectados atierra o %CC segJn el caso+ lo obtenido fue lo Kue se encendía
el motor solo cuando el "uerto #B! 3ue corres"onde al interru"tor de
encendido=a"agado estaba en + 1 si el interru"tor de sentido de giro
#B6 estaba en , Cambiaba de dirección el motor si la entrada #B!
seguía en + "ero el interru"tor de sentido de giro #B6 cambió a
Cuando la entrada #B! se encontraba en ,+ el motor se a"agaba @odos
7/23/2019 Lab2 dcmotor
http://slidepdf.com/reader/full/lab2-dcmotor 10/10
los resultados cum"len con lo determinado del "rograma 1 del circuito
reali&ado N<@A$ 1a 3ue el motor era mu1 "e3ueo se "odía cambiar de
dirección f4cilmente sin ninguna "recaución de detener bruscamente el
motor Ha 3ue+ si fuera un motor m4s grande "uede 3uemar el atmega;
si se detienen bruscamente
Conclusiones:
(l los soft0are 3ue se utili&an "ara "oder "rogramar el atmega; son
total son mu1 utili&a "or 3ue nos "ermiten crear+ de"urar 1 simular el
"rograma en el 3ue se trabaja Adem4s de contar con un soft0are 3ue
nos "ermite crear+ de"urar 1 simular "rogramas "ara
microcontroladores+ es indis"ensable contar con un e3ui"o de
"rogramación 3ue nos "ermita escribir un "rograma en lenguaje de
m43uina 3ue el atmega; "ueda ejecutar atmega; (l soft0are5e9treme
burner-A%: 1 atmelstudio!7 1 2ard0are5(l #rogramador A%:7 sonindis"ensables "ara "oder "rogramar el Atmega;
top related