Sensor ultrasónico - ¿Digital o analógico?

Tengo un sensor ultrasónico MaxBotix (MB7092). Tiene un pin analógico, así como capacidades de transmisión en serie.

Usaré el sensor con un Arduino.

¿Puede decirme los beneficios de la lectura digital sobre la analógica en el caso de que Arduino tenga capacidades ADC?

En última instancia, me pregunto de qué manera es el requisito de potencia más bajo del sistema general (sensor y arduino).

Respuestas (2)

Le recomendaría que favorezca la interfaz digital sobre la analógica.

No menciona qué distancia viajará la salida analógica MB7092 para llegar a su Arduino, pero puede captar ruido en el camino. Otra consideración es que el ADC tendrá una variedad de errores de conversión que generarán cierta inexactitud en la salida del ADC.

En un breve examen, no puedo ver si el sensor (a) comienza internamente con una medición analógica y luego también la convierte a digital con un ADC interno o (b) comienza internamente con una medición digital y también la convierte a analógica internamente usando un DAC . Me atrevería a decir que probablemente sí (b).

Si es (b), entonces usar la salida analógica significaría que la lectura del MB7092 pasaría de su DAC a su ADC, aumentando los errores entre su valor digital interno y el suyo.

La señal digital es mucho más resistente al ruido, por lo que viaja mejor. Utiliza dos cables (RXD y GND) al igual que la entrada analógica. Y puede implicar menos conversiones DAC/ADC y, por lo tanto, ser más preciso.

Gracias Tony, ¿crees que las diferencias de consumo de energía son insignificantes? Estoy buscando hacer un dispositivo IoT compacto a largo plazo, ya que funcionará con batería. Como tal, el cableado sería muy corto, sin embargo, habría algo de RF.
@AJR, disculpas, olvidé responder la parte del consumo de energía: sí, esperaría que fuera una fracción muy pequeña de la corriente de suministro del sensor. Observé este sensor en detalle hace dos años y llegué a la conclusión de que la interfaz digital era definitivamente mejor para mí.

Analógico o digital hace poca diferencia en la potencia considerando que la operación de 5V es un pico de 100mA por pulso Tx.

La razón principal es la cantidad de resolución, sensibilidad y latencia de detección de objetos que se necesita.