Ventajas del BUS I2C

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Ventajas del BUS I2C"

Transcripción

1 BUS I2C: IMPLEMENTACIÓN PRÁCTICA CON MICROCONTROLADORES PIC TC74: Termómetro digital 1 Ventajas del BUS I2C Definido inicialmente a mediados de los 80 para trabajar a 100kbit/s y en 1995 se definió un modo rápido de funcionamiento que permitía transferencias de hasta 400kbit/s (esas frecuencias se han superado hoy en día y algunos dispositivos llegan a 4MHz). Presenta una transferencia lenta en comparación con el modo SPI y mucho más con la lectura/escritura directa de los puertos de un microcontrolador Es útil y se emplea en muchas aplicaciones en las que la velocidad de transferencia es mucho mayor de lo que el caso requiere (p.e. Medida de temperaturas con constantes de tiempo de segundos) Su principal ventaja, es que una vez disponible el microcontrolador con sus funciones de interface con bus I2C, la inclusión de un dispositivo I2C adicional sólo necesitaría su conexión a las dos líneas del bus (SDA y SCL queson lasmismasparatodos) y asignarle una dirección. Los intercambios se realizarían utilizando los mismos subprogramas para todos La tensión de funcionamiento va de 2,5V a 5,5V y no es necesaria la presencia de drivers de adaptación de tensión externos (integración en los propios dispositivos) 2

2 Algunos C.I. con bus I2C: Convertidores D/A: MAX518 (DIP8 ó SO-8) de Maxim Convertidores A/D y D/A: PCF8591 (DIP16 ó SO-16) de Philips Sensores de Temperatura: TC74 (TO-220 ó SOT-23) de Microchip EEPROM serie: 24Cxx ó 24LCxx (DIP8 ó SO-8) de Microchip Reloj/Calendario de tiempo real (RTC): X1288 (SOIC-14) de Xicor, DS1629 LCD con Driver: TTR6030 (PCB con 4 pines) Otros Microcontroladores: PCA8516 de Philips para LCDs Al margen de su compatibilidad con el bus I2C, cada dispositivo tiene su propia configuración, con sus registros internos, sus comandos, sus estados, etc. que será preciso conocer en sus hojas de características funcionales particulares 3 Sensor de Temperatura (TC74) Combinación de sensor de Tª, conversor A/D de 8 bits e interface I2C en un solo C.I. Siempre será dispositivo esclavo y estará recibiendo o emitiendo datos cuando se lo solicite el Maestro del bus Dirección asignada en I2C como esclavo: (hay otras 7 direcciones distintas que se podrían asignar bajo pedido a Microchip) Tipos de encapsulados y pines de conexión En TO-220 la cápsula exterior está conectada a masa (GND) 4

3 C.I. Sensor de Temperatura TC74 1. Funcionalidad: Qué puede hacer y para qué puede servir? Medida de temperatura: de -65ºC a 127ºC Precisión de ±2ºC de +25ºC a 85ºC y ±3ºC de 0ºC a 125ºC Resolución de 8 bits: 1ºC Proporciona valor en binario y valores negativos en complemento a 2 Tensión de alimentación: 2,7V a 5,5V Consumo en operación de 200 µa y en standby de 5 µa 2. Interface: Cómo nos comunicamos con él desde un microcontrolador? Es esclavo de un bus I2C Tiene una dirección asignada en el bus Tramas de lectura y escritura en I2C Comandos admitidos y formatos conocidos especificados a continuación 5 TC74: Diagrama de Bloques Funcional No precisa de componentes externos para funcionar (Sólo la tensión de alimentación) Conversor A/D Líneas de datos (SDA) y de reloj (SCL) del bus I2C 6

4 Funcionamiento: MEDIDA DE LA TEMPERATURA El integrado realiza la adquisición y conversión de temperaturas mediante un sensor de estado sólido con una resolución de ±1ºC En modo de operación normal, se toman y convierten 8 muestras por segundo y el resultado de la conversión se almacena en un registro interno al que se puede acceder en cualquier momento vía serie mediante el bus I2C El C.I. se puede situar en modo de bajo consumo (Stand-by) en el que se suspende la adquisición de temperatura y queda retenido en el registro interno el resultado de la última conversión. Internamente existe un registro de configuración (CONFIG) donde hay un bit (SHDN) que establece el modo de trabajo: normal (SHDN a 0) o de bajo consumo (SHDN a 1) El registro de configuración interno se puede escribir y se puede leer, mientras que el registro de temperatura sólo puede ser leído Las lecturas y escrituras siguen las tramas típicas en un bus I2C 7 Interface I2C del TC74 Esclavo de un bus I2C con una dirección preestablecida: , no podrían convivir más de un TC74 en el mismo bus salvo que le encarguemos a Microchip sensores con otras direcciones bajo pedido: 1001xxx posibles direcciones Interface a dos hilos: SCL entrada del reloj generado por el Maestro del bus y SDA entrada o salida de datos en función del sentido establecido por el maestro tras un byte de control inicial La máxima frecuencia de reloj de entrada admitida por el dispositivo es de 100kHz Las tramas de comunicación siempre se inician de manera idéntica: Bit de START Byte de Control con la dirección del TC74 seguido de bit 0 (escritura) ó 1 (lectura) Bit de ACK por parte del TC74 lo que sigue ya depende del comando en particular 8

5 Tramas: Escritura de un byte en registro S Start ACK C7 C6 C5 C4 C3 C2 C1 C0 Los bits del COMANDO (sólo hay 2 posibles) ACK D7 D60 D5 0 D41 D31 D20 D11 D00 ACK P Dato a escribir en el registro indicado por el comando Stop COMANDOS POSIBLES: RTR=0x00 Leer Registro Temperatura RWCR=0x01 Leer/Escribir Configuración En amarillo lo que tiene que poner el Maestro: el microcontrolador En azul lo que pondrá el Esclavo: TC74 En este caso sólo tendría sentido ESCRIBIR CONFIGURACIÓN (comando RWCR=0x01) 9 Tramas: Lectura de un byte de un registro S Start ACK C7 C6 C5 C4 C3 C2 C1 C0 Los bits del COMANDO (sólo hay 2 posibles) ACK Sr ACK b7 b6 b5 b4 b3 b2 b1 b0 ACK P Restart Dato presente en el registro especificado por el comando En amarillo lo que tiene que poner el Maestro: el microcontrolador En azul lo que pondrá el Esclavo: TC74 NOACK Con la primera parte de la trama (línea superior) se indica a qué registro se desea acceder (dependerá del comando: RTR ó RWCR) y con la segunda parte de la trama (segunda línea) se realiza la lectura del byte Stop 10

