- Labornetzteil AliExpress         
Ergebnis 1 bis 10 von 27

Thema: Mikrocontroller mit Ultraschall wecken

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    18.03.2018
    Beiträge
    2.645
    Hallo Manf,

    "ist ein Schlüsselbund der geschüttelt wird"

    Hast Du das schon mal überprüft, ob das so einfach ist?


    MfG

  2. #2
    Super-Moderator Lebende Robotik Legende Avatar von Manf
    Registriert seit
    30.01.2004
    Ort
    München
    Alter
    71
    Beiträge
    13.054
    Ja, das geht relativ einfach mit einem Schlüsselbund und einer Wandlerkapsel am Oszilloskop. Diese kurzen Metallstäbe von ca 5cm haben rechnerisch eine Resonanzfrequenz bei Messing bis Stahl von 35-50kHz. Das zeigt sich auch im Experiment.

  3. #3
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    11.12.2007
    Ort
    weit weg von nahe Bonn
    Alter
    39
    Beiträge
    3.416
    Noch arbeite ich ja zufällig genau an solchen Ultraschall Abstandssensoren für Industrie

    Der Schlüsselbund ist bei uns eine der probatesten Lösungen um den Sensor einem "akustischen EMV Test" zu unterziehen

    Da muss man schon an der Auswertung ganz gewaltig herumschrauben um aus so einem in 10cm Abstand klimpernden Schlüssel noch das Echo von über einem Meter auszuwerten

    und ich rede hier nciht von reiner Übersteuerung sondern von falsch erfassten Signalen (Die Wandler sind extrem schmalbandig, aber egal welcher Frequenztyp, alle reagieren auf einen klimpernden Schlüssel)
    Es gibt 10 Sorten von Menschen: Die einen können binär zählen, die anderen
    nicht.

  4. #4
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    07.03.2011
    Beiträge
    1.899
    Ist zwar jetzt etwa OT

    @Ceos

    Du scheinst dich ja mit Ultrachall etwas auszukennen. Wenn man Signale z.B. zum Testen etwas breitbandiger aufnehmen will, kann man sicher ein passendes Messmikrofon kaufen. Kennst du eine einfache preiswerte Alternative dazu? Ich denke dabei z.B. an Elektret Mikrofone, die sicher auch im Ultraschallbereich irgendwie funktionieren werden. Oder an Piezo Hochtonlautsprecher. Piezolautsprecher funktionieren auch als Mikrofon.

    Aber auch der umgekehrte Fall wäre interessant, ein breitbandiger Lautsprecher. Damit bekommt man sicher keinen kalibrierbaren Messaufbau hin, da man aber die Signale nicht hören kann, muß man was messen.

    MfG Klebwax
    Strom fließt auch durch krumme Drähte !

  5. #5
    Super-Moderator Lebende Robotik Legende Avatar von Manf
    Registriert seit
    30.01.2004
    Ort
    München
    Alter
    71
    Beiträge
    13.054
    Vielleicht suchst Du so etwas:

    https://de.elv.com/elv-mikrofon-mems...bausatz-151456

    Das habe ich einmal ausprobiert.

  6. #6
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    11.12.2007
    Ort
    weit weg von nahe Bonn
    Alter
    39
    Beiträge
    3.416
    @Klebwax ich hab da zwar weniger die Ahnung aber eventuell ein Kollege von mir, ich frage ihn am Montag mal

    Wir bauen nur Abstandssensoren, aber wir haben zum Spaß auch mal mit den Pulssequenzen versucht Ton über die Wandler wieder zu geben ... gruselig wenn du neben dem Schnarren der üblichen Pulse plötzlich so eine Flüsterstimme hörst
    Es gibt 10 Sorten von Menschen: Die einen können binär zählen, die anderen
    nicht.

  7. #7
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    07.03.2011
    Beiträge
    1.899
    @Manf

    Erstmal schönen Dank. Ich werd mir das mal besorgen.

    MfG Klebwax
    Strom fließt auch durch krumme Drähte !

  8. #8
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    18.03.2018
    Beiträge
    2.645
    Hallo WalterWhite,

    ich fürchte, wenn Du einen US-Wandler als Schalter suchst, dass Du keinen finden wirst, ohne einen Mikrokontroller. Weil der mindestens für die Auswertung zuständig ist. Sonst müsstest Du vermutlich so ein Teil selber bauen. Du bräuchtest vermutlich einen Mikrofon, dass Ultraschall verarbeiten kann und einen Verstärker dazu, der ein Ausgangssignal (LOW/HIGH) schaltet.

    Aber hier ist dann das Problem, dass ich das Empfangsmodul mit abgeklebtem Sender und den 10cm entfernten Sender gleichzeitig triggern muss, damit ich in der Lage bin, Ultraschall zu empfangen.
    Nein, warum? Entweder das Modul empfängt etwas oder nicht. Wann das Signal gesendet wurde, ist egal. Wenn Du allerdings genaue Messungen machen musst, geht das dann natürlich so nicht, weil dann musst Du wissen, wann das Signal ausgesendet wurde. Ansonsten interessiert Dich doch nur, ob ein Signal ankommt.


    MfG

  9. #9
    Erfahrener Benutzer Robotik Visionär Avatar von oberallgeier
    Registriert seit
    01.09.2007
    Ort
    Oberallgäu
    Beiträge
    8.653
    Hallo WalterWhite.

    .. und verzeiht mir meine Anfängerfehler / mangelnden Kenntnisse
    Hmmm - wir waren so ziemlich alle mal Anfänger, oder?

    .. Und zwar möchte ich einen Mikrocontroller per Ultraschall (durch einen Interrupt) aus dem Schlafmodus wecken ..
    .. Grundgedanke ist natürlich, dass der MC .. im passiven Zustand möglichst wenig Strom verbraucht ..
    Soweit ists ja klar.

    .. Wie Moppi schon geschrieben hat .. dass immer erst ein Signal ausgesendet werden muss, damit das Modul auf in den Empfangsmodus schaltet ..
    Na ja, im Prinzip stimmt das. Im Prinzip. Aber es gibt häufig Umwege um prinzipielle Abläufe. Mal überlegen: vielleicht kannst Du doch von Deinem extremen Stromsparvorhaben ETWAS abweichen: statt in den Pausen 100 % Strom zu sparen könnte man mit 90% (nur so ungefähr) eine Lösung finden.

    .. Denke bitte .. dass die Ultraschallsensoren .. Strom benötigen damit sie immer einsatzbereit sind, auch wenn der Controller im Schlafmodus ist ..
    Und das ist ja wohl das zentrale Problem.

    .. Aber es ist prinzipiell möglich, dass der Mikrocontroller im PowerOff Modus ..
    Hmmm - wir denken mal etwas abseits der üblichen Arbeitsweise. Wenn schon die Geschichte mit dem Aufwachen des μC per Interrupt solche Probleme macht, dann müssen wir halt dafür sorgen, dass der μC UND der US-Empfänger schon wach sind, wenn >irgendwann< ein Signal eintrudelt.

    Mal überlegen/rechnen: 40 kHz - da dauert eine einzige Vollwelle runde 25 Mikrosekunden, diese EINZELNE Welle ist dann etwa 7,5 mm lang. Ein SRF04/SRF05 sendet angeblich einen acht Perioden langen Messton - wären also 0,2 ms. Ich würde mich nun bemühen, (m)einen Ultraschallsensor zu bekommen, der etwas länger sendet - sagen wir mal zwei Millisekunden. Jetzt kommt ein Trick: Du weckst Deinen Mikrocontroller alle zwei Millisekunden aus dem Sleepmodus auf, schaltest GLEICHZEITIG mit dem Controller auch Deinen US-Empfänger ein und horchst knappe 200 Mikrosekunden. Danach wird der Controller wieder schlafen geschickt - und mit ihm der US-Empfänger. Gesamte Arbeitsdauer der Empfangseinheit - siehe unten.

    Fazit: Du sparst Dir den US-Empfänger dauernd laufen zu lassen, kannst aber mit an Sicherheit grenzender Wahrscheinlichkeit einen zufällig eintreffenden US-Burst erkennen. Stromersparnis für den Controller UND US-Emfpänger rund 90%.

    Wieso? Dein Controller horcht in kürzeren Abständen als Dein Ultraschallsensor senden kann ob gesendet wird - und schläft ansonsten. Schlafdauer - also gleich Stromersparnis: 90%.

    Was meinst Du dazu?
    Geändert von oberallgeier (27.01.2020 um 10:53 Uhr) Grund: ... eintrudelt
    Ciao sagt der JoeamBerg

Ähnliche Themen

  1. Mikrocontroller mit Ultraschall wecken
    Von WalterWhite308 im Forum Sensoren / Sensorik
    Antworten: 2
    Letzter Beitrag: 22.01.2020, 07:13
  2. Ultraschall Sensor HC-SR04 und kompatible Ultraschall-Module
    Von Roboternetz-News im Forum Neuigkeiten / Technik-News / Nachrichten / Aktuelles
    Antworten: 0
    Letzter Beitrag: 15.03.2016, 12:50
  3. Antworten: 0
    Letzter Beitrag: 26.01.2009, 19:21
  4. RN-motor - Wecken Status abfragen und setzen?
    Von jgessner im Forum Bauanleitungen, Schaltungen & Software nach RoboterNetz-Standard
    Antworten: 1
    Letzter Beitrag: 07.02.2007, 13:04
  5. Wie ATMega168 aus Powerdown wecken ?
    Von rico65 im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 1
    Letzter Beitrag: 23.05.2006, 20:16

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Solar Speicher und Akkus Tests