- LiFePO4 Speicher Test         
Seite 4 von 4 ErsteErste ... 234
Ergebnis 31 bis 39 von 39

Thema: Abhängigkeit von Reflexion und Abstand an einer optischen Messeinrichtung?

  1. #31
    Benutzer Stammmitglied
    Registriert seit
    28.04.2012
    Beiträge
    35
    Anzeige

    LiFePo4 Akku selber bauen - Video
    Na klar kommt Licht aus allen Richtungen. Und Du willst doch nur bestimmtes Licht auswerten, aus einer bestimmten Richtung und mit ein paar verschiedenen Wellenlaengen. Deshalb braucht man einerseits Optik zum Sammeln und andererseits wieder was zur spektralen Zerlegung.
    Na klar verlierst Du Licht im Spektrometer ,das willst Du ja auch, Du willst alles uninteresssante Licht ausblenden. Das hast du mehr oder meist weniger erfolgerich mit deiner LED Beleuchtung probiert , Dummerweise ist die Sonne halt sehr viel staerker als Deine LED. Die Aktive Methode wird deshalb nur nachts gut funktionieren. Mit der Passiven Methode bist Du halt tags gut unterwegs, wo Die Superlampe SONNE beleuchtet und das voellig umsonst!
    Das Spektrometer bringt dir nur noch das interessante Licht zu deinem Detektor! Du musst es natuerlich vorher dem Spektrometer gescheit praesentieren. Und dazu gibt es Optik. Und da sollte man von den Sternenguckern abgucken wenn man Angst hat nicht genuegend Licht zu bekommen. Einerseits kann man die Messzeit laenger machen oder man vergroessert die Flaeche, durch die man das Licht einsammelt. Beim Operngucker oder Fotoapparat sind das ueblicherweise mickerige Linsen.Mickerig weil grosse Linsen teuer (und schwer) sind. Also haben sich die Sterntraeumer schon frueh von der Linse verabschieded und sind auf Spiegel umgestiegen.Die sind vergleichsweise billig. Ein Rasierspiegel kostet ein paar Euro eine entsprechende Linse ein paar Tausend Euro.Und fuer Deine Zwecke taugt zum Beispiel auch eine Spiegelfolie, die man durch etwas Vakuum zu einem fokussierenden Spiegel machen kann. Da haste schnell fuer zweihundert Euro eine Linse mit einem Meter Durchmesser gebaut.Aber sowas braucht es ja nicht, der Rasier- oder Kosmetikspiegel reichen bestimmt. Nu musste mit Linsen das Licht nur noch in einen duennen parallelen Strahl bringen, der dann ins Spektrometer gelenkt wird. Der Detektor kann dann halt alles Moegliche sein . Hauptsache man hat fuer die entsprechenden Spektralbereiche gute Empfindlichkeit. Eventuell noch mit mehreren Detektoren.
    Sorry, dass ich hier laenglich solche Schulbuchweisheiten absondere, aber der Versuch ,eine reine solidstate elektronikerloesung zu finden, scheint ja bislang nicht so besonders erfolgreich gewesen zu sein.
    Deshalb mein Vorschlag fuer einen klassischen Ansatz, den man, wenn er dann funktioniert schrittweise wieder in Deine urspruengliche Richtung bewegen kann. Mein Eindruck war, das bislang zu wenig an die Optik gedacht wurde.
    Viel Glueck und Spass.
    wilhelm

  2. #32
    Erfahrener Benutzer Robotik Einstein Avatar von wkrug
    Registriert seit
    17.08.2006
    Ort
    Dietfurt
    Beiträge
    2.237
    Mein Eindruck war, das bislang zu wenig an die Optik gedacht wurde.
    Damit liegst Du schon völlig richtig. Ich komm halt aus der Elektronikecke und kann mit Optik eher weniger anfangen.
    Mein Gedankengang ist, das mir das diffuse Licht einer Reflexion eine Aufteilung in einzelne Lichtbänder unmöglich macht, weil sich durch die unterschiedlichen Einfallswinkel die Bänder ja überlappen, oder lieg ich da falsch?
    Du meinst also ich soll einen Sammelspiegel nehmen und in seinem Brennpunkt eine Schlitzmaske setzen.
    Nach dieser Schlitzmaske kommt dann ein Prisma, das mir das Spektrum aufteilt.
    An einer geeigneten Stelle ( Spektralbänder ) sollen dann die Lichtdetektoren ( Photodioden ) eingebaut werden, die dann die entsprechende Helligkeit auswerten.
    Praktisch hab ich mit solchen Anordnungen überhaupt keine Erfahrung.
    Kommt da genug Licht durch um es mit Photodioden auszuwerten ?
    Ein 15 bis 20cm Spiegel ist in meinem Meßkopf schon unterzubringen. Sehr viel größer wird das dann aber nicht mehr gehen.
    Die Länge der Anordnung dürfte such nach der Brennweite des Spiegels richten.

    Die Beschreibungen für Spektroskope, die ich bisher gefunden hab, gingen immer von "aktiven" Lichtquellen aus.

  3. #33
    Benutzer Stammmitglied
    Registriert seit
    28.04.2012
    Beiträge
    35
    HAllo und sorry.
    Habe vom Spektrometer bauen auch keine Ahnung. Wollte nur mal dazu anregen, darueber nachzudenken, wie man, bevor es elektrisch wird, den "Stoerabstand" verbessern kann.
    Die Sonne liefert Dir ziemlich viel Energie frei Haus. Die korrekte Menge kann ich Dir auch nicht liefern, aber bevor die Filter-und Abschwaechungseffekte losgehen sind es etwa 1350 Watt pro Quadratmeter.

    Davon schaetz ich mal , bleiben etwa pro nm Lichtbandbreite dann ein Watt.
    Deine LED Quelle laesst Du vermutlich mit einem Watt scheinen. Aber mit einem viele nm breiten Spektrum, das vermutlich auch nicht optimal mit dem "Chlorophyll ?" Spektrum zusammenpasst.Nehm ich mal an, die entsprechende Chorophylllinie ist 20 nm breit, dann musst Du noch lange Jahre warten bis Du mit einer LED soviel Helligkeit erzeugen kannst.Oder du Muesstest Deine LED ordentlich fokussieren aber da Du mit 30 Grad Oeffnungswinkel abstrahlst wird die Leistungsbilanz immer mieser.
    nur mal so angedacht!

    Im Brennponkt einen Schloetz anzubringen halte ich fuer nutzlos. Denn im Brennpunkt fallen ja alle Strahlen zusammen, klar kann man kollimieren mit Schlitzen, aber mit der Methode schmeisst man doch das meiste Licht weg. wir wollen doch moeglichtst viel haben also ich wuerd das licht mit dem spiegel sammeln, mit nem kleinen spiegel aus dem Einfallsbereich herauslenken, dann parallelmachen und Richtungprisma senden. vor dem prisma mit ner linse auf den detektor fokussieren. Dann das Prisma vor den detektor stellen und dann den detektor auf einer Kreisbahn fahren lassen. Wie man das dann genau gestaltet muss man halt lernen oder mit den regeln der optik durchspielen. Ich denke, das Ganze wird dann ein Spiel Aufloesung gegen Helligkeit sein. da aber die Absorption vermutlich eine dicke Linie ist kommt man wohl mit einfachen Mitteln ans Ziel.

    viel spass
    wilhelm

  4. #34
    Erfahrener Benutzer Robotik Einstein Avatar von wkrug
    Registriert seit
    17.08.2006
    Ort
    Dietfurt
    Beiträge
    2.237
    Soweit ich das aber verstanden hab, ist dieser Schlitz ein muß.
    Die Breite des Schlitzes bestimmt wieviel Licht durgelassen wird, auf Kosten der Auflösung.
    Ich hab auch ein wenig nachgelesen und bin zur Meinung gelangt, das ein Beugungsgitter für IR Strahlung die bessre Variante ist, weil hier Prismen zu gering auflösen.
    Mechanische Teile möchte ich soweit als möglich vermeiden, es gibt aber auch sehr schöne Photodioden Arrays ( Liniensensoren ) zu bezahlbaren Preisen.
    Da sind dann 128, 256 oder gar 512 Fotoempfindliche Elemente in einer Reihe angeordnet.

    Noch ne "blöde" Frage. Wie macht man Lichtstrahlen parallel? Ich kenn jetzt Polarisationsfilter, die die Ausrichtung der Lichtwellen vereinheitlichen?

  5. #35
    Benutzer Stammmitglied
    Registriert seit
    28.04.2012
    Beiträge
    35
    paradings:

    irgendwo in der optik kreuzen sich die lichtstrahlen oft . im fokuspunkt. nehm ich nun eine linse dahinter und positionier sie so, dass die linse im abstand ihre brennweite zum Fokuspunkt steht, dann kommt aus der linse das licht parallel. kuerzer gesagt fokuspunkt und brennpunkt muessen zusammenfallen. irgendwie die umkehrung des problems der glasscheibe auf dem heuhaufen.

  6. #36
    Erfahrener Benutzer Robotik Einstein Avatar von wkrug
    Registriert seit
    17.08.2006
    Ort
    Dietfurt
    Beiträge
    2.237
    ...linse das licht parallel
    Nun ist mir klar was Du meinst. Das probier ich einfach mal aus. Ein paar Linsen hab ich zu Hause noch rumliegen.

  7. #37
    Erfahrener Benutzer Robotik Einstein Avatar von wkrug
    Registriert seit
    17.08.2006
    Ort
    Dietfurt
    Beiträge
    2.237
    OK, ich hab mal den Empfänger neu designed.
    Er soll das Rechteck modulierte Signal mit einer Frequenz von 2kHz empfangen und gleichrichten.
    Das Tageslicht - Umgebungshelligkeit - soll dabei weitgehend ausgeblendet werden.
    Am Ausgang nach dem Filter und Gleichrichter sitzt ein A/D Wandler, der die Pegel des 2kHz Signals in für den Controller auswertbare Werte umrechnet.
    Guckt doch bitte mal drüber, ob das so passt, oder ob da noch grobe Fehler drin sind.
    Könnte man die Empfindlichkeit für die 2KHz Komponente noch weiter erhöhen?
    Klicke auf die Grafik für eine größere Ansicht

Name:	LichtsensorII.jpg
Hits:	13
Größe:	51,0 KB
ID:	22837

  8. #38
    Erfahrener Benutzer Robotik Einstein Avatar von wkrug
    Registriert seit
    17.08.2006
    Ort
    Dietfurt
    Beiträge
    2.237
    Ich hab den Ansatz mit eigenenen Lichtquellen zu arbeiten vorerst mal verworfen.
    Im Prinzip hat es funktioniert, allerdings hatte man bei voller Sonneneinstrahlung keine Chance.
    Die jetzige Idee ist mit 2 fertigen Spektrum Sensoren zu arbeiten.
    Einer oben, der das Sonnenlicht aufnimmt.
    Einer unten für die Reflexion - Dann werden beide Sensoren miteinander verrechnet - So mal die Theorie.

    Zur Zeit sind leider keine ATXMEGA Controller aufzutreiben, darum ruht das Ganze jetzt noch ein wenig.

  9. #39
    Erfahrener Benutzer Robotik Einstein Avatar von wkrug
    Registriert seit
    17.08.2006
    Ort
    Dietfurt
    Beiträge
    2.237
    Nun hab Ich den passiven Ansatz zum laufen gebracht.
    Als Controller hab Ich da einen AVR32DB32 verbaut.

    Es werden dabei 2 Sensoren vom Typ AS7265x verwendet.
    Der eine misst die von oben kommende Strahlung, der andere das reflektierte Licht der Pflanzen.
    Leider ist das Auslesen der Sensoren sehr fehleranfällig, die Ergebnisse aber brauchbar.
    Des weiteren passen die benötigten Frequenzbänder nicht genau zu der für die REIP Ermittlung benötigten Wellenlängen.
    Ich versuche zur Zeit das Problem durch Gewichtung von benachbarten Wellenlängen zu lösen - Suboptimal, aber zur Zeit nicht anders lösbar.
    Siehe Code:
    Code:
    //Calculate Raw Data for Reip 460nm-2 560nm-6, 680nm-10, 705nm-11, 730nm-12, 810nm-14 nearest to Orig.
    //Orig needed for REIP Calculation = 460, 550nm, 670nm, 700nm, 740nm, 780nm
    //To get nearer to the real Wavelength mix two Wavelength an weight it!
    void calc_reip(void)
    {
        //460nm
        volatile uint32_t buffer;
        volatile int32_t buffer2;
        buffer=(Bot_read[2]);        //Multiply Bottom *32768 wavelength 460nm = Blue
        buffer=buffer<<15;
        buffer2=Top_read[2];
        if(buffer2 < 1)buffer2=1;
        buffer /=buffer2;            //Divide by Top Read to get Real reflection Values
        if(buffer < 32768)Reip_val[0]=buffer;    //Avoid Bot Sensor Value to high
        //560nm
        buffer=(Bot_read[6]);        //Multiply Bottom *32768 wavelength 560nm = Green
        buffer=buffer<<15;
        buffer2=Top_read[6];
        if(buffer2 < 1)buffer2=1;
        buffer /=buffer2;            //Divide by Top Read to get Real reflection Values
        if(buffer < 32768)Reip_val[1]=buffer;                //Save the Value in Buffer for later transmission
        //670nm
        buffer=(Bot_read[10]);        //And so on for the other Wavelengths ...
        buffer *=5;                    //Gewichtung der 680nm *5
        buffer +=Bot_read[9];        //Gewichtung der 645nm *2 um Wert für 670nm zu bekommen
        buffer +=Bot_read[9];
        buffer /=7;                    //Resultat durch /7
        buffer=buffer<<15;
        buffer2=Top_read[10];        //Gleiche Prozedur für den Top Sensor
        buffer2 *=5;
        buffer2 +=Top_read[9];
        buffer2 +=Top_read[9];
        buffer2 /=7;
        if(buffer2 < 1)buffer2=1;
        buffer /=buffer2;            //Divide by Top Read to get Real reflection Values
        if(buffer < 32768)Reip_val[2]=buffer;
        //700nm
        buffer=(Bot_read[11]);
        buffer=buffer<<15;
        buffer2=Top_read[11];
        if(buffer2 < 1)buffer2=1;
        buffer /=buffer2;            //Divide by Top Read to get Real reflection Values
        if(buffer < 32768)Reip_val[3]=buffer;
        //740nm
        buffer=(Bot_read[12]);        //Multiply 730nm by 2
        buffer *=2;
        buffer +=(Bot_read[13]);    //Add 760nm
        buffer /=3;                    //Divide by 3
        buffer=buffer<<15;
        buffer2=Top_read[12];        //Same procedure for Top readings
        buffer2 *=2;
        buffer2 +=Top_read[13];
        buffer2 /=3;
        if(buffer2 < 1)buffer2=1;
        buffer /=buffer2;            //Divide by Top Read to get Real reflection Values
        if(buffer < 32768)Reip_val[4]=buffer;
        //780nm
        buffer=(Bot_read[13]);        //Get Value of 760nm
        buffer *=3;                    //Multiply by 3
        buffer=Bot_read[14];        //Get Value of 810nm and multiply by 2
        buffer=Bot_read[14];
        buffer /=5;                    //Divide by 5
        buffer=buffer<<15;
        buffer2=Top_read[13];        //Same for Top Sensor results
        buffer2 *=3;
        buffer2 +=Top_read[14];
        buffer2 +=Top_read[14];
        if(buffer2 < 1)buffer2=1;
        buffer /=buffer2;            //Divide by Top Read to get Real reflection Values
        if(buffer < 32768)Reip_val[5]=buffer;
    }
    Ein seltsamer Fehler ist noch aufgetreten:
    Wenn die beiden Spektralsensoren ( oder auch nur Einer ) angeschlossen ist, fällt der GPS Empfang mit der internen Antenne komplett aus!
    Mit einer extrernen Antenne hab Ich dann im Freien wieder D-GPS Empfang mit 12 oder mehr Satelliten ( NEO-M8N Empfänger )!
    Noch ein Problemchen, bei der Montage am Traktor fällt der Messkopf zeitweise aus.
    Da bin Ich noch auf der Suche, habe aber den Quarz in Veracht, denn die Vibrationen sind heftig.

    Anbei ein Bild des derzeitigen Sensorkopfes:Klicke auf die Grafik für eine größere Ansicht

Name:	Reip_passiv.jpg
Hits:	5
Größe:	89,9 KB
ID:	36066
    Wenn Ihr Lust habt, kann Ich mal ne .kml Datei zur Visualisierung in Google Earth bereit stellen.
    Allerdings nur als PN von wegen Datenschutz.
    Geändert von wkrug (Gestern um 12:34 Uhr)

Seite 4 von 4 ErsteErste ... 234

Ähnliche Themen

  1. SQL: Daten einer Tab. in Abhängigkeit einer weiteren wählen
    Von Jaecko im Forum Software, Algorithmen und KI
    Antworten: 10
    Letzter Beitrag: 26.07.2010, 23:13
  2. Sensor einer Optischen Maus zur Streckenmessung
    Von paunza im Forum Sensoren / Sensorik
    Antworten: 43
    Letzter Beitrag: 04.09.2009, 08:40
  3. Schnittstelle für PAN101(Sensor einer optischen Maus)
    Von Javik im Forum C - Programmierung (GCC u.a.)
    Antworten: 7
    Letzter Beitrag: 18.09.2006, 19:55
  4. Brennweite der Linse einer optischen Maus
    Von Manf im Forum Kopfnüsse / Wissensquiz
    Antworten: 13
    Letzter Beitrag: 04.04.2005, 16:48
  5. Antworten: 6
    Letzter Beitrag: 09.03.2005, 08:03

Berechtigungen

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

fchao-Sinus-Wechselrichter AliExpress