comunicacion serial con errores

Hola, he comunicado la PC con arduino a traves de xbee. Pero los mensajes que recibe la PC tienen errores. Envio una palabra cada 50ms desde arduino a la PC, las palabras se reciben con errores y el xbee receptor deja de recibir a los 10seg aproximadamente.
Todo a 115200baudios.
El diagrama es el siguiente:

Arduino UNO + shield proto wirelees + Xbee ‘’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ Xbee + Adaptador RS232 <—> puerto serie de la PC

He reemplazado los xbee por el cable USB y se comunica sin errores. El diagrama es el siguiente:

Arduino UNO <–> cable USB <–> PC

¿le faltará alguna señal al Xbee del arduino? como RTS?
¿donde podrá estar el error?

Desde ya gracias por sus respuestas.

Cuando inicializas el puerto serie tambien lo has puesto a 115200? Serial.begin(115200);
Otra cosa podría ser el tema de señales TTL ya que utilizas un 232 con el pc.

Antes que nada gracias por responder.

Está inicializado como me indicas.
Las señales están bien adaptadas, tiene un adaptador que funciona bien.
He bajado los baudios a 9600 y los errores disminuyen muchisimo, pero aún están.
La comunicación se realiza, pero con errores.

podrias probar tambien aumentar el delay de 50ms a ver que pasa.

Hola jose,envío una palabra cada 50ms, pero los errores continúan.
Cada 100 palabras enviadas, aproximadamente 10 tienen errores.

Lo que queria decir es que probaras a enviar cada 100 ms o 150 ms por ejemplo.(igual ya lo has probado..).