Das Kondensator Meßgerät bekommt ein LCD Display.
Schlagwort-Archive: messen
Kondensator messen mit dem Arduino – Theorie, Aufbau und das Programm.
Der Arduino misst die Kapazität eines Kondensators.
Die Theorie, der Schaltungsaufbau und das Arduino Programm.
Der Arduino misst die eigene USB Spannung / VCC
Der Arduino kann seine Versorgungsspannung am Prozessor messen. Über ein langes USB Kabel kommen z.B. nur noch 4,5V am Prozessor an. Für eine einfache AD Messung muss dieser Wert ermittelt werden. Das wird hier gezeigt.
Das Stehwellenverhältnis SWV mit dem NWT4000 messen
Der NWT4000 kann mit der Software WinNWT4 auch das Stehwellenverhältnis messen. Dazu ist allerdings eine Meßbrücke erforderlich.
Das Stehwellenverhältnis beschreibt bei einer Eintormessung das Verhältnis der hin laufenden Welle zur reflektierten Welle. Wie gut z.B. eine Antenne die hinlaufende Welle (Sendeleistung) abstrahlt und wieviel Leistung auf der Leitung zurück kommt, also nicht abgestrahlt wird.
Dazu wird eine SWV Brücke benötigt, die den gewünschten Frequenzbereich abdeckt.
Eine preiswerte SWV Brücke habe ich bestellt und hier durchgemessen. Diese Brücke ist laut Aufdruck von 0,1 MHz bis 3000 MHz ausgelegt.
Als erstes wurde die Transmission bei einem offenen Abgang gemessen. Das heißt die hinlaufende Leistung wird vollständig reflektiert und am Ausgang gemessen. Das ist dann die Transmissionsdämpfung der Brücke selbst.
Hier das Meßergebnis. Weiterlesen
Den Arduino Quarztakt auf 3ppm genau bestimmen mit der DS3231 RTC
Der Arduino Uno hat einen 16MHz Quarz für den Prozessortakt.
Diese Quarzfrequenz ist von der Temperatur abhängig, typisch +-30ppm oder 480 Hz über normale Temperaturen und Herstellungsbedingt fehlerhaft in der Größenordnung von typisch +-30ppm oder 480Hz. Das ergibt zusammen einen Fehler von +-960Hz oder 60ppm. Bei einer Frequenzmessung kann das zu großen Fehlern führen sodaß die 4. Stelle schon falsch sein kann. Bessere Angaben liefert das Datenblatt vom Quarz oder der Aufdruck.
Das läßt sich verbessern auf unter 3ppm oder 48 Hz Fehler mit der RTC DS3231. Dazu wird der 1Hz Ausgang des DS3231 verwendet um bei steigender Flanke einen Interrupt im Arduino auszulösen. Bei jedem 4. Interrupt (4 Sekunden) wird die vergangene Prozessorzeit mit der Funktion micros() in Mikrosekunden ermittelt. Daraus kann nun der Prozessortakt genauer bestimmt werden. Weiterlesen
Servo Pulslänge vom RC Empfänger mit dem Arduino ermitteln
Der Fernsteuer Empfänger gibt die Servo Impulse raus. Diese Pulslänge möchte ich mit dem Arduino ermitteln und im Terminal ausgeben.
Dazu wird ein Servokanal an den Arduino angeschlossen.
+ an +5V
– an GND
Signal an D2
Hier das Programm mit serieller Ausgabe Weiterlesen
Teil 1: Kapazitäten von 1uF – 2000uF einfach messen mit dem Arduino
Auf Grund dieses Beispiels von der Arduino Seite habe ich mir das Kapazität Messverfahren einmal genauer angesehen. Die Schaltung ist sehr simpel aufgebaut mit 2 Widerständen, einem Arduino Nano und 6 Drahtbrücken
Zuerst wird der Kondensator aufgeladen über dem 10kOhm Widerstand auf 63% von der Arduino Versorgungsspannung (5V). Die Zeit wird ermittelt und die Kapazität daraus errechnet.
Kapazität = Zeit (63%) / Widerstand Weiterlesen
Die Versorgungsspannung VCC mit dem Arduino Mega 2560 messen.
Die USB Versorgungsspannung soll ca. 5V betragen, weicht in der Praxis aber häufig deutlich davon ab. Lange Leitungen und USB Hubs können auch mal 4,5 V am Arduino Board liefern. Soll der Arduino Messaufgaben mit dem eingebauten AD Wandler erledigen ist es wichtig die Versorgungsspannung genau zu kennen, weil der AD Wandler Messwert sich hierauf bezieht.
Weiterlesen