Red de conocimientos turísticos - Información de alquiler - ¿Qué es un protocolo de comunicación serie?

¿Qué es un protocolo de comunicación serie?

La comunicación en serie se refiere al puerto serie que envía y recibe bytes bit a bit. Aunque la comunicación en serie de bytes es relativamente lenta, el puerto serie puede usar una línea para enviar datos y otra línea para recibir datos. El protocolo de comunicación en serie se refiere a la especificación que estipula el contenido del paquete de datos, incluidos el bit de inicio, los datos principales, el bit de verificación y el bit de parada. Ambas partes deben acordar un formato de paquete de datos consistente para enviar y recibir datos normalmente. En la comunicación serie, los protocolos comúnmente utilizados son RS-232, RS-422 y RS-485.

Nombre chino

Protocolo de comunicación serie

Nombre extranjero

Protocolo de comunicación serie

Función

p>

Enviar y recibir bytes

Materias

Informática

Funciones

Se utilizan para obtener dispositivos de adquisición remota

p>

Principios básicos de la comunicación serie

El puerto serie es una importante interfaz de comunicación de datos en sistemas integrados. Su función esencial es actuar como un conversor de código entre las CPU. y dispositivos en serie. Cuando la CPU envía datos a través del puerto serie, los datos en bytes se convierten en bits en serie; cuando la CPU recibe datos, los bits en serie se convierten en datos en bytes. Si una aplicación desea utilizar el puerto serie para la comunicación, debe solicitar recursos del sistema operativo (abrir el puerto serie) antes de su uso y liberar los recursos (cerrar el puerto serie) una vez completada la comunicación. Normalmente, los puertos serie se utilizan para transmitir caracteres ASCII. La comunicación se logra mediante tres cables: (1) cable de tierra, (2) cable de transmisión de datos, (3) cable de recepción de datos. Los parámetros más importantes de la comunicación serie son la velocidad en baudios, los bits de datos, los bits de parada y la paridad. Para ambos puertos de comunicación, estos parámetros deben coincidir: la velocidad en baudios es una medida de la velocidad de comunicación, que representa el número de bits transmitidos por segundo. Los bits de datos son una medida de los bits de datos reales en la comunicación. Cuando una computadora envía un paquete, los valores estándar son 5, 7 y 8 bits. La forma de configurarlo depende de sus necesidades; el bit de parada se utiliza para indicar el último bit de un solo paquete; los valores típicos son 1, 1,5 y 2 bits. El bit de parada no sólo señala el final de la transferencia, sino que también proporciona a la computadora la oportunidad de corregir la sincronización del reloj. Los bits de paridad son un método sencillo de detección de errores en las comunicaciones serie. Hay cuatro métodos de detección de errores: par, impar, alto o bajo, o sin bit de paridad. [1]

Regulaciones pertinentes

Velocidad de baudios

No hay señal de reloj en la comunicación asincrónica en serie. Ambas partes deben comunicarse a la velocidad de baudios, que es. la longitud de cada símbolo sólo cuando se alcanza un consenso se puede decodificar la señal. Las velocidades de baudios comunes son 4800, 9600, 115200, etc.

Bit de inicio, bit de parada

El paquete de datos comienza desde el bit de inicio y termina en el bit de parada. La señal de inicio está representada por bits de datos de 0 lógico y la señal de parada está representada por bits de datos de 0,5, 1, 1,5 o dos 1 lógicos, siempre que ambas partes estén de acuerdo.

Datos válidos

Después del bit de inicio está el contenido de datos principal de la transmisión, también llamados datos válidos, su longitud generalmente se acuerda en 5, 6, 7 u 8 bits. .