Die Bestimmung des Frequenz- und Phasenganges kann prinzipiell auf drei verschiedene Weisen erfolgen:
Die Schaltung weist als Besonderheit eine eingebaute MSP430-Bootloader-Schnittstelle auf! Hierzu eine allgemein verwendbare Schaltungserläuterung: Ich empfehle diesen Schaltungsteil immer wieder zu verwenden.
Windows-Steuer- und Anzeigesoftware „Piezomess.exe“,
mit grafischer Kurvenausgabe und Protokollfunktion,
open-source C++.
Hier.
Mit MSVC6 (32 bit) und Visual Studio 2008 (64 bit) erstellt.
Mit msvcrt.dll als Laufzeitbibliothek:
Keine Installation erforderlich, läuft vom USB-Speicherstick.
Wichtig: Die Sweep-Eckdaten werden im Mikrocontroller
gespeichert!
In der Registry (HKCU/Software/h#s/Piezomess) wird nur die Fensterposition
sowie der Name der CSV-Datei gespeichert.
Die Sweepgeschwindigkeit ist gleich der Datenrate auf der seriellen Schnittstelle: Bei 115200 Baud = 3840 Sa/s. (Jede Stützstelle besteht aus 2 Abtastwerten à 12 Bit, in Summe 3 Bytes.) Bei zur Piezomessung völlig ausreichenden 400 Stützstellen liegt die Aktualisierungsrate bei 10 Bildern pro Sekunde. Gegenüber „echten“ Analysatoren ist das sehr schnell und erlaubt die direkte Beobachtung der Veränderung der Kurve bei Piezo-Belastung (thermisch, elastische Verformung oder Anlegen einer zusätzlichen hohen Gleichspannung).
Netzwerkanalyzer „PM2“, wie PM1, aber:
Wurde noch nicht aufgebaut und nicht programmiert.