Buen dia lectores.
La duda hoy es algo probablemente sencillo. Pregunte en foros anteriores pero la respuesta a mi problema se ajusta mejor a este tema.
Tengo una comunicación entre computadora y computadora usando HyperTerminal, protocolo asincrono, cable RS232 DB9, Un puerto Paralelo DB25 y un transmisor de Radiofrecuencia para transmitir los datos por aire. Ahora tratare de explicarle el procedimiento por el cual hice las pruebas y donde esta el problema.
a) Las configuraciones de hyperterminal son las siguientes: Velocidad 9600, Bit de datos 8 bits, Paridad Ninguno, Bit de parada "1" logico y control de flujo.
b) Desde Hyperterminal transmito datos asincronos en codigo ASCII, donde si envio por ejemplo el caracter "a" este tiene un equivalente en binario, bien?.
c) Haciendo uso de un osciloscopio, verifico la salida de datos por el Puerto COM 1 de la computadora a traves de un RS232 DB9. Se puede observar toda la estructura asicnrono y verificar que la combinacion de bits es la adecuada con respecto al caracter enviado, es decir, se aprecia: el estado en reposo, bit de inicio, datos (8 bits) y el bit de parada. Por los momentos todo correcto.
d) Tengo un modulo en donde puedo extraer con un cable el pin de Transmisión del RS232, el detalle es que puse un adaptador puerto paralelo de RS232 DB9 a DB25. Vuelvo a verificar la salida y todo esta bien aun.
e) La salida de transmisión (Los datos asincronos) Lo conecto con el modulador de RF para transmitir dichos datos por aire. Luego estos llegan a una estacion receptora y se demodula dicha modulacion.
f) Aqui es donde se presenta el problema, en la salida del demodulador me sale la misma señal invertida, ya me asegure de que el demodulador no sea el problema, es decir, el demodulador no me invierte la señal (Lo comprobé haciendo la transmisión de una señal dientes de cierra y lo demodula sin invertirlo). Es decir que el problema de la inversion de datos radica en algun mal ajuste en la transmision.
-Ahora mi duda es, existe alguna configuracion en el cable RS232 o en el HyperTerminal para evitar que al enviar datos se inviertan?.
-Que fenómeno puede causar en la transmision asincrona se invierta?
- En las IMAGENES 2 y 3, que configuracion en el RS232 es la adecuada para comunicar una computadora a otra computadora con la siguiente confiugarcion: 9.600 baudios, 1 bit de Start, 8 bits de Datos, 1 bit de Stop y sin paridad.
Posdata: Ni el transmisor, ni el demodulador invierten la señal. Ya lo verifique.
Anexe una imagen del diagrama para mayor entendimiento del problema.
La duda hoy es algo probablemente sencillo. Pregunte en foros anteriores pero la respuesta a mi problema se ajusta mejor a este tema.
Tengo una comunicación entre computadora y computadora usando HyperTerminal, protocolo asincrono, cable RS232 DB9, Un puerto Paralelo DB25 y un transmisor de Radiofrecuencia para transmitir los datos por aire. Ahora tratare de explicarle el procedimiento por el cual hice las pruebas y donde esta el problema.
a) Las configuraciones de hyperterminal son las siguientes: Velocidad 9600, Bit de datos 8 bits, Paridad Ninguno, Bit de parada "1" logico y control de flujo.
b) Desde Hyperterminal transmito datos asincronos en codigo ASCII, donde si envio por ejemplo el caracter "a" este tiene un equivalente en binario, bien?.
c) Haciendo uso de un osciloscopio, verifico la salida de datos por el Puerto COM 1 de la computadora a traves de un RS232 DB9. Se puede observar toda la estructura asicnrono y verificar que la combinacion de bits es la adecuada con respecto al caracter enviado, es decir, se aprecia: el estado en reposo, bit de inicio, datos (8 bits) y el bit de parada. Por los momentos todo correcto.
d) Tengo un modulo en donde puedo extraer con un cable el pin de Transmisión del RS232, el detalle es que puse un adaptador puerto paralelo de RS232 DB9 a DB25. Vuelvo a verificar la salida y todo esta bien aun.
e) La salida de transmisión (Los datos asincronos) Lo conecto con el modulador de RF para transmitir dichos datos por aire. Luego estos llegan a una estacion receptora y se demodula dicha modulacion.
f) Aqui es donde se presenta el problema, en la salida del demodulador me sale la misma señal invertida, ya me asegure de que el demodulador no sea el problema, es decir, el demodulador no me invierte la señal (Lo comprobé haciendo la transmisión de una señal dientes de cierra y lo demodula sin invertirlo). Es decir que el problema de la inversion de datos radica en algun mal ajuste en la transmision.
-Ahora mi duda es, existe alguna configuracion en el cable RS232 o en el HyperTerminal para evitar que al enviar datos se inviertan?.
-Que fenómeno puede causar en la transmision asincrona se invierta?
- En las IMAGENES 2 y 3, que configuracion en el RS232 es la adecuada para comunicar una computadora a otra computadora con la siguiente confiugarcion: 9.600 baudios, 1 bit de Start, 8 bits de Datos, 1 bit de Stop y sin paridad.
Posdata: Ni el transmisor, ni el demodulador invierten la señal. Ya lo verifique.
Anexe una imagen del diagrama para mayor entendimiento del problema.
Adjuntos
Última edición: