10
Universidad Autónoma de Baja California Facultad de Ingeniería Micro-controladores Laboratorio No ! Uso del "rogramador #rof$ Mónica %alen&uela  'avier (duar do )ong Ferreira Febrero !*+ !,.

Lab2 dcmotor

Embed Size (px)

Citation preview

Page 1: Lab2 dcmotor

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 !*+ !,.

Page 2: Lab2 dcmotor

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

Page 3: Lab2 dcmotor

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

Page 4: Lab2 dcmotor

7/23/2019 Lab2 dcmotor

http://slidepdf.com/reader/full/lab2-dcmotor 4/10

Cone9ión del "rogramador

Page 5: Lab2 dcmotor

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

Page 6: Lab2 dcmotor

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%:

Page 7: Lab2 dcmotor

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

Page 8: Lab2 dcmotor

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

 

Page 9: Lab2 dcmotor

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

Page 10: Lab2 dcmotor

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;