Бесконтактный инфракрасный термометр Mastech MS6530 имеет разъем USART. Мы подключили его к компьютеру и считали передаваемые показания температуры. Получили такое (рядом указаны значения температуры с дисплея прибора):
00 00 00 4C 99 E2 F6 FE 0E A4 62 2A 76 00 11 52 42 CA 9C FC : 22.1
00 00 00 4C 99 E2 76 FC 0A A4 C6 2A 5A FE F6 FA 52 2E 5E DA : 32.2
00 00 00 4C 99 E2 8A 06 10 7A 49 99 C8 1D 00 0A 42 16 CE FE : -11.8
00 00 00 4C 99 E2 A6 EE 0A A4 66 2A 7E F2 F6 F2 52 3E 36 F3 : 77.0
В исследованиях немного руководствовались
этим описанием. Правда, наши пакеты немного другие.
Как декодировать эти данные?
Нам необходимо передавать эти данные ардуине и там преобразовывать их в значения температуры.
Вот еще несколько пакетов околокомнатной температуры:
00 00 00 4C 99 E2 C6 FE 1A A4 26 2A 4E 00 0D 56 4A 2A 9A FF
00 00 00 4C 99 E2 CE FE 1A A4 26 2A 56 00 0E 56 4A 12 99
00 00 00 4C 99 E2 D2 FE 1A A4 26 2A 5A 00 07 56 4A 1E 11
00 00 00 4C 99 E2 D6 FE 1A A4 26 2A 5E 00 07 56 4A 2A DC
00 00 00 4C 99 E2 DA FE 16 A4 26 2A 5E 00 07 52 4A C6 96 FF
00 00 00 4C 99 E2 1E FC 16 A4 26 2A 0E FE C2 FA 52 4A B6 DE FC
00 00 00 4C 99 E2 DA 16 A4 26 2A D2 FC 96 FA 52 4A EE 2A FE
00 00 00 4C 99 E2 E6 16 A4 26 2A DA FC 96 FA 52 4A B6 24 FF
00 00 00 4C 99 E2 FA 16 A4 26 2A EE FC AA FA 52 4A 32 0E
00 00 00 4C 99 E2 F6 12 A4 26 2A EA FC A6 FA 52 4A CE F2
00 00 00 4C 99 E2 E2 12 A4 26 2A DA FC 9A FA 52 4A 72 CC FC
00 00 00 4C 99 E2 D6 12 A4 26 2A CE FC 92 FA 52 4A 32 A4 FF
00 00 00 4C 99 E2 DE FE 12 A4 26 2A 5E 00 07 52 4A CE 62