Ultraschallsensor - Digital oder oder Analog?

Ich habe einen MaxBotix (MB7092) Ultraschallsensor. Es hat einen analogen Pin sowie serielle Übertragungsmöglichkeiten.

Ich werde den Sensor mit einem Arduino verwenden.

Können Sie mir die Vorteile des digitalen Lesens gegenüber dem analogen in dem Fall nennen, in dem der Arduino über ADC-Fähigkeiten verfügt?

Letztendlich frage ich mich, welcher Weg der geringste Strombedarf des Gesamtsystems (Sensor und Arduino) ist.

Antworten (2)

Ich würde empfehlen, die digitale Schnittstelle der analogen vorzuziehen.

Sie erwähnen nicht, welche Entfernung der analoge Ausgang des MB7092 zurücklegen wird, um Ihren Arduino zu erreichen, aber er kann unterwegs Rauschen aufnehmen. Eine weitere Überlegung ist, dass der ADC eine Vielzahl von Konvertierungsfehlern aufweisen wird, die eine gewisse Ungenauigkeit in die ADC-Ausgabe bringen.

Bei einer kurzen Untersuchung kann ich nicht erkennen, ob der Sensor (a) intern mit einer analogen Messung beginnt und diese dann auch mit einem internen ADC in eine digitale umwandelt oder (b) intern mit einer digitalen Messung beginnt und diese ebenfalls intern mit einem DAC in eine analoge umwandelt . Ich würde vermuten, dass dies wahrscheinlich der Fall ist (b).

Wenn dies der Fall ist (b), würde die Verwendung des analogen Ausgangs bedeuten, dass der MB7092-Messwert von seinem DAC zu Ihrem ADC geht und die Fehler zwischen seinem internen digitalen Wert und Ihrem erhöht.

Das digitale Signal ist viel widerstandsfähiger gegenüber Rauschen, sodass es sich besser ausbreitet. Es verwendet zwei Drähte (RXD und GND), genau wie der analoge Eingang es müsste. Und es kann weniger DAC / ADC-Konvertierungen beinhalten und daher genauer sein.

Danke Tony, denkst du, dass die Stromverbrauchsunterschiede vernachlässigbar sind? Ich möchte ein langfristiges, kompaktes IoT-Gerät bauen, da es batteriebetrieben sein wird. Als solches wäre die Verdrahtung sehr kurz, es würde jedoch etwas HF vorhanden sein.
@AJR, Entschuldigung, ich habe vergessen, den Teil des Stromverbrauchs zu beantworten: Ja, ich würde erwarten, dass es sich um einen sehr kleinen Bruchteil des Versorgungsstroms des Sensors handelt. Ich habe mir diesen Sensor vor zwei Jahren genauer angeschaut und bin zu dem Schluss gekommen, dass die digitale Schnittstelle definitiv besser für mich ist.

Analog oder digital macht kaum einen Unterschied in Bezug auf die Leistung, wenn man bedenkt, dass der 5-V-Betrieb 100 mA Spitze pro Tx-Impuls beträgt.

Der größere Grund ist, wie viel Auflösung, Empfindlichkeit und Objekterkennungslatenz benötigt wird.