Регистрация | Вход

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: demanik, ivan_fd  
Форум Picbasic.ru » Программирование МК » Proton PicBasic » Бесконтактный датчик температуры LU90614 LU90614
Бесконтактный датчик температуры LU90614 LU90614
tolyan249 Дата: Пн, 13.03.2023, 10:25  |                                                                                                                Сообщение # 1
Группа: Проверенные
Ранг:  Могу и подсказать
Сообщений: 183
Репутация: 0   ±
Замечания:   ±
На сайте с 11.10.2007

Статус: Offline

Бесконтактный датчик температуры с Китая .
Датчик
Как с ним работать может кто объяснить ,что отправить ,и как это преобразовать в читабельный вид .

Спасибо.

Скорость передачи данных 9600, бит данных 8, стоп бит 1, нет проверки четности;
2. Заданные параметры могут быть сохранены после отключения питания;
3. Команда отправки температурного режима: 0XFA 0XC5 0XBF;
4. Команда отправки температурного режима материала: 0XFA 0XC6 0XC0;
5. Начните измерение температуры и загрузите команду температуры 0XFA 0XCA 0XC4;
6. Команда возврата значения температуры:
Один пакет данных: заголовок + Инструкция + дата + забронированный бит 1 + забронированный бит 2 + забронированный Бит 3 + забронированный бит 4 + контрольный бит заголовок: 0XFE, который является фиксированным заголовком;
Инструкция: 0XAA, это режим температуры материала, дата-целое число температуры материала, дата-десятичное место, а единица-Цельсия; 0XAC, это режим температуры тела, дата-целое значение температуры тела, дата-десятичное значение, а единица-Цельсия. Проверьте Бит = посылка + заголовок + Инструкция + дата + забронированный бит 1 + забронированный бит 2 + забронированный Бит 3 + забронированный бит 4. Чехол из перелива предназначен только для более низких 8 бит.
7. Пример 1 (измерение температуры тока):
Отправка: 0XFA 0XC6 0XC0 0XFA 0XCA 0XC4
Возврат: 0XFE 0XAA 0X28 0X1E 0X00 0X00 0X00 0X00 0X00 0XEE
Анализ возвращенных данных: текущая температура материала составляет 40,3 ℃.
Пример 2 (измерение текущей температуры тела):
Отправка: 0XFA 0XC5 0XBF 0XFA 0XCA 0XC4
Возврат: 0XFE 0XAC 0X28 0X1E 0X00 0X00 0X00 0X00 0XF0
Анализ возвращенных данных: текущая температура составляет 40,3 ℃.Характеристики


если знаешь,помоги.
Сообщение отредактировал tolyan249 - Пн, 13.03.2023, 10:29
ЯНДЕКС Дата: 13.03.2023
xvovanx Дата: Пн, 13.03.2023, 18:58  |                                                                                                                Сообщение # 2
Группа: Модераторы
Ранг:  Помогаю всем
Сообщений: 326
Репутация: 59   ±
Замечания:   ±
На сайте с 02.05.2013

Статус: Offline

Пробовали отослать ему первую красную строку ( в режиме передачи данных 9600, бит данных 8, стоп бит 1, нет проверки четности)?
Отвечает что нибудь?

Сообщение отредактировал xvovanx - Пн, 13.03.2023, 18:59
tolyan249 Дата: Вт, 14.03.2023, 06:12  |                                                                                                                Сообщение # 3
Группа: Проверенные
Ранг:  Могу и подсказать
Сообщений: 183
Репутация: 0   ±
Замечания:   ±
На сайте с 11.10.2007

Статус: Offline

Да нет ещё ,самого датчика пока нет , просто спрашиваю может кто использовал такой датчик.
Отправка: 0хFA 0хC5 0XBF 0хFA 0хCA 0хC4
Возврат: 0хFE 0хAC 0х28 0х1E 0х00 0х00 0х00 0х00 0хF0
Вроде разобрался ,убираем нули с переди и Х ,получаем шестнадцатеричный код
Отправка: FA   C5   BF   FA   CA     C4
                 250 197  191   250  202  196

Возврат: FE    AC   28   1E    00 00 00 00     F0
                254  172  40   30                            240
Получил 40 и 30 ,30 надо разделить на 10 ,так как число десятичное.(наверно).


если знаешь,помоги.
Сообщение отредактировал tolyan249 - Вт, 14.03.2023, 06:33
Форум Picbasic.ru » Программирование МК » Proton PicBasic » Бесконтактный датчик температуры LU90614 LU90614
  • Страница 1 из 1
  • 1
Поиск: