Está en la página 1de 3

cable serial para pic pines

Comunicacin PIC-PC va
RS232
Por terminar.
Introduccin
En ocasiones es necesario que un sistema con
microcontroladores recoja informacin que luego ha de ser
procesada, por ejemplo temperaturas, potencias consumidas,
etc. siendo el sistema de recogida de informacin mas usual
un PC. En otros casos puede ser necesario controlar mediante
un PC las entradas y salidas de un dispositivo. Tambin puede
utilizarse un PC para actualizar el firmware de un dispositivo.
En cualquier caso la forma mas simple de comunicar un
dispositivo con microcontroladores con un PC es a travs del
puerto serie utilizando el estndar RS232 (EIA 232).
Los ordenadores de sobremesa o fijos actuales suelen contar
con un puerto serie si bien se tiende a que desaparezca y
muchos equipos nuevos ya no lo incorporan. Adems hace
tiempo que no se incluye en los ordenadores porttiles. A
pesar de lo anterior todava sigue siendo til.
En caso de no disponer de ningn puerto podemos utilizar un
conversor USB/RS232. Ver en Conversores USB/RS232.
Para realizar pruebas podemos simular un puerto serie en el
PC, de tal manera que creamos un puerto virtual al que
pueden acceder los programas exactamente igual como si
fuese uno real. Ver en Puerto serie virtual VSPD y COMPIM de
Proteus.
El puerto serie es accesible mediante conectores, siendo el
DB9 macho (de 9 patillas) el nico que an puede
encontrarse en un PC de sobremesa.
Patillaje del conector RS232 en el PC:
1.
CD
2.
RX
D
3.
TX
D
4.
DT
R
5.
GN
D
6.
DS
R
7.
RT
S
8.
CT
S
9.
RI


(Carrie
r
Detect)
Entrada
(Receiv
e Data)
Entrada
(Trans
mit
Data)
Salida
(Data
termina
l
Ready)
Salida
(Groun
d)
(Data
Set
Ready)
Entrada
(Reque
st To
Send)
Salida
(Clear
To
Send)
Entrada
(Ring
Indicat
or)
Entrada




Para comunicarse con un microcontrolador bastan con 3
lneas (visto desde el PC):
3, TXD, Transmisin de datos.
2, RXD, Recepcin de datos.
5, GND, Masa.
La velocidad de transmisin es un dato importante, y es la
cantidad de informacin enviada por segundo. Se expresa en
baudios (bits por segundo) y en los puertos COM de un PC
suele utilizarse 4800, 9600 baudios o mas.
Enviar datos en formato serie RS232 de forma asncrona (la
mas simple) es cuestin de hacer que una salida est a nivel
alto o bajo en el momento adecuado. Normalmente, cuando
no se transmite, la salida est a nivel alto (1), y cuando
empieza el bit de inicio, esta pasa a ser de nivel bajo. A
4800 baudios la duracin del bit debe ser de 1/4800 = 208
microsegundos. 8 bits de datos siguen al bit de inicio, cada
uno de un periodo. Un nivel alto de ms de un periodo es
un bit de parada. Debe tenerse en cuenta que primero se
mandan los bits menos significativos o LSB (Least Significant
Bit).

También podría gustarte