Სარჩევი:

MyPhotometrics: Photodiodenverstärker Pro- ვერსია: 6 ნაბიჯი (სურათებით)
MyPhotometrics: Photodiodenverstärker Pro- ვერსია: 6 ნაბიჯი (სურათებით)

ვიდეო: MyPhotometrics: Photodiodenverstärker Pro- ვერსია: 6 ნაბიჯი (სურათებით)

ვიდეო: MyPhotometrics: Photodiodenverstärker Pro- ვერსია: 6 ნაბიჯი (სურათებით)
ვიდეო: Инструкция для Origin Pro 5: анализ ломаных кривых (фотометрическое, кондуктометрическое титрование) 2024, ნოემბერი
Anonim
MyPhotometrics: Photodiodenverstärker Pro-Version
MyPhotometrics: Photodiodenverstärker Pro-Version

Dieses Werk is lizenziert unter einer Creative Commons Namensnennung - Weitergabe unter gleichen Bedingungen 4.0 International. Eine für Menschen lesbare Zusammenfassung dieser Lizenz findet sich hier.

იყო საურონი პლუსი?

Sauron Plus ist die Pro-Version des 4-Kanal Photodiodenverstärkers Sauron, der mithilfe von geeigneten Photodioden die Strahlungsleistung einer Lichtquelle erfassen kann. Sein Eingangsstrombereich von 20 nA- 5120 nA reichte allerdings nur für Lichtquellen geringer Intensitäten aus. Für die Messung von Lasern war es deshalb notwendig eine spezielle Sphäre aus LEGO zu verwenden, die die Intensität abschwächte und damit eine Übersättigung des Messinstruments verhinderte. F professionr professionalelle Zwecke ist diese Lösung nicht ოპტიმალური.

Die Pro-Version Sauron Plus ტყუილია და გამოიყენება 1000-fache Erhöhung des Eingangstrombereichs mit bis zu 50mA. Diese Version sieht den Anschluss von nur einer Diode vor, jedoch istine eine Messkanalerweiterung mit dem MyPhotometrics Photo-Rack realisierbar. Mit Sauron Plus is ebenfalls möglich seine Vorgängerversion და nutzen.

მაჩვენებლები:

  • Eingangsstrombereich 20 nA - 50mA ·
  • Auflösung 10-20 ბიტი
  • ინტეგრაცია ზეით 1 - 1024 ms

ინტერესი:

  • კვალიფიციური კონტროლიორი
  • კომპონენტური ტესტები
  • ლებენსდაუერტესტესტი
  • ფოტომეტრი
  • Ძალის საზომი

Die Messung der Strahlungsintensität erfolgt weiterhin über eine e Photodiode, die einfallendes Licht in einen messbaren Strom umwandelt. Die weitere Verarbeitung dieses Stromsignals ermöglichen mehrere Bausteine, die zusammen ein oszillatorisches Messverfahren erlauben, das einen deutlich höheren Eingangsstrombereich liefert. Durch die spezielle Verschaltung eines Kondensators, oszilliert die über ihn abfallende Spannung in einer Frequenz, die je nach Eingangsstrom variiert. Ein Voltage to Frequency Converter wandelt die resultierenden spannungsspitzen zu einem სიგნალი საუკეთესო შემქმნელი Frequenz um. Diese Frequenz kann von dem Mikrocontroller erfasst werden werden. Je höher die aufgenommene Frequenz ist, desto höher ist auch der Eingangsstrom, und somit auch die gemessene Lichtintensität.

In diesem Instructable zeigen wir die die Herstellung der Hardware und die Anbindung an einen geeigneten Mikrocontroller. Firmware für einen (fast) beliebigen Arduino (Pinbelegung beachten) და ein Beispiel-LabVIEW ™ -პროგრამა ასევე Nutzeroberfläche- სთვის. Hiermit steht dem Einsatz von Sauron PLUS im Labor nichts mehr im Weg.

Მოდით დავიწყოთ…

ნაბიჯი 1: Aufbau Und Funktion Des დაფები

Aufbau Und Funktion Des დაფები
Aufbau Und Funktion Des დაფები

Die goldfarbene Buchse (1), welche an der Platinenkante befestigt ist, dient als Anschluss einer Photodiode mittels Koaxialkabel. Folgend dient ein სარელეო (2) dazu zwischen den Varianten Sauron (განათლება) und der Pro-Variante Sauron Plus zu wählen. Mithilfe des hier verwendeten Arduino Nano (3) is dieser Schalter ansteuerbar. Der Aufbau der Education Version is bereitted in dem Instructable erklärt und befindet sich in dem grün markierten Bereich.

Für die Verwendung von Photodioden mit Signalstärken von mehreren mA ist not notwendig das Signal der Diode noch vor der eigentlichen Messung zu dämpfen. Dazu dient der Transimpedanzverstärker (TIA) (4). Er schwächt das Messsignal mithilfe einer Widerstandskaskade (5) insoweit ab, dass a seinem Ausgang maximal 100uA fließen. Die Ansteuerung des TIA (und damit auch die Wahl des Messbereichs) erfolgt wiederum durch den Arduino und einen CMOS Multiplexer (6).

Sauron Plus misst die Strahlungsintensität mithilfe eines oszillatorischen Messverfahrens. Dazu dient der VFC (ძაბვის სიხშირის გადამყვანი, zu deutsch auch U/f- Wandler) (7). Als Referenzspannung dient die Spannungsquelle (8), die man als schwarzen Block auf der Platine erkennen kann. Sie liefert 15V die durch einen 1: 1 Spannungsteiler auf die Hälfte abgesenkt werden. დაასრულეთ შედეგი 7, 5V, მე შემიძლია გამოვიყენო სიგნალები და გამოვიყენოთ "Triggerpunkt" და შევაჯამოთ VFC– ის საუკეთესო მომხმარებლები. Die Spannung liegt am „Threshold“-Eingang an. Der Komparator vergleicht diese mit der Spannung, die am „Comp_Input“-Eingang anliegt.

(Hinweis: Wo genau sich diese Eingänge befinden, lässt sich im SauronPlus.sch nachvollziehen.)

Sobald არის აქ Spannung als 7, 5V anliegt, schaltet der VFC einen konstanten Strom, der den Kondensator C5 (9) auflädt. Zusammen mit einem Operationsverstärker (10) bildet C5 einen Integrator. Fließt jetzt Strom aus dem TIA, wechselt die Eingangsspannung des Integrators die Polarität und der Kondensator entlädt sich. Die Ausgangsspannung, welche gleichermaßen der “Comp_Input” des VFC ist, sinkt. Sobald sie unter den Triggerpunkt fällt, schaltet der VFC den Ausgangsstrom ab. Durch diesen Vorgang oszilliert die Spannung, sodass Ladungsspitzen erkennbar sind. Diese lassen sich mit dem Arduino Nano zählen. იქნება მაქსიმალური შეყვანის (სრული დიაპაზონი) von -10V am Eingang des Integrators liefert der VFC eine Frequenz von 100kHz. Da ste steigender Stromstärke das Entladen des Kondensators beschleunigt wird, spiegelt sich die Stromstärke in der resultierenden Frequenz wieder.

Einige der übrigen Bauteile dienen zur Verbesserung des Messignals, wie beispielsweise Pi-Filter (11) zl Glätten der Referenzspannung und Potentiometer (12) zum Entfernen von Offsets, resultierend durch Kriechströme. Außerdem befinden sich mehrere Schutzvorrichtungen auf der Platine, wie beispielsweise Dioden (13), die vor zu hohen Strömen schützen. თქვენ უნდა იცოდეთ Step-Down Converter (14) aus der Spannungsquelle von 15V die vom Arduino benötigte Versorgungsspannung von 5V und ein IO-Expander (15) dem Arduino weitere notwendige IO-Pins zur Ansteuerung der zahlreichen Bauteilehen

Hinweis: Diese Funktionsbeschreibung ist grob zusammengefasst, da die Beschreibung der komplexeren Funktionen den Umfang dieses Instructables überschreiten würde. Wer sich tiefgehender ber die Signalverarbeitung mittels VFC beschäftigen möchte, kann folgende Seiten besuchen:

  • U/f_Wandler
  • Datenblatt LM331AN

ნაბიჯი 2: Benötigte Bauteile, Platine Und Zubehör

ბენეტიგტე ბატილე, პლატინი და ზუბეჰარი
ბენეტიგტე ბატილე, პლატინი და ზუბეჰარი
ბენეტიგტე ბატილე, პლატინი და ზუბეჰარი
ბენეტიგტე ბატილე, პლატინი და ზუბეჰარი

Zunächst werden einige Bauteile benötigt, die großteils bei dem Anbieter Farnell erhältlich sind. Für das Hochladen des bereitgestellten Warenkorbs არის რეგისტრაცია auf der Seite www.farnell.de notwendig. Jetzt muss die Datei BOMPLUS.xlsx heruntergeladen und unter "Meine Bestellungen" - "Stückliste hochladen" ausgewählt werden. Der Warenkorb wird automatisch zusammengestellt.

Der Warenkorb მოკვდება exakten Bauteilmengen, იღუპება Sauron Plus notwendig sind. Wir empfehlen jedoch die Stückzahl einiger Komponenten zu erhöhen. კვდება მოოქროვილი ბეილ ტეილენში, die bei der Verarbeitung schnell verloren gehen können (Widerstände, Kondensatoren).

Unter OSH Park ist die Bestellung der Platine mit dem Button შეუკვეთე ახლა. ალტერნატიული einfach das Sauron+.brd ფაილი runterladen und bei einem beliebigen anderen PCB-Fertiger in Auftrag geben.

(ზოგიერთი: Diese Platine kann auch für das Laserleistungsmessgerät als Stand-Alone-Lösung genutzt werden, da die Anschlüsse für das Display und den Joystick bereits vorhanden sind.)

ჩვენ არ ვიცით Bauteile sind:

  • Der AS89010 der Firma asm სენსორები გერმანია wird bislang direkt vom Hersteller geordert. Der Verkaufspreis (Stand Mai 2017) მდებარეობს 6, 97 € je Einheit. Aufgrund firmeninterner Umstellungen gibt es den AS89010 allerdings schon bald bei arrow.com oder futureelectronics.com.
  • 2x der Arduino Nano (ნანო ატმეგა 328P) z. B. hier für weniger als 5 € (ეს ნიშნავს, რომ თქვენ არ იცით რა არის ეს, რა თქმა უნდა, თქვენ გაქვთ Steckerleisten besitzen).

(Hinweis: Es kann bei Bedarf auch ein Arduino Nano für das Board verwendet, und ein anderer Controller für die Messdatenaufnahme eingesetzt werden. Dafür kann ein fast beliebiger Arduino verwendet werden. Die Anpassung der jeweiligen Nutzer überlassen. Bei der Erstellung dieses Projekts wurde jedoch auch hier ein Arduino Nano ausgewählt.)

  • Die SMA- Buchse, die Stiftleisten (4x) und ein übriger Widerstand (1x) z. B bei mouser.de
  • Koaxialkabel RG174 zB. bei voelkner.de
  • Übrige Kleinteile: 3, 3uF Kondensator (4x), das Relay und eine 100uH Spule (2x) z. B. bei digikey.de

