Datalogging Multimeter mit USB?
#14
Hi,

mein Tischmultimeter UNI-T UT803 hat nicht nur einen USB-Anschluss (den ich unter Linux nicht zur Mitarbeit überreden konnte), sondern auch eine einfache serielle Schnittstelle. In den Zeichen, die dort rauskommen, kann man relativ leicht auch ohne weitere Anleitung die angezeigten Zahlen des Displays entdecken. Damit ist zumindest ein einfaches Logging auch ohne Nur-Windows-Software oder seltsame Treiber kein Problem:

Code:
#!python3

import time
import datetime
import serial

t0 = time.time()
i = 0
with open('multimeter.log', 'a') as out:
    with serial.Serial('/dev/ttyUSB0', 19200, 7,
                       parity='O', stopbits=1, rtscts=True) as ser:
        while True:
            dat = ser.readline().strip().decode('utf-8')
            digits = dat[1:5]
            now = datetime.datetime.now()
            t = time.time() - t0
            i += 1
            print(now, t, i, dat, digits, file=out)

Die Ausgabe sieht dann z.B. so aus:

Code:
2020-06-21 18:32:13.896050 0.5062477588653564 0 00730;806 0730
2020-06-21 18:32:13.901128 0.5113377571105957 1 00730;806 0730
2020-06-21 18:32:14.796172 1.4063773155212402 2 00730;806 0730
2020-06-21 18:32:14.801101 1.4113082885742188 3 00730;806 0730
2020-06-21 18:32:15.696097 2.3063151836395264 4 00730;806 0730
2020-06-21 18:32:15.701022 2.3112196922302246 5 00730;806 0730
2020-06-21 18:32:16.595132 3.2053260803222656 6 00730;806 0730
2020-06-21 18:32:16.600989 3.2111828327178955 7 00730;806 0730
2020-06-21 18:32:17.495022 4.105238914489746 8 00730;806 0730
2020-06-21 18:32:17.501091 4.111307382583618 9 00730;806 0730

Dabei ist "0730" das, was auch auf dem Display an Zahlen zu lesen war. Der Rest außenrum gibt Hinweise auf den Messbereich und die Position des Dezimalpunkts. Weitere Infos dazu finden sich hier: UNI-T UT61E Multimiter Serial Protocol Reverse Engineering, und Code mit expliziterer Ausgabe z.B. hier: Serial protocol decoder for UNI-T UT61C (GS). Die beiden Links sind übrigens für das UT61C, aber die Ausgabe des UT803 sah sehr ähnlich aus. Für jedes Update auf dem Display kommt auch eine Zeile aus der seriellen Schnittstelle.

Eine Warnung muss ich aber loswerden: Spannungsmessungen (Gleichspannung aus der Batterie und Wechselspannung aus der Soundkarte) sind stabil; bei einfachen Widerständen habe ich aber nur völligen Mist gesehen - Messwerte, die willkürlich zwischen einem Minimum und einem Maximum hin und her wandern. Theo hatte mir extra sein Gerät zum Vergleich geliehen - da war es genauso. Keine Ahnung, woran das liegt...

Also, zwei dieser Multimeter und zwei serielle Schnittstellen (oder USB-Seriell-Adapter wie oben im Beispiel, siehe /dev/ttyUSB0) würden Dein Problem wohl lösen Smile

Viele Grüße
Andreas

Nachtrag: Das UT803 hat einen Netzanschluss und misst dann so lange man will. Erschwinglicher wäre natürlich das UT61C für etwa 45 Euro. Am besten wäre natürlich, wenn eins davon sowieso schon vorhanden ist. Spannung und Strom gleichzeitig kann man damit aber leider auch nicht messen, deswegen 2 Stück.
Zitieren


Nachrichten in diesem Thema
Datalogging Multimeter mit USB? - von JUM - 03.07.2021, 14:58
RE: Datalogging Multimeter mit USB? - von pkm - 03.07.2021, 15:09
RE: Datalogging Multimeter mit USB? - von JUM - 03.07.2021, 16:09
RE: Datalogging Multimeter mit USB? - von pkm - 04.07.2021, 08:54
RE: Datalogging Multimeter mit USB? - von JUM - 04.07.2021, 09:08
RE: Datalogging Multimeter mit USB? - von uk64 - 03.07.2021, 15:48
RE: Datalogging Multimeter mit USB? - von Joh - 03.07.2021, 18:22
RE: Datalogging Multimeter mit USB? - von Joh - 03.07.2021, 21:32
RE: Datalogging Multimeter mit USB? - von JUM - 04.07.2021, 08:31
RE: Datalogging Multimeter mit USB? - von andreas42 - 04.07.2021, 16:10
RE: Datalogging Multimeter mit USB? - von JUM - 04.07.2021, 18:55
RE: Datalogging Multimeter mit USB? - von Wenni - 05.07.2021, 10:09
RE: Datalogging Multimeter mit USB? - von Wenni - 05.07.2021, 14:08
RE: Datalogging Multimeter mit USB? - von pkm - 05.07.2021, 20:23
RE: Datalogging Multimeter mit USB? - von Joh - 06.07.2021, 20:52
RE: Datalogging Multimeter mit USB? - von Joh - 06.07.2021, 21:34
RE: Datalogging Multimeter mit USB? - von JUM - 07.07.2021, 07:14
RE: Datalogging Multimeter mit USB? - von JUM - 07.07.2021, 14:47
RE: Datalogging Multimeter mit USB? - von Joh - 07.07.2021, 19:15
RE: Datalogging Multimeter mit USB? - von JUM - 08.07.2021, 19:08
RE: Datalogging Multimeter mit USB? - von JUM - 11.07.2021, 21:05
RE: Datalogging Multimeter mit USB? - von JUM - 12.07.2021, 21:02
RE: Datalogging Multimeter mit USB? - von wasp - 21.12.2022, 06:34

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 3 Gast/Gäste