Jump to content

TD-600: Difference between revisions

Line 218: Line 218:


In this mode, the sensor waits for a request from the terminal via the LLS protocol, e.g:
In this mode, the sensor waits for a request from the terminal via the LLS protocol, e.g:
* '''3101066C''' это запрос информации об уровне топлива и температуры датчика с сетевым номером 1 (ID датчика в режиме RS-232);  
* '''3101066C''' is a request for information about the fuel level and temperature of the sensor with network number 1 (Sensor ID in RS-232 mode);  
* '''3E0106110100010030''' ответ от датчика на запрос указанный выше; 11 – температура HEX (17°C), 01 00 – уровень 00 01 HEX (обратный порядок байтов, 1501 это 0115 означет уровень 276); остальные байты не информативны, за исключением последнего, который является контрольной суммой CRC-8 MAXIM;
* '''3E0106110100010030''' sensor response to the above request; 11 – temperature in HEX (17°C), 01 00 – level 00 01 HEX (reverse byte order, 1501 is 0115 converts to 276); the rest of the bytes are not informative, except for the last one, which is the checksum CRC-8 MAXIM;
* Если на датчик не поступало таких запросов в течении 10 сек, то он начинает отправлять свои показания в формате '''ASCII''',   например '''F=С0F2 t=11 N=0001.0 <CR><LF>''') F это CNT, t это темпераутра, N это уровень, все в формате HEX.
* If the sensor does not receive such requests within 10 sec, it starts sending its readings in ASCII format, for example '''F=С0F2 t=11 N=0001.0 <CR><LF>''') F is CNT, t is temperature, N is level, all in HEX.


[[Файл:Лог RS-232 ТД-600 .png|865x865пкс]]
[[Файл:Лог RS-232 ТД-600 .png|865x865пкс]]
1,060

edits