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

Использование датчиков и обсуждение пользовательских блоков к ним
Аватара пользователя
eugeneb
Лейтенант
Сообщения: 475
Зарегистрирован: 15.08.2016{, 11:20}
Репутация: 16
Откуда: Нижний Новгород
Имя: Евгений

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

#21

Сообщение eugeneb » 01.11.2016{, 22:21}

Что значит "надеюсь"? Вы должны быть уверены в этом. Проверяйте расчётом температуры и 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
Лейтенант
Сообщения: 538
Зарегистрирован: 06.09.2015{, 07:09}
Репутация: 1
Откуда: Курган

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

#22

Сообщение Oleg1345140 » 02.11.2016{, 04:59}

Ром - насколько я понимаю уникальный номер дотчика, а записываемые байты эта и есть та самая дата
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
Лейтенант
Сообщения: 475
Зарегистрирован: 15.08.2016{, 11:20}
Репутация: 16
Откуда: Нижний Новгород
Имя: Евгений

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

#23

Сообщение eugeneb » 02.11.2016{, 07:57}

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

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

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

У вас я вижу 10 байт.  ???

Oleg1345140
Лейтенант
Сообщения: 538
Зарегистрирован: 06.09.2015{, 07:09}
Репутация: 1
Откуда: Курган

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

#24

Сообщение Oleg1345140 » 02.11.2016{, 16:45}

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

Ответить

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