Diseño de protocolo en un conductor de acero

0

Me preguntaba qué protocolo de eficiencia energética debería usar para una modulación FSK en un conductor de acero. Mi limitación está en el número de bits continuos que puedo transmitir debido a la carga y descarga del condensador, y el circuito funciona con baterías. Desde mi prueba solo puedo transmitir un byte a la vez con un retraso de 200us antes de la transmisión del siguiente byte.

Para una comunicación de bytes, el protocolo que estaba considerando es utilizar inicio, bits de datos y enviarlos en fragmentos de bytes. El paquete tendrá una longitud fija para reducir el tamaño del paquete. No estoy muy seguro de si necesitaría preámbulos y un bit de parada, ya que eso aumentaría el tamaño de los datos, y los bits de inicio y longitud fija determinarían el inicio y el final de la transmisión de datos.

Paul

    
pregunta user468662

2 respuestas

1

Aquí es donde entran en juego formatos como la codificación Manchester. Con la codificación de Manchester, los datos se codifican en las transiciones y no en los niveles. Siempre se envían números iguales de 1s y 0s, por lo que no hay problema con que la capacitancia se cargue con un sesgo de 1s o 0s. Además, la recuperación del reloj es más simple ya que el reloj está incrustado con los datos.

    
respondido por el alex.forencich
0

Mire el protocolo serial común UART ("RS232"). Maneja un byte a la vez y puede enviarse a una amplia gama de velocidades de bits, siempre que el remitente y el receptor estén de acuerdo con la velocidad de bits.

El protocolo UART usa un bit de inicio, 5 a 8 bits de datos y un bit de parada. El bit de parada simplemente devuelve la línea al estado inactivo.

    
respondido por el Peter Bennett

Lea otras preguntas en las etiquetas