STM32 HC-SR04 Ultraschallsensor Echo

OP #7635032
Lesenswert?

Hallo,

ich versuche einen HC-SR04 an einem STM32 NUCLEOF446RE zu betreiben. Den Sensor habe ich mit dem Oszi geprüft. Mit einem Signalgenerator schalte ich ein niederfrequentes Rechtecksignal auf den Triggerpin und messe das Echo am Echopin wie erwartet.

Nächster Schritt:

Sensorversorgung schließe ich an STM32 an: 5V und GND. Am STM32 erzeuge ich eine niederfrequente PWM für den Trigger. Am Oszi messe ich das Echo vom Echopin wie erwartet.

Nächster Schritt:

Den Echopin verbinde ich mit einem Eingangspin am STM32. Daraufhin bricht die Spannung am Echopin ein. Ich habe es auch mit einem Spannungsteiler und mit der Pull-Down Konfiguration versucht. Das Ergebnis ist das gleiche, die Spannung bricht ein.

Hat jemand eine Idee?

Vielen Dank

Gast #7635063
Lesenswert?

Robert schrieb:

Am STM32 erzeuge ich eine niederfrequente PWM für den Trigger.

Wieso PWM?

Man sendet einen Impuls und wartet auf das Ergebnis. Und dann muss man noch eine Weile abwarten, bevor die nächste Messung funktionieren kann.

Den Echopin verbinde ich mit einem Eingangspin am STM32. Daraufhin bricht die Spannung am Echopin ein.

Du musst einen 5V toleranten Eingang verwenden, er darf nicht als Ausgang konfiguriert sein, und eine doppel-Belegung mit etwas anderem könnte auch stören.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren