TC0376 Protocol
TC0376 Protocol
PROTOCOL
OF SERIAL INTERFACE
BAUDRATE: 9600
PARITY: none
DATA BITS: 8
STOP BITS: 1
Note: you have to send 8 byte to meter, for example, if you want to send
A comand, the format will be 0x02 0x41 0x00 0x00 0x00 0x00 0x00 0x03
K(ASC 4BH) Ask model Return 0x33 0x37 0x36 0x0D 4 bytes
N(ASC 4EH) Exit MAX/MIN mode Return the same as you send
COMMAND A(376): TC0376 Protocol
2nd BYTE:
4th BYTE:
bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 Bit7 1-> minus 0->plus ;
C/F Low Bat Hold REL T1-T2 MAX/MIN Recording Bit6 1-> - OL ;
Bit5 ~ bit 4 : no use
Bit3 1-> OPEN ;
bit0: 1->now is recording Bit2 ~ bit 1 : no use
bit 2 bit 1 Bit0 1-> Lcd reading = (65536 +(5th BYTE) x 256 +6th BYTE)/100.0
0 0 ->normal mode 0-> Lcd reading = ((5th BYTE) x 256 + 6th BYTE)/100.0
0 1 ->MAXIMUM mode
1 0 ->MINIMUM mode 5th BYTE: =>High byte of Lcd reading value
1 1 -> calculate MAX/MIN in background and lcd "MAX""MIN" will flash.
bit3:1 ->Memory Full
6th BYTE :=>Low byte of Lcd reading value
bit4:1->REL
bit5:1- HOLD 0->not HOLD
bit6:1->LOW BATTERY 0->BATTERY NORMAL
bit7:1->C 1->F
TC0376 Protocol
Example:
After sending A command to 376, it returned 0x02 0x06 0x20 0x00 0x0C 0x76 0x00 0x0C 0xBC 0x00 0x0B 0xBE 0x08 0x41 0x82 0x03
The 2nd byte is 0x06, that is 00000110b The 7th byte: is 0x00, that is 00000000b
bit0 = 0->not recording Bit7=0-> MAX value is plus ;
bit2 bit 1=11 -> calculate MAX/MIN in background and lcd "MAX""MIN" will flash. Bit6=0-> MAX value is not OL ;
bit3 =0 -> Memory is not full . Bit5 ~ bit 4 : no use
bit4=0->not in REL Bit3=0-> MAX value is not OPEN ;
Bit5 ~ bit 4 : no use Bit0=0-> MIN value = ((11th BYTE) x 256 + 12th BYTE)/100.0