6 Tramas: Otra posible Lectura de un registro Existe una manera más corta de leer un determinado registro, siempre y cuando el registro a leer sea al que se hizo referencia en el último comando que se escribió en el TC74: S ACK b7 b6 b5 b4 b3 b2 b1 b0 ACK P Start Dato presente en el registro especificado en el Stop último comando que se utilizó NOACK Si se desean recoger sucesivos valores de temperatura, sería suficiente con haber escrito al principio un comando de lectura de temperatura (RTR = 0x00) y luego se podría proceder a leer los valores almacenados en el registro enviando sucesivas tramas como la mostrada arriba 11 Registros internos: Registro de Configuración b7 b6 b5 b4 b3 b2 b1 b0 Bit de Standby Data Ready Reservados (se leen como 0) Lect./Escrit. Sólo lectura N/A Bit de Standby: si está a 1 sitúa al C.I. en bajo consumo, sin realizar conversiones, si a 0 en modo normal Data Ready: valor de temperatura disponible en el registro si está a 1 el bit estará a cero al alimentar el C.I. antes de que se haga la primera conversión y también cuando está en modo standby Tras un Power On Reset, el registro arranca con el valor 0x00, por tanto en modo normal 12

7 Registros internos: Registro de temperatura b7 b6 b5 b4 b3 b2 b1 b0 Nos proporciona el valor en binario resultante de la última conversión A/D, cada unidad representa un grado centígrado Tras un POR, se carga con 0x00 hasta que finalice la primera conversión, se sabe porque el bit DataReady del registro CONFIG pasa a 1 El formato de representación es el de complemento a bit más significativo a 0: nº positivo valor: > bit más significativo a 1: nº negativo módulo: complemento a 2 del nº > Posición del Sensor de Temperatura TC74 en PICDEM2 plus 14

8 Propuesta de EJERCICIO: Realizar un programa que reciba la temperatura medida por el TC74 y la muestre en la primera línea del LCD conectado a la placa de prácticas PICDEM2 plus 4MHz LCD con driver HD44780 PORTD T = 23 º C SCL RC3 PIC16F877 RC4 TC74 SDA RA3 RA2 RA1 E RW RS Se necesitarán: Subprogramas de interface con el LCD S2_LCD4B_P2P.ASM Subprogramas de interface I2C MSSP_I2C.ASM Subpr. de conversión de binario a BCD 15 Trama para Lectura de la Temperatura S Start ACK Los bits del COMANDO ACK Sr ACK b7 b6 b5 b4 b3 b2 b1 b0 ACK P Restart Dato en el registro de temperatura Stop NOACK En amarillo lo que tiene que poner el Maestro: el microcontrolador PIC En azul lo que pondrá el Esclavo: TC74 16

9 Trama de Lectura de Temperatura : Lectura de Temperatura con secuencia de subprogramas a llamar para I2C Generación de start Envío de dirección de esclavo con bit =0 Envío del comando RTR = 0x00 Envío de restart B_START TX TX B_RESTART Envío de dirección de esclavo y bit =1 TX Recoger byte del bus Generar NOACK Generar STOP RX B_NOACK B_STOP 17 Trama: Otra posible Lectura de Temperatura S ACK b7 b6 b5 b4 b3 b2 b1 b0 ACK P Start Dato presente en el registro de temperatura Stop (si fue el último al que se accedió) NOACK Si se desean recoger sucesivos valores de temperatura, sería suficiente con haber escrito al principio un comando de lectura de temperatura (RTR = 0x00) y luego se podrían leer los valores de temperatura enviando sucesivas tramas como la mostrada arriba 18

10 Ejemplo de Trama: Lectura corta de Temperatura con secuencia de subprogramas a llamar para I2C Generación de start B_START Envío de dirección de esclavo y bit =1 TX Recoger byte del bus Generar NOACK Generar STOP RX B_NOACK B_STOP 19

BUS I2C: IMPLEMENTACIÓN PRÁCTICA CON MICROCONTROLADORES PIC MEMORIAS EEPROM SERIE

BUS I2C: IMPLEMENTACIÓN PRÁCTICA CON MICROCONTROLADORES PIC MEMORIAS EEPROM SERIE BUS I2C: IMPLEMENTACIÓN PRÁCTICA CON MICROCONTROLADORES PIC MEMORIAS EEPROM SERIE Fernando Nuño García 1 Ventajas del BUS I2C Definido inicialmente a mediados de los 80 para trabajar a 100kbit/s y en 1995

Más detalles

MICROCONTROLADORES PIC

MICROCONTROLADORES PIC MICROCONTROLADORES PIC Bienvenidos - Clase 8 Protocolo de Comunicación I 2 C. Semestre I de 2010 Adaptado Por: Lewin Andrés López Preámbulo Protocolo entre periféricos: conjunto de reglas o normas para

Más detalles

V = 3,4567 V M:4,45V m:0,23v

V = 3,4567 V M:4,45V m:0,23v Práctica 10 Módulo de conversión A/D: voltímetro digital Fecha: 28 de Abril de 2005 Se pretende realizar un programa que se encargue de efectuar la medida continua de una tensión analógica comprendida

Más detalles

COMUNICACIÓN I2C (Bus de circuito inter-integrado)

COMUNICACIÓN I2C (Bus de circuito inter-integrado) Aplicar los conocimientos básicos de electrónica de manera teórica (lenguaje ANSI-C) y práctica (montaje de circuitos). Conocer las funciones que gobiernan las entradas y salidas del microcontrolador PIC18F47J53.

Más detalles

TERMÓMETRO DIGITAL DS1624

TERMÓMETRO DIGITAL DS1624 TERMÓMETRO DIGITAL DS1624 Centro CFP/ES COMUNICACIÓN I2C 1 CARACTERÍSTICAS DEL DS1624 El DS1624 tiene una resolución de 13 bits. Como la mayoría, sigue midiendo temperaturas en el rango de 55 C a +125

Más detalles

PCF8574 EXPANSOR REMOTO 8-BIT I/O PARA I²C-BUS

PCF8574 EXPANSOR REMOTO 8-BIT I/O PARA I²C-BUS PCF8574 EXPANSOR REMOTO 8-BIT I/O PARA I²C-BUS 1. CARACTERISTCAS Suministro de voltaje de funcionamiento 2.5 a 6 V Bajo consumo de corriente de espera (standby) de 10 ma máximo. Expansor I²C a puerto paralelo.

Más detalles

Tema 3: Expansión de recursos

Tema 3: Expansión de recursos Sistemas Electrónicos Digitales II Tema 3: Expansión de recursos El bus I 2 C Protocolo de Comunicación I 2 C Índice de la Lección Introducción Características del bus I 2 C Conexión de dispositivos al

Más detalles

INSTRUMENTACIÓN AVANZADA Departamento de Ingeniería Eléctrica y Electromecánica Facultad de Ingeniería Universidad Nacional de Mar del Plata

INSTRUMENTACIÓN AVANZADA Departamento de Ingeniería Eléctrica y Electromecánica Facultad de Ingeniería Universidad Nacional de Mar del Plata Ejercicio: construir un datalogger El datalogger o registrador debe sensar la temperatura ambiente cada 1s y guardarla junto a la fecha y hora de adquisición en un archivo.txt alojado en una memoria µsd.

Más detalles

INSTRUMENTACIÓN AVANZADA Departamento de Ingeniería Eléctrica y Electromecánica Facultad de Ingeniería Universidad Nacional de Mar del Plata

INSTRUMENTACIÓN AVANZADA Departamento de Ingeniería Eléctrica y Electromecánica Facultad de Ingeniería Universidad Nacional de Mar del Plata Ing. Guillermo Murcia Ing. Jorge Luis Strack gjmurcia@fi.mdp.edu.ar jlstrack@fi.mdp.edu.ar Lecto-grabadora de SDcard - Se comunica con Arduino a través del protocolo de comunicación SPI. - Se comanda a

Más detalles

Curso de. Módulo 10 MSSP: I2C. Ricardo Gómez González Andrés Prieto-Moreno Torres

Curso de. Módulo 10 MSSP: I2C. Ricardo Gómez González Andrés Prieto-Moreno Torres Curso de Micro controladores PIC Módulo 10 MSSP: I2C Juan González Gómez Ricardo Gómez González Andrés Prieto-Moreno Torres 1 Índice 1. Introducción al I2C 2. Registros I2C PIC16f876A 3. Ejemplo de Uso

Más detalles

BUS DE COMUNICACIÓN I 2 C

BUS DE COMUNICACIÓN I 2 C APÉNDICE H BUS DE COMUNICACIÓN I 2 C El término I 2 C da nombre a un estándar para bus de comunicaciones serie. El nombre proviene de Inter-Integrated Circuits. El diseñador es el fabricante Philips. Existen

Más detalles

COMUNICACIÓN SERIE (RS232)

COMUNICACIÓN SERIE (RS232) COMUNICACIÓN SERIE (RS232) Introducción Una manera de conectara dos dipositivos es mediante comunicaciones serie asíncronas. En ellas los bits de datos se transmiten "en serie" (uno de trás de otro) y

Más detalles

El circuito integrado ADC1230, fabricado

El circuito integrado ADC1230, fabricado ADC12130 Conversor A/D serial de 12 bits GUILLERMO RAMOS RAMOS gramos@telesat.com.co Los conversores A/D seriales se caracterizan por su tamaño reducido y bajo costo. El circuito integrado que describimos

Más detalles

EL BUS I2C CARACTERISTICAS. Fernando Remiro

EL BUS I2C CARACTERISTICAS. Fernando Remiro CARACTERISTICAS Fernando Remiro 1 CARACTERÍSTICAS Utiliza 2 líneas para transportar la información entre los distintos periféricos conectados al bus SDA (datos) SCL (reloj) Cada dispositivo se identifica

Más detalles

3 Interfaz PC DSP. 3.1 Introducción a las comunicaciones serie. 3 Interfaz PC DSP

3 Interfaz PC DSP. 3.1 Introducción a las comunicaciones serie. 3 Interfaz PC DSP 3 Interfaz PC DSP 3.1 Introducción a las comunicaciones serie Las comunicaciones serie se utilizan para enviar datos a través de largas distancias, ya que las comunicaciones en paralelo exigen demasiado

Más detalles

Estructura de Microprocesadores. Profesor Ing. Johan Carvajal Godínez

Estructura de Microprocesadores. Profesor Ing. Johan Carvajal Godínez Estructura de Microprocesadores PIC 18F4550 Módulos de Comunicación Serie Profesor Ing. Johan Carvajal Godínez Contenido Módulos de comunicación serie sincrónica I2C SPI Módulo de comunicación serie Asincrónico

Más detalles

Capítulo 3: Esquemáticos, elección de componentes y protocolos de comunicación

Capítulo 3: Esquemáticos, elección de componentes y protocolos de comunicación Capítulo 3: Esquemáticos, elección de componentes y protocolos de comunicación En este capítulo se incluyen y se comentan los esquemáticos de ambas placas así como la elección de los componentes más representativos

Más detalles

( hPa a 25 C) ( hpa, C) Medición de la temperatura Rango: C precisión: ± 1. Medición de humedad Precisión: ± 3

( hPa a 25 C) ( hpa, C) Medición de la temperatura Rango: C precisión: ± 1. Medición de humedad Precisión: ± 3 BMP280 SENSOR DE PRESIÓN DIGITAL El BMP280 se basa en la probada tecnología de sensor de presión Piezoresistiva de Bosch, alta precisión y linealidad y estabilidad a largo plazo. Es un sensor de presión

Más detalles

partir de los 5 Volts que entrega el puerto USB La alimentación puede ser

partir de los 5 Volts que entrega el puerto USB La alimentación puede ser Introducción: La tarjeta de desarrollo de Intesc μvva PRO (Miuva PRO), ha sido diseñada para satisfacer las necesidades tanto básicas como avanzadas de estudiantes y/o profesionistas que trabajan con microcontroladores

Más detalles

Bus I 2 C. Introducción

Bus I 2 C. Introducción Bus I 2 C Introducción 1980: Philips desarrolla el Bus de 2 alambres I 2 C para la comunicación de circuitos integrados. Se han otorgado licencias a mas de 50 compañías, encontrándonos con más de 1000

Más detalles

Modelo ISO OSI. Vínculo Físico

Modelo ISO OSI. Vínculo Físico Modelo ISO OSI TDII - Conexión serie con el mundo. 1 Vínculo Físico UTP TDII - Conexión serie con el mundo. 2 1 Vínculo Físico TDII - Conexión serie con el mundo. 3 Vínculo Físico TDII - Conexión serie

Más detalles

PIC 18F45XX CARACTERÍSTICAS GENERALES

PIC 18F45XX CARACTERÍSTICAS GENERALES PIC 18F45XX CARACTERÍSTICAS GENERALES 1. Características generales CPU con arquitectura Harvard (77 instrucciones) Todas las instrucciones constan de 1 sola palabra de 16 bits (2 bytes) excepto las de

Más detalles

1. ESPECIFICACIONES 2. REGISTROS INTERNOS

1. ESPECIFICACIONES 2. REGISTROS INTERNOS 1. ESPECIFICACIONES La descripción general de la tarjeta FADIBUS sigue en paralelo a la descripción del circuito integrado PCA9555N. La tarjeta FADIBUS proporciona 16 entradas/salidas de propósito general

Más detalles

COMUNICACIÓN I2C (INTER-INTEGRATED CIRCUIT)

COMUNICACIÓN I2C (INTER-INTEGRATED CIRCUIT) COMUNICACIÓN I2C (INTER-INTEGRATED CIRCUIT) Centro CFP/ES COMUNICACIÓN I2C 1 VENTAJAS DE LA COMUNICACIÓN I2C COMPARATIVA ESTANDAR DE TRANSMISIÓN 2 DISPOSITIVOS I2C DISPOSITIVOS I2C MAX518 3 DISPOSITIVOS

Más detalles

Memoria 24LC256 I. I NTRODUCCIÓN

Memoria 24LC256 I. I NTRODUCCIÓN 1 Memoria 24LC256 I. I NTRODUCCIÓN I2C es un bus de comunicación serial sincrónica desarrollado por Phillips Semiconductors a principios de los años 80 s, con la principal intención de interconectar una

Más detalles

2. PANTALLA ALFANUMÉRICA DE LCD (HITACHI HD44780U)

2. PANTALLA ALFANUMÉRICA DE LCD (HITACHI HD44780U) 2. PANTALLA ALFANUMÉRICA DE LCD (HITACHI HD44780U) Este controlador de la casa Hitachi se usa para mostrar caracteres alfanuméricos en paneles LCD de matriz pasiva (los típicos que se pueden encontrar

Más detalles

INFORME PROYECTO FINAL ELECTRONICA DIGITAL II DISPOSITIVO DE ALMACENAMIENTO DIGITAL CON REGISTRO DE TIEMPO Y TEMPERATURA

INFORME PROYECTO FINAL ELECTRONICA DIGITAL II DISPOSITIVO DE ALMACENAMIENTO DIGITAL CON REGISTRO DE TIEMPO Y TEMPERATURA INFORME PROYECTO FINAL ELECTRONICA DIGITAL II DISPOSITIVO DE ALMACENAMIENTO DIGITAL CON REGISTRO DE TIEMPO Y TEMPERATURA Universidad Nacional de Colombia Carlos Andrés Castellanos 261378 Andrés Ramos Bermejo

Más detalles

MICROCONTROLADORES PIC16F84 ING. RAÚL ROJAS REÁTEGUI

MICROCONTROLADORES PIC16F84 ING. RAÚL ROJAS REÁTEGUI MICROCONTROLADORES PIC16F84 ING. RAÚL ROJAS REÁTEGUI DEFINICIÓN Es un microcontrolador de Microchip Technology fabricado en tecnología CMOS, completamente estático es decir si el reloj se detiene los datos

Más detalles

MÓDULO COMPARADOR Y REFERENCIA DE TENSIÓN PARA LA COMPARACIÓN

MÓDULO COMPARADOR Y REFERENCIA DE TENSIÓN PARA LA COMPARACIÓN MÓDULO COMPARADOR Y REFERENCIA DE TENSIÓN PARA LA COMPARACIÓN - + Fernando Nuño García 1 Estos dos módulos existen en la versión de los PIC16F87xA pero NO en la versión PIC16F87x PIC16F877 PIC16F877A 2

Más detalles

Arquitectura y Periféricos

Arquitectura y Periféricos Arquitectura y Periféricos Departamento de Electrónica Fundación San Valero Características fundamentales: Arquitectura RISC avanzada Harvard: 16- bit con 8- bit de datos. 77 instrucciones Desde 18 a 80

Más detalles

SADE en LabView. IO PIN: SADE cuenta con 13 pines que se pueden configurar como entrada, salida e inclusive como PWM.

SADE en LabView. IO PIN: SADE cuenta con 13 pines que se pueden configurar como entrada, salida e inclusive como PWM. SADE en LabView SADE (Sistema de Adquisición de Datos flexible ) es la aplicación de INTESC la cual facilita el manejo de la tarjeta Symbhia mediante comandos en lenguaje de alto nivel. En el siguiente

Más detalles

INGENIERÍA ELECTRÓNICA CURSO Examen (24 Junio 2005) S.E.T.I. 2

INGENIERÍA ELECTRÓNICA CURSO Examen (24 Junio 2005) S.E.T.I. 2 Primera Parte Microcontroladores 1. Funcionamiento de las interrupciones en el microcontrolador PIC16F84A. Enumera y comenta las posibles fuentes de interrupción. 2. Comenta el proceso de lectura y escritura

Más detalles

Introducción. Modo monitor. Cuaderno técnico 4: Grabación de microcontroladores PIC

Introducción. Modo monitor. Cuaderno técnico 4: Grabación de microcontroladores PIC Cuaderno técnico 4: Grabación de microcontroladores PIC [Introducción] [Modo monitor] [Arquitectura] [Autores] [Licencia] [Download] [Links] [Noticias] Introducción Los microcontroladores PIC se graban

Más detalles

10. Tarjeta analógica multipropósito

10. Tarjeta analógica multipropósito 10. Tarjeta analógica multipropósito 10.1. Características Esta tarjeta se ha diseñado con el fin de ofrecer una solución completa a aplicaciones donde se requieran entradas y salidas analógicas, donde

Más detalles

Curso sobre Microcontroladores Familia HC9S08 de Freescale

Curso sobre Microcontroladores Familia HC9S08 de Freescale Curso sobre Microcontroladores Familia HC9S08 de Freescale Por Ing. Daniel Di Lella EduDevices www.edudevices.com.ar e-mail: info@edudevices.com.ar Capítulo 8.- Inter Integrated Circuit Interface I2C MMIIC

Más detalles

Introducción a BMP085 Versión 1.0

Introducción a BMP085 Versión 1.0 1. [ BMP085 - Barómetro ] El kit incluye el sensor de presión y temperatura BMP085 de la marca Bosch, el mismo es normalmente utilizado en plataformas electrónicas como Arduino, por lo que fácilmente se

Más detalles

UNIDAD 13 EL BUS I2C

UNIDAD 13 EL BUS I2C UNIDAD 13 EL BUS I2C Objetivo y Programa y de la Unidad 13 Objetivo de la presentación Proporcionar las ideas y esenciales y ejemplos que permiten a Arduino comunicarse con cualquier tipo de dispositivo

Más detalles

Además permite programas cualquier circuito integrado DS 1620 como un sistema autónomo, por ejemplo un termostato sin una CPU.

Además permite programas cualquier circuito integrado DS 1620 como un sistema autónomo, por ejemplo un termostato sin una CPU. TERMÓMETRO DIGITAL CON INTERFAZ RS-. INTRODUCCIÓN. Básicamente el circuito consiste en un microcontrolador del tipo PICC, y un circuito integrado del tipo DS0 (de Dallas Semiconductor), que realiza las

Más detalles

Unidad de conexión de encoder S.S.I. CJ1W-CTS21. Introducción Hardware Conexionado Puesta en marcha Configuración Operación

Unidad de conexión de encoder S.S.I. CJ1W-CTS21. Introducción Hardware Conexionado Puesta en marcha Configuración Operación Guía Rápida Unidad de conexión de encoder S.S.I. CJ1W-CTS21 Puesta en marcha Configuración Operación Guía Rápida : Especificaciones Tratamiento de errores OMRON ELECTRONICS, S.A. Autor: Alvaro Sáez 1.

Más detalles

MÓDULO 2 Sergio Noriega

MÓDULO 2 Sergio Noriega MÓDULO 2 CU9 PROYECTO CU9 DISEÑO EN VHDL DE MICROPROCESADOR ELEMENTAL BASADO EN EL PROYECTO CU8, DONDE SE ADICIONA UN MODO DE DIRECCIONAMIEMTO INDIRECTO A MEMORIA DE DATOS, A TRAVÉS DE UN REGISTRO INDICE

Más detalles

AUTOMATIZACIÓN - CURSO: 2010-2011- Práctica 4: Sistema de Monitorización de tiempo mediante Arduino

AUTOMATIZACIÓN - CURSO: 2010-2011- Práctica 4: Sistema de Monitorización de tiempo mediante Arduino AUTOMATIZACIÓN - CURSO: 2010-2011- Juan Antonio Corrales Ramón Carlos Alberto Jara Bravo Fernando Torres Medina Grupo de Innovación Educativa en Automática Departamento de Física, Ingeniería de Sistemas

Más detalles

Borrador PIC 18F45XX. El sensor de distancias (SRF04/05)

Borrador PIC 18F45XX. El sensor de distancias (SRF04/05) Borrador PIC 18F45XX El sensor de distancias (SRF04/05) 1. Características generales Se trata de un medidor de distancias de bajo costo por ultrasonidos. La detección del objeto se consigue midiendo el

Más detalles

APLICACIÓN CON SENSORES INTELIGENTES

APLICACIÓN CON SENSORES INTELIGENTES APLICACIÓN CON SENSORES INTELIGENTES I. Aguirre 1, M.C. Sáenz 2, I.J. Oleagordia 3 1 Departamento de Electrónica y Telecomunicaciones, Universidad del País Vasco E.U.I.T.I., Eibar, Avda. Otaola 29, 20600-Eibar,

Más detalles

Desarrollo de Herramientas de Programación de Alto Nivel y Aplicaciones de Conectividad y Almacenamiento para el Microcontrolador MSP430

Desarrollo de Herramientas de Programación de Alto Nivel y Aplicaciones de Conectividad y Almacenamiento para el Microcontrolador MSP430 Desarrollo de Herramientas de Programación de Alto Nivel y Aplicaciones de Conectividad y Almacenamiento para el Microcontrolador MSP430 Memoria presentada por Carlos Pablo Silva Lütty Comisión: Wolfgang

Más detalles

ZigBee development circuit (ETRX2 based)

ZigBee development circuit (ETRX2 based) ZigBee development circuit (ETRX2 based) Introducción El circuito consiste básicamente en la interconexión de un módulo ZigBee ETRX2 de la marca Telegesis a un circuito integrado MAX233 para poder comunicar

Más detalles

MANUAL DE DESCRIPCIÓN

MANUAL DE DESCRIPCIÓN MANUAL DE DESCRIPCIÓN 1 ÍNDICE DE CONTENIDO 1. Alimentación.... 3 2. Comunicaciones digitales.... 5 3. Salidas de relés.... 7 4. Salidas digitales.... 9 6. Entradas analógicas.... 12 7. Varios.... 13 8.

Más detalles

Microprocesadores, Tema 8:

Microprocesadores, Tema 8: Microprocesadores, Tema 8: Comunicaciones asíncronas con USART del PIC Guillermo Carpintero del Barrio Marta Ruiz Llata Alejandro Quesada Pareja Universidad Carlos III de Madrid Standard de Comunicación

Más detalles

Sensor de Temperatura Digital LM75. Prólogo

Sensor de Temperatura Digital LM75. Prólogo Prólogo La finalidad de nuestra memoria es dar a conocer de manera más sencilla y entendible el funcionamiento del sensor de temperatura digital Lm75: descripción general, características, pines de descripción...

Más detalles

ESPino - Especificaciones

ESPino - Especificaciones ESPino - Especificaciones Resumen Microcontrolador ESP8266 (32-bit RISC) WiFi 802.11 (station, access point, P2P) Voltaje de operación 3.3V Voltaje de entrada 4.4-15V Pines de I/O Digitales 9 Pines de

Más detalles

ÍNDICE CAPÍTULO 1 FUNDAMENTOS DE LOS MICROCONTROLADORES

ÍNDICE CAPÍTULO 1 FUNDAMENTOS DE LOS MICROCONTROLADORES ÍNDICE CAPÍTULO 1 FUNDAMENTOS DE LOS MICROCONTROLADORES 1.1 Introducción 1.2 Fundamentos de los procesadores digitales secuenciales 1.2.1 Introducción 1.2.2 Arquitectura interna 1.2.2.1 Procesadores digitales

Más detalles

Anexo II: Lógica programada y lógica cableada. Ventajas e inconvenientes. MSP430G2553.

Anexo II: Lógica programada y lógica cableada. Ventajas e inconvenientes. MSP430G2553. Anexo II: Lógica programada y lógica cableada. Ventajas e inconvenientes. MSP430G2553. 1. Introducción Como se observa a lo largo de este proyecto, en casi todas las tarjetas esclavo recurrimos a usar

Más detalles

TEMA 20.0. EL BUS I 2 C (Inter Integrated Circuit Bus) I2C EN C

TEMA 20.0. EL BUS I 2 C (Inter Integrated Circuit Bus) I2C EN C TEMA 20.0 EL BUS I 2 C (Inter Integrated Circuit Bus) I2C EN C La comunicación n serie en los PIC 16F87X Los microcontroladores PIC de la familia 16F78x, tienen la posibilidad de comunicación serie, las

Más detalles

PIC 18F45XX. El sensor de distancias (SRF04/05)

PIC 18F45XX. El sensor de distancias (SRF04/05) PIC 18F45XX El sensor de distancias (SRF04/05) 1. Características generales SRF04/05 Se trata de un medidor de distancias de bajo costo por ultrasonidos. La detección del objeto se consigue midiendo el

Más detalles

MANUAL MÓDULO WIFI DE MOWAY

MANUAL MÓDULO WIFI DE MOWAY MANUAL MÓDULO WIFI DE MOWAY Página 2 de 9 Copyright (c) 2011 Bizintek Innova, S.L. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License,

Más detalles

SISTEMAS DE ADQUISICIÓN DE DATOS. Convertidores D/A Convertidores A/D

SISTEMAS DE ADQUISICIÓN DE DATOS. Convertidores D/A Convertidores A/D SISTEMAS DE ADQUISICIÓN DE DATOS Convertidores D/A Convertidores A/D Capitulo 0: Circuitos de Adquisición de Puntos discretos sobre una señal analógica V 5 0 9 8 7 6 5 0 0000 000 00 0 0 0 0 0 00 00 0 00

Más detalles

COMUNICACIÓN INALAMBRICA MEDIANTE EL PIC16F84A

COMUNICACIÓN INALAMBRICA MEDIANTE EL PIC16F84A COMUNICACIÓN INALAMBRICA MEDIANTE EL PIC16F84A Existen muchos medios de comunicación entre diferentes dispositivos, aquí se explica la comunicación inalámbrica unidireccional mediante el PIC16F84A y una

Más detalles

Sistema de Desarrollo para el Microcontrolador PIC18F452

Sistema de Desarrollo para el Microcontrolador PIC18F452 ESCUELA TÉCNICA SUPERIOR DE INGENIEROS INDUSTRIALES Y DE TELECOMUNICACIÓN Sistema de Desarrollo para el Microcontrolador PIC18F452 Alumno: Andrés Valverde Villarán Tutora: Carmen Aracil Fernández Sevilla,

Más detalles

Prueba del Driver ModBus

Prueba del Driver ModBus Prueba del Driver ModBus Prueba de la placa Elementos y Conexiones Elementos: - Placa 232-485 - Driver ModBus - Master SPI (µc en protoboard, ver más abajo) - PC + software de prueba dedicado, o genérico

Más detalles

Elección de un microcontrolador

Elección de un microcontrolador Elección de un microcontrolador Decisión multivariable. No hay un óptimo evidente Factores: Herramientas de desarrollo Base de conocimientos Precio y disponibilidad Familia versátil y en desarrollo Cantidad

Más detalles

Curso sobre Microcontroladores Familia HC9S08 de Freescale

Curso sobre Microcontroladores Familia HC9S08 de Freescale Curso sobre Microcontroladores Familia HC9S08 de Freescale Por Ing. Daniel Di Lella EduDevices www.edudevices.com.ar e-mail: info@edudevices.com.ar Capítulo 8.- Inter Integrated Circuit Interface I2C MMIIC

Más detalles

Periféricos Interfaces y Buses

Periféricos Interfaces y Buses Periféricos Interfaces y Buses I. Arquitectura de E/S II. Programación de E/S III. Interfaces de E/S de datos IV. Dispositivos de E/S de datos V. Buses Buses de E/S (PCI, PC104, AGP). Sistemas de interconexión

Más detalles

Microchip Tips & Tricks...

Microchip Tips & Tricks... ARTICULO TECNICO Microchip Tips & Tricks... Por el Departamento de Ingeniería de EduDevices. Soluciones y Diseños de Fuentes Inteligentes Tip 107 Detección de error y reinciacilización de un controlador.

Más detalles

MICROCONTROLADOR PIC DE MICROCHIP

MICROCONTROLADOR PIC DE MICROCHIP MICROCONTROLADOR PIC DE MICROCHIP PIC16F877-28-PIN 8-BIT CMOS FLASH MICROCONTROLLER PIC16F877: ESTRUCTURA INTERNA Bus de Datos Bus de Datos (programa) Registro de trabajo (acumulador) Conversor A/D Contador/Temporizador

Más detalles

Repasando... Son circuitos integrados que incorporan todos los bloques funcionales de un Sistema Microprocesador en un único encapsulado

Repasando... Son circuitos integrados que incorporan todos los bloques funcionales de un Sistema Microprocesador en un único encapsulado 1 Qué son los Microcontroladores? Son circuitos integrados que incorporan todos los bloques funcionales de un Sistema Microprocesador en un único encapsulado Qué necesitan para funcionar? Sólo una tensión

Más detalles

EL módulo conversor A/D. (c) Domingo Llorente

EL módulo conversor A/D. (c) Domingo Llorente EL módulo conversor A/D (c) Domingo Llorente 2010 1 Características del conversor A/D Ocho entradas de señal analógica. (5 para el 16F876x) Resolución de la conversión de 10 bits. (0-1024) Distintas fuentes

Más detalles

Microprocesadores, Tema 8:

Microprocesadores, Tema 8: Microprocesadores, Tema 8: Periféricos de Comunicación Síncronos Guillermo Carpintero Marta Ruiz Universidad Carlos III de Madrid Standard de Comunicación Protocolos Standard de Comunicación Serie Síncrona

Más detalles

MICROCONTROLADORES PIC USART

MICROCONTROLADORES PIC USART USART Universal Synchronous Asynchronous Receiver Transmitter Síncrona o asíncrona Recibe y transmite Operación full duplex asíncrona Aplicación típica: comunicación con un PC mediante el protocolo RS232,

Más detalles

MODBUS CONTENIDO. Protocolo de Comunicaciones MODBUS. Introducción Estructura de la Red MODBUS Características del Protocolo Aplicaciones Referencias

MODBUS CONTENIDO. Protocolo de Comunicaciones MODBUS. Introducción Estructura de la Red MODBUS Características del Protocolo Aplicaciones Referencias MODBUS Protocolo de Comunicaciones MODBUS Presenta: Enmanuel Aparicio Velázquez Revisión: M. C. Fermín Hugo Ramírez Leyva CONTENIDO Introducción Estructura de la Red MODBUS Características del Protocolo

Más detalles

Descripción Técnica SÓLO PARA USO INTERNO. Documento:

Descripción Técnica SÓLO PARA USO INTERNO. Documento: MAD Módulo de Alarmas Digitales Descripción Técnica SÓLO PARA USO INTERNO Documento: 75239801 Edición: 1.00 Septiembre 2011 Descripción Técnica Documento: 75239801 Fichero: 75239801.doc Nº de modificación:

Más detalles

TUTORIAL II parte A. Observemos el diagrama de pines del microcontrolador 16F877A:

TUTORIAL II parte A. Observemos el diagrama de pines del microcontrolador 16F877A: 1 TUTORIAL II parte A OBJETIVOS Conocer el manejo de puertos del microcontrolador 16F877A, registros TRIS y PORT. Familiarizarse con las principales instrucciones del lenguaje y la estructura de un programa

Más detalles

Estudiante de I.T.T Sistemas electrónicos

Estudiante de I.T.T Sistemas electrónicos Actualmente, la mayoría de los sistemas electrónicos llevan acoplados algún microcontrolador. La industria actual ha requerido de estas unidades para poder aumentar las aplicaciones en sistemas para poder

Más detalles

Proyecto Final: Controlador de Acuarios

Proyecto Final: Controlador de Acuarios Universidad Nacional de Rosario Facultad de Ciencias Exactas, Ingeniería y Agrimensura Escuela de Ingeniería Electrónica Informática Electrónica Proyecto Final: Controlador de Acuarios Cristian Martinez

Más detalles

CP1E-NA con Analogía Integrada

CP1E-NA con Analogía Integrada Guía Rápida CP1E-NA con Analogía Integrada 1. Introducción al CP1E 2. Especificaciones técnicas de E/S Analógicas integradas 3. Conexionado E/S Analógicas 4. Gráficas de conversión E/S Analóg. 5. Funciones

Más detalles

Inter.face de comunicación RS 232 de empotrar Referencia: /8455.9

Inter.face de comunicación RS 232 de empotrar Referencia: /8455.9 Inter.face de comunicación RS 232 de empotrar Este módulo de aplicación de interface serie se utiliza para conectar un PC al EIB y se coloca en un acoplador bus empotrado. Se puede integrar dentro del

Más detalles

4. Comunicaciones serie y paralelo

4. Comunicaciones serie y paralelo 4. Comunicaciones serie y paralelo CONCEPTOS DE TRANSMISIÓN DE DATOS DIGITALES Transmisión serie y paralela Transmisión asíncrona y síncrona Interfaz DTE-DCE INTERFAZ EIA-232 / V.24 Especificaciones mecánicas

Más detalles

Apéndice C Programas ejemplo

Apéndice C Programas ejemplo Programas ejemplo 1: Obtención de los valores de conversión de unidad de analógica Este es un programa para obtener los valores de conversión de unidad de analógica. Los valores de las s individuales se

Más detalles

Módulo Transceptor APC220-43

Módulo Transceptor APC220-43 Módulo Transceptor APC220-43 Características Hasta 800 mts de alcance (2400 bps) Potencia de salida de 20mW Rango de frecuencia entre 418Mhz y 455Mhz Más de 100 canales Modulación en GFSK Interfaz UART/TTL

Más detalles

T E S I N A D E S E M I N A R I O D E G R A D U AC I O N : I N T E G R A N T E S :

T E S I N A D E S E M I N A R I O D E G R A D U AC I O N : I N T E G R A N T E S : T E S I N A D E S E M I N A R I O D E G R A D U AC I O N : I N T E G R A N T E S : ANTECEDENDES INTERFAZ: Q u é e s? : Es la conexión entre dos ordenadores o máquinas de cualquier tipo dando una comunicación

Más detalles

Introducción al PLC Simatic Siemens S7-200.

Introducción al PLC Simatic Siemens S7-200. Francisco J. Jiménez Montero. Málaga, Febrero de 2007. Revisado: Noviembre de 2010. Ciclo Formativo de Grado Medio de Instalaciones Eléctricas y Automáticas. Introducción al PLC Simatic Siemens S7-200.

Más detalles

GUÍA RÁPIDA SRM1 ESTE MANUAL CONTIENE: 1 CARACTERÍSTICAS Y FUNCIONES 2 ÁREAS DE MEMORIA 3 MAPEADO DE E/S 4 SETUP DEL PLC

GUÍA RÁPIDA SRM1 ESTE MANUAL CONTIENE: 1 CARACTERÍSTICAS Y FUNCIONES 2 ÁREAS DE MEMORIA 3 MAPEADO DE E/S 4 SETUP DEL PLC GUÍA RÁPIDA SRM1 ESTE MANUAL CONTIENE: 1 CARACTERÍSTICAS Y FUNCIONES 2 ÁREAS DE MEMORIA 3 MAPEADO DE E/S 4 SETUP DEL PLC OMRON ELECTRONICS, S.A. GRSRM1.DOC Pag. 1 1 Características y Funciones GUÍA RÁPIDA

Más detalles

TARJETA GIROSCOPIO, L3GD20. SIGMA ELECTRONICA

TARJETA GIROSCOPIO, L3GD20. SIGMA ELECTRONICA TARJETA GIROSCOPIO, L3GD20. SIGMA ELECTRONICA 1. DESCRIPCION GENERAL: Imagen 1: Tarjeta L3GD20. 1 Giroscopio de tres ejes L3GD20, regulador de voltaje y circuito nivelador lógico, todo en una simple tarjeta

Más detalles

SISTEMAS DE ADQUISICIÓN

SISTEMAS DE ADQUISICIÓN SISTEMAS DE ADQUISICIÓN Aplicación Plataforma Estructura Hardware Software Componentes especiales Francisco Simón Muñiz 1.1 APLICACIÓN Ensayo de laboratorio Control industrial Control viviendas Control

Más detalles

MODULO TRANSCEPTOR DE DATOS PUNTO A PUNTO WIZ-434-SML-IA

MODULO TRANSCEPTOR DE DATOS PUNTO A PUNTO WIZ-434-SML-IA MODULO TRANSCEPTOR DE DATOS PUNTO A PUNTO WIZ-434-SML-IA 1.- INTRODUCCIÓN Los módulos WIZ-SML-IA consisten en transceptores para la transferencia de datos punto a punto en el modo half-duplex, vía radio

Más detalles

Memorias. Docente: Ing. Víctor Cárdenas Schweiger

Memorias. Docente: Ing. Víctor Cárdenas Schweiger Memorias Docente: Ing. Víctor Cárdenas Schweiger 2016 1 Qué es una memoria RAM? Es la memoria donde se almacenan los datos (programas) con los que se están trabajando en ese momento. Es un dispositivo

Más detalles

Desarrollo de un prototipo de bocina electrónica. Autora: Pilar Prieto Sanz Tutora: Carmen Quintano Pastor Director: Fco.

Desarrollo de un prototipo de bocina electrónica. Autora: Pilar Prieto Sanz Tutora: Carmen Quintano Pastor Director: Fco. Desarrollo de un prototipo de bocina electrónica Autora: Tutora: Carmen Quintano Pastor Director: Fco. Javier Burgoa 1 Índice Objetivos Principio de funcionamiento de la bocina Desarrollo Circuito electrónico

Más detalles

Interfaces específicas

Interfaces específicas Interfaces específicas Permiten la conexión a elementos o procesos particulares de la planta Señales no estándar (5 a 10% aplicaciones) Disponibles para autómatas de gama media y alta Clasificación: o

Más detalles

MATRIZ DE VALORACIÓN O RÚBRICA. Nombre del alumno: Actividad de evaluación:

MATRIZ DE VALORACIÓN O RÚBRICA. Nombre del alumno: Actividad de evaluación: 10. Matriz de valoración ó rúbrica MATRIZ DE VALORACIÓN O RÚBRICA Siglema: OMIN módulo: alumno: Docente evaluador: Grupo: Fecha: Resultado de aprendizaje: 1.2 Opera microprocesadores acoplados a sistemas

Más detalles

Facultad de Ingeniería Eléctrica. Departamento de Telecomunicaciones y Electrónica TRABAJO DE DIPLOMA

Facultad de Ingeniería Eléctrica. Departamento de Telecomunicaciones y Electrónica TRABAJO DE DIPLOMA Facultad de Ingeniería Eléctrica Departamento de Telecomunicaciones y Electrónica TRABAJO DE DIPLOMA EMPLEO DEL BUS I2C EN EL MICROCONTROLADOR PIC 16F73. Autor: Ioslán Sánchez Martínez Tutor: MSc. Rosbel

Más detalles

Las principales diferencias del SRF08 frente al SRF04 son las siguientes:

Las principales diferencias del SRF08 frente al SRF04 son las siguientes: 1.- DESCRIPCION El módulo SRF08 consiste en un medidor ultrasónico de distancias de bajo costo desarrollado por la firma DEVANTECH Ltd. y es una versión mejorada del módulo SRF04. Emplea un microcontrolador

Más detalles

Conversor A/D. Conversor Analógico a Digital

Conversor A/D. Conversor Analógico a Digital Conversor Analógico a Digital Analógico Analógico Controlador Sensor Nivel Valor Deseado V.D. Controlador Proceso Proceso V.D. Controlador Proceso Controlador Digital A/D Micro procesador D/A Conversor

Más detalles

Encoder absoluto multivuelta

Encoder absoluto multivuelta Referencia de pedido Características Carcasa industrial estándar de Ø58 mm PROFINET IRT 0 Bit Multivuelta Brida servo o brida de sujeción Looping a través de la Ethernet debido a un switch integrado de

Más detalles

CONVERTIDOR ANÁLOGICO-DIGITAL (ADC)

CONVERTIDOR ANÁLOGICO-DIGITAL (ADC) Aplicar los conocimientos básicos de electrónica de manera teórica (lenguaje ANSI-C) y práctica (montaje de circuitos). Conocer las funciones que gobiernan las entradas y salidas del microcontrolador PIC18F47J53.

Más detalles

PROBLEMA 1 (2.5 puntos): SOLUCIÓN

PROBLEMA 1 (2.5 puntos): SOLUCIÓN PROBLEMA 1 (2.5 puntos): SOLUCIÓN Diseñe un microprocesador con las siguientes características: 16KB de memoria de datos. 8KB de memoria de programa. Juego de 128 instrucciones de 16 bits. Bus de datos

Más detalles

ESTRUCTURA BÁSICA DEL µc AT89C51

ESTRUCTURA BÁSICA DEL µc AT89C51 Desde mediados de la década de los 80 s gran parte de los diseños basados en la automatización (electrodomésticos, sencillas aplicaciones Industriales, instrumentación medica, control numérico, etc.) utilizaban

Más detalles

Arquitectura de Computadoras 2011

Arquitectura de Computadoras 2011 Arquitectura de Computadoras Unidad 7: Entrada/Salida Arquitectura de Computadoras Aspectos claves La arquitectura de E/S es su interfaz con el exterior Se diseña de manera sistemática para controlar las

Más detalles

UNIVERSIDAD DE OVIEDO

UNIVERSIDAD DE OVIEDO 1 Qué son los Microcontroladores? Son circuitos integrados que incorporan todos los bloques funcionales de un Sistema Microprocesador en un único encapsulado Qué necesitan para funcionar? Sólo una tensión

Más detalles