COMUNICACION I2C

Páginas: 8 (1826 palabras) Publicado: 5 de febrero de 2015
Segundo Congreso Virtual, Microcontroladores y sus Aplicaciones

Protocolo I2C multi-esclavo mediante micro-controladores PIC’s, para
transmisión de datos utilizados en una articulación robótica.

Jorge A. Andrade Gutiérrez1; Josué J. De Jesús Torres2; Ángel Bautista Hernández3; José Raúl Pimentel Cortes4;
Gerardo Águila Rodríguez5; Ignacio Herrera Aguilar6
Instituto Tecnológico de OrizabaMaestría en Ingeniería Electrónica
México
Correo-e: andradegtz@netscape.net 1; josuejtorres@hotmail.com 2; karlspice@hotmail.com 3;
rul_pimen@hotmail.com 4; gerardo_aguila03@yahoo.com 5; nacho_h71@hotmail.com 6
Resumen. El objetivo principal de éste trabajo es el desarrollo de un sistema que permita transmitir
múltiples datos entre micro-controladores PIC, tales datos que son transmitidosllevan información
necesaria para la manipulación de una articulación robótica. Sin embargo, ésta comunicación tiene
que ser de forma bidireccional para obtener información de ambos sistemas a comunicar y tener como
resultado el control de éstos.

Palabras Clave: mutlti – esclavo ; master ; slave ; PIC’s ; I2C ; PWM ; articulación robótica ; I2C debugger ;
ISIS 7.

I. Introducción

II.Objetivo general

El tema de éste trabajo básicamente es enfocado a la
realización y utilización de una red de microcontroladores que sea capaz de transmitir múltiples
datos con información necesaria para la manipulación
de una articulación robótica. Ésta red únicamente
tendrá la función de comunicar o transmitir
información de 1byte en tiempos aproximados a 20us
utilizando velocidades de400Kbps, la comunicación
que debe emplearse en ésta red debe de ser de tipo
bidireccional por el simple hecho de realizar la
manipulación de una articulación robótica con una
PC.

Construcción de un sistema que pueda transmitir y
recibir múltiples datos entre varios microcontroladores PIC para la manipulación de una
articulación robótica.

III. Objetivos específicos
Implementación
delprotocolo
comunicación I2C en éste trabajo.

de

Comunicación maestro – múltiples esclavos
utilizando micro-controladores PIC.
Obtener sistemas de adquisición de datos
independientes para cada falange.

IV. Justificación

Fig. 1 Red I2C maestro – múltiples esclavos

Teniendo en cuenta la problemática de realizar un
sistema que tenga como acción de multi-procesos, se
ha optado porocupar el protocolo de comunicación
I2C para la realización de una red maestro – múltiples
esclavos. Esto se ha pensado por el simple hecho de
realizar un sistema que tenga varias acciones
independientes para la manipulación de una
articulación robótica, de tal forma que se pueden
tener sub-sistemas independientes para cada falange.
Esto puede dar una ayuda significativa dando un
paralelismoen el funcionamiento del sistema, y
conllevar al envío y recepción datos de control como
de adquisición para la articulación robótica. Éste

Congreso 2010, Página 1

protocolo se tomo en cuenta por algunas razones las
cuales tienen gran importancia en el funcionamiento
y diseño del sistema de manipulación, dichas razones
son las siguientes:

de un stop, en caso contrario se debe detener un bit
de ACK el cual da un significado de un ciclo más de
envío o recepción de datos.

Sistemas independientes de adquisición de
datos.
Simplicidad en
comunicación.

el

uso

del

bus

de

Anexo de más sub-sistemas (en caso que sea
necesario) sin modificación de la PCB
maestro.
Utilización de pocas líneas de comunicación.
Velocidades de comunicación aceptables
para elsistema de manipulación para la
articulación robótica.

Fig. 2 Diagrama esquemático del protocolo I 2C

Micro-controladores a utilizar en el
sistema multi – esclavo.

V. Metodología

Existen varias gamas de micro-controladores en el
mundo, normalmente la mayoría de éstos tienen
funciones muy similares las cuales ayudan al usuario
a satisfacer las necesidades propias para su empleo...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • I2c en pic
  • Protocolo i2c
  • Bus I2C
  • El Bus I2C
  • i2c en ensamblador pic16F
  • Adaptador de niveles para bus i2c
  • protocolo i2c
  • Bus i2c

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS