Вы находитесь на странице: 1из 8

Instituto

Tecnolgico de
Nuevo Laredo
Comunicacin Serial utilizando
Protocolo RS232
Interfaces y Redes Industriales
Catedrtico: M. I. E. Hernn Ruiz
Interantes
!l"erto #uadalu$e Reyes Mart%nez&&&&&&&&&&&&
'('(('2)
!le*andro Mart%nez Hernndez&&&&&&&&&&&&&&&&&&
'('(('')
+uan I,n -z.uez Sol%s&&&&&&&&&&&&&&&&&&&&&&&&&&&&
'('((/))
Marco Terico
Comunicacin Serie
La comunicacin Serial se remonta en los aos 1810 cuando por medio de cables
en el fondo de un acuario al pasarles corriente provocaban burbujas de esta
manera se enviaban mensajes codificados en burbujas.
El cdigo Morse utilizaba sonidos cortos sonidos largos! solamente usa dos
combinaciones posibles de igual manera "ue los bits usados actualmente.
Se llama comunicacin serial por"ue los bits se reciben uno detr#s de otro o en
serie! La comunicacin $S%&'&! es de este tipo a "ue los bits vienen uno detr#s
de otro.
(ara utilizar este tipo de comunicacin se utiliza el conector mejor conocido como
)*+! recibe este nombre a "ue son + pin,s en el conector -embra tanto como en
el conector mac-o!
Convertidor de USB a Serial
Las computadoras de -o en d.a llamadas lap%tops o noteboo/s! carecen de
puerto )*+! en este caso deber# de utilizarse un conversor 0S* a serial! de esta
manera se tendr#n dos puertos seriales pero solo funcionara uno.
1 continuacin se muestra el es"uema de pin,s del conector serial )*+! los pines
"ue utilizaremos para la pr#ctica "ue se e2plicara a continuacin ser#n los $3! 43
la tierra de la seal.
1Esquema de Pines
Objetivo
El alumno utilizando la comunicacin serial $S%&'&! ser# capaz de observar el
estado de los sensores "ue estar#n siendo monitoreados por un procesador! para
poder verificar esta seal proveniente de la comunicacin serial se realizara una
interface en el soft5are Lab vie5.
El alumno por medio del soft5are antes mencionado tendr# la capacidad de
decirle al procesador "ue sensor "uiere visualizar! este paso estar.a aprovec-ando
la comunicacin serial a gran porcentaje de su potencial.
Material a Utilizar
1rduino 067
Sensor de temperatura LM'8
9umpers para realizar las cone2iones
:onvertidor de 0S* a )*+
)isco instalacin )rivers para convertidor
:omputadora
(antalla L:)
(otencimetro
:ircuito M13 $S%&'&
:apacitores 1u;
Soft5are Lab <ie5
Desarrollo
(ara "ue nuestro (rocesador en este caso el 1$)0=67 pueda ser capaz de
monitorear los sensores de temperatura! mostrar estos datos en la pantalla L:)
necesitamos cargar el siguiente cdigo a nuestro 1$)0=67.
#include <LiquidCrystal.h>
LiquidCrystal lcd(12 11 ! " # 2$%
void setu&($'
lcd.(egin(1)2$%
*
void loo&($'
+erial.(egin(,)--$%
char serial%
int te.&eratura- te.&eratura1%
int /alor-/alor1%
serial0+erial.availa(le($%
i1 (+erial.availa(le($>0-$'
serial0+erial.read($%
i1 (serial00212$
'
/alor- 0 analog3ead(4-$%
te.&eratura- 0 (/alor- 5 (!.- 6 1-2".-$$51--%
lcd.setCursor(- -$%
lcd.&rint(7T10 7$%
lcd.&rint(te.&eratura-$%
lcd.&rint(7 C7$%
+erial.&rint(7Te.&eratura 18 7$%
+erial.&rint(te.&eratura-$%
+erial.&rintln(7C7$%
delay(1--$%
*
else i1(serial00222$
'
/alor1 0 analog3ead(41$%
te.&eratura1 0 (/alor1 5 (!.- 6 1-2".-$$51--%
lcd.setCursor(- 1$%
lcd.&rint(7T20 7$%
lcd.&rint(te.&eratura1$%
lcd.&rint(7 C7$%
+erial.&rint(7Te.&eratura 28 7$%
+erial.&rint(te.&eratura1$%
+erial.&rintln(7C7$%
delay(1--$%
*
*
*
)ebemos de tomar las salidas $3 43 de nuestro 1$)0=67! previamente dadas
de alta para transmitir recibir datos con el cdigo mostrado anteriormente!
conectarlas a los pin,s correspondientes del circuito integrado M13&'&! este
circuito tomara estos valores con caracter.sticas de 44L o :M7S! los
transformara a $S&'&.
La salida de este circuito =ntegrado M13&'&! ira a un conector )*+! con adaptador
a 0S*! esto para ser le.do por nuestra computadora.
La computadora podr# recibir mostrar los datos recibidos por el )*+! mediante el
uso de la -erramienta Lab <ie5! en la cual para poder establecer la comunicacin
tendremos "ue armar el siguiente es"uema en este soft5are.
El es"uema a"u. mostrado ser# capaz de recibir la seal &'&! mostrar el estado
de los sensores conectados al procesador 1$)0=67! decirle al procesador "ue
dato mostrar! a"u. es cuando se utilizan los bits de enviar recibir informacin v.a
comunicacin serial.
4odo esto o es posible debido a la interfaz de el Lab <ie5 con los puertos de
entrada salida! v.a comunicacin serial $S%&'&.
(ara una mejor visualizacin de las cone2iones el>ctricas se ane2a el Es"uema
el>ctrico de las cone2iones realizadas para "ue la pr#ctica se lleve a cabo.
Conclusiones
0tilizando las salidas $3 43 de nuestro procesador 1$)0=67 se realiz con
>2ito la comunicacin serial con la computadora usando de por medio un soft5are
llamado Lab <ie5! al momento de indicar en nuestro soft5are "ue sensor
"ueremos visualizar mediante la seleccin de un n?mero! mostrara el sensor "ue
le estemos indicando "ue "ueremos visualizar.
En el transcurso de su elaboracin se us la opcin de comunicacin serial "ue
viene a integrada en el programador de 1$)0=67! "ue era eficiente al momento
de indicar "ue sensor "uer.amos visualizar! presentaba algunas dificultades al
momento de "uerer cambiar el sensor a visualizar! pero mu ?til esta -erramienta
para comprobar por otra fuente el dato censado.

Вам также может понравиться