Forum: Mikrocontroller und Digitale Elektronik HC-SR04 parallel schalten


von Sandro L. (sandro_l)


Lesenswert?

Hallo,

Ich möchte den Echo-Pin von mehreren Ultraschallmodulen des Typs HC-SR04 
zusammen an einen Pin eines AVR Mikrocontrollers zusammenführen.

Reicht es aus, wenn ich die verschiedenen Echo-Pins mit einem Or-Gate 
(Oder-Verknüpfung) verbinde bzw. entkopple?

von Sebastian W. (wangnick)


Lesenswert?

Im Prinzip wohl ja.

Aber bist du sicher dass die Sensoren nicht die Schallwellen oder 
Reflektionen eines anderen HC-SR04 auffangen?

Btw, man kann die HC-SR04 bei 5V auch an nur einem Pin betreiben, an den 
man Trigger UND Echo anschliesst. Siehe 
Beitrag "HC-SR04, 3.3V Attiny und nur ein Pin -> möglich?".

LG, Sebastian

: Bearbeitet durch User
von Sandro L. (sandro_l)


Lesenswert?

Sebastian Wangnick schrieb:
> Aber bist du sicher dass die Sensoren nicht die Schallwellen oder
> Reflektionen eines anderen HC-SR04 auffangen?

Genau das habe ich mir auch überlegt. Wenn ich jedoch die Module einzeln 
über den Trigger-Pin anspreche, kann ich sie nacheinander mit einer 
kurzen Pause dazwischen abfragen. Ich denke, das sollte dann keine 
Probleme bereiten.

> Btw, man kann die HC-SR04 bei 5V auch an nur einem Pin betreiben, an den
> man Trigger UND Echo anschliesst. Siehe
> Beitrag "HC-SR04, 3.3V Attiny und nur ein Pin -> möglich?".

Der Programmieraufwand ist kleiner, wenn ich verschiedene 
Trigger-Ausgänge und nur einen Echo-Eingang beim Mikrocontroller habe. 
Damit kann ich beim Echo-Pin den externen Interrupt nutzen. Aber Danke 
für den Hinweis.

Ich werds also mal mit einer OR-Verknüpfung oder sogar mit einer 
XOR-Verknüpfung versuchen. Bei XOR kann man Überlagerungen von 2 
Signalen verhindern.

Vielen Dank für deine Antwort Sebastian.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.