TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: daltonico82 en 05 de Septiembre de 2012, 06:19:33

Título: NECESIDAD_transceiver en comunicación serie entre PIC
Publicado por: daltonico82 en 05 de Septiembre de 2012, 06:19:33
Hello world!!!

Estoy montando una comunicación RS232 entre dos 16F877. He probado a comunicarlos a través de 2 MAX202 por aquello de que están más protegidos ante cargas electroestáticas... pero no me funciona.
A continuación he probado a conectar los PIC directamente entre sus USART, es decir C7_PIC1-->C6_PIC2 y viceversa. De este modo funciona perfectamente.

Ahora bien, y aquí está mi duda:

¿Puedo decir que estoy transmitiendo y recibiendo en RS232 sin adaptar niveles de tensíón a los que marca el protocolo?

¿De este modo, sin transceiver obtengo la misma fiabilidad en la comunicación hasta los 15m que marca RS232 (las targetas de los micros estarán a unos 10m)?

Gracias, foro!!! :-)
Título: Re: NECESIDAD_transceiver en comunicación serie entre PIC
Publicado por: MLO__ en 05 de Septiembre de 2012, 08:48:35
Hola

Lo que tienes es una transmision serial pero no bajo el estandar RS232. Al ser señales TTL con esa longitud vas a tener interferencias. puedes usar el MAX232 tambien.

Saludos
Título: Re: NECESIDAD_transceiver en comunicación serie entre PIC
Publicado por: daltonico82 en 05 de Septiembre de 2012, 11:59:23
OK, gracias... lo tengo en cuenta. Voy a enganchar el MAX202, unos cuantos condensadores... A ver si funciona.
Título: Re: NECESIDAD_transceiver en comunicación serie entre PIC
Publicado por: Pchuqui_1 en 05 de Septiembre de 2012, 13:23:42
Yo hice funcionar una rs232, con un cable coaxil a mas de 50 mts y andaba de 10... jaa renegé para adaptar la impedancia a la fin de la linea jaaa  :D
Título: Re: NECESIDAD_transceiver en comunicación serie entre PIC
Publicado por: daltonico82 en 05 de Septiembre de 2012, 13:36:23
Conseguí que ande con el MAX202. Mi longitud no excederá de 15m. Estoy pensando en utilizar con malla. Será de 4 hilos por que además de los 2 hilos de comunicación llevaré 2 de alimentación 12V DC y masa.

Interferirán en la comunicación estos 2 cables de alimentación????
Título: Re: NECESIDAD_transceiver en comunicación serie entre PIC
Publicado por: daltonico82 en 06 de Septiembre de 2012, 16:03:08
Una pregunta... con 2 16f877 comunicándose a través de RS232 y una velocidad de 9600 baudios. ¿qué es más correcto, cuarzo a 8MHz ó cuarzo a 10MHz? .... Hay alguna tabla por ahí para correlacionar cristal y velocidades de transmisión para distintas normas...

Miré en manual del micro pero no veo nada que me aclare.

Saludos....
Título: Re: NECESIDAD_transceiver en comunicación serie entre PIC
Publicado por: MLO__ en 07 de Septiembre de 2012, 09:45:03
Hola

Las lineas de alimentacion no afectan las de señal, asi que no veo problema en usar un cable de 4 hilos. Respecto a la configuracion del pic,  en el datasheet esta las relaciones de la velocidad de transmision con el valor del cristal.

Saludos
Título: Re: NECESIDAD_transceiver en comunicación serie entre PIC
Publicado por: alperez en 10 de Septiembre de 2012, 05:34:39
Aquí (http://www.maximintegrated.com/datasheet/index.mvp/id/1111) tienes los transceiver que estoy utilizando, y tienen free samples al menos para España.