comunicación serial

Páginas: 5 (1114 palabras) Publicado: 17 de febrero de 2014















COMUNICACIONES OPTICAS
COMUNICACIÓN SERIAL











OBJETIVO

Basado en la transmisión infrarroja, elaborar un dispositivo que detecte la duración de pulsos tal cual su fuera código morse, mostrando así el mensaje en pantalla.
El programa encargado de recibir los datos y mostrar el mensaje será matlab, basado en la norma RS323, de tal manera quecada mensaje recibido sea entendible.

EQUIPO Y MATERIAL

Display LM016x2.
Microcontroller 16F877A.
Universal serial port USB-DB9.
Led infrarrojo RX y TX.
Matlab (software que recibirá los datos).
Virtual serial port (para emulación de puertos COM).
Fuente de voltaje regulable.
Potenciómetro lineal.

INTRODUCCIÓN

Antes de poder comenzar con el proyecto debemos saber de qué se tratatodo esto. Así que vamos a comenzar con una ligera explicación de cada punto que conforma nuestro trabajo y que usaremos para realizar el diseño de nuestro dispositivo.




CÓDIGO MORSE

El código morse o también conocido como alfabeto morse es un sistema de representación de letras y números mediante señales emitidas de forma intermitente.

Alfabeto Morse
Signo
Código
 
Signo
Código 
Signo
Código
A
· —
 
N
— ·
 
0
— — — — —
B
— · · ·
 
Ñ
— — · — —
 
1
· — — — —
C
— · — ·
 
O
— — —
 
2
· · — — —
CH
— — — —
 
P
· — — ·
 
3
· · · — —
D
— · ·
 
Q
— — · —
 
4
· · · · —
E
·
 
R
· — ·
 
5
· · · · ·
F
· · — ·
 
S
· · ·
 
6
— · · · ·
G
— — ·
 
T

 
7
— — · · ·
H
· · · ·
 
U
· · —
 
8
— — — · ·
I
· ·
 
V· · · —
 
9
— — — — ·
J
· — — —
 
W
· — —
 
.
· — · — · —
K
— · —
 
X
— · · —
 
,
— — · · — —
L
· — · ·
 
Y
— · — —
 
 ?
· · — — · ·
M
— —
 
Z
— — · ·- - -
 
"
· — · · — ·
 
 !
— · — · — —

convenciones: — : raya (señal larga) · : punto (señal corta)
Si se comete un error al transmitir el mensaje en morse, la señal "error" son seis ecos "E" en grupos dedos (../../..)
....--.....---..-...-..


CONECTOR DB9
El conector DB9 (originalmente DE-9) es un conector analógico de 9 clavijas de la familia de conectores D-Subminiature (D-Sub o Sub-D).
El conector DB9 se utiliza principalmente para conexiones en serie, ya que permite una transmisión asíncrona de datos según lo establecido en la norma RS-232 (RS-232C).


Se debe tener en cuenta queexisten adaptadores DB9-DB25 para convertir fácilmente un enchufe DB9 en uno DB25 y viceversa.
Clavijas

Número de clavija
Nombre
1
CD: Detector de transmisión
2
RXD: Recibir datos
3
TXD: Transmitir datos
4
DTR: Terminal de datos lista
5
GND: Señal de tierra
6
DSR: Ajuste de datos listo
7
RTS: Permiso para transmitir
8
CTS: Listo para enviar
9
RI: Indicador de llamada
 Protección






USB a DB9

En los ordenadores personales, la versión pequeña DB9 se utiliza más comúnmente.



La norma rs232 es la más habitual en la comunicación serie, básicamente comunica un equipo terminal de datos (DTE) y el equipo de comunicación de datos (DCE).
Las características eléctricas de la señal en esta norma establecen que la longitud máxima entre el DTE y el DCE no debeser superior a los 15 metros y la velocidad máxima de transmisión es de 20.000 bps. Los niveles lógicos no son compatibles TTL.
DESARROLLO

Conectamos un cable DB9-usb en la PC e instalamos los controladores necesarios para nuestro dispositivo, el cual será identificado como COM2



Ya una vez realizado esto necesitamos otro software, el cual no ayudara a interconectar nuestro puerto COM2y así poder llevar a cabo la simulación. En virtual serial port asignaremos que puertos están conectados los unos con los otros, solo así podremos iniciar él envió de información.



Debemos seguir la norma rs232 establecida para el mismo. Es por esa razón que hemos elaborado un programa para el PIC 16F877A, el cual enviara la información a matlab.

A continuación se muestra el diseño de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Comunicacion serial
  • Comunicacion Serial
  • Comunicacion Serial
  • Comunicación Serial Asincrona
  • Comunicacion serial y paralela
  • Comunicación serial con el pic16f877
  • comunicacion serial y transmision de bits
  • Comunicacion serial con LabView

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS