Sunteți pe pagina 1din 5

Autores:

- Altamirano Darwin
- Bonilla Christian
- Chulde Ivn
- Garcs Alex
- Garca William
- Guzmn Diego
- Lozada Vernica
- Prez Danny
- Tipanluisa Jaime
- Tustn Juan Jos

RESUMEN
Al momento de realizar la mltiple conexin
de dispositivos a un microcontrolador, la
direccin y la lnea de dato de cada
dispositivo se interconectaba por convencin
individualmente. Esto quitaba pines tiles del
microcontrolador los cuales tambin podran
realizar funciones distintas lo cual. A su vez,
esto haca que los sistemas tuvieran un costo
elevado y con una mayor susceptibilidad al
ruido e interferencias.
Para resolver este problema, Phillips
desarroll Inter-IC o I2C en la dcada de los
80s. I2C es un protocolo de distancias cortas
y bajo ancho de banda. Todos los dispositivos
se conectan mediante dos cables.
Caractersticas del protocolo I2C.
Se necesitan solamente dos lneas, la de
datos (SDA) y la de reloj (SCL).
Cada dispositivo conectado al bus tiene un
cdigo de direccin seleccionable mediante
software. Habiendo permanentemente una
relacin Maestro/Esclavo entre el micro y los
dispositivos conectados
El bus permite la conexin de varios
Maestros, ya que incluye un detector de
colisiones.
El protocolo de transferencia de datos y
direcciones posibilita disear sistemas
completamente definidos por software.
Los datos y direcciones se transmiten con
palabras de 8 bits.
Las lneas SDA y SCL transportan informacin
entre los dispositivos conectados al bus.
Cada dispositivo es reconocido por su cdigo
(direccin) y puede operar como transmisor
o receptor de datos. Adems, cada
dispositivo puede ser considerado como
maestro o esclavo. El maestro es el
dispositivo que inicia la transferencia en el
bus y genera la seal de reloj. El esclavo es el
dispositivo direccionado.
Las lneas SDA (serial Data) y SCL (serial
Clock) son bidireccionales, conectadas al
positivo de la alimentacin a travs de las
resistencias de pull-up. Cuando el bus est
libre, ambas lneas estn en nivel alto.

La transmisin bidireccional serie (8-bits) de
datos puede realizarse a 100Kbits/s en el
modo estndar o 400 Kbits/s en el modo
rpido.

La cantidad de dispositivos que se pueden
conectar al bus est limitada, solamente, por
la mxima capacidad permitida: 400 pF.
ABSTRACT
To the moment to carry out the multiple
connection of devices to a PIC, the address
and the line of fact of each device was
interconnected individually by convention.
This removed useful pines of the PIC which
could also carry out different functions that
which that it was in the use of many hints in
the PCB and they required that component
they were connected. In turn, this made that
the systems had a high cost and with a bigger
susceptibility to the noise and interferences.
UNIVERSIDAD TCNICA DE AMBATO
FACULTAD DE INGENIERA EN SISTEMAS, ELECTRNICA E INDUSTRAIL

COMUNICACIN MEDIANTE BUS I
2
C

To solve this problem, Phillips developed
Inter-IC or I2C in the decade of the 80s. I2C is
a protocol of short distances and wide first
floor of band. All the devices are connected
by means of two cables. As we have already
mentioned previously, ultrasonic sensor ell
SRF08 with which counts our team is
designed to work with the protocol I2C.
Characteristic of the protocol I2C.
Dare they need only two lines, that of data
(SDA) and that of clock (SCL).
The connected device to the bus has a code
of address seleccionable by means of
software. There being a relationship
permanently Maestro/Slave between the
micro and the connected devices
The bus allows the connection of several
Teachers, since it includes a detector of
collisions.
The protocol of transfer of data and
addresses facilitate to design totally defined
systems for software.
The data and addresses are transmitted with
words of 8 bits.
The lines SDA and SCL transport information
among the connected devices to the bus.
Each device is recognized by its code
(address) and it can operate as transmitter or
receiver of data. Also, each device can be
considered as teacher or slave. The teacher is
the device that begins the transfer in the bus
and it generates the clock sign. The slave is
the addressed device.
The lines SDA (serial it Dates) and SCL (serial
Clock) they are bidirectional, connected to
the positive of the feeding through the pull-
up resistances. When the bus is free, both
lines are in high level.
The transmission bidirectional series (8-bits)
of data it can be carried out at 100Kbits/s in
the standard way or 400 Kbits/s in the quick
way.
The quantity of devices that can be
connected to the bus is limited, only, for the
maximum allowed capacity: 400 pF.

