Skip to content

Commit 968b5e2

Browse files
author
tomek
committed
initial commit
1 parent 099e8fd commit 968b5e2

File tree

3 files changed

+854
-0
lines changed

3 files changed

+854
-0
lines changed

README

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
UT804 digital multimeter manufactured by UNI-T Group Limited. Model UT804 has
2+
RS232 interface that allows to recieve measurment results. Software provided by
3+
manufacturer works only with microsoft based operating systems, so I prepare
4+
simple program for linux users. Most protocol reengineerd was done thanks to
5+
UT804.LOG I found in the Internet (no link, sorry).
6+
7+
8+
Program description and usage
9+
10+
Download, untar and compile code:
11+
#gcc ut804_logger_latest.c -o ut804_logger
12+
13+
14+
Familiarize yourself with program options.
15+
#./ut804_logger -h
16+
17+
18+
Run program with choosen options. Make sure front pannel button [SEND]
19+
is activated.
20+
#./ut804_logger -d /dev/ttyUSB0
21+

UT804.LOG

Lines changed: 121 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,121 @@
1+
UT804: Tischmultimeter der chinesischen Firma UNI-Trend
2+
3+
Counts: 40000 (5-stellig)
4+
DCB: 2400 Baud,7,1,Odd,DTR+,RTS-
5+
Paket: L�nge 11, TotalTimeOut: 1000?, Markierung: "\r\n", eindeutig
6+
�hnlich UT71BCE
7+
8+
Offenbar unidirektional (nur Messwertausgabe)
9+
10+
Das USB-Interface ist ebenfalls mit dem USB-HID-Seriell-Umsetzer
11+
Hoitek HE2325U gemacht (der unter Windows kein COMx erzeugt!)
12+
13+
0 1 2 3 4 5 6 7 8 9 10
14+
### Schalterstellung V=
15+
DC 0.0000 V AUTO 4V 30 30 30 30 30 31 31 30 31 0D 0A
16+
DC 0.0000 V MAN 4V 30 30 30 30 30 31 31 30 32 0D 0A
17+
DC 00.000 V MAN 40V 30 30 30 30 30 32 31 30 32 0D 0A
18+
DC 000.00 V MAN 400V 30 30 30 30 30 33 31 30 32 0D 0A
19+
DC 0000.0 V MAN 1000V 30 30 30 30 30 34 31 30 32 0D 0A
20+
### Schalterstellung V~
21+
AC 0.0043 V AUTO 4V 30 30 30 34 33 31 32 31 31 0D 0A
22+
AC 0.0043 V MAN 4V 30 30 30 31 30 31 32 31 32 0D 0A
23+
...
24+
AC 0000.0 V MAN 1000V 30 30 30 30 30 34 32 31 32 0D 0A
25+
A+D 0000.0 V MAN 1000V 30 30 30 30 30 34 32 33 32 0D 0A
26+
### Schalterstellung mV=
27+
DC -132.46 mV FIX 400mV 31 33 32 34 36 30 33 30 34 0D 0A
28+
## Unterfunktion Hz
29+
00.000 Hz AUTO 40Hz 30 30 30 30 30 30 3C 30 31 0D 0A
30+
00.000 Hz MAN 40Hz 30 30 30 30 30 30 3C 30 32 0D 0A
31+
...
32+
000.00 MHz MAN 400M 30 30 30 30 30 37 3C 30 32 0D 0A
33+
## Unterfunktion "Duty" (Tastverh�ltnis) %
34+
000.00 % FIX 100% 30 30 30 30 30 30 3C 30 35 0D 0A
35+
### Schalterstellung Ohm
36+
.0L MOhm AUTO 40M 3A 3A 30 3C 3A 36 34 30 31 0D 0A
37+
.0L MOhm MAN 40M 3A 3A 30 3C 3A 36 34 30 32 0D 0A
38+
...
39+
0.L Ohm MAN 400 3A 3A 30 3C 3A 31 34 30 32 0D 0A
40+
## Unterfunktion Pieps
41+
0.L Ohm FIX 400 3A 3A 30 3C 3A 30 3A 30 30 0D 0A
42+
## Unterfunktion Diode
43+
. 0L V FIX 4V 3A 3A 30 3C 3A 30 3B 30 30 0D 0A
44+
### Schalterstellung Kondensator
45+
00.000 nF AUTO 40nF 30 30 30 30 30 31 35 30 31 0D 0A
46+
00.000 nF MAN 40nF 30 30 30 30 30 31 35 30 32 0D 0A
47+
...
48+
0.0000 mF MAN 4mF 30 30 30 30 30 36 35 30 32 0D 0A
49+
### Schalterstellung �C
50+
0026.4 �C FIX 1000 30 30 32 36 34 30 36 30 30 0D 0A
51+
## Unterfunktion �F
52+
0076.8 �F FIX 1832 30 30 37 37 33 30 3D 30 30 0D 0A
53+
### Schalterstellung �A
54+
DC 000.00 �A AUTO 400� 30 30 30 30 30 30 37 30 31 0D 0A
55+
DC 000.00 �A MAN 400� 30 30 30 30 30 30 37 30 32 0D 0A
56+
DC 0000.0 �A MAN 4000� 30 30 30 30 30 31 37 30 32 0D 0A
57+
## Unterfunktion ~
58+
...
59+
AC 0000.0 �A MAN 4000� 30 30 30 30 30 31 37 31 32 0D 0A
60+
A+D 0000.0 �A MAN 4000� 30 30 30 30 30 31 37 33 32 0D 0A
61+
### Schalterstellung mA
62+
DC 00.000 mA AUTO 40mA 30 30 30 30 30 30 38 30 31 0D 0A
63+
...
64+
## Unterfunktion ~
65+
...
66+
A+D 000.00 mA MAN 400m 30 30 30 30 30 31 38 33 32 0D 0A
67+
## Unterfunktion % (f�r 4-20-mA-Sensoren)
68+
L0. % FIX 100% 3A 3C 30 3A 3A 30 3F 30 30 0D 0A // Unterlauf
69+
HI. % FIX 100% 3A 3F 31 3A 3A 30 3F 30 30 0D 0A // �berlauf
70+
0.L % FIX 100% 3A 3A 30 3C 3A 30 3F 30 30 0D 0A // Mehr als 400 mA
71+
### Schalterstellung A
72+
DC 00.000 A FIX 10A 30 30 30 30 30 31 39 30 30 0D 0A
73+
## Unterfunktion ~
74+
A+D 00.000 A FIX 10A 30 30 30 30 30 31 39 33 30 0D 0A
75+
76+
Byte 6 5 4 3 2 1 0
77+
[0] 1. Ziffer 0 1 1 =========Ziffer========== // 0x3A = Leerzeichen, 0x3C = 'L', 0x3F = 'H'
78+
[1] 2. Ziffer 0 1 1 =========Ziffer==========
79+
[2] 3. Ziffer 0 1 1 =========Ziffer==========
80+
[3] 4. Ziffer 0 1 1 =========Ziffer==========
81+
[4] 5. Ziffer 0 1 1 =========Ziffer==========
82+
[5] Bereich 0 1 1 0 ===siehe unten===
83+
[6] Schalterst. 0 1 1 =======siehe unten=======
84+
[7] Kopplung 0 1 1 0 0 DC AC // DC und AC auch kombiniert
85+
[8] Info 0 1 1 0 NEG MAN AUTO // MAN und AUTO nie kombiniert
86+
[9] '\r' 0 0 0 1 1 0 1
87+
[10] '\n' 0 0 0 1 0 1 0
88+
89+
REL wird nicht �bertragen!
90+
Bei HOLD wird nichts �bertragen.
91+
"negativ" bei Frequenzmessung bedeutet Tastverh�ltnis
92+
93+
Bereich (Byte[5]): V mV Ohm F Hz �A mA A % �C �F
94+
'0' - 400m - - 40 400� 40m - 100 1000 1800
95+
'1' 4 - 400 40n 400 4000� 400m 10 - - -
96+
'2' 40 - 4k 400n 4k - - - - - -
97+
'3' 400 - 40k 4� 40k - - - - - -
98+
'4' 4000 - 400k 40� 400k - - - - - -
99+
'5' - - 4M 400� 4M - - - - - -
100+
'6' - - 40M 4m 40M - - - - - -
101+
'7' - - - - 400M - - - - - -
102+
103+
Schalterstellung (Byte[6]):
104+
'1' V=
105+
'2' V~
106+
'3' mV=
107+
'4' Ohm
108+
'5' F
109+
'6' �C
110+
'7' �A
111+
'8' mA
112+
'9' A
113+
0x3A Pieps
114+
0x3B Diode
115+
0x3C Hz (oder Tastverh�ltnis)
116+
0x3D �F
117+
0x3F % (4-20-mA-Tester)
118+
119+
Fazit:
120+
Abgesehen vom fehlenden 400-MOhm-Messbereich (und der Wirkleistungsmessung) identisch zum UT71BCE-System.
121+
Deshalb l�uft auch UT71B_C_E.exe uneingeschr�nkt.

0 commit comments

Comments
 (0)