Как правильно подключить датчики DS18B20 UTP кабелем
|
|
AlexAW | Дата: Среда, 06.12.2017, 17:14 | Сообщение # 11 |
Группа: Пользователи
Сообщений: 310
Статус: Offline
| Цитата viktor6 ( ) Результат не какой А если выдернуть 3 или 4 или 5 датчик? Будут работать остальные? попробуйте снизить сопротивление до 1 кОм. Настораживает цифра 128 градусов. Столько измерять по даташиту DS18B20 не может. Налицо ошибки чтения. По хорошему топологию надо делать равномерную. типа выкинуть 1 датчик второй датчик включить вместо первого тройника и увеличить кусок 5м до 20 метров. Так будет больше вероятность что заработает. А знает ли идентификаторы всех DS18B20 малина? может какие то датчики хором пытаются ответить
Сообщение отредактировал AlexAW - Среда, 06.12.2017, 17:22 |
|
| |
viktor6 | Дата: Среда, 06.12.2017, 18:22 | Сообщение # 12 |
Группа: Пользователи
Сообщений: 76
Статус: Offline
| Цитата AlexAW ( ) А знает ли идентификаторы всех DS18B20 малина? Это как? Я тут вычитал что Согласующие резисторы должны равны волновой сопротивлению витой пары. Что об этом думаете?
На видео были датчики 3,4,5Добавлено (06.12.2017, 18:22) --------------------------------------------- Вот сделал такой датчик и в какое бы место его не поставил система работает. https://youtu.be/IB-5s88yexQ
Сообщение отредактировал viktor6 - Среда, 06.12.2017, 17:59 |
|
| |
viktor6 | Дата: Среда, 06.12.2017, 21:25 | Сообщение # 13 |
Группа: Пользователи
Сообщений: 76
Статус: Offline
| Цитата Admin ( ) Попробуйте реализовать узел подключения так, как сделал Антон в последней версии кросс-платы Вот эту часть схемы?
|
|
| |
AlexAW | Дата: Четверг, 07.12.2017, 04:53 | Сообщение # 14 |
Группа: Пользователи
Сообщений: 310
Статус: Offline
| Цитата viktor6 ( ) Это как? DS18b20 Документация Тут написано про идентификатор датчика и протокол обмена
про волновое сопротивление вы правильно прочитали, но открытый коллектор выходного каскада датчика не нормирован работать на 120 Ом нагрузку, в отличие от приемопередатчиков RS485. По тому и дальности связи для 1-wire и RS485 значительно отличаются...
Цитата viktor6 ( ) Вот сделал такой датчик и в какое бы место его не поставил система работает. Из видео не понятно что вы все же сделали физически Разве что ID датчиков видно что разные и все работает на 4 датчика .... так 5 тоже известен системе? на короткой дистанции 5 работают? Если работают нужно стремиться к более согласованной линии,
|
|
| |
viktor6 | Дата: Четверг, 07.12.2017, 13:18 | Сообщение # 15 |
Группа: Пользователи
Сообщений: 76
Статус: Offline
| Блин уже идеи закончились. Опять ночью перестали работать датчики, не отображают температуру. Что им ещё делать не знаю.
|
|
| |
Zoolu | Дата: Четверг, 07.12.2017, 15:38 | Сообщение # 16 |
Группа: Пользователи
Сообщений: 490
Статус: Offline
| viktor6, соединить наконец-то их шиной... А то делаете не так как спроектировал производить и потом искренне удивляетесь тому, что ничего не работает
Сообщение отредактировал Zoolu - Четверг, 07.12.2017, 15:39 |
|
| |
viktor6 | Дата: Четверг, 07.12.2017, 17:26 | Сообщение # 17 |
Группа: Пользователи
Сообщений: 76
Статус: Offline
| Цитата Zoolu ( ) соединить наконец-то их шиной Ок можно поподробнее расжевать мне как это сделать. Напримере, а то я уже не понимаю как это соединить шиной. Опишите по пунктам каким кабелем и что с кем соединять. Честное слово нет сил. Вот схема расположения датчиков переместить их в другое место нет возможности
Сообщение отредактировал viktor6 - Четверг, 07.12.2017, 17:47 |
|
| |
AlexAW | Дата: Пятница, 08.12.2017, 05:32 | Сообщение # 18 |
Группа: Пользователи
Сообщений: 310
Статус: Offline
| Цитата viktor6 ( ) Ок можно поподробнее расжевать мне как это сделать. Напримере Для того что бы у вас все заработало, придется "собаку съесть" если задача не решается в лоб видимо тому есть причины и они где то глубже текущего уровня знаний. Но если есть стремление будет и положительный результат! Вот просто несколько ссылок по запросу "постороение шины 1-Wire" http://cxem.net/comp/comp53.php https://www.iguides.ru/main....go_doma http://micpic.ru/articles/128-opisanie-interfejsa-1-wire.html
А еще есть подозрение что у малинки алгоритм не устойчив к ошибкам в сети и после потери связи не восстанавливает работу.... в длинных линиях как правило помехи неизбежны, и алгоритм должен это учитывать. Что в данном случае делает малинка, умеет ли она снижать скорость в шине? И вообще какая скорость. Вот круг вопросов (на мой взгляд) ответы на которые вам нужно поискать (это к тем материалам что указаны выше!)))
Сообщение отредактировал AlexAW - Пятница, 08.12.2017, 05:50 |
|
| |
Admin | Дата: Пятница, 08.12.2017, 06:38 | Сообщение # 19 |
Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
| viktor6, есть возможность посмотреть осциллографом форму сигналов на GPIO4 и непосредственно на датчиках?
|
|
| |
viktor6 | Дата: Пятница, 08.12.2017, 10:17 | Сообщение # 20 |
Группа: Пользователи
Сообщений: 76
Статус: Offline
| Цитата Admin ( ) viktor6, есть возможность посмотреть осциллографом форму сигналов на GPIO4 и непосредственно на датчиках? Нажаль нет осциллографаДобавлено (08.12.2017, 10:17) --------------------------------------------- Ребята а сеть RS485 лучше будет работать или нет?
|
|
| |