Hallo Community, ich habe an einem Beaglebone Black (wie Raspberry PI, für die, die es nicht kennen) den HC-SR04 am laufen. Nur kann ich in Räumen keine Entfernungen über 1,2m messen ;) Naja, ich habe den DYP ME007y alternativ genauso angeschlossen, welcher überhaupt nicht reagiert. An was kann es liegen? Haben die Chinesen mir vielleicht Schrott geliefert? Da beide Sensoren Pin kompatibel sind, und laut Beschreibung gleich reagieren, sollte doch dieselbe Software dieselben Ergebnisse liefern, oder? Ich bekomme leider überhaupt kein HIGH Signal geliefert (mit 2 verschiedenen Programmen getestet).
Übrigens: Ich habe die beiden Sensoren nach diesem Schema angeschlossen: http://www.tutorials-raspberrypi.de/gpio/entfernung-messen-mit-ultraschallsensor-hc-sr04/ Ich habe mal getestet: Den 470Ohm Widerstand habe ich mal entfernt, und schwubst habe ich Werte. Aber Immer 20cm. Nicht mehr und nicht weniger :(
freezly schrieb:
> Den 470Ohm Widerstand habe ich mal entfernt...
Ob das eine gute Idee war? Kommentare dazu siehe im o.g. Tutorial.
Versuche mal einen Kondensator zwischen VCC und GND direkt am HC-SR04. Falls es dann geht, wäre das das 'Standard-Problem': Abblockkondensator! Ich würde ruhig 1µF Tantal nehmen. Falls nicht vorhanden, probiere erstmal das, was Du in der Bastelkiste findest. Nur keinen Keramik-Typen.
:
Bearbeitet durch User
Statt blindem Probieren könnte man sich wenigsten das Signal mal auf dem Oszi ansehen. freezly schrieb: > Ich habe mal getestet: Den 470Ohm Widerstand habe ich mal entfernt, und > schwubst habe ich Werte. Und hast du dir auch mal - schwubs - überlegt, was der arme Beaglebone Black machen soll, wenn du ihm plötzlich 5V an seinen Eingangspin legst. Da hat er wohl allen Grund, beleidigt zu sein. Mit einem vernünftigen Schaltplan zu dem Steckschema wärest du hoffentlich gar nicht auf die Idee gekommen, irgendwo mal irgendwas rumzustecken.
freezly schrieb: > An was kann es liegen? Haben die Chinesen mir > vielleicht Schrott geliefert? Auf jeden Fall. Denen hat genau noch dein Dollar gefehlt, damit sie endlich Milionär geworden sind. MfG Klaus
Wolfgang schrieb: > Statt blindem Probieren könnte man sich wenigsten das Signal mal auf dem > Oszi ansehen. > > freezly schrieb: >> Ich habe mal getestet: Den 470Ohm Widerstand habe ich mal entfernt, und >> schwubst habe ich Werte. > > Und hast du dir auch mal - schwubs - überlegt, was der arme Beaglebone > Black machen soll, wenn du ihm plötzlich 5V an seinen Eingangspin legst. > Da hat er wohl allen Grund, beleidigt zu sein. Oszi habe ich leider nicht. Und ich habe im Netz auch Schaltungen gesehen, wo nur der 330Ohm Widerstand zwischen ECHO und GPIO geschalten war. Deswegen habe ich es versucht. Begrenzt der eine Widerstand den Strom nicht auf max. 15mA, wenn 5V anliegen? Sonst habe ich mich tatsächlich falsch leiten lassen. Egal. Danke für den Hinweis. Beaglebone ist noch ganz: SR04 läuft noch ... immernoch auf 1,2m begrenzt und ME007y liefert mit der ursprünglichen Schaltung (330/470Ohm) sporadisch ein Signal. Ich schiebe alle 500ms ein 10us Signal auf Trigger, aber nur alle viertel Stunde kommt mal ein Signal auf Echo. Die Messung entspricht dann auch einem ordentlichen Wert.
Torsten C. schrieb: > Versuche mal einen Kondensator zwischen VCC und GND direkt am HC-SR04. Den müsste ich erst einmal besorgen ;(
Rainer V. schrieb: > freezly schrieb: >> Den 470Ohm Widerstand habe ich mal entfernt... > > Ob das eine gute Idee war? Kommentare dazu siehe im o.g. Tutorial. Ach klar ... undefinierte Werte ... dann ist ja klar, warum das irgendwie läuft, nur mit Schrottwerten.
freezly schrieb: > Torsten C. schrieb: >> Versuche mal einen Kondensator zwischen VCC und GND direkt am HC-SR04. > Den müsste ich erst einmal besorgen ;( Lohnt sich aber, denn ohne zusätzlichen Blockkondensator hat der HC-SR04 schon bei vielen Leuten (nicht nur bei mir) Probleme gemacht. Das hat weniger mit "blindem Probieren"^^ zu tun als damit, von den Erfahrungen Anderer zu profitieren. freezly schrieb: > aber nur alle viertel Stunde kommt mal ein Signal auf Echo. Weiche Hindernisse (Sofa im Wohnzimmer) ergeben kein ordentliches Echo. Die Entfernungsangaben aus dem Datenblatt erreicht man z.B. gegen Glasscheiben oder auch Holz- oder Kunststoffplatten. Vielleicht ist das die Ursache Deiner Probleme?
:
Bearbeitet durch User
Torsten C. schrieb: > Lohnt sich aber, denn ohne zusätzlichen Blockkondensator hat der HC-SR04 > schon bei vielen Leuten (nicht nur bei mir) Probleme gemacht. Habe ich bereits bei Reichelt geordert. Hoffe, dass sich das Problem damit löst. Torsten C. schrieb: > Weiche Hindernisse (Sofa im Wohnzimmer) ergeben kein ordentliches Echo. > Die Entfernungsangaben aus dem Datenblatt erreicht man z.B. gegen > Glasscheiben oder auch Holz- oder Kunststoffplatten. > > Vielleicht ist das die Ursache Deiner Probleme? Ich habe die gleichen Sachen mit beiden Sensoren probiert. Der HC-SR04 gibt grundsätzlich ein Signal, der ME007y eben nicht. Aber meine Vermutung liegt auch da beim Kondensator. Wenn das ECHO Signal beim SR04 schlechter wird, aber gerade noch so ein Ergebnis liefert, ist das Signal vom ME007y vielleicht so schlecht, dass fast gar nix geht. Das sind aber nur Vermutungen, die sich wegen dem fehlenden Oszi erst bestätigen werden, wenn ich die Kondensatoren habe.
OK, Kondensatoren sind da. Keine Besserung ... genau das selbe verhalten. :(
freezly schrieb: > OK, Kondensatoren sind da. Keine Besserung ... genau das selbe > verhalten. :( Was ja auch zu erwarten war. Alle HC_04 die ich bisher eingebaut habe, liefen ohne Probleme, Genauigkeit bei 1-2cm., max. Entfernung bei etwa 3-4m. allerdings mit VCC = 5V. Da ECHO nur von Log.0 auf Log.1 geht, sollten die Widerstande auch kein Problem darstellen, vor allem mit 330E und 470E sollte es auf jeden Fall klappen. P.S. Habe mir gerade den Sketch angesehen, musste eigentlich laufen. Was du noch machen kannst, ist: Abfrage in einer Schleife und einfach eine Variable erhohen ( ohne time.time() ). Wenns immer noch nicht klappt, hast du wirklich Schrott, aber das glaube ich nicht, weil beide Sensoren dasselbe Verhalten zeigen. Ist der HC-04 auch an 5V und nicht an 3V3 angeschlossen ?
Also, ich konnte meine Schaltung mit nem anderen ME007y testen und da geht alles. Ist also vermutlich defekt. Danke für die Unterstützung.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.