10

Датчик температуры

Датчик температуры

Имеется старый, кустарный контроллер на вентиляции, к нему был подключен датчик температуры по трём жилам: "+5V", "GND" и "DQ", но после ремонта следы этого датчика теряются, то ли демонтировали, откусив провод, то ли замуровали. Гугл говорит, что это мог быть программируемый DS18B20. Так вот вопрос: если подключить к контроллеру новый датчик, он будет работать сразу (может там есть базовые надстройки) или нужно будет программировать?

Правила сообщества

Посты с процессом ремонта создавайте в родительском сообществе pikabu.ru/community/remont.


В этом сообществе, можно выкладывать посты с просьбами о помощи в ремонте электро-техники. Цифровой, бытовой и т.п., а про ремонт картин, квартир, ванн и унитазов, писать в других сообществах :)

Требования к оформлению постов:

1. Максимально полное наименование устройства.

2. Какие условия привели к поломке, если таковые известны.

3. Что уже делали с устройством.

4. Какое имеется оборудование.

5. Ну и соответственно, уровень знаний.

Вы смотрите срез комментариев. Показать все
Автор поста оценил этот комментарий

Серийник в прошивку добавить надо

раскрыть ветку (13)
0
Автор поста оценил этот комментарий

Судя по описанию - датчик был цифровой. Так что должен работать сразу.

Прикол про серийник непонятен

раскрыть ветку (12)
2
Автор поста оценил этот комментарий

Если датчиков на шине несколько, то они опрашиваются по серийным номерам.

раскрыть ветку (9)
2
Автор поста оценил этот комментарий
Обычно, (обычно) они опрашиваются по сетевым адресам, которые выдаются при инициализации. Но если производитель чудак, то он конечно может вбивать серийники и присваивать адреса на этапе прошивки, очень скрашивает одиночество и гарантированно обеспечивает трудом. Ибо комплект датчиков привязывается к конкретному порту конкретного контроллера.
Такой адский пиздец генерируют люди которые размещают несколько датчиков на одном порту. Например вентиляция входной, выходной воздух. Сломался один, меняй всё.
раскрыть ветку (6)
0
Автор поста оценил этот комментарий

А адреса при инициализации (я так понимаю, при включении устройства, да?) выдаются датчикам в том же порядке?

раскрыть ветку (4)
1
Автор поста оценил этот комментарий
В случайном, кто первый встал, того и тапки. Если они гирляндой висят, то примерно последовательно. Если звездой, то могут каждый раз по-разному.
раскрыть ветку (3)
0
Автор поста оценил этот комментарий

Подскажите пожалуйста, как тогда два цеплять на одну линию без использования его серийника? Чтобы соблюсти порядок (где, первый, а где второй).

раскрыть ветку (2)
1
Автор поста оценил этот комментарий
Не цеплять. Это от лукавого.
Либо менять протокол и делать датчики на которых можно задать адрес руками. Это кстати наиболее правильный путь как с точки зрения производства, так и с точки зрения эксплуатации.
1
Автор поста оценил этот комментарий
Если прям раздирает желание экономить порты и вешать кучей, необходимо прикрутить программный модуль, который покажет номера присоединенных датчиков и даст возможность назначить им адреса. Это костыли, но для мелкосерийного и не промышленного производства. На производстве таким решениям делать нечего. Ни по помехам ни по эксплуатации.
0
Автор поста оценил этот комментарий

ТС указал что проект/железка кустарного производства, так что разработчик вполне мог вписать серийник жостко для сокращения объёма прошивки. Также, если же датчик единственный, то можно при работе и без серийника обойтись.


Итого, возможны варианты алгоритма:

1) поиск серийника на шине - опрос найденного датчика

2) опрос записанного в прошивку серийника

3) работа без серийника


Получается 2 из 3 что опрос датчика будет работать. Остаётся вопрос что датчики бывают с отличающимся разрешением, но вроде целые доли градуса там кодируются одинаково. С учётом невысокой цены датчика, можно купить и попробовать.

Автор поста оценил этот комментарий

Эммм...

Не стану отрицать, что секс может быть более чем извращённым, так что, в принципе и такая реализация, наверное, возможна, но чтобы эти копеечные датчики генерили со своими уникальными серийниками-в это верится очень с трудом-это сделает их резко дороже.

Но, повторюсь, извраты возможны

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Даташит читать Пушкин будет что ли?

https://www.analog.com/media/en/technical-documentation/data...

64-BIT Lasered ROM code
Each DS18B20 contains a unique 64–bit code (see Figure 8) stored in ROM. The least significant 8 bits of the ROM code contain the DS18B20’s 1-Wire family code: 28h. The next 48 bits contain a unique serial number. The most significant 8 bits contain a cyclic redundancy check (CRC) byte that is calculated from the first 56 bits of the ROM code. A detailed explanation of the CRC bits is provided in the CRC Generation section. The 64-bit ROM code and associated ROM function control logic allow the DS18B20 to operate as a 1-Wire device using the protocol detailed in the 1-Wire Bus System section.
2
Автор поста оценил этот комментарий
Как я понял, на одну линию можно полключить несколько таких датчиков, что бы адресно работало
0
Автор поста оценил этот комментарий
Прикол про серийник непонятен

ну типа адрес, он у всех 18б20  уникальный и заивит от прошивки как сделано

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества