¿Cuáles son los principios básicos de la comunicación por teléfono móvil?
Respuesta: El principio básico de la comunicación en serie
La llamada "comunicación en serie" se refiere al uso de una línea de señal de datos entre el periférico y la computadora, y los datos son en una línea de señal de datos La transmisión se realiza bit a bit y cada bit de datos ocupa un período de tiempo fijo.
Este método de comunicación utiliza menos líneas de datos y puede ahorrar costos de comunicación en comunicaciones de larga distancia. Por supuesto, su velocidad de transmisión es más lenta que la transmisión paralela. Por el contrario, debido a los requisitos de alta velocidad, la comunicación entre la CPU y el puerto serie dentro de la computadora todavía utiliza comunicación paralela, por lo que la esencia del puerto serie es realizar la conversión de formato de datos entre la CPU y los dispositivos de datos periféricos (o llamado convertidor de serie a paralelo), es decir, cuando los datos se ingresan desde un dispositivo periférico a la computadora, el formato de datos se convierte de bits a bytes; por el contrario, cuando la computadora envía datos descendentes al dispositivo periférico, el puerto serie se convierte; datos de bytes a datos de bits.
La función esencial del puerto serie es servir como conversor de código entre la CPU y el dispositivo serie. Cuando los datos se envían desde la CPU a través del puerto serie, los datos de bytes se convierten en bits serie. Al recibir datos, los bits en serie se convierten en datos de bytes.
En el entorno Windows (windows
nt, win98, windows2000), el puerto serie forma parte de los recursos del sistema.
Si una aplicación desea utilizar el puerto serie para comunicarse, debe realizar una solicitud de aplicación de recursos al sistema operativo (abrir el puerto serie) antes de su uso. Una vez completada la comunicación, se deben liberar los recursos. (cierre el puerto serie).
Línea de señal del puerto serie
Una interfaz rs-232c completa de la línea de señal del puerto serie tiene 22 cables y utiliza un enchufe estándar de 25 pines (o un enchufe de 9 pines) . Las principales líneas de señal de 25 y 9 núcleos son las mismas. La siguiente introducción toma como ejemplo el rs-232c de 25 núcleos.
①Definición de la línea de señal principal:
Pin 2: enviar datos txd
Pin 3: recibir datos rxd
Pin 4: Solicitud de envío rts;
Pin 5: Borrar para enviar cts
Pin 6: Dispositivo de datos listo dsr; Pin 20: Terminal de datos listo dtr; 8 pines: dcd de detección de soporte de datos;
Pin 1: tierra de protección
Pin 7: tierra de señal.
②Características eléctricas:
La velocidad de transmisión de datos puede alcanzar hasta 20k
bps y la distancia máxima es de solo 15 m.
Nota: Lea el msdn
6.0 de Microsoft, su API de Windows
tiene configuraciones para la velocidad de los dispositivos de comunicación serie (no necesariamente todos los puertos serie rs-232c o rs-422 o rs-449). ). El soporte máximo es rs_256000, que es 256k
bps.
No sé qué dispositivo de comunicación serie es. Pero pase lo que pase, la comunicación en serie entre el host general y el microcontrolador es principalmente de 9600 bps, lo que puede satisfacer las necesidades de comunicación.
③Aplicaciones típicas de interfaces:
La mayoría de los sistemas de aplicaciones informáticas y unidades inteligentes solo necesitan de 3 a 5 líneas de señal para funcionar. En este momento, además de txd y rxd, también es necesario utilizar líneas de señal como rts, cts, dcd, dtr y dsr. (Por supuesto, las líneas de señal correspondientes también deben configurarse en el programa).
Con el método de conexión anterior, al diseñar el programa, puede recibir y enviar datos directamente, y no es necesario Configure las líneas de señal. El estado se juzga o establece. (Si la aplicación requiere el uso de señales de protocolo de enlace, etc., es necesario monitorear o configurar el estado de las líneas de señal correspondientes.