PALABRAS CLAVE:
BUS, MAESTRO, ESCLAVO, SCL, SDA.

INTRODUCCIN
Hablar del I2C bus, en nuestros das es, poco
menos que arriesgado, hay que afinar mucho
en lo que se dice, ya que cualquiera ha
realizado su descripcin y se cree realmente
que hay muy buenas descripciones y de esas,
se bebe el conocimiento, por parte de
muchos aficionados a la electrnica, cuando
tiene que utilizar esta tcnica de transmisin
de datos como es el I2C-bus. I2C es un
acrnimo de Inter-Integrated Circuit.
I2C
El Bus I2C (Inter - Integrated Circuit) es un
sistema de comunicacin de dos cables, con
propiedades de velocidad de transferencia
de datos considerada de media a baja (400
Khz. a 100 Khz.) y que fue desarrollado por
Philips Semiconductor, a comienzos de la
dcada del 80. Originalmente creado para
reducir los costos de los equipos
electrnicos, tuvo sus primeras aplicaciones
en controles de contraste, brillo y volumen
en aparatos de televisin pero actualmente
encontramos conexiones por bus I2C en una
gran variedad de computadoras, equipos
industriales, entretenimiento, medicina,
sistemas militares y un ilimitado abanico de
aplicaciones e importantes usos potenciales.
Antes de la aparicin del Bus I2C, las
transferencias de datos de memorias a
microprocesadores, eran realizadas en forma
paralela requiriendo de esta forma
encapsulados con una importante cantidades
de pines (24, 28, o ms pines). La asignacin
de funciones de los pines se reparta entre el
direccionamiento de la memoria, la
seleccin, el control y la transferencia de
datos. Esta ltima solamente requera de 8
pines ms otros ocho pines para el
direccionamiento, por mencionar algunos. En
contraste con este despilfarro de pines, el
Bus I2C permite la comunicacin chip-to-
chip usando solo dos cables en una
conexin serial, permitiendo de esta forma
comunicar dispositivos con muy pocas vas.

APLICACIN
Comunicacin mediante I
2
C para la
adquisicin de datos desde varios sensores
ubicados en cuatro estaciones esclavas y una
estacin maestra.
Mediante el uso de I
2
C el maestro enviar
una seal y dependiendo de la direccin del
esclavo, se enviarn los datos del sensor.
Adems de los datos que intervienen en este
tipo de comunicacin se incluir el clculo
del Cdigo de Redundancia Cclica CRC16
tanto en el esclavo como en los maestros con
el fin de asegurar que el envo y recepcin de
datos sea efectivo.
Los sensores que se emplearn en esta
comunicacin son:

LM35

Fig 1. LM35
El LM35 es un sensor de temperatura con
una precisin calibrada de 1C. Su rango de
medicin abarca desde -55C hasta 150C. La
salida es lineal y cada grado centgrado
equivale a 10mV, por lo tanto:
150C = 1500mV
-55C = -550mV
1


Caractersticas
Sus caractersticas ms relevantes son:
Est calibrado directamente en grados
Celsius.
La tensin de salida es proporcional a la
temperatura.
Tiene una precisin garantizada de 0.5C a
25C.
Opera entre 4 y 30 voltios de alimentacin.
Baja impedancia de salida.
Baja corriente de alimentacin (60uA).
Bajo costo.

POTENCIMETRO

Fig 2. Potencimetro
Un potencimetro es un resistor cuyo valor
de resistencia es variable. De esta manera,
indirectamente, se puede controlar
la intensidad de corriente que fluye por un
circuito si se conecta en paralelo, o
la diferencia de potencial al conectarlo en
serie.
Normalmente, los potencimetros se utilizan
en circuitos de poca corriente. Para circuitos
de corrientes mayores, se utilizan
los reostatos, que pueden disipar ms
potencia.

CONTROL DE VELOCIDAD

Fig 3. Esquema Control de Velocidad
El control de velocidad, tambin conocido
como regulador de velocidad o autocrucero
(o cruise control en ingls y Tempomat en
alemn) es un sistema que controla de forma
automtica el factor de movimiento de
un vehculo de motor. El conductor configura
la velocidad y el sistema controlar la vlvula
de aceleracin o throttle del vehculo para
mantener la velocidad de forma continua.
LDR

Fig 4. Sensores Fotoelctricos
Un sensor fotoelctrico o fotoclula es un
dispositivo electrnico que responde al
cambio en la intensidad de la luz.
Estos sensores requieren de un componente
emisor que genera la luz, y un componente
receptor que percibe la luz generada por el
emisor. Todos los diferentes modos de
sensado se basan en este principio de
funcionamiento. Estn diseados
especialmente para la deteccin, clasificacin
y posicionado de objetos; la deteccin de
formas, colores y diferencias de superficie,
incluso bajo condiciones ambientales
extremas.
Los sensores de luz se usan para detectar el
nivel de luz y producir una seal de salida
representativa respecto a la cantidad de luz
detectada. Un sensor de luz incluye
un transductor fotoelctrico para convertir la
luz a una seal elctrica y puede incluir
electrnica para condicionamiento de la
seal, compensacin y formateo de la seal
de salida.
El sensor de luz ms comn es el LDR -Light
Dependant Resistor o Resistor dependiente
de la luz-.Un LDR es bsicamente un resistor
que cambia su resistencia cuando cambia la
intensidad de la luz. Existen tres tipos de
sensores fotoelctricos, los sensores por
barrera de luz, reflexin sobre espejo o
reflexin sobre objetos.

PROPSITO
Establecer una comunicacin a travs de I2C
conformada por un maestro y 4 esclavos.

Fig 5. Esquema de la comunicacin entre
maestro y esclavos.
CONCLUSIONES:
- El Bus I
2
C al poseer dos lneas SCL Y SDA
por las cuales se transmite la seal de
sincronizacin y los datos
respectivamente pueden ser compartidas
a las estaciones esclavas.


- El Cdigo de Redundancia Cclica
permitir desarrollar una comunicacin
efectiva ya que ofrece la posibilidad de
comprobar si los datos enviados son
iguales a los recibidos,

- Tanto la estacin maestra como las
esclavas requieren de direcciones que
permitirn identificar con que esclavo se
desea comunicar el maestro y viceversa.

- La seal SCL permite sincronizar la
comunicacin entre maestro y esclavo
por lo que se requiere que ste tipo de
seal sea la adecuada para garantizar la
transmisin de informacin.

REFERENCIAS
[1] BUS I2C
http://www.comunidadelectronicos.com/arti
culos/i2c.htm

[2] Comunicacin entre PICS I2C
http://www.electroensaimada.com/i2c.html

[3] Comunicacin entre Pics Bus I2C
http://robotypic.blogspot.com/2010/10/com
unicacion-via-i2c-entre-dos-pic.html
[4] Comunicacin I2C con PIC
http://www.todopic.com.ar/foros/index.php
?topic=37373.0

[5] Comunicacin I2C
http://www.forosdeelectronica.com/f24/co
municacion-i2c-entre-pic-s-51704/

S-ar putea să vă placă și