Das Programmpaket Laboratory Virtual Instrument Engineering Workbench (oder kurz LabVIEW) ist ein international anerkannter Standard zur Entwicklung und Gestaltung von Messgeräten und Prozesssteueroberflächen. Seine Universalität konfrontiert den LabVIEW-Einsteiger allerdings mit einer unübersichtlichen Vielfalt von Funktionen, die er ohne fundierte Anleitung kaum überblicken kann.
Hier setzt diese neue mehrteilige Lehrbuchreihe an: Von Grund auf werden in einfach nachvollziehbaren Schritten der Aufbau, die Struktur und die Verwendung von LabVIEW erklärt, in praktischen Beispielen dargestellt und mit Übungen vertieft. Die notwendigen Vorkenntnisse sind äußerst gering, die erreichbaren Ergebnisse dagegen äußerst sehenswert.
Der erste Band erläutert die Grunddatentypen und die zugehörigen numerischen Grundfunktionen ebenso ausführlich wie die elementaren Programmstrukturen.
Im folgenden Band liegt der Schwerpunkt bei der Kopplung beliebiger Mikrocontrollersysteme über die serielle (USB-)Schnittstelle an den PC und an LabVIEW.
Im dritten Band stehen Entwurf und Betrieb kompletter MSR-Systeme mit Hard- und Softwarekomponenten der wichtigsten Messtechnikhersteller im Vordergrund, einschließlich Fernsteuerung, -überwachung und -diagnose über das Internet oder WLAN-Systeme.
Diese Lehrbuchreihe richtet sich an Schüler/Auszubildende technischer Bildungseinrichtungen, an Studenten von Fachhochschulen/Universitäten und an den engagierten Praktiker in der Industrie oder im privaten Bereich.
Das Programmpaket Laboratory Virtual Instrument Engineering Workbench (oder kurz LabVIEW) ist ein international anerkannter Standard zur Entwicklung und Gestaltung von Messgeräten und Prozesssteueroberflächen. Seine Universalität konfrontiert den LabVIEW-Einsteiger allerdings mit einer unübersichtlichen Vielfalt von Funktionen, die er ohne fundierte Anleitung kaum überblicken kann.
Hier setzt diese neue mehrteilige Lehrbuchreihe an: Von Grund auf werden in einfach nachvollziehbaren Schritten der Aufbau, die Struktur und die Verwendung von LabVIEW erklärt, in praktischen Beispielen dargestellt und mit Übungen vertieft. Die notwendigen Vorkenntnisse sind äußerst gering, die erreichbaren Ergebnisse dagegen äußerst sehenswert.
Der erste Band erläutert die Grunddatentypen und die zugehörigen numerischen Grundfunktionen ebenso ausführlich wie die elementaren Programmstrukturen.
Im folgenden Band liegt der Schwerpunkt bei der Kopplung beliebiger Mikrocontrollersysteme über die serielle (USB-)Schnittstelle an den PC und an LabVIEW.
Im dritten Band stehen Entwurf und Betrieb kompletter MSR-Systeme mit Hard- und Softwarekomponenten der wichtigsten Messtechnikhersteller im Vordergrund, einschließlich Fernsteuerung, -überwachung und -diagnose über das Internet oder WLAN-Systeme.
Diese Lehrbuchreihe richtet sich an Schüler/Auszubildende technischer Bildungseinrichtungen, an Studenten von Fachhochschulen/Universitäten und an den engagierten Praktiker in der Industrie oder im privaten Bereich.
Nachdem in den Bänden LabVIEW 1: Einstieg in die Praxis und LabVIEW 2: Arrays und serielle Daten zur Einführung in LabVIEW ein breit gefächertes und solides Grundlagenwissen vermittelt wurde, stehen mit LabVIEW 3: Für den Praktiker fortgeschrittene Programmiertechniken auf dem Programm.
Die Entwicklung eigener Sub-VIs (Unterprogramme), das Arbeiten mit Schieberegistern und Zustandsautomaten und die Ereignisgesteuerte Programmierung stellen die Schwerpunkte des dritten Bandes dar.
Die Erweiterung der LabVIEW-Funktionalitäten durch die Entwicklung eigener Sub-VIs
Der Einsatz von Schieberegistern zur Erstellung leistungsfähiger Zustandsautomaten
Optimierte Ablaufstrukturen durch Anwendung der Ereignisgesteuerten Programmierung
Verwendung anspruchsvoller graphische Frontpanelelemente wie Signalverlaufsdiagramme, Signalverlaufsgraphen und XY-Graphen
Die verschiedenen Methoden zur Datenspeicherung in Dateien mit Hilfe der vorhandenen Datei-I/O-Funktionen und -VIs
Die Synchronisierung von unabhängig parallel ablaufenden Prozessen durch Semaphoren, Melder oder Queues
Abgerundet wird der Inhalt dieses Bandes durch Betrachtungen zu globalen Variablen. Alle im Buch entwickelten VIs sind frei vom Elektor-Server downloadbar. Ebenso steht dort ein Bonuskapitel zum freien Download zur Verfügung, in dem es um die komplette Steuerung von VIs über das Internet geht.
Buch: Logic Analyzer im Einsatz
Schritt-für-Schritt-Anleitungen führen Sie in die Analyse moderner Protokolle von I²C, SPI, UART, RS-232, NeoPixel, WS28xx, HD44780 und 1-Wire ein. Anhand von zahlreichen Experimentierschaltungen mit dem Raspberry Pi Pico, Arduino Uno und dem Bus Pirate üben Sie die praxisnahe Anwendung gängiger USB-Logikanalysatoren ein.
Alle in diesem Buch vorgestellten Experimentierschaltungen wurden vollständig getestet und sind funktionsfähig. Die notwendigen Programmlistings sind enthalten, es sind keine besonderen Programmier- oder Elektronikkenntnisse für diese Schaltungen notwendig. Es werden die Programmiersprachen MicroPython und C mit den Entwicklungsumgebungen Thonny und Arduino IDE eingesetzt.
Dieses Buch verwendet mehrere Modelle flexibler und weit verbreiteter USB-Logikanalysatoren und zeigt die Stärken und Schwächen jeder Preisklasse. Sie werden kennenlernen, welche Kriterien für Ihre Arbeit wichtig sind und in der Lage sein, das für Sie passende Gerät zu finden.
Egal ob Arduino, Raspberry Pi oder Raspberry Pi Pico: Die abgebildeten Beispielschaltungen ermöglichen einen schnellen Start in die Protokollanalyse und können auch als Grundlage für eigene weitere Experimente dienen.
Sie werden alle wichtigen Begriffe und Zusammenhänge kennenlernen, eigene Experimente durchführen, selbstständig Protokolle analysieren und nach der Lektüre dieses Buches – im Bereich der digitalen Signale und Protokolle – ein umfassendes Wissen aufgebaut haben.
USB Logic Analyzer (8 Kanäle, 24 MHz)
Dieser USB Logic Analyzer ist ein 8-Kanal-Logikanalysator, bei dem jeder Eingang doppelt für die analoge Datenaufzeichnung dient. Es eignet sich perfekt zum Debuggen und Analysieren von Signalen wie I²C, UART, SPI, CAN und 1-Wire. Dabei wird ein digitaler Eingang, der mit einem zu testenden Gerät (DUT) verbunden ist, mit einer hohen Abtastrate abgetastet. Die Verbindung zum PC erfolgt via USB.
Technische Daten
Kanäle
8 digitale Kanäle
Maximale Abtastrate
24 MHz
Maximale Eingangsspannung
0 V ~ 5 V
Betriebstemperatur
0°C ~ 70°C
Eingangsimpedanz
1 MΩ || 10 pF
Unterstützte Protokolle
I²C, SPI, UART, CAN, 1-Wire etc.
PC-Verbindung
USB
Abmessungen
55 x 28 x 14 mm
Downloads
Software
Dieses Bundle enthält:
Buch: Logic Analyzer im Einsatz (Einzelpreis: 40 €)
USB Logic Analyzer (8 Kanäle, 24 MHz) (Einzelpreis: 20 €)
USB-Kabel
Jumper Wire Ribbon Kabel
Der 2-Kanal OWON XDG2035 ist ein Funktions-/Wellenformgenerator, der Signale mit einer maximalen Frequenz von 35 MHz erzeugen kann. Der Generator hat eine Auflösung von 1 µHz und eine Abtastrate von 500 MSa/s.Der OWON XDG2035 ist in der Lage, 6 Standardwellenformen und 150 Arbiträrwellenformen zu erzeugen. Mit der mitgelieferten Software können Sie erweiterte Funktionen bis zu 10 Millionen Punkte schreiben. Wellenformen können mit einem PC über USB oder LAN im internen Speicher des Funktionsgenerators gespeichert werden.Der OWON XDG2035 unterstützt auch SCPI-Befehle und LabView. Der Funktionsgenerator verfügt über einen integrierten hochwertigen Frequenzzähler, der von 100 bis 200 MHz arbeiten kann.FeaturesMax. 35 MHz Frequenzausgang500 MSa/s Abtastrate, vertikale Auflösung 1 μHz14 Bit vertikale Auflösung, 10 Marb WellenformlängeUmfassende Wellenformausgabe: 6 Grundwellenformen und 150 integrierte ArbiträrwellenformenUmfassende Modulationsfunktionen: AM, FM, PM, FSK, 3FSK, 4FSK, PSK, OSK, ASK, BPSK, PWM, Sweep und BurstHochpräziser Frequenzzähler integriert, unterstützter Bereich 100-200 MHzSCPI und LabVIEW werden unterstützt7 Zoll Multi-Touch-Bildschirm (800 x 480 Pixel)Technische DatenKanäle2Frequenzausgang35 MHzAbtastrate500 MSa/sVertikale Auflösung14 bitsWellenform Standard WaveformSine, square, pulse, ramp, noise, and harmonicArbitrary WaveformExponential rise, exponential fall, sin(x)/x, step wave, and others, total 150 built-in waveforms, and user-defined arbitrary waveformFrequenz (Auflösung 1 μHz) Sine1 μHz-100 MHzSquare1 μHz ~ 30 MHzPulse1 μHz ~ 25 MHzRamp1 μHz ~ 3 MHzNoise (-3 dB, typical)100 MHzArbitrary Waveform1 μHz ~ 15 MHzHarmonic1 μHz ~ 50 MHzAccuracy±2ppm, 25°C ±5°CWaveform Length2 points - 10M pointsAmplitude Into 50Ω load1mVpp ~ 10Vpp (≤25 MHz); 1mVpp ~ 5Vpp (≤60 MHz); 1mVpp ~ 2.5Vpp (≤100 MHz)Modulation TypeAM, DSB-AM, FM, PM, ASK, FSK, PSK, BPSK, QPSK, 3FSK, 4FSK, OSK, PWM, SUMFrequenzzähler FunctionFrequency, period, +width, -width, +duty, and -dutyFrequency Range100 ~ 200 MHzFrequency Resolution7 digitsInput/Output Input modefrequency counter, external modulation input, external trigger input, internal clock output, external reference clock input/outputCommunication InterfaceUSB Host, USB Device, LAN, RS232 (optional)Mechanische Spezifikationen Abmessungen340 x 177 x 90 mmGewicht2,3 kgLieferumfang1x OWON XDG20351x Netzkabel1x CD-ROM1x Kurzanleitung1x USB-Kabel1x BNC-BNC-KabelDownloadsQuick Guide
Vom Messwert zur stabilen Entscheidung
Wie wird aus einem einfachen Mikrocontroller ein intelligentes System, das Sensorwerte erfasst, verarbeitet und sinnvoll darauf reagiert? Dieses Buch zeigt es Ihnen Schritt für Schritt – verständlich, praxisnah und ohne unnötige Vorkenntnisse.
Sie beginnen mit den Grundlagen der digitalen und analogen Ein- und Ausgänge. Anschließend lernen Sie, wie Sensorwerte gelesen, geglättet und zuverlässig bewertet werden. Anschauliche Beispiele erklären, warum einzelne Messwerte oft täuschen können und wie Mittelwertbildung, Hysterese und einfache Entscheidungsregeln für stabile Ergebnisse sorgen. Nach und nach erweitern Sie Ihre Projekte um Displays, I²C-Kommunikation und mehrere vernetzte Mikrocontroller. So entstehen verteilte Systeme, in denen Raspberry Pi Pico und ATtiny-Controller Daten austauschen und gemeinsam Aufgaben übernehmen.
Im fortgeschrittenen Teil erhalten Sie einen leicht verständlichen Einstieg in Merkmalsbildung, Datenvorverarbeitung, hybride Entscheidungsmodelle und TinyML-nahe Anwendungen. Dabei verbinden Sie klassische Regelungstechnik mit modernen datenbasierten Methoden.
Alle Projekte werden von ausführlich kommentierten Programmen in C und MicroPython begleitet. Das Buch richtet sich an Einsteiger, Maker, Studierende und alle, die Embedded-Systeme von Grund auf verstehen möchten.
Am Ende können Sie eigene Systeme entwickeln, die nicht nur messen, sondern Informationen auswerten, zuverlässige Entscheidungen treffen und gezielt reagieren.
Bei der SPD3000X-Serie handelt es sich um lineare und programmierbare Labornetzteile mit 4,3’’-TFT-LCD. Seine Programmierbarkeit und sein Echtzeit-Display bieten einen besonderen Bedienkomfort. Die Netzteile verfügen über drei isolierte Ausgänge: zwei für kontinuierlich einstellbare und einer für umschaltbare Spannungen von 2,5, 3,3 und 5,0 V. Die Ausgänge sind zudem gegen Kurzschluss und Überlastung geschützt. Die Labornetzteile eignen sich für den Einsatz in der Entwicklung und in der Produktion.
Features
3 unabhängige und isolierte Ausgänge, 2 x 0...32 V / 3,2 A, 1 x 2,5/3,3/5,0 V / 3,2 A
Gesamtleistung: maximal 220 W
Anzeige: Spannung 4 Digits, Strom 3 Digits, Auflösung: min. 1 mV, 1 mA
Unterstützt zeitgesteuerte Ausgangsfunktionen
4,3’’-Farb-TFT-LCD mit einer Auflösung von 480 x 272 Pixel
3 Betriebsmodi: unabhängig, seriell und parallel
Netzspannung 100/120/220/230 für den Betrieb an unterschiedlichen Netzen
Intelligenter temperaturgesteuerter Lüfter für geringes Betriebsgeräusch
Klares grafisches Interface mit Anzeigemöglichkeit für Kurvenformen
Interne Speichermöglichkeit für 5 Sätze an System-Parametern
Unterstützt Erweiterung des Datenspeichers
Im Lieferumfang: PC-Software Easypower, Unterstützung für SCPI, LabVIEW-Treiber
Hochauflösender und präziser Ausgang
Die hohe Auflösung von 1 mV/1 mA erleichtert die genaue Einstellung und die leichte Ablesbarkeit der Werte. Die Elektronik garantiert minimalste Abweichungen bei Spannung und Strom.
Funktionen für unabhängigen, seriellen und parallelen Betrieb
Die drei Ausgänge können dank Isolation völlig unabhängig voneinander genutzt werden. Darüber hinaus können zwei Ausgänge für mehr Spannung in Serie oder für mehr Strom parallelgeschaltet werden, was den Einsatzbereich des Labornetzteils deutlich erweitert. Weiter kann jeder der drei Ausgänge individuell oder auch gemeinsam ein- und ausgeschaltet werden.
Anzeige des zeitlichen Verlaufs
Es können fünf Gruppen für das Timing bzw. die Ausgangssteuerung angezeigt werden, was eine einfache Programmiermöglichkeit der Verläufe ergibt. Das Labornetzteil kann auch mit der PC-Software EasyPower von Siglent gesteuert werden, was die Möglichkeiten nochmals erweitert.
Speicherung von Parametern
Die programmierbare SPD3000X-Labornetzteil-Serie ist dazu in der Lage, bis zu 5 Parameter-Gruppen im internen Speicher abzulegen und wieder aufzurufen. Zudem wird eine Speichererweiterung unterstützt. Auf diese Weise hat man jederzeit die benötigten Einstellungen per Knopfdruck zur Verfügung.
Bei der SPD3000X-Serie handelt es sich um lineare und programmierbare Labornetzteile mit 4,3’’-TFT-LCD. Seine Programmierbarkeit und sein Echtzeit-Display bieten einen besonderen Bedienkomfort. Die Netzteile verfügen über drei isolierte Ausgänge: zwei für kontinuierlich einstellbare und einer für umschaltbare Spannungen von 2,5, 3,3 und 5,0 V. Die Ausgänge sind zudem gegen Kurzschluss und Überlastung geschützt. Die Labornetzteile eignen sich für den Einsatz in der Entwicklung und in der Produktion.
Features
3 unabhängige und isolierte Ausgänge, 2 x 0...32 V / 3,2 A, 1 x 2,5/3,3/5,0 V / 3,2 A
Gesamtleistung: maximal 220 W
Anzeige: Spannung 4 Digits, Strom 3 Digits, Auflösung: min. 10 mV, 10 mA
Unterstützt zeitgesteuerte Ausgangsfunktionen
4,3’’-Farb-TFT-LCD mit einer Auflösung von 480 x 272 Pixel
3 Betriebsmodi: unabhängig, seriell und parallel
Netzspannung 100/120/220/230 für den Betrieb an unterschiedlichen Netzen
Intelligenter temperaturgesteuerter Lüfter für geringes Betriebsgeräusch
Klares grafisches Interface mit Anzeigemöglichkeit für Kurvenformen
Interne Speichermöglichkeit für 5 Sätze an System-Parametern
Unterstützt Erweiterung des Datenspeichers
Im Lieferumfang: PC-Software Easypower, Unterstützung für SCPI, LabVIEW-Treiber
Hochauflösender und präziser Ausgang
Die hohe Auflösung von 10 mV/10 mA erleichtert die genaue Einstellung und die leichte Ablesbarkeit der Werte. Die Elektronik garantiert minimalste Abweichungen bei Spannung und Strom.
Funktionen für unabhängigen, seriellen und parallelen Betrieb
Die drei Ausgänge können dank Isolation völlig unabhängig voneinander genutzt werden. Darüber hinaus können zwei Ausgänge für mehr Spannung in Serie oder für mehr Strom parallelgeschaltet werden, was den Einsatzbereich des Labornetzteils deutlich erweitert. Weiter kann jeder der drei Ausgänge individuell oder auch gemeinsam ein- und ausgeschaltet werden.
Anzeige des zeitlichen Verlaufs
Es können fünf Gruppen für das Timing bzw. die Ausgangssteuerung angezeigt werden, was eine einfache Programmiermöglichkeit der Verläufe ergibt. Das Labornetzteil kann auch mit der PC-Software EasyPower von Siglent gesteuert werden, was die Möglichkeiten nochmals erweitert.
Speicherung von Parametern
Die programmierbare SPD3000X-Labornetzteil-Serie ist dazu in der Lage, bis zu 5 Parameter-Gruppen im internen Speicher abzulegen und wieder aufzurufen. Zudem wird eine Speichererweiterung unterstützt. Auf diese Weise hat man jederzeit die benötigten Einstellungen per Knopfdruck zur Verfügung.
,
von Günter Spanner
FNIRSI 1014D Digitales Speicheroszilloskop: Gute Leistung für knappe Budgets
Für Tätigkeiten wie das Basteln mit Verstärkern, Sensoren und Mikrocontrollern wie Arduinos, ESPs, Raspberry Pis oder die Reparatur von Unterhaltungselektronik sind eine Bandbreite von 100...
,
von Lobna Belarbi
Unverzichtbare Boards, Kits & Werkzeuge von Elektor für deinen Arduino-Einstieg
Egal ob du als Einsteiger die Welt der Mikrocontroller entdecken oder als erfahrener Maker dein Werkzeugarsenal erweitern möchtest – Elektor bietet eine sorgfältig zusammengestellte Auswahl...