- LiFePO4 Speicher Test         
Ergebnis 1 bis 10 von 18

Thema: 1-Kapsel Ultraschall Sensor (Arduino kompatibel)

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Super-Moderator Lebende Robotik Legende Avatar von Manf
    Registriert seit
    30.01.2004
    Ort
    München
    Alter
    72
    Beiträge
    13.155
    Mit Ultraschall geht es grundsätzlich physikalisch, aber die Sensoren sind nicht dafür gebaut.
    Wenn es wirklich sein muss dann sollte man wenigstens versuchen, den Bereich von 1-5cm auf 11-15cm zu verlagern.
    Es bleibt schwierig wenn die Hüllkurve eines Signals der Länge 64mm (32mm Entfernungsauflösung) ausgewertet wird.

    In dem Bereich sind solche und ähnliche besser:
    https://www.adafruit.com/product/3025
    https://www.adafruit.com/product/1927

  2. #2
    Erfahrener Benutzer Robotik Visionär Avatar von oberallgeier
    Registriert seit
    01.09.2007
    Ort
    Oberallgäu
    Beiträge
    8.698
    Mit Ultraschall geht es grundsätzlich physikalisch .. In dem Bereich sind solche und ähnliche besser ..
    Die von Manf verlinkten Sensoren kenne ich nicht, nur die typähnlichen, neueren Sharps dieser Bauform. In Betrieb habe ich einen Sensor für 10cm - 150 cm - und andere, älterer, grösserer Bauart. Zur neuen, kleinen Bauart ein paar Anmerkungen:

    Diese Typen Sharpsensoren messen mit Infrarotlicht und werten das empfangene Echo per Triangulation aus. Fazit: im Bereich von ca. 25% bis 50 % der maximal angegebenen Messweite haben die eine gute Auflösung, darüber liefert die Messkurve eine relativ grobe Auflösung. Es wird ein kleiner, wenige Millimeter großer (je nach Messabstand) Messfleck ausgewertet. Bei dem von Dir genannten Messbereich müsste genau darauf geachtet werden, dass der Sendestrahl (es sendet NUR EIN Auge der zweiäugigen Sensoren) gut lokalisiert wird - sonst zielt man evtl. ins Leere. Beispiel für typische Signalkurve; klick hier.
    Die Sensoren messen bis zu einem minimalen Abstand und geben dort den maximalen Messwert als (maximale) analoge Spannung aus. Beim Unterschreiten des spezifizierten Minimalabstandes fällt die Messpannung ebenso ab wie bei grösseren Abständen. Das sollte man abfangen.
    Der Stromverbrauch ist relativ niedrig - laut Datenblatt. DAS Problem : es ist ein zeitlich gemittelter Bedarf. Beim Sendepuls des Messtrahles kann so ein Sensor schon mal ein Amperchen ziehen - das führte bei mir (und etlichen andern) schon zu Rückstreuung von Störungen in die umgebende Schaltung. Abhilfe durch Kondensatoren - die bereits auf Platine befestigten Sensoren von Pololu haben diese Pufferung bereits angebracht, siehe zB diese Produktinformation von Pololu, siehe Schaltung unten.
    Die Sensoren dieser neuen Bauart haben gegenüber den alten eine hohe Abtastrate - es sind Werte über 200 Hz genannt (füher etwa 20 Hz).

    Ansonsten: ich kann dies Dinger aus eigener Erfahrung nur empfehlen. Ultraschall ist nicht so genau, breit/er gestreut und etwas empfindlich auf Temperaturänderungen (ändert die Schallgeschwindigkeit und damit Laufzeit von Signal und Echo).
    Geändert von oberallgeier (22.11.2017 um 12:56 Uhr) Grund: Diagramm als Beispiel für Signalverlauf
    Ciao sagt der JoeamBerg

  3. #3
    Benutzer Stammmitglied Avatar von spunky9003
    Registriert seit
    14.09.2014
    Beiträge
    36
    also ich will das Fließverhalten in einem Rohr (Durchmesser 4-5 cm, lockeres Schüttgut im Luftstrom) prüfen, ich brauch also keine genauen Messwerte, wenn etwas fließt bekomme ich ein "Rauschen" zurück gemeldet, ist das Rohr leer oder verstopft, bekomme ich einen eindeutigen Wert geliefert.

    Ich habe mal verschiedene Sensoren bestellt (HC-SR04, Popolu GP2Y0D805Z0F), dann kann ich das mal testen, welcher am geeignetsten ist.

  4. #4
    HaWe
    Gast
    Zitat Zitat von spunky9003 Beitrag anzeigen
    also ich will das Fließverhalten in einem Rohr (Durchmesser 4-5 cm, lockeres Schüttgut im Luftstrom) prüfen, ich brauch also keine genauen Messwerte, wenn etwas fließt bekomme ich ein "Rauschen" zurück gemeldet, ist das Rohr leer oder verstopft, bekomme ich einen eindeutigen Wert geliefert.

    Ich habe mal verschiedene Sensoren bestellt (HC-SR04, Popolu GP2Y0D805Z0F), dann kann ich das mal testen, welcher am geeignetsten ist.
    du misst also immer direkt im Rohr-Inneren?

  5. #5
    Benutzer Stammmitglied Avatar von spunky9003
    Registriert seit
    14.09.2014
    Beiträge
    36
    durch ein Loch an der Seite vom Rohr ins innere.

  6. #6
    Erfahrener Benutzer Robotik Visionär Avatar von oberallgeier
    Registriert seit
    01.09.2007
    Ort
    Oberallgäu
    Beiträge
    8.698
    .. Fließverhalten in einem Rohr (Durchmesser 4-5 cm, lockeres Schüttgut im Luftstrom) prüfen .. verschiedene Sensoren bestellt (HC-SR04, Popolu GP2Y0D805Z0F) .. mal testen, welcher am geeignetsten ist.
    Hmmm, gut dass Du die eigentliche Aufgabe skizzierst. Ein mikroskopisches Bisschen über fluidisierte Schüttströme hatte ich mal aus "dem Nebenzimmer" mitbekommen, ist aber nicht mein Fachgebiet. Klingt auch weniger als Hobbyprojekt als nach Schule oder Uni?

    Beim Rohrdurchmesser um die 5 cm dürften die Partikel kaum grösser als 5+ mm (Sauterdurchmesser) sein oder die Konzentration ist winzig. Ich vermute, dass Du da mit Ultraschall üblicherweise "vorbeisprichst", dass Deine Partikel garkein richtiges Echo erzeugen. Dazu: die schallabgebende Fläche ist bei diesen US-Kapseln um die 10 mm Durchmesser.

    Ich kenne (wie oben angedeutet - so im "Vorbeigehen") Lösungen der Art, dass nicht mit Auflicht oder so, also mit einem Reflexsensor gearbeitet wird, sondern eher mit einem Laser der beispielsweise von nem Kollimator aufgeweitet und hinter der Messstrecke wieder mehr oder weniger focussiert wird um dann die ankommende Helligkeit mit der abgesendeten (z.B. Strahlteiler und Vergleichsstrahl um die Messtelle rum) zu vergleichen. Im einfachsten Fall nen Laserpointer als Sender und ne Photodiode/-transistor als Empfänger.

    Ist nicht neben der Partikelerkennung auch die Verschmutzung der Messfenster ein Problem ?

    Noch ne Anmerkung zur optischen Lösung. Die Sharpsensoren sind eher für Aufgaben, die bei Tages- und Nachtlicht erfüllt werden müssen (Beispiel: war jemand auf der Toilette oder beim Wasserhahn? - und ist der grad weggegangen?). Bei Dir ist die Aufgabe ja sozusagen unter Ausschluss der Öffentlichkeit lösbar. Da wird also beispielsweise kein gepulstes Licht zur Vermeidung von Fehlmessungen durch Fremdlicht benötigt . . . usf.

    Ok, es ist Dein Problem, das ich nicht lösen muss und kann. Viel Erfolg jedenfalls.

    - - - Aktualisiert - - -

    .. ist das Rohr leer oder verstopft, bekomme ich einen eindeutigen Wert geliefert ..
    Also farblich gesprochen (auch wenns hier nicht um Farben geht) ist das ein schwarz-grau-weiß-Problem. Doch eher einfach, oder ? Da denke ich dass ein dünner Laserstrahl durchs Rohr die einfach(st)e Lösung ist - ein mässig schneller Mikrocontroller könnte dann erkennen ob der Strahl recht häufig unterbrochen ist => grau, bzw. ob er aus ist => schwarz oder noch leuchtet => weiß.
    Ciao sagt der JoeamBerg

  7. #7
    Erfahrener Benutzer Robotik Visionär Avatar von 021aet04
    Registriert seit
    17.01.2005
    Ort
    Niklasdorf
    Alter
    37
    Beiträge
    5.093
    Eventuell funktioniert noch ein Vakuumsensor. Mit einer Venturidüse erzeugst du ein Vakuum, das du auswertest. Je höher der Durchfluss, desto höher das erzeugte Vakuum. Kein Durchfluss = kein Vakuum

    MfG Hannes

  8. #8
    Erfahrener Benutzer Robotik Visionär Avatar von oberallgeier
    Registriert seit
    01.09.2007
    Ort
    Oberallgäu
    Beiträge
    8.698
    .. Mit einer Venturidüse erzeugst du ein Vakuum, das du auswertest. Je höher der Durchfluss, desto höher das erzeugte Vakuum ..
    Jaa, das gefiel mir sofort .. bis dann ein realphysikalisch orientierter Gehirnlappen den Einwurf brachte, dass es eine partikelbehaftete Strömung ist, die schon jetzt zum Verstopfen neigt. Daher ja die Aufgabe. Und die Venturidüse mit Partikeldurchfluss dürfte doch ne höhere Verstopfungsneigung haben ? Oder ?
    Ciao sagt der JoeamBerg

  9. #9
    Benutzer Stammmitglied Avatar von spunky9003
    Registriert seit
    14.09.2014
    Beiträge
    36

    Frage

    ich bekomme über den Popolu Sharp Sensor (0-5 cm) keine schönen Werte rein, bei >5 cm und kleiner 0,5 cm bekomme ich Werte von 1023, das scheint also ok zu sein. Bei Distanzen von 0,5-5 cm bekomme ich nur Werte von 160-180, also ein sehr kleiner Wertebereich (und die schwanken auch ständig um 5 Einheiten hoch und runter), mit dem man schlecht arbeiten kann. Hier der Code:
    Code:
    #include <DigiCDC.h>
    
    void setup() {
      SerialUSB.begin(); 
      pinMode(2, INPUT);
    }
    
    void loop() {
      SerialUSB.println(analogRead(1));
      delay(20);
    }
    Wo kann der Fehler sein?

    MfG.
    Geändert von spunky9003 (02.12.2017 um 12:27 Uhr)

Ähnliche Themen

  1. 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
  2. Ultraschall Sensor Arduino hc-sr04
    Von BennIY im Forum Assembler-Programmierung
    Antworten: 4
    Letzter Beitrag: 29.11.2014, 11:54
  3. Arduino Uno R3 + R3 shields: kompatibel?
    Von Ford Prefect im Forum Arduino -Plattform
    Antworten: 5
    Letzter Beitrag: 17.06.2014, 13:59
  4. Mikrofon(kapsel) bis 30khz
    Von Ozzy im Forum Sensoren / Sensorik
    Antworten: 1
    Letzter Beitrag: 19.09.2008, 13:30
  5. Arduino und MyAVR - Systeme kompatibel?
    Von Maniacy im Forum AVR Hardwarethemen
    Antworten: 0
    Letzter Beitrag: 10.07.2008, 17:44

Berechtigungen

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

Labornetzteil AliExpress