MASTECH MS6514
Jump to navigation
Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Status | supported |
---|---|
Source code | mastech-ms6514 |
Connectivity | USB/serial |
Measurements | temperature |
Features | data hold, min/max/avg |
Website | mastech-group.com |
The MASTECH MS6514 is a logging thermometer with two thermocouple inputs and USB connectivity. It supports K,J,T,E,R,S,N thermocouple types.
See MASTECH MS6514/Info for more details (such as lsusb -v output) about the device.
The device sends temperature measurements at approximately 2 Hz to the host.
Hardware
- TODO
- SiLabs CP2102 USB interface chip
Photos
Protocol
The device communicates with the host via a SiLabs CP2102 USB interface chip. Communication parameters are 9600/8n1. Live data is transmitted as soon as the button Setup/PC-Link is pressed for 3 seconds.
Commands
Byte | Description |
---|---|
0xA1 | Start sending stored data. |
Received data
Byte | Bit | Description |
---|---|---|
0 | Always 0x65 | |
1 | Always 0x14 | |
2 | 0 | 1=READ of stored values, 0=LIVE data |
4..3 | Index of stored value (0..999) oldest is 0 | |
6..5 | Temperature main display (absolute value without sign) | |
8..7 | Temperature aux display (absolute value without sign) | |
9 | 5..4 | Mode: 10=SETUP, 11=READ |
2..0 | Thermocouple type (1=K, 2=J, 3=T, 4=E, 5=R, 6=S, 7=N) | |
10 | 6 | Hold (1=HOLD, 0=not HOLD) |
5 | Record active (1=REC, 0=not REC) | |
1..0 | Unit (1=°C, 2=°F, 3=K) | |
11 | 7 | Sign temperature main display (1=negative, 0=positive) |
6 | Overload temperature main display (1="OL" on LCD) | |
3 | Factor temperature main display (1 means divide by 10) | |
1..0 | Function main and aux display (00=T1 on main, T2 on aux; 01=T2 on main, T1 on aux; 10=T1-T2 on main, T1 on aux; 11=T1-T2 on main, T2 on aux) | |
12 | 7 | Sign temperature aux display (1=negative, 0=positive) |
6 | Overload temperature aux display (1="OL" on LCD) | |
3 | Factor temperature aux display (1 means divide by 10) | |
1..0 | Function aux display (0=no active, 1=MAX, 2=MIN, 3=AVG). If >0 function defined in byte 11, bit 0-1 is overriden. | |
13 | Hours (hh) | |
14 | Minutes (mm) | |
15 | Seconds (ss) | |
16 | Always 0x0D | |
17 | Always 0x0A |