¿cuál es el formato de comunicación digital con el que se comunica el módulo Bluetooth?

0

Estoy usando el microcontrolador ATtiny2313 junto con un módulo Bluetooth (HC-05) para comunicarme con mi computadora portátil. Heres mi duda, ¿Cómo se comunica el módulo bluetooth con el portátil? es decir, ¿cuál es el formato de comunicación digital utilizado (ya sea BASK, manchester ...?). ¿Cómo calculo gráficamente la velocidad en baudios y leo qué datos se envían desde la forma de onda (estoy mirando la forma de onda en el pin TX del microcontrolador en un DSO)? Además, si la forma de onda es muy estable o si es ruidosa (estoy enviando un byte constante 0b01010101 a través del bluetooth). Si alguien puede proporcionarme ejemplos de formas de onda, estaré agradecido

    
pregunta ironstein

1 respuesta

1

Bueno, Bluetooth usa un transmisor de radio mucho más rápido de lo que su DSO puede medir, pero la señal de su microcontrolador es solo una señal serie UART estándar. Están inactivos, y las tramas suelen ser un bit de inicio, 8 bits de datos y un bit de parada.

La velocidad en baudios debe ser muy obvia y conocida, su código en su microcontrolador debe indicar específicamente qué velocidad en baudios debe enviarse en el UART (o algunas configuraciones de registro en algún lugar). Si tiene las señales UART en DSO, puede ver el tiempo entre los flancos ascendentes y descendentes de las transmisiones de bits, y este es el momento para transmitir un solo bit. La velocidad en baudios es de bits por segundo, también lo hacen las matemáticas.

El HC-05 es un puente en serie, por lo que con una conexión Bluetooth a su computadora portátil puede usar cualquier tipo de programa de terminal como PuTTY (y otros, aunque solo he usado PuTTY) para conectarse al puerto en serie con el la misma velocidad en baudios y debería ver el símbolo ASCII para 01010101, que en Hex es 0x55 o decimal 85, y en la tabla ASCII es U mayúscula.

    
respondido por el KyranF

Lea otras preguntas en las etiquetas