Upload
lykhuong
View
215
Download
0
Embed Size (px)
Citation preview
Virtuelle Instrumentierung II
2.Semester MMIP- SS 2011Erläuterung der Lehrveranstaltung
Was erwartet mich?
Instrumentierung im Wandel der Zeit
Embedded PCs, Echtzeit, modulare Instrumentierung (VXI, PXI)
Die Software wird zum Messinstrument
GPIB
Herkömmliche Instrumentierung
Virtuelle Instrumente im gesamten Design- und Produktionsprozess
Virtuelle Instrumentierung
Modulbeschreibung
Was erwartet Sie? Moderne Technik Vielfältige Aufgaben Eine ziemliche
„Breite“ … Was erwarte ich? Selbständigkeit Kreativität Zuverlässigkeit
Modulbeschreibung (2)
Statt einer einzigen großen Prüfung gibt es viele kleine … Praktikum
(Eindruck und Protokolle)
Belegthema (Zwischen- und Abschlussvorträge)
Voraussetzungen
Informatik (I-)IV http://www.inw.hs-merseburg.de/~uheuert/index-
Dateien/Page5311.html Messtechnik Oder: Virtuelle Instrumentierung I
http://www.inw.hs-merseburg.de/~uheuert/index-Dateien/Page1322.html (MIP5P:P5PIM)
(Steuerungs- und Regelungstechnik)
ein Blick lohnt sich: Messplatzautomatisierung Diplomstudiengang PHT, 7.Semester http://www.inw.hs-merseburg.de/~uheuert/index-
Dateien/Page1389.html
Wie läuft die Veranstaltung?
Kein Frontalunterricht! V-Termin (Freitag) wird im Wesentlichen für
Belegthemen genutzt Die Show machen die Studenten.
P-Termine (Donnerstag): Grundkurse für National Instruments LabVIEW Praktika gemäß Aufgabenstellung Konsultationen / Selbständiges Arbeiten Die Show machen im Wesentlichen wir (Herr Döhler und
ich). B-Termine:
In Eigenregie und nach Vereinbarung mit den Betreuern.
ZeitplanTermin Inhalt
07.04.2011 Begrüßung, Organisation des Praktikums
08.04.2011 Einführungsveranstaltung und Verteilung der Projektthemen
14.04.2011 Selbständige Recherchen
15.04.2011 Selbständige Recherchen
21.04.2011 Praktikum – Programmieren mit LabVIEW (1)
22.04.2011 Entfällt (Karfreitag)
28.04.2011 Praktikum – Programmieren mit LabVIEW (2)
29.04.2011 Konsultationen / Selbständiges Arbeiten
05.05.2011 Praktikum – Messen mit LabVIEW (1)
06.05.2011 1. Projektmeeting – Vorstellung & Diskussion der Lösungswege (1)
12.05.2011 Praktikum – Messen mit LabVIEW (2)
13.05.2011 1. Projektmeeting – Vorstellung & Diskussion der Lösungswege (2)
19.05.2011 Praktikum – Versuche gemäß Aufgabenstellung (1)
20.05.2011 Konsultationen / Selbständiges Arbeiten
Weitere Termine zum selbständigen Arbeiten im Labor nach Absprache möglich !!!
Zeitplan (2)Termin Inhalt
26.05.2011 Praktikum – Versuche gemäß Aufgabenstellung (2)
27.05.2011 2. Projektmeeting – Design und Implementierung (1)
02.06.2011 Entfällt (Christi Himmelfahrt)
03.06.2011 Entfällt (Christi Himmelfahrt++)
09.06.2011 Praktikum – Versuche gemäß Aufgabenstellung (1)
10.06.2011 2. Projektmeeting – Design und Implementierung (2)
16.06.2011 Praktikum – Versuche gemäß Aufgabenstellung (2)
17.06.2011 Konsultationen / Selbständiges Arbeiten
23.06.2011 Konsultationen / Selbständiges Arbeiten
24.06.2011 3. Projektmeeting – Verteidigung der Arbeiten (1)
30.06.2011 Konsultationen / Selbständiges Arbeiten
01.07.2011 3. Projektmeeting – Verteidigung der Arbeiten (2)
07.07.2011 Reserve
08.07.2011 Reserve
Praktika
Einführungsveranstaltungen National Instruments LabVIEW (3x) Instrumentierung unter .NET (1x)
Praktikumsversuche Selbständig in Zweiergruppen Instrumentierung einfacher Messaufgaben Natürlich bearbeiten die „P“s Aufgaben, die sie noch
nicht bearbeitet haben (in LV „Virtuelle Instrumentierung I“).
Benotung Ja 1/3 der Gesamtnote (Eindruck und Protokolle)
Belege
Bearbeitung i.d.R. in Dreierteams selbständig
Vorträge die Studenten (abwechselnd alle Gruppenmitglieder!)
halten jeweils 3 kurze Vorträge Themenvorstellung, Lösungsansätze, Planung (10-15min) Design, Implementierung, Test (10-15min) Abschluss, Übergabe (15-20min)
Benotung Ja 2/3 der Gesamtnote
Labore & Technik Labor „Virtuelle Instrumentierung“
Moderne Messtechnik (computergestützt bzw. mit üblichen Schnittstellen wie USB, LAN, IEEE488) Hochwertige Messtechnik (u.a. Oszilloskope, Signalgenerator, Logic-Analyzer,
Network Analyzer, Spectrum Analyzer, Power Meter, LCR Meter) 3x VXI Mainframes PXI 3xCompactRIO (Programmable Automation Controller) CompactVision 30x programmierbare IEEE488 Geräte (Multimeter, Funktionsgeneratoren,
Spannungsversorgungen, Frequenzzähler, Oszilloskope, etc.) Messkarten (PCI und USB), High-Speed Digitizer FPGA Messkarten (RIO) und Entwicklungsboard (Xilinx) Diverse Mikrocontrollersysteme als Entwicklungsboards (AVR32, C-Control, NI Elvis,
…) xyz-Tisch der Fa. Isel 15 PC-Arbeitsplätze Department Lizenz für Software von National Instruments Das Labor wurde 2003 von der Firma Agilent Technologies als „Agilent
Referenzlabor“ ausgezeichnet.
Belege - Rückblick Lehrveranstaltung „Messplatzautomatisierung“, 7.Semester
Diplomstudiengang Physikalische Technik und Informationsverarbeitung
02PHT „Kugel auf Rollbahn“ „Balancierender Stab 1D“ „Bobby Car“ „NMR Gradientensystem“
03PHT „CompactRIO“ „FPGA“ „PXI“ „NMR Gradientensteuerung“
04PHT c‘t Lab (Modulares Messsystem im Eigenbau) Ultraschallfeld (Schnelle Datenerfassung) Rührer-Versuchsstand (Bilderkennung/-auswertung) NMR Konsole mit FPGA (Messen und Steuern mit harter Echtzeit)
„Kugel auf Rollbahn“
Aufgabenstellung:Konstruieren und Implementieren Sie ein System, welches selbständig die Lage einer Kugel auf einer Rollbahn nach Positionsvorgaben regelt.
„Balancierender Stab 1D“
Aufgabenstellung:Konstruieren und Implementieren Sie ein System, welches selbständig einen frei beweglichen Stab (1D) balanciert.
„Bobby Car“
Video:VEE TV „Special Report“
„Bobby Car“
Antrieb
Lenkung
Geo-Informationssystem
GPS
Bilderkennung
Aufgabenstellung:Konstruieren und Implementieren Sie ein autonomes System bei Verwendung moderner IT-Systeme.
„NMR Gradientensystem“
Aufgabenstellung:Konstruieren und Implementieren Sie einen Messplatz zur 3D Vermessung und Visualisierung von Magnetfeldern, wie sie von NMR Gradientensystemen bzw. NMR Shimsystemen erzeugt werden.
Real-TimeMessen, Steuern und Regeln
CompactRIO
„PAC“ … Programmable Automation Controller the successor of SPS ! FPGA plus Real-Time Controller mit „PC“-Schnittstellen (LAN,
RS232, …) Konkret:
8-Channel 12-Bit AI (500kS/s) 4-Channel 16-Bit Simultaneos Sampling AI (100kS/s) 4-Channel 16-Bit AO (100kS/s) 8-Channel TTL I/O 2-Port CAN
PXI
Konkret: Real-Time PXI Controller (dual boot) Multifunction DAQ Function Generator Multimeter Multiplexer Scope Vision (Analog Camera Module)
c‘t Lab
Projekt: Bausteine zum Messen, Steuern und Regeln mit dem PC
„Mess- und Steuerelektronik zum Anschluss an den PC ist entweder horrend teuer oder von begrenztem Gebrauchswert. Wer mehr verlangt als eine Relaiskarte zum Anschluss an den Druckerport, lässt für industrielle Lösungen schnell einige Monatsgehälter beim Händler. Für unsere leistungsfähigen Mess- und Steuerungsmodule zum Selbstbau lohnt es durchaus, den Lötkolben noch einmal anzuheizen.“
c‘t Lab - Artikel
c't 10/07, S. 124, Bausteine zum Messen, Steuern und Regeln mit dem PC
c't 10/07, S. 130, PC-Interface und Stromversorgung c't 11/07, S. 212, A/D-, D/A- und Port-Motherboard ADA-IO c't 12/07, S. 194, Schaltstufen für die I/O-Ports c't 13/07, S. 202, A/D- und D/A-Wandler für Port-Modul ADA-IO c't 15/07, S. 188, DDS-Funktionsgenerator-Modul c't 16/07, S. 176, Bedienpanel und Stromversorgung c't 18/07, S. 186, Grafische Programmierumgebung LabVIEW
richtig einsetzen c't 19/07, S. 212, Programmierbares Netzteil-Modul DCG c't 20/07, S. 196, Leistungsstufe für das Labornetzteil-Modul
Ultraschallfeld
Physikalische Aufgabenstellung von Prof. Rosenfeld
3D Vermessung eines Ultraschallfeldes
Rührer
Ziel: Ziel des Versuches ist die Ermittlung des Mischungsverhaltens einer Flüssigkeit in
Abhängigkeit vom Rührer und der Drehzahl. Problem:
Eine schwer mischbare Flüssigkeit (ähnlich Öl und Wasser) soll durch Rühren homogenisiert werden.
Dies soll mit einer Webcam aufgenommen werden und das Bild ausgewertet werden. Bei gleichmäßiger Verteilung der Grauwerte (oder Farbwerte) ist der Versuch zu beenden.
Problem: Hierbei habe ich (Ramhold) mit Mathcad (*.bmp) experimentiert und gute Erfolge gehabt. Eine Steuerung aus Mathcad war mir jedoch nicht möglich.
Aufgabe: Das Mischungsverhalten soll mittels Video analysiert werden. Die Analyse soll über
Auslesen der Graustufen im Video erfolgen. Dies ist möglich, da die Farbunterschiede im Behälter Konzentrationsunterschieden entsprechen.
Zu hohe Drehzahl des Rührers muss begrenzt werden können. Der Versuch soll Videogestützt beendet werden. Abbruchkriterium und –schwelle ist
skalierbar zu gestalten (Zeit, Anzahl der Mittelwerte, Änderung der Graustufen …).
Projekte SS2009
Projekte SS2010 Rechnernetze und Virtuelle Instrumentierung/Prof. Heuert:
Ultraschall A-Bild mit NI PXI - Döhler CompactRIO (FPGA) Harfe (Instrumentierter Kerbschlag-Biege-Versuch) - Punk CompactVision (balancierende Kugel auf Rollbahn) - Heuert Smart Metering M-BUS Bridge und Funkübertragung (ATmega32 DevBoard) -
Punk Isel-Tisch mit Joystick - Döhler VXI (SS2009) - Heuert Scope (SS2009) - Heuert
Automatisierungstechnik/Dipl.-Ing. (FH) Seela: Steuern eines Roboterarmes mittels Wii Controller
Verfahrenstechnik/Dipl.-Ing. Ramhold: Messtechnische Erweiterung eines Versuchstandes zur Wärmeübertragung
Mechanische Verfahrenstechnik/Dipl.-Ing. Müller (Uni Halle): Justierung/Kalibrierung von speziellen Messkameras Hilfsmittel zur Vorverarbeitung von Strömungsmessbildern Konturanalyse – unregelmäßig verformte Tropfen zur Ermittlung des
Schwerpunkts und der Schichtdicke eines Tropfens
Projekte SS2011Aufgabe Technik BetreuerG-Code Interpreter mit LabVIEW xyz-Tisch von Isel St. Döhler
Ultraschall A-Bild Messplatz 1 mit LabVIEW
NI PCI Digitizer KarteSONOTEC Sender
St. Döhler
Ultraschall A-Bild Messplatz 2 mit LabVIEW
FPGA Eigenbau (VXI-11) H. Heimbach
Ultraschall A-Bild Messplatz 3 mit MATLAB/Simulink
FPGA Eigenbau (VXI-11) T. Höhndorf
Real-Time Engine für Universal Protocol mit LabVIEW FPGA/RT
NI CompactRIO O. Punk
Bildaufnahme und –erkennung mit LabVIEW („Ackerfurche“)
NI CompactVisionod. NI Vision mit USB WebCam
T. Höhndorf
Ampelsteuerung mit LabVIEWFPGA/RT
Xilinx Spartan 3E EvalBoard H. Heimbach
Messtechnische Erweiterung eines Versuchstandes „Wärmeübertragung“
NI DAQ, progr. Spannungsquelle, Sensoren
F. Ramhold
Teams
ProjektleiterN.N.
TeamkoordinatorArchitekt
Aufgaben und ZeitplanungReport
ModultestsSystemtests
IngenieurN.N.
Mechanik, Elektrotechnik…
ProgrammiererN.N.
Messen, Steuern, Regeln…
Teambildung
Erfolgt möglichst bei Beachtung der für das Projekt notwendigen Skills!
Einteilung: heute
1. Projektmeeting - Lösungswege
Jedes Projektteam stellt in einer kurzen Präsentation (10-15min) mögliche Lösungswege und Alternativen zu seinem Projekt vor.
Dabei ist im Vorfeld die Verfügbarkeit und Anwendbarkeit existierender Technik zu klären.
Falls spezielle Technik angeschafft bzw. hergestellt werden muss, sind die entstehenden Kosten und Aufwände zu klären.
Eine Zeitplanung (MS Project) sowie eine Risikoanalyse sind zu erstellen.
Projektmeeting – Design und Implementierung Jedes Projektteam stellt in einer kurzen
Präsentation (10-15min) die gewählte Designentscheidung zu seinem Projekt vor.
Technologien und Produkte werden vorgestellt. Programmablaufpläne und Schnittstellen werden
erläutert. Probleme und Lösungswege werden erläutert. Die Zeitplanung und die Risikoanalyse werden
angepasst.
Verteidigung
Jedes Projektteam stellt in einer Präsentation (15-20min) die Ergebnisse seines Projektes vor.