Sei sulla pagina 1di 14

MANUAL DE PRÁCTICAS

INSTITUTO TECNOLÓGICO SUPERIOR


DE SAN MARTÍN TEXMELUCAN
MANUAL DE PRÁCTICAS

INGENIERÍA
ELECTROMECÀNICA
PLAN IEME-2005-291
IEME-2010-210
Fecha de Actualización 16/enero/2014
ÍNDICE
INTRODUCCIÓ--------------------------------------------------------------------------------------------------1

PRÁCTICA 1
IDENTIFICAR LOS COMPONENTES Y EL USO DE UN MICROCONTROLADOR, LA
DISTRIBUCIÓN Y FUNCIÓN DE SUS TERMINALES, SUS CARACTERÍSTICAS
ELÉCTRICAS. ------------------------------------------------------------------------------------------------------
-----------------2

RÁCTICA 2
UTILIZAR LAS HERRAMIENTAS DE DESARROLLO PARA LA PROGRAMACIÓN Y
PUESTA EN MARCHA DE UN SISTEMA BASADO EN UN MICROCONTROLADOR. --------
--------------5

PRÁCTICA 3
PROGRAMAR EN ENSAMBLADOR LOS DISPOSITIVOS PERIFÉRICOS INTERNOS DEL
MICROCONTROLADOR. --------------------------------------------------------------------------------------
7

PRÁCTICA 4
CONECTAR DISPOSITIVOS PERIFÉRICOS EXTERNOS AL MICROCONTROLADOR -----
----8

PRÁCTICA 5
PROGRAMAR APLICACIONES DEL MICROCONTROLADOR EN LENGUAJE C -------------
-9
INGENIERÍA ELECTROMECÁNICA
PLAN ISIC-2004-296
INTRODUCCIÓN

La materia de Microcontroladotres proporciona al estudiante los conocimientos


necesarios para poder realizar la automatización de algún proceso industrial e incluso
podrá crear su proyecto propio. Un Microcontrolador es un circuito integrado
programable que integra en un solo chip las unidades de memoria para el
almacenamiento de datos, aritmética – lógica para el cálculo de operaciones, las
unidades de entrada y salida para comunicación con otros periféricos, temporizadores
y el controlador de interrupciones.

v
Microcontroladores
AUF-1102

MANUAL DE PRÁCTICAS

INGENIERÍA ELECTROMECÁNICA
PLAN 2010
Práctica 1
IDENTIFICAR LOS COMPONENTES Y EL USO DE UN
MICROCONTROLADOR, LA DISTRIBUCIÓN Y FUNCIÓN DE SUS
TERMINALES, SUS CARACTERÍSTICAS ELÉCTRICAS.
División de Carrera de: INGENIERIA ELECTROMECANICA
Docente: Ing. Diego Mauricio Reyes Hernández Subtema: UNIDAD 1
Materia: MICROCONTROLADORES No. Práctica: 1
Nombre de la Práctica: PROGRAMACIÓN DE SALIDAD DIGITALES DEL MICROCONTROLADOR
Esta práctica abarca las competencias 1 y2.

I.- OBJETIVO:
Que el alumno se introduzca a la programación de microcontroladores, controlando diferentes la lectura
y escritura de señales digitales y analógicas.

II.- MARCO TEORICO:


La Raspberry Pi, es una excelente herramienta para aprender electrónica y programación. Los primeros
diseños de Raspberry Pi se basaban en el microcontrolador Atmel ATmega644. Sus esquemas y el
diseño del circuito impreso están disponibles para su descarga pública.
La fundación Raspberry Pi surge con un objetivo en mente: Desarrollar el uso y entendimiento de los
ordenadores en los niños. La idea es conseguir ordenadores portables y muy baratos que permitan a los
niños usarlos sin miedo, abriendo su mentalidad y educándolos en la ética del “ábrelo y mira cómo
funciona”. El ideólogo del proyecto, David Braven, un antiguo desarrollador de videojuegos, afirma que
su objetivo es que los niños puedan llegar a entender el funcionamiento básico del ordenador de forma
MANUAL DE PRÁCTICAS
divertida, y sean ellos mismos los que desarrollen y amplíen sus dispositivos. El co-fundador de la
fundación es Eben Upton, un antiguo trabajador de la empresa Broadcom, el cual es el responsable de
la arquitectura de software y hardware de la raspberry pi.
Raspberry PI es una placa computadora (SBC) de bajo coste, se podría decir que es un ordenador de
tamaño reducido, del orden de una tarjeta de crédito, desarrollado en el Reino Unido por la Fundación
Raspberry PI (Universidad de Cambridge) en 2011, con el objetivo de estimular la enseñanza de la
informática en las escuelas, aunque no empezó su comercialización hasta el año 2012.
El concepto es el de un ordenador desnudo de todos los accesorios que se pueden eliminar sin que
afecte al funcionamiento básico. Está formada por una placa que soporta varios componentes necesarios
en un ordenador común y es capaz de comportarse como tal.
A la raspberry Pi la han definido como una maravilla en miniatura, que guarda en su interior un importante
poder de cómputo en un tamaño muy reducido. Es capaz de realizar cosas extraordinarias.
El diseño de la Raspberry Pi incluye:
– Un Chipset Broadcom BCM2835, que contiene un procesador central (CPU) ARM1176JZF-S a
700 MHz (el firmware incluye unos modos Turbo para que el usuario pueda hacerle overclock de hasta 1
GHz sin perder la garantía),
– Un procesador gráfico (GPU) VideoCore IV
– Un módulo de 512 MB de memoria RAM (aunque originalmente al ser lanzado eran 256 MB).
– Un conector de RJ45 conectado a un integrado lan9512 -jzx de SMSC que nos proporciona
conectividad a 10/100 Mbps
– 2 buses USB 2.0
– Una Salida analógica de audio estéreo por Jack de 3.5 mm.
– Salida digital de video + audio HDMI

