Cable serial para pic pines
Enviado por animus • 15 de Mayo de 2014 • Informe • 441 Palabras (2 Páginas) • 210 Visitas
cable serial para pic pines
Comunicación PIC-PC vía RS232
Por terminar.
Introducción
En ocasiones es necesario que un sistema con microcontroladores recoja información que luego ha de ser procesada, por ejemplo temperaturas, potencias consumidas, etc. siendo el sistema de recogida de información mas usual un PC. En otros casos puede ser necesario controlar mediante un PC las entradas y salidas de un dispositivo. También 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 través del puerto serie utilizando el estándar 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. Además hace tiempo que no se incluye en los ordenadores portátiles. A pesar de lo anterior todavía sigue siendo útil.
En caso de no disponer de ningún 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 aún puede encontrarse en un PC de sobremesa.
Patillaje del conector RS232 en el PC:
1. CD
2. RXD
3. TXD
4. DTR
5. GND
6. DSR
7. RTS
8. CTS
9. RI (Carrier Detect) Entrada
(Receive Data) Entrada
(Transmit Data) Salida
(Data terminal Ready) Salida
(Ground)
(Data Set Ready) Entrada
(Request To Send) Salida
(Clear To Send) Entrada
(Ring Indicator) Entrada
Para comunicarse con un microcontrolador bastan con 3 líneas (visto desde el PC):
• 3, TXD, Transmisión de datos.
• 2, RXD, Recepción de datos.
• 5, GND, Masa.
La velocidad de transmisión es un dato importante, y es la cantidad de información 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 asíncrona (la mas simple) es cuestión 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 duración 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 más de un periodo es un bit de parada. Debe tenerse en cuenta que primero se mandan los bits
...