¿Cuáles son las consideraciones para elegir la velocidad en baudios de Bluetooth?

2

Tengo un Arduino UNO que utilizará un módulo Bluetooth HC-05 para conectarse a un programa que se ejecuta en la PC. Su velocidad de transmisión se puede configurar desde un mínimo de 4800 hasta un máximo de 1382400.

Sé que existen las siguientes consideraciones con respecto a la elección de una velocidad de transmisión adecuada:

Velocidad de datos (mayor velocidad en baudios = transmisión más rápida)
Rango de conexión (larga distancia == > más distorsión / pérdida == > solo puede admitir una menor velocidad de transmisión)
Potencia (mayor velocidad en baudios = más hambre hambriento)
Velocidad en baudios máxima / mínima de PC & Arduino

Mi pregunta es:

¿Obtuve algo mal?
¿Existen otras consideraciones para elegir la velocidad de transmisión adecuada?
Supongamos que ignoro la potencia y el rango de conexión será como máximo de 1 metro, ¿qué velocidad en baudios debería elegir para una transferencia de datos más rápida?

    
pregunta Woofas

1 respuesta

2

Debe hacer lo que llamamos presupuesto del enlace . Esto normalmente tiene en cuenta:

  • la directividad de la antena / su ganancia con respecto a una antena omnidireccional (transmisor y receptor)
  • la potencia se convierte en ondas en la antena. ¡Para no confundirse con la potencia del transmisor, la eficiencia del controlador de la antena puede variar un poco de transmisor a transmisor!
  • La pérdida de espacio libre que depende de la frecuencia de la señal (relacionada con la velocidad en baudios) y la distancia (absorción de aire)

Este presupuesto de enlace suma todas las ganancias y pérdidas y siempre es igual a cero, por lo que puede resolver la velocidad en baudios máxima, sabiendo que la potencia de la señal en el receptor debe ser X veces más grande que la potencia de ruido estimada en el receptor.

X es la relación señal / ruido , que está relacionada con la tasa de error de bits a través de la técnica de modulación que utiliza el transmisor / receptor. es decir, ciertas técnicas de modulación son más robustas contra el ruido que otras y no generan tantos trastornos.

Por lo general, hay algo más en la parte superior de la capa de hardware que es la codificación , para disminuir aún más la tasa de error de bits para una técnica de modulación determinada. En su forma más simple, es un bit de paridad.

Con esas palabras clave, debería poder saber cuáles son las especificaciones del bluetooth y calcular la velocidad máxima en baudios.

O puede hacerlo "de forma experimental", y ejecutar el sistema durante varios días a una velocidad constante y registrar el número de cambios de bits. Si te parece bien, quédate con él. Lo anterior es solo para su propio entendimiento, si realmente puede probarlo, pruébelo.

    
respondido por el Mister Mystère

Lea otras preguntas en las etiquetas