UT325: Digitalthermometer für 2 Messstellen Counts: 9999 (4-stellig) DCB: 2400 Baud,8,1,None (nur USB) Paket: Länge 19, TotalTimeOut: 1000, Markierung: "\r\n", nicht eindeutig Stromversorgung von 9-V-Block oder USB. Serielle Datenübertragung uni- oder bidirektional, Hoitek HE2325U (Low-Speed, der unter Windows kein COMx erzeugt!) eingebaut, Spezial-Stecker und -Anschlusskabel. Kein Sensor, °C 30 3B 3B 3B 3B 31 30 30 30 32 30 32 33 30 74 42 31 0D 0A Sensor an T1 32 3A 31 35 39 31 30 30 30 30 31 32 34 30 74 42 31 0D 0A Sensor an T2 30 3B 3B 3B 3B 31 30 30 30 33 33 32 34 30 C5 3E 31 0D 0A T1(15°)+T2(14) 32 3A 31 35 35 31 30 30 30 30 31 32 35 30 B7 3E 31 0D 0A °F 32 3A 35 39 31 32 30 30 30 35 39 32 35 30 B9 3E 31 0D 0A K 32 32 38 38 32 33 30 30 30 32 33 32 36 30 B9 3E 31 0D 0A Licht 32 32 38 38 33 33 30 30 30 35 31 32 36 30 BB 3E 31 0D 0A T2+T1, °C 32 3A 31 35 31 31 30 30 30 32 32 32 37 31 BE 3E 31 0D 0A T1-T2,T1 32 3A 3A 30 31 31 30 30 30 34 35 32 37 32 BC 3E 31 0D 0A T1-T2,T2 32 3A 3A 30 32 31 30 30 30 30 36 32 38 33 BC 3E 31 0D 0A T1+T2,Hold 32 3A 31 35 30 31 30 30 30 34 33 32 38 30 38 30 31 0D 0A MAX 32 3A 31 35 30 31 30 30 30 32 35 32 39 30 BC 3E 31 0D 0A MIN 32 3A 31 34 39 31 30 30 30 34 30 32 39 30 BC 3E 31 0D 0A AVG 32 3A 31 35 34 31 30 30 30 35 39 32 39 30 BC 3E 31 0D 0A Speicherwert 0 30 3B 3B 3B 3B 30 30 30 30 30 32 33 38 30 BC 3E 31 0D 0A Speicherwert 1 30 3B 3B 3B 3B 30 30 31 30 33 30 33 38 30 BF 3E 31 0D 0A Speicherwert 99 30 3B 3B 3B 3B 30 39 39 30 30 34 33 39 30 BB 3E 31 0D 0A Die 100 Speicherwerte kann man mittels Taste ENTER senden. 36 3A 31 35 32 31 34 34 30 30 31 31 30 30 D7 3E 31 0D 0A 36 3A 31 35 32 31 34 34 30 30 31 31 30 30 1D 3F 31 0D 0A Typ N (statt K) 32 3A 31 35 38 31 34 34 34 32 30 32 34 30 58 42 31 0D 0A S 30 3A 3A 3A 30 31 34 34 36 34 36 32 36 30 26 42 31 0D 0A R 30 3A 3A 3A 30 31 34 34 35 32 30 32 38 30 26 42 31 0D 0A E 32 3A 31 37 37 31 34 34 33 33 37 32 39 30 5E 42 31 0D 0A T, Debug 32 3A 3B 32 33 31 34 34 32 33 34 33 31 30 6E BD 31 0D 0A // Bei "Debug" sind ADU-MSB und -LSB vertauscht! (Sieht nach einem Bug aus.) J 32 3A 3B 31 34 31 34 34 31 32 38 33 33 30 2F BD 31 0D 0A Einige A/D-Werte für Typ K: Anzeige .xls Daten ZWK Notfall-Regression -7,9 16056 BEB8 -16712 16791 16870 -5,9 16008 BE88 -16760 16819 16878 -2,7 15880 BE08 -16888 16915 16942 2,1 15718 3D66 15697 9,3 15979 3E6B 15886 16,2 16076 3ECC 15914 16,5 16079 3ECF 15914 17,1 16088 3ED8 15917 26,8 16168 3F28 28,6 16180 3F34 75,3 16364 3FEC 82,3 16385 4001 85,0 16389 4005 196,9 16538 409A Sieht logarithmisch aus, getrennt für positive und negative °C-Temperaturen. Wer kann die Koeffizienten bestimmen? Siehe UT325.xls (Excel-Datei) Bei Temperaturen um 0 °C ist die Steilheit etwa 1 Digit pro 0,1 K, sonst kleiner(!), d.h. die Anzeigegenauigkeit des Multimeters (durchgehend 0,1 K) kann nie erreicht werden. Da wird also Information weggeworfen. Byte 7 6 5 4 3 2 1 0 [0] Kommaposition 0 0 1 1 0 ? Pos 0 // '0' = kein Komma, '2' = 1 Kommastelle, Bit 2 unklar! (Uhr steht) [1] 1. Ziffer 0 0 1 1 =========Ziffer========== // 0x3A = Leerzeichen, 0x3B = '-' [2] 2. Ziffer 0 0 1 1 =========Ziffer========== [3] 3. Ziffer 0 0 1 1 =========Ziffer========== [4] 4. Ziffer 0 0 1 1 =========Ziffer========== [5] Einheit 0 0 1 1 0 0 ==C/F/K== // '0' = keine, '1' = °C, '2' = °F, '3' = K [6] Speichernr. *10 0 0 1 1 =========Ziffer========== [7] Speichernr. *1 0 0 1 1 =========Ziffer========== [8] Sensortyp 0 0 1 1 0 =======Typ======= // '0'..'6' = [KJTENRS] [9] Sekunde Zehner 0 0 1 1 =========Ziffer========== [10] Sekunde Einer 0 0 1 1 =========Ziffer========== [11] Minute Zehner 0 0 1 1 =========Ziffer========== [12] Minute Einer 0 0 1 1 =========Ziffer========== [13] Anzeigemodus 0 0 1 1 0 0 ==Modus== // '0'="T1,T2", '1'="T2,T1", '2'="T1-T2,T1", '3'="T1-T2,T2" [14] T2 ADU LSB ============================LSB========================== // kann auch 0Dh oder 0Ah sein [15] T2 ADU MSB VZ ====================MSB========================== // 00 = ungültiger Wert [16] konstant 0 0 1 1 0 0 0 1 [17] '\r' 0 0 0 0 1 1 0 1 [18] '\n' 0 0 0 0 1 0 1 0 Bei HOLD wird nichts übertragen. Das Senden irgendeines Zeichens scheint die Kommunikation zu aktivieren, die ersten 2-3 Telegramme werden nahezu lückenlos gesendet. Es muss auch einen Steuerkode geben, das das Aussenden der 100 Speicherplätze startet.