Определение порядкогого номера DS18B20

Использование датчиков и обсуждение пользовательских блоков к ним
Аватара пользователя
eugeneb
Лейтенант
Сообщения: 486
Зарегистрирован: 15 авг 2016, 11:20
Откуда: Нижний Новгород
Имя: Евгений
Благодарил (а): 1 раз

Определение порядкогого номера DS18B20

Сообщение eugeneb »

Что значит "надеюсь"? Вы должны быть уверены в этом. Проверяйте расчётом температуры и CRC.

Вот описание датчиков:
http://microkontroller.ru/praktik....roystvo

То что мы с вами до сих пор называли ROM называется SCRATCHPAD (блокнот). Смотрите
раздел 7 описания. Там перечислены все 9 байт. Вы их читаете за раз в массив data[].

Байты 2 и 3 это те, которыми вы можете воспользоваться для решения вашей задачи.
Вы должны научиться их писать и читать. Сначала, я думаю, на ардуинском С, потому что там есть готовые библиотеки
OneWire и DS18*.

И после того как вы отработаете эти алгоритмы, можно их переложить на FLProg.

А по пользовательским блокам есть учебные материалы:
http://flprog.ru/index....-15
http://flprog.ru/video....s_kodom
С уважением,
Евгений Бобков
Oleg1345140
Лейтенант
Сообщения: 539
Зарегистрирован: 06 сен 2015, 07:09
Откуда: Курган

Определение порядкогого номера DS18B20

Сообщение Oleg1345140 »

Ром - насколько я понимаю уникальный номер дотчика, а записываемые байты эта и есть та самая дата
ROM = 28 FD 51 F 8 0 0 C1
Chip = DS18B20
Data = 1 2F 2 4B 46 7F FF 1 10 69  CRC=69
Аватара пользователя
eugeneb
Лейтенант
Сообщения: 486
Зарегистрирован: 15 авг 2016, 11:20
Откуда: Нижний Новгород
Имя: Евгений
Благодарил (а): 1 раз

Определение порядкогого номера DS18B20

Сообщение eugeneb »

ok. Договоримся о терминах. Открыл оригинальный максимовский даташит, а то по сети ходит много кривых переводов.

Действительно, место, где хранится адрес называется: ROM. Сам адрес называется:
64-bit lasered ROM code.

Память устройства (memory) состоит из SRAM scratchpad (9 byte) с энергонезависимым EEPROM 3 byte)

У вас я вижу 10 байт.  ???
С уважением,
Евгений Бобков
Oleg1345140
Лейтенант
Сообщения: 539
Зарегистрирован: 06 сен 2015, 07:09
Откуда: Курган

Определение порядкогого номера DS18B20

Сообщение Oleg1345140 »

eugeneb писал(а):У вас я вижу 10 байт. ???
Затрудняюсь ответить.
Ответить

Вернуться в «Датчики температуры, влажности и давления»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 8 гостей