– Salida analógica de video RCA


– Pines de entrada y salida de propósito general
– Conector de alimentación micro USB
– Lector de tarjetas SD

Actualmente existen 2 modelos diferentes de Raspberry Pi. El primero, el modelo A, se diferencia del
modelo B, en que tiene un solo tiene un puerto USB, carece de controlador Ethernet, tiene 256MB de
RAM por los 512MB del otro modelo y por supuesto cuesta menos que el modelo B, el cual tiene dos
puertos USB y controlador Ethernet 10/100. A pesar que el Modelo A no tiene un puerto RJ45, se puede
MANUAL DE PRÁCTICAS
conectar a una red usando un adaptador USB-Ethernet suministrado por el usuario.
El procesador en el interior de su Raspberry Pi es un procesador multimedia Broadcom BCM2835 system-
on-chip (SoC). Esto quiere decir que la mayor parte de los componentes del sistema, incluidos la CPU y
la GPU junto con el audio y el hardware de comunicaciones, se encuentran integrados dentro de aquel
único componente oculto ubicado justo debajo del chip de la memoria de 512 MB en el centro de la placa.
No es sólo el diseño del SoC lo que hace al BCM2835 diferente del procesador de un PC o portátil. Lo
que lo hace también diferente es que utiliza una arquitectura de conjunto de instrucciones distinta,
conocida como ARM.
La memoria RAM es de 512MB de SDRAM (en su modelo B), en un único módulo, el cual, funciona a
400Mhz en su modo normal y alcanzando los 600Mhz en su versión “TURBO”.

Lenguaje empleado en raspberry (Python).

Python es un lenguaje de programación poderoso y fácil de aprender. Cuenta con estructuras de datos
eficientes y de alto nivel y un enfoque simple pero efectivo a la programación orientada a objetos. La
elegante sintaxis de Python y su tipado dinámico, junto con su naturaleza interpretada, hacen de éste un
lenguaje ideal para scripting y desarrollo rápido de aplicaciones en diversas áreas y sobre la mayoría de
las plataformas.
El intérprete de Python puede extenderse fácilmente con nuevas funcionalidades y tipos de datos
implementados en C o C++ (u otros lenguajes accesibles desde C). Python también puede usarse como
un lenguaje de extensiones para aplicaciones personalizables.

MANUAL DE PRÁCTICAS
III.- APARATOS E INSTRUMENTOS:
Microcontrolador y software de programación C.
Raspberry pi 3
Computadora
Led
IV.- PROCEDIMIENTO:
Se genera el código c del encendido de un led en la raspberry

Se entra a la terminal
Se busca la carpeta donde esta guardada
Se ejecuta el programa

MANUAL DE PRÁCTICAS
Se genera el código c del área de un circulo en la raspberry

Se entra a la terminal
Se busca la carpeta donde esta guardada
Se ejecuta el programa
V.- ACTIVIDADES, DATOS Y RESULTADOS:
Se encendió el led y la terminal marca las veces

MANUAL DE PRÁCTICAS
MANUAL DE PRÁCTICAS
Se muestra el resultado de cualquier radio que coloque

VI.- CUESTIONARIO:
Cuestionario.
1) ¿Qué es una raspberry?
Es un ordenador de tamaño de tarjeta de crédito que se conecta a su televisor y un teclado.

2) ¿Para que sirve una raspberry?


Puede ser utilizado por muchas de las cosas que su PC de escritorio hace, como hojas de cálculo,
procesadores de texto y juegos. También reproduce vídeo de alta definición
3) ¿Cuál es la diferencia de la raspberry pi 3 con las anteriores?
La nueva Raspberry Pi 3 está construida alrededor del nuevo procesador BCM2837 ARMv8 de 64bits
con 1,2GHz de velocidad, mucho más rápido y con mayor capacidad de procesamiento que sus
antecesores.

4) ¿Qué nuevos aditamentos tiene la raspberry pi 3?


Raspberry Pi 3 integra el chip BCM43143 que la dota con conectividad Wifi b/g/n y Bluetooth 4.1 LE de
bajo consumo y cuenta con administración de energía mejorada que permite trabajar con más dispositivos
USB externos.

5) ¿Qué variables de alimentación son necesarios para esta raspberry?


Se recomienda usar una fuente de alimentación de 5.1V y 2.5A para poder sacar todo el rendimiento.

6) ¿Cuáles son sus entradas y salidas disponibles?


 Conector micro USB para fuente de alimentación de 2,5 A
 1 puerto Ethernet 10/100
 1 conector de vídeo/audio HDMI
 1 conector de vídeo/audio RCA
 1 conector de cámara CSI
 4 x puertos USB 2.0
 40 pines GPIO
 Antena de chip
 Conector de pantalla DSI
 Ranura de tarjeta microSD
 Dimensiones: 85 x 56 x 17 mm

7) ¿Cuáles son los pines de la raspberry?

MANUAL DE PRÁCTICAS

8) ¿Qué sistema operativo utiliza?


El sistema operativo elegido y recomendado es Raspbian al estar optimizado para el procesador ARM
(frente a los procesadores x86 que podemos encontrar en los PC de un aula convencional).

9) ¿Qué lenguaje de programación se utiliza?


Python en tu sistema operativo Windows, Linux o MAC.

10) ¿Cuáles son los comandos principales Linux?


 Ls – muestra el contenido en la carpeta
 Cd – navega por las carpetas
 Mkdir – crea una carpeta
 Rmdir – borra una carpeta
 Cd.. – salir de carpetas
 Poweroff – apagar pc
 Reboot – reiniciar equipo
 Ifconfig – ip del equipo
 Sudo – modo usuario

Conclusión
Jose juan: La placa Raspberry es un gran dispositivo que tiene muchas funciones y que se puede
utilizar un mucho proceso ya sea que se quiera controlar o de monitorear algo
Con las prácticas anteriores nos dimos cuenta que es relativamente fácil de utilizar y de programar y
esto nos facilita más el trabajo

Noe: la Raspberry nos ayuda para hacer varias funciones como las del microcontrolador común, pero
con el benefició de que su forma de trabajar es como una computadora y mediante el podemos hacer el
encendido de un led y llevarlo hasta el control de un motor

Edgar: la practica realizada nos permitió adentrarnos a la programación de raspberry, y poner en


práctica los comandos básicos de Python, así mismo conocer los mines de salidas de la placa
raspberry

Nain: Mediante la presente practica aprendimos conceptos básicos de la programación de una raspberry
y la identificación de pines de salida de esta.
VII. - BIBLIOGRAFÍA:
1. Morris Mano, M., Ingeniería computacional, diseño de hardware, Ed. Prentice Hall
Hispanoamericana.
2. Martínez Garza, Jaime, Organización y arquitectura de computadoras, Ed.Pearson Educación
3. Brey, Barry B., Microprocesadores intel, Ed. Prentice may, 5a. Edición
4. Peripheral components, Intel, 2003
5. Lewis C. Eggebrecht, Interfacing to the personal computer, thirth edition
6. Microcontroladores, Intel, 2002
7. Microprocessors, Intel, 2003
MANUAL DE PRÁCTICAS
8. E. Martín Cuenca, Microcontroladores PIC, la solución de un chip, Ed. PARANINFO
9. Mackenzie, I. Scout, Microcontrolador 8051, cuarta edición, Prentice Hall, México, 2007
10. Angulo, José M., Microcontroladores PIC. Diseño práctico de aplicaciones.
Segunda edición, Mc. Graw Hill, México, 2005.
11. Palacios, Enrique. Microcontrolador PIC16F84. Desarrollo de proyectos.
Segunda edición. Alfaomega. México, 2006.
12. Microchip. 2009. Microchip Technology. Disponible desde Internet en:
http://www.microchip.com
13. Freescale. 2009. Freescale semiconductor. Disponible desde Internet en:
http://www.freescale.com/webapp/sps/site/overview.jsp?nodeId=01624684490
DEC
14. http://www.atmel.com

Potrebbero piacerti anche