Sensor de velocidad Wahoo: ¿cómo funciona exactamente?

El sensor de velocidad Wahoo no usa un imán para contar las RPM, es una sola unidad y "(...) se usa un acelerómetro de 3 ejes para determinar la rotación del cubo y, por lo tanto, su velocidad" (fuente)

Sensor de RPM Wahoo

Sensor RPM Wahoo instalado

¿Cómo deriva la velocidad de las RPM, dado que no es necesario ingresar el tamaño de la rueda/neumático en ningún momento? De hecho, no creo que exista esa opción en la aplicación para teléfonos inteligentes ELEMNT.


Editar: después de que varias personas lo señalaran, encontré la opción para establecer el tamaño de la rueda, lo que implica que "automático" es el valor predeterminado. La pregunta sigue en pie: ¿cómo funciona "automático"?

No puedo encontrarlo referenciado en ninguna parte, pero creo que usa el gps de lo que sea que esté conectado para obtener una referencia de la distancia y luego calcula el tamaño de la rueda a partir de eso. Una vez que se ha calibrado automáticamente, puede decirte tu velocidad de manera mucho más precisa y rápida (mientras que el GPS tiene un retraso significativo, variaciones aleatorias y, en ocasiones, no se puede usar).
Técnicamente, podría usar el acelerómetro para calcular lo suficiente como para calibrar el tamaño de la rueda, pero el GPS es mucho más plausible.
La combinación del movimiento hacia adelante de la bicicleta y la rotación del cubo hace que el sensor tome una especie de pista de "espiral plana" a través del espacio. Supongo que puedes analizar la aceleración que resulta de esa pista y separar los componentes horizontal y rotacional del movimiento, y el componente horizontal es exactamente la velocidad de la bicicleta.
El sensor no necesita saber el tamaño de la rueda. Tanto en el protocolo ANT+ como en el BTLE, el sensor solo transmite el número de revoluciones de la rueda y el tiempo que lleva la última revolución. La unidad principal convierte esto en velocidad y es la unidad principal la que necesita saber el tamaño de la rueda. En la práctica, el sensor wahoo tiene algún filtrado en el cálculo del tiempo de la última revolución, por lo que en realidad no responde tan bien como las configuraciones basadas en imanes. Tengo una aplicación que intenta estimar la marcha a partir de la velocidad y la cadencia y funciona mucho mejor con sensores basados ​​en imanes.
Sospecho lo mismo que @DavidRicherby. Para una aceleración de rotación dada, una rueda pequeña produciría una aceleración lineal (hacia adelante) pequeña, mientras que una rueda de gran diámetro produciría una aceleración lineal mayor. Supongo que el software tiene una tabla de búsqueda de aceleraciones rotacionales/lineales y se vuelve a calibrar en algún intervalo preestablecido.
Las mediciones del GPS pueden ser muy imprecisas, calibre con algún otro método, como una medición cuidadosa de la circunferencia del neumático. Al comparar los mismos recorridos con otros ciclistas con múltiples dispositivos diferentes, obtenemos hasta un 10 % de diferencias con las velocidades y las distancias. Depende de la frecuencia de la muestra, más muestras, más "espasmódica" se vuelve la pista.

Respuestas (2)

Usan un pequeño giroscopio MEMS para medir las RPM. Estos son dispositivos de estado sólido que pueden medir la rotación axial para contar cuántas rotaciones por minuto gira el eje de la bicicleta. La estructura real del giroscopio MEMS es bastante interesante (y diferente de un acelerómetro MEMS); hay una buena descripción en Wikipedia .

Debido a que el giroscopio mide las RPM del eje y no la velocidad directamente, de alguna manera debe conocer el tamaño de la llanta para poder convertir las RPM en velocidad de desplazamiento. Ver más discusión a continuación.

dispositivos mems

Muchos giroscopios MEMS están empaquetados con acelerómetros (el combo giroscopio/acelerómetro se llama IMU ) y también hay algunos con brújulas, algunos con barómetro/altímetros, y algunos están en el mismo paquete que los sensores GPS, aunque el GPS consume demasiada energía. para un dispositivo diminuto que funciona con baterías tipo moneda, por lo que Wahoo definitivamente no tiene GPS integrado en el sensor. Si todo lo que está midiendo es la velocidad y ya conoce la circunferencia del neumático, entonces todo lo que necesita es una unidad giroscópica básica. Sin embargo, las IMU se han vuelto realmente baratas debido a su implementación en teléfonos celulares y permiten más flexibilidad que los giroscopios solos.

El OP aclaró que su dispositivo no necesita el tamaño de la rueda, por lo que 1) usa una IMU para analizar los datos del acelerómetro para calibrar el tamaño de la rueda internamente contra el giroscopio, o 2) está usando el GPS del receptor/teléfono para calibrar el tamaño de la rueda.

1) Usar solo el acelerómetro en una IMU no será tan preciso como usar una medición directa de la rueda. Es difícil medir con precisión la velocidad a partir de los datos de aceleración, especialmente cuando su sensor también está girando ligeramente fuera del eje en el espacio en una carretera llena de baches, y para "hacer trampa", es probable que la CPU del sensor esté haciendo un cálculo aproximado y luego usando el más cercano. preestablecido en una tabla interna de valores (es decir, un preestablecido para juegos de ruedas de 700c, uno para 26", etc. pero no podría distinguir un neumático de 23 mm de uno de 28 mm). Sin embargo, debido a que la mayoría de las personas de todos modos, no mida con precisión la circunferencia de su rueda y solo use hojas de trucos preimpresas, la pérdida de precisión no es realmente una gran preocupación para el usuario final (consulte la nota de calibración manual al final).

2) Usar el GPS en el receptor sería la forma más precisa de calibrar el tamaño de la rueda, especialmente en distancias más largas, ya que puede dividir con precisión (digamos) 1000 metros por el número de revoluciones para obtener una medición del tamaño de la rueda con una precisión del 1% (GPS tiene una precisión de unos 10 metros), aunque cualquier doblez o curva desbarataría en gran medida la medición GPS de la distancia lineal.

Donde estas unidades de inercia son más útiles para los usuarios finales es junto con el GPS a velocidades muy lentas o caminos con curvas donde el GPS tiene problemas para rastrear la velocidad sobre el suelo o medir la distancia sobre el suelo en caminos con curvas. Los datos de la IMU pueden ayudar al receptor a calibrarse mejor y garantizar que se le acredite correctamente por todos esos giros cerrados lentos y cerrados a medida que obtiene KOM.

Nota: mirando el manual del Wahoo, hay una opción para ingresar la circunferencia de la rueda directamente para cuando falla la medición automática.

Sensor de velocidad del perno Wahoo

El OP dice que no es necesario ingresar el tamaño de la rueda, aunque sospecho que tiene razón

Al contrario de lo que se afirma en la pregunta, la aplicación para teléfonos inteligentes ELEMNT tiene una opción para establecer el tamaño de la rueda. Puede elegir entre una extensa lista de tamaños comunes de llantas y llantas, ingresar manualmente la circunferencia de la llanta o elegir "automático". En el último caso, asumo que la unidad principal usa GPS para inferir la circunferencia del neumático cuando tiene una buena señal.