Documentos Anexos

Manuales Técnicos del Instrumental
usado en Laboratorio II

Es recomendable hacer una lectura de los manuales del instrumental que se va a emplear en el Laboratorio II durante todo el ciclo lectivo. Esto les permitirá conocer sus limitaciones, su mantenimiento y cuidado.

Fuente de alimentación



Manual de Usuario
http://www.mediafire.com/?dbetie33l6h7f6q
Esquemático
http://www.mediafire.com/?dw5659o3673c6zw

Generador de funciones




Osciloscopio Digital

Medidor LCR



Multímetro



IMPORTANTE!   ->   Siempre se debe revisar el estado general del instrumento entregado con mucho cuidado y detalle. Si llegase a tener algún tipo de observación, se debe dar cuenta de la novedad a los docentes. Con esta simple acción contribuimos a mantener el buen estado del equipamiento. ¡Gracias!


 
Software específico que usamos en el desarrollo de las clases

  • KICAD: Diseño de PCB. 
  • PROTEUS 7.4 (o superior): Simulador de funcionamiento de circuitos - Nos permite evaluar el funcionamiento de un circuito analógico - digital, como así también realizar la depuración de programas.
  • MPLAB 8.3 o superior: Entorno integrado para programar microcontroladores de Microchip, fundamentalmente en lenguaje ensamblador.
  • Compilador CCS V4.104 o superior: Compilador de lenguaje C para la programación de microcontroladores de Microchip. 

---------------------------------------------------------------------------------
Bibliografía (Downloads)

Manuales de Uso del KICAD

Amplificadores Operacionales

En Inglés

Datasheets

En Inglés


- Temporizador                        NE555  
- Amplificador Operacional    LM741
- Amplificador Operacional    TL081
- Microcontrolador           PIC16F84A 


Otros links y documentos para bajar de la red y usar

    • Lista de materiales genérica: Muchas veces se nos plantea realizar una simple lista de materiales para ir de compras. Para una mejor y eficiente atención en ese momento, elaboré este sencillo formulario realizado en Excel. Borren las celdas y complétenla con sus necesidades. Impríman la misma y listo!
    • Ideas y Trucos con microcontroladores PIC: En este link encontrarás un trabajo hecho por la gente de Microchip, donde el título bien lo dice, te muestra con circuitos, cómo resolver algunos problemas de hardware a la hora del diseño. Es una traducción al castellano (o español) de muy mala calidad, pero podés conseguirla en su idioma original (inglés) en el sitio web de Microchip.
    • Selección del microcontrolador: Cuando se emprende un nuevo proyecto, se debe decidir con cual de toda la línea de microcontroladores de Microchip se va a realizar la aplicación. Microchip, en su sitio, nos ofrece una herramienta valiosísima para evaluar con rapidez que uC se adapta mejor a nuestras necesidades. Obviamente una vez que se han descartado los modelos que no reúnen las características buscadas, hay que hacer una segunda selección averiguando cuál de todos los posibles "candidatos" es el que se importa en nuestro país. Para decidir estas cuestiones consultá entonces el representante oficial de Microchip en Argentina aquí.

    • Plantilla Excel para diseño con microcontroladores: Una vez decidido el microcontrolador a ser usado en nuestro diseño, su precio y disponibilidad en el mercado local... este link te ayudará a conectar los circuitos periféricos al uC elegido. Por eso la pregunta frecuente es... y ahora... ¿a cuál de todos los pines disponibles conecto el LCD, o el teclado, o el driver del motor? La mala elección de un pin puede complicar muchísimo el software o el hardware, siendo en ocasiones un error que podría llegar a inutilizar nuestro diseño. Para minimizar riesgos de diseño, esta simple plantilla sirve para asignarle nombres a cada uno de los pines de I/O (para luego llamarlos por ese nombre ó alias en nuestro código) y definir también su característica, o sea, si los pines serán bidireccionales, de salida ó de entrada. Ahorra tiempo en el diseño pues se puede ver con rapidez como nos quedarán los buses en el PCB y a la vez las múltiples funciones que poseen cada uno de los pines del uC elegido. Actualmente sirve para los PIC12F683, PIC16F88, PIC16F877A, PIC16F887, y PIC18F4620, usados en el laboratorio.


    Páginas WEB recomendadas

    Sitio Oficial de Microchip: http://www.microchip.com/ (en inglés)

    http://www.piclist.com/techref/microchip/index.htm  En este site podrás encontrar miles de ejemplos de programación, fundamentalmente en lenguaje ensamblador. (en inglés)

    http://picmania.garcia-cuervo.net/ En este site encontrarás innumerables ayudas para programar en lenguaje C usando el ensamblador CCS, guias y proyectos. Muy recomendable! (en castellano) 




    Libros


    Palacios Enrique, y otros, "MICROCONTROLADOR PIC16F84. Desarrollo de proyectos", Ed. Ra-Ma. Primera reimpresión 2005.

    Mi opinión de la obra:
    Te introduce en el diseño de proyectos de circuitos electrónicos con el  microcontrolador PIC16F84A. Para lograrlo se muestran un gran número de ejercicios resueltos. Es un libro introductorio que explica como se programa el PIC16F84A en lenguaje ensamblador. El primer tercio del libro desarrolla de cero el funcionamiento del uC. Se le destina un capítulo completo a interfases básicas. El segundo tercio del libro desarrolla temas como el teclado matricial la comunicación serie (por software) el bus I2C (con muchos ejemplos usando dispositivos externos) y el bus one wire. La última parte está orientada a ejemplos de robótica, control de motores de continua, sensores de distancia opticos etc. Lo que promete lo da en abundante información, con un lenguaje claro y preciso. (Calificación: 9 puntos)

    Lo Recomiendo!!!!
















    Valdez Pérez Fernando E. y Ramón Pallás Areny; "Microcontroladores Fundamentos y Aplicaciones con PIC", Ed. Alfaomega. 2007.



    Índice del Contenido
    1. Introducción a los microcontroladores
    2. Los microcontroladores PIC
    3. La memoria en los microcontroladores
    4. Repertorio de instrucciones y programación en lenguaje ensamblador
    5. La entrada y salida en paralelo
    6. Los temporizadores
    7. Las interrupciones
    8. La entrada y salida en serie
    9. Las entradas y salidas analógicas. Adquisición y distribución de señales


    Mi opinión de la obra:
    Este libro se centra fundamentalmente en la arquitectura de los microcontroladores PIC, sin hacer énfasis en un modelo de microcontrolador. Está más orientado al hardware que al software, aunque le dedica todo un capítulo al lenguaje ensamblador.
    A mi manera de ver es un libro complementario al anterior. Cubre los periféricos que no tiene el viejo PIC16F84 (Timers, USART, AD), pero no abunda en ejemplos de programación de los mismos. Me pareció rescatable el intento de explicar código relocalizable pero insuficiente. Quizás sea el capítulo referido a la conversión AD, el que le agrega valor a la obra. (Calificación: 5 puntos)

    GARCIA BREIJO, Eduardo; ”Compilador C CCS y Simulador Proteus para Microcontroladores PIC”, Ed. Alfaomega. 2008.



    Índice del Contenido
    1. ISIS de PROTEUS VSM. Introducción. Captura electrónica; entorno gráfico ISIS. Depuración de los sistemas basados en PICmicro
    2. Compilador CCS C. Estructura de un programa. Tipos de datos. Las constantes. Variables. Operadores. Asignación. Aritméticos. Relacionales. Lógicos. De bits. Punteros. Funciones. Declaraciones de control. IF-ELSE. SWITCH. FOR. WHILE/DO-WHILE. Otros. Comentarios. Directivas y funciones (Preprocessor commands y built-in functions). Librerías, drivers y ejemplos. Entorno de trabajo de CCS C Compiler.
    3. La gestión de los puertos. Gestión de puertos en C.A través de la RAM. A través de las directivas. Con punteros. Entradas y salidas. LCD gráfico. Teclado (keypad 3x4).
    4. Las interrupciones y los temporizadores. Interrupciones en C. TIMER0 en C. TIMER1 y TIMER2 en C.
    5. Convertidor Analógico-Digital. Módulo Convertidor (gama media). Registros FSR. Proceso de conversión. Efecto del modo SLEEP y RESET en el módulo AD. Módulo AD en C
    6. Módulo CCP - Comparador, Captura y PWM. Modo Captura. Modo Comparación. Modo PWM. Módulo CCP en C
    7. Transmisión serie. El módulo USART/SCI. El módulo USART en C. La norma RS232. Puerto serie síncrono (SSP). Interfaz Inter-Circuitos (I2C)
    8. Gama Alta - PIC18. Organización de la memoria. Arquitectura HARDVARD. Memoria de Programa. Contador de Programa. Memoria de Configuración. Pila. Memoria de Datos. Memoria EEPROM. Modos de Direccionamiento. Interrupciones. Registros de salvaguarda
    Registro W. Oscilador. Unidades Funcionales. Puertos de entrada/salida. Temporizadores. Convertidor Analógico-Digital. Canal de Comunicación Serie (EUSART). Modulo Master SSP (MSSP). Modulo de Compración/Captura/PWM (CCP). Modulo Comparador. Modulo de referencia. Modulo detector de Alto/Bajo Voltaje.
    9. RTOS-Real Time Operating System. RTOS en C
    10. USB-Universal Serial Bus. Migración de RS232 a USB. USB CDC (Communication Device Class). USB con ISIS y CCS C. USB en ISIS. USB en CCS C.


    Mi opinión de la obra:
    En este caso se trata de un libro que nos relaciona el programa PROTEUS (el módulo ISIS de simulación) con la programación de los microcontroladores PIC en lenguaje C. Me parece que es un libro interesante con abundantes ejemplos de programación en C (CCS). Para el que se inicia en el lenguaje C tiene un capítulo completo muy recomendado, destinado a analizar las declaraciones de control, directivas, variables, constantes, etc., propias del lenguaje. Asimismo cada ejemplo tiene la posibilidad de ser simulado en ISIS. El capítulo de RTOS se queda corto y no explota a fondo la potencia de este recurso. Por ese motivo, quizás sea una obra recomendable para el que se inicia en lenguaje C, pero advierto que el estudiante deberia tener ciertos conocimientos de base pues, en este libro a diferencia de los dos anteriores no se tocan temas relacionados con la arquitectura de los microcontroladores. Es bien sabido que el uso de un lenguaje de mayor nivel, genera una mayor  abstracción respecto del hardware usado.
    En síntesis un buen libro que nos sirve de manera excelente, como material de apoyo en el estudio de los microcontroladores PIC (Calificación: 8 puntos).