Induktive Abstandsmessung mit Querankergeber

Für Microcontroller und sonstige "echte" Technik-Themen, die sonst nichts mit ft zu tun haben
Everything technical that has nothing to do with ft
Forumsregeln
Bitte beachte die Forumsregeln!
atzensepp
Beiträge: 949
Registriert: 10 Jul 2012, 21:40
Wohnort: Uttenreuth

Re: Induktive Abstandsmessung mit LVDT

Beitrag von atzensepp » 29 Jun 2025, 14:24

Mit zwei Grundbausteinen könnt Ihr einen Präzsisionsgleichrichter aufbauen, mit dem Ihr beispielsweise die Spannung eines Differential-Transformators messen könnt:
Praezisionsgleichrichter.jpg
Praezisionsgleichrichter.jpg (105.22 KiB) 109 mal betrachtet
Der erste Grundbaustein ist als Halbwellen-Präzisionsgleichrichter verschaltet. Der Zweite ist ein Summierverstärker. Theoretisch sollte der Widerstand zwischen IN und E2 vom zweiten Grundbaustein 10 k betragen. Ich vermute, dass die internen Widerstände 330 + 10k nach Plus im Grundbaustein das nötig machen.

Hier die Wirkungsweise der Schaltung an einem LVDT-Signal mit einer Anregungs-Frequenz von 600 Hz.
LVDT9.JPG
LVDT9.JPG (66.76 KiB) 99 mal betrachtet
Die Schaltung arbeitet im Bereich knapp um und unterhalb von 1 kHz sehr gut. Um das Signal für eine Gleichspannungsmessung zu glätten (sieben), kann ein 10 uF-Kondensator (gestrichelte Verbindungen) eingebaut werden.
Die Asymmetrie in der virtuellen Masse war bei mir nötig um die Signalform schön zu machen. Warum, weiß ich allerdings nicht.
Mit einem Sinus-Generator aus einem Grundbaustein lässt sich damit ein LVDT mit Fischertechnik-Teilen und ein paar passiven Standard-Elektronik-Bauteilen realisieren.
Zuletzt geändert von atzensepp am 29 Jun 2025, 17:52, insgesamt 2-mal geändert.

atzensepp
Beiträge: 949
Registriert: 10 Jul 2012, 21:40
Wohnort: Uttenreuth

Re: Induktive Abstandsmessung mit LVDT

Beitrag von atzensepp » 29 Jun 2025, 17:45

Wer keinen dritten Grundbaustein (ich glaub', ich muss mir noch einen organisieren) für einen Frequenzgenerator bzw. keinen Solchen hat, kann das Sinus-Signal auch mit dem Arduino als PWM erzeugen. Das klappt bei den niedrigen NF-Frequenzen ganz gut. Der Setup und der Sketch sind hier zu finden:
https://simple-circuit.com/arduino-sine ... ss-filter/
Auf das glättende RC-Glied habe ich verzichtet.

Ein LVDT-Signal bei 1.1 kHz mit dem Arduino generiert (gelbe Spur) und mit dem Grundbaustein-Setup gemessen (violette Spur):
LVDT10.JPG
LVDT10.JPG (59.76 KiB) 84 mal betrachtet
Damit ist es möglich, mit 2 Grundbausteinen und einem Arduino Längenmessungen vorzunehmen. Was mit dem Arduino geht, müsste natürlich locker auch mit dem Fischertechnik-TxT-Controller klappen. Ein tolles Modell wäre eine Waage mit einem LVDT und Anzeige über den TXT-Controller.

Antworten