(Hinweis: sicher Gabe es einige Bauteile, იღუპება აქ დამატებითი aufgeführt sind, auch bei farnell.com. Allerdings sind die Bauteile ასე gewählt, dass sich der Aufwand bei unterschiedlichen Distributoren zu bestellen Preis-Leistungs-technisch durchaus lohnt. Ein wichtiger Faktor, der möglicherweise nicht beachtet wird, ist hier die Abweichung eines Bauteils vom angegebenen Messwert in Prozent. Dies ist ein ein Qualitätsmerkmal, was in manchen Bereichen der Schaltung von Sauron Plus nicht zu umgehen ist.)

Prinzipiell isggliche Art einer Photodiode mit dem Messsystem compatibel. Wir empfehlen die Nutzung von Dioden der Typen

  • BPX61 ოდერი
  • OSD-50-5T

Die BPX61 ist die kostengünstige Lösung, die für einfache Anwendungen und Versuche ausreicht.

გამოგზავნილია დიოდენის ტიპი, die OSD-50-5T, zeichnet sich nicht nur durch ihre exzellente Empfindlichkeit aus, sondern leider auch durch einen sehr hohen Preis. Es sind häufig Angebote, z. B. bei Ebay, AliExpress usw., zu finden. Eine kurze Recherche dazu lohnt sich. Die Diode eignet sich mit einer aktiven Fläche von 50qmm f Messr Messungen mit einer direkten Einstrahlung der Quelle, auch ohne Messkugel. Allerdings ist die Diode bereits bei Leistungen unter 1mW übersättigt und übersteuert aus diesem Grund bei der Messung conventioneller Laserpointer. Die Verwendung der OSD-50 ist deshalb und aufgrund ihres hohen Preises nur für professionalelle/ semiprofessionelle Laboreinsätze zu empfehlen.

ნაბიჯი 3: Anfertigen Der აპარატურა

Anfertigen Der აპარატურა
Anfertigen Der აპარატურა

Zum Anfertigen der Platine sollte zuerst mithilfe des Stencils Lötpaste auf die vorgesehenen Pads aufgetragen werden. Als Lötpaste empfehlen wir eine bleifreie Variante, z. B. SMD Solderpaste von Chipquik, zu verwenden, da ansonsten das Einatmen des entstehenden Rauchs beim Erhitzen gesundheitsschädlich wirken kann. Danach sind die einzelnen Bauteile and den richtigen Stellen zu platzieren. Dabei sollte bei den kleinen Bauteilen begonnen werden, um das Bestücken einfacher zu gestalten. Zuletzt muss იღუპება bestückte platine erhitzt werden, სამოსელი იღუპება Lötpaste die Bauteile an die platine binden kann. Kleine Ungenauigkeiten in der Platzierung der Bauteile sind akzeptabel, beim Aufschmelzen der Lötpaste "zieht" Die Oberflächenspannung des Lötzinns იღუპება Bauteile in der Regel auf die richtige თანამდებობა.

Die Lötung erfolgt idealerweise mit einem professionalellen Lötofen z. B. einem Dampfphasen Lötofen. Da die Anschaffung eines solchen Geräts sehr teuer ist empfiehlt sich beispielsweise eine kostenünstigere Lösung in Form eines Reflow-Kits, das von PCB Pool pge angeboten wird.

(Hinweis: In unserer Vorgängerversion der Verstärkerplatine bot sich auch die improvisierte Variante der Erhitzung der Platine mit der Verwendung einer einfachen Herdplatte, zB einer Camping Herdplatte, an. Nach einem kurzen ossustönst derschlennst lenusglennst Ashtrlennlenn, ichusglenn, lusglenn, lusglenn, ufusglenn, ichusglenn, ichsorganglenn, uf organ ges len eine kleinere Platine handelte, war der Lötvorgang leichter zu beobachten und zu kontrollieren. Deshalb ist diese Variante für Sauron Plus nicht zu empfehlen.)

Danach folgt das Anbringen der Bauteile mit Steckverbindungen. Die einzelnen Steckverbinder sollten durch Lötungen mit den Kontakten verbunden werden (z. B. mit solch einem Lötkolben und Lötdraht).

Wie die Fertigung in einzelnen Schritten aussieht, wird im Video vorgestellt

Dberschüssige Lötpaste führt bei SMD Bauteilen wie dem AS89010 mit einem Beinchenabstand von 0.635 მმ schnell zu Kurzschlüssen nach dem Löten. Normalerweise lässt sich durch kurzes Erhitzen mit dem Lötkolben mit Hohlkehle der überschüssigen Zinn entfernen.

Wie eine Photodiode mit einem Koaxialkabel verbunden wird, kann im Instructable Sauron nachgelesen werden.

ნაბიჯი 4: კომუნიკაცია Zwischen Arduino Und LabVIEW - კონფიგურაციის LabVIEW

Kommunikation Zwischen Arduino Und LabVIEW - კონფიგურაციის LabVIEW
Kommunikation Zwischen Arduino Und LabVIEW - კონფიგურაციის LabVIEW
Kommunikation Zwischen Arduino Und LabVIEW - კონფიგურაციის LabVIEW
Kommunikation Zwischen Arduino Und LabVIEW - კონფიგურაციის LabVIEW
Kommunikation Zwischen Arduino Und LabVIEW - კონფიგურაციის LabVIEW
Kommunikation Zwischen Arduino Und LabVIEW - კონფიგურაციის LabVIEW
Kommunikation Zwischen Arduino Und LabVIEW - კონფიგურაციის LabVIEW
Kommunikation Zwischen Arduino Und LabVIEW - კონფიგურაციის LabVIEW

Für die grafische Darstellung der Messergebnisse lässt sich die Entwicklungsumgebung LabVIEW verwenden. LabVIEW Student ist für Studenten und Schüler kostengünstig zu erwerben. siehe hier

(Hinweis: Das UserInterface für Sauron benötigt die version NI LabVIEW 2016)

F Komr die Kommunikation mit dem Arduino ist das Modul LabVIEW ინტერფეისი Arduino über den JKI VI პაკეტის მენეჯერისთვის ინსტალაციისთვის. Falls dieser noch nicht installiert ist, ist der Package Manager hier zum ჩამოტვირთვა erhältlich. Achte darauf, dass der NI VISA Treiber installiert ist. Dies ist der Treiber, der für die Kommunikation mit dem Arduino zuständig ist.

Lade die.zip Datei LabVIEWPlus.zip herunter. Die darin enthaltene Datei SPLUS_RACK_4_SHUTTER.vi beinhaltet das mit LabVIEW entwickelte virtuelle ინსტრუმენტი SauronPlus VI. Die VI stellt die Basisfunktionalitäten für die Kommunikation und Konfiguration von Sauron Plus zur Verfügung.

(Hinweis: Die Datei muss unbedingt in dem heruntergeladenen Ordner mit allen übrigen Dateien verbleiben, da die VI auch auf diese zugreifen muss.)

ნაბიჯი 5: კომუნიკაცია Zwischen Arduino Und LabVIEW - კონფიგურაციის Arduino

Kommunikation Zwischen Arduino Und LabVIEW - კონფიგურაციის Arduino
Kommunikation Zwischen Arduino Und LabVIEW - კონფიგურაციის Arduino
Kommunikation Zwischen Arduino Und LabVIEW - კონფიგურაციის Arduino
Kommunikation Zwischen Arduino Und LabVIEW - კონფიგურაციის Arduino
Kommunikation Zwischen Arduino Und LabVIEW - კონფიგურაციის Arduino
Kommunikation Zwischen Arduino Und LabVIEW - კონფიგურაციის Arduino

Der Arduino muss mittels USB და den PC angeschlossen werden. Dieser Controller kontrolliert die Messdatenaufnahme.

პროგრამის შემდგომი პროგრამული უზრუნველყოფა არის თავისუფალი პროგრამული უზრუნველყოფის ღია კოდის IDE Arduino პროგრამული უზრუნველყოფის შემოწმება. Es ist wichtig, dass für die Kommunikation mit dem Arduino der richtige COM - Port (USB) ausgewählt wird.

Die Datei FirmwareForBackplain.zip beinhaltet die zum Betrieb von Sauron Plus mit arduino Nano notwendige Firmware. Diese Firmware erlaubt die Konfiguration und das Auslesen der Messdaten mit der ebenfalls bereitgestellten LabVIEW -VI. Die Datei Sauron.ino wird auf den Controller geladen, der die Messdatenaufnahme kontrolliert.

Der Arduino muss dann, z. B. mithilfe von ქალი-ქალი Jumper Kabeln, mit dem Arduino auf der Platine verbunden werden. Dazu ist das Pinout (siehe oben) des Arduino hilfreich. Der Ausschnitt der Platine (s.o.) zeigt welche Pins miteinander verbunden werden. Dabei werden die Pins SDA, SCL und GND mit dem jeweils gleichnamigen verbunden. V+ muss mit dem 5V-Ausgang des Arduino Nano und INT_RDY mit dem INT0 Pin verbunden werden.

Die Firmware für den Arduino Nano, der sich auf der Platine von Sauron Plus befindet, wird in der Datei ArduinoNANO_SPLUS.zip zur Verfügung gestellt. Die Datei SauronPLUS.ino wird jetzt auf den Platinencontroller gespielt.

ნაბიჯი 6: Anwendung Benutzerinterface

ანვენდუნგ ბენუცერინის ინტერფეისი
ანვენდუნგ ბენუცერინის ინტერფეისი

Nach dem Laden der Sauron PLUS VI lassen sich hier über das Benutzerinterface die Betriebsparameter einstellen.

Diese VI ist auch für die Nutzung mit dem Photo Rack geeignet. Aus diesem Grund stellt die VI ein Userinterface zur Bedienung von vier Kanälen gleichzeitig bereit.

  • Schalter oben: schalten jeweiligen Messkanal für die Messung ein
  • CH 1- CH4: schaltet den jeweiligen Messkanal für die Einstellungen mittels der runden Bedienelemente ein oder aus
  • Power: zeigt die auf die jeweilige Photodiode einfallende Leistung in W (Voraussetzung: Die Empfindlichkeit der Photodiode ist bekannt und in der Sauron VI mittels eines Kalibrierfiles hinterlegt.)
  • ტალღის სიგრძე: Die Wellenlänge der Lichtquelle muss bekannt sein und eingetragen werden
  • COM: Auswahl des COM პორტები zur Verbindung mit dem Arduino (kann je nach Mikrocontroller verschieden sein).
  • დონე dB: Auswahl der Dämpfung dB
  • ინტეგრაციის დრო ms- ში: Auswahl der Integrationszeit des Messsingals ms
  • კალიბრაციის ფაილი: Jeder Messkanal benötigt ein eigenes ფაილი, კარგად არის აღწერილი დიოდური კვანძები. Die ფაილები გამოქვეყნებულია სხვადასხვა პროგრამული უზრუნველყოფის პროგრამული უზრუნველყოფის პროგრამული უზრუნველყოფის სისტემაში და არ დაიშვება O

(ზოგიერთი: Die Datei None pd kann ausgewählt werden um eine 1: 1 Messung ohne Kalibrierung durchzuführen.)

  • დეტექტორი: zeigt dann den ausgewählten Messkopf an
  • მესუნგი: startet die Messung
  • ცოცხალი რეჟიმი: დაიწყეთ შეტყობინებების გაგზავნა

(ზოგიერთი სხვა: Diese Nutzeroberfläche ist nur ein Beispiel, wie Sauron Plus angewendet werden kann. Es können auch andere Nutzerinterfaces angepasst werden, um Sauron Plus je nach Bedürfnis zu verwenden.)

გირჩევთ: