Hallo! Ich baue für ein Projekt in der Schule gerade eine Parkhilfe mit einem ATMega16 und Ultraschallsensoren. Das Datenblatt für die Sensoren ist hier: http://www.produktinfo.conrad.com/datenblaetter/175000-199999/182281-da-01-en-MA40R-SQ40R.pdf Ich versteh trotz Datenblatt nicht, welches Signal der Empfänger liefert. Beim Sender versteh ich wie das ganze funktioniert. Ich hänge zZ einfach einen 40kHz Oszillator dran. Wie muss ich nun den Empfänger versorgen bzw wo / wie muss ich mein Oszi anschließen, damit ich das Signal messen kann? Ich stell mir vor, dass da kein Signal ankommt, das ich mit dem µC verarbeiten kann. Was würde sich da als "Signalrichter" empfehlen? mfg
hi also aus dem datenblatt geht das nicht hervor...aber ich würde es so machen: senden und warten bis der empfänger ein signal zurück bekommt.... über v=s/t s ausrechnen da v und t bekannt sind. mfg marcel
Hi >Ich versteh trotz Datenblatt nicht, welches Signal der Empfänger >liefert. Da kommt einfach ein 40kHz-Signal raus. Das musst du nur noch Verstärken, möglichst schmakbandig Filtern und Auswerten. MfG Spess
danke für die antworten: @marcel daran hab ich auch schon gedacht, aber dann müsste ich das signal für den sender über den µC erzeugen... vorgabe ist aber, dass ein gewisser "hardware" teil dabei ist und das wär eben der oszillator und die schaltung für den empfänger @ spess53: nunja mein problem ist ja ich weis nicht, wie sich das signal ändert wenn ich weiter zu einem hinderniss hinkomme.. verändert sich da die amplitude oder wie? wenn ja muss ich dan einfach vergleichswerte machen und dann mit einer einfachen schlussrechnung die entfernung berechnen?
Hi Der Ansatz von Marcel ist schon richtig. Du sendest einen Burst aus, und wartest, bis das Signal zurückkommt. Aus der verstrichenen Zeit, der Schallgeschwindigkeit (evtl. Temperatur einrechnen) kannst du den Abstand bestimmen. Amplitude kannst du vergessen. Die ist von zu vielen Faktoren abhängig. Sieh dich mal bei ELV um. Die haben, glaube ich, ein paar Bausätze von denen du dir die Bauanleitung herunterladen kannst. MfG Spess
> vorgabe ist aber, dass ein gewisser "hardware" teil dabei ist Der Verstärker für das Sende-Signal und das Empfangssignal dürfte doch aus Hardware sein. > verändert sich da die amplitude oder wie? Es ändert sich die Laufzeit vom Sende-Burst bis zu dessen Empfang (mit 330m/s, also 0,33m/ms). > Wie muss ich nun den Empfänger versorgen bzw wo / wie muss ich mein Oszi > anschließen, damit ich das Signal messen kann? Mir scheint, du hast noch keinen Plan, wie du die Aufgabe lösen solltst? Ich würde vorschlagen, du siehst dir mal an, was Andere zum Thema Entfernungsmessen mit Ultraschall gemacht haben. Suche hier im Forum z.B. +ultraschall +entfernung* --> 134 Threads gefunden Google z.B. "sonar range ultrasonic schematics" "entfernungsmesser ultraschall schaltplan"
hi also in der amplitude stecken eine ganze menge infos! aber die aus zuwerten wird deinen kleinen atmega 16 gnadenlos überfordern!!!! naja ich mein nen hw teil ist immer gut nur 40k kann man ohne stress mit nem uc machen! ich denke mal der hw teil liegt darin das echo so zu verstärken das du es auswerten kannst! d.h. mit uc 40khz anregen z.b. für 1ms dann das echo empfangen und verstärkt auf den uc geben (verstärker+komperator oder so). mfg
@ Marcel: Danke für die Antwort, die Hilft mir schon mal weiter. Wenn ich dich richtig verstehe schicke ich einfach alle 10 ms das 40 kHz Signal raus und wenns wieder reinkommt vergleiche ich den Counterwert des Timers mit dem alten Counterwert... OK.. Dann schau ich mir das ganze an und wenn ich weitere Fragen habe, dann poste ich wieder
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.