1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

датчик температуры ds18b20

Метрология, КИП и датчики

Модератор: Глоб.модераторы

Ответить

olexsa
эксперт
эксперт
Сообщения: 1584
Зарегистрирован: 29 май 2009, 21:40
Имя: Александр
Страна: Россия
город/регион: Курган
Благодарил (а): 86 раз
Поблагодарили: 208 раз

датчик температуры ds18b20

Сообщение olexsa »

Jackson писал(а): 14 ноя 2024, 06:12 А какой в нём физический смысл?
Он устанавливает на линии связи (шине данных) значение "1". Устройства 1-Wire однозначно устанавливают значение "0", открывая шунтирующий транзистор на выходе, и замыкая шину данных на общий провод. При значении "1" ключ разомкнут, и выход устройства как бы в неопределённом состоянии. Что бы мастер однозначно определил состояние "1", устанавливается это сопротивление. То есть на шине данных будет "1", если на всех устройствах 1-Wire на выходе "1". Если хотя бы на одном "0", то на шине данных "0".
(прим. Рисунок не мой, рисунок с habr)
У вас нет необходимых прав для просмотра вложений в этом сообщении.

rwg
почётный участник форума
почётный участник форума
Сообщения: 1073
Зарегистрирован: 29 апр 2014, 09:57
Имя: Рыбкин Владимир Геннадьевич
Страна: Россия
город/регион: Тверь
Благодарил (а): 73 раза
Поблагодарили: 147 раз

датчик температуры ds18b20

Сообщение rwg »

Jackson писал(а): 14 ноя 2024, 06:12 А какой в нём физический смысл?
Ёмкость кабеля длиной 60 метров порядка 6 нФ. Эту ёмкость за 10мкс надо зарядить до напряжения минимум 2 Вольта, чтобы мастер и датчик поняли, что текущий бит - единица. Встроенный в мастера резистор не справляется с этой задачей, ему в помощь нужно ставить дополнительный внешний резистор. Из описания 1-Wire (MicroLAN). 30 лет назад это был весьма популярный и перспективный открытый интерфейс фирмы Dallas Semiconductor (ныне Maxim Integrated).
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 18748
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 973 раза
Поблагодарили: 1852 раза

датчик температуры ds18b20

Сообщение Jackson »

rwg писал(а): 14 ноя 2024, 08:33 0 лет назад это был весьма популярный и перспективный открытый интерфейс
звучит :)
По вопросам работы Форума можно обратиться по этим контактам.

Автор темы
Basic
здесь недавно
здесь недавно
Сообщения: 9
Зарегистрирован: 11 ноя 2022, 19:29
Имя: Алексей
Страна: Россия
город/регион: Чернушка
Поблагодарили: 7 раз

датчик температуры ds18b20

Сообщение Basic »

Доброго времени! Проблема решена. Вобщем, как оказалось, падения напряжения на линии 61м не происходит. RJ-45 с обеих сторон были обжаты правильно. Резистор 4,7 кОм подошёл идеально! Припаял на плате датчика. Всем спасибо! Теперь буду знать.
Последний раз редактировалось Basic 21 ноя 2024, 21:23, всего редактировалось 1 раз.

olexsa
эксперт
эксперт
Сообщения: 1584
Зарегистрирован: 29 май 2009, 21:40
Имя: Александр
Страна: Россия
город/регион: Курган
Благодарил (а): 86 раз
Поблагодарили: 208 раз

датчик температуры ds18b20

Сообщение olexsa »

Basic писал(а): 21 ноя 2024, 20:29 Резистор 4,7 кОм подошёл идеально! Припаял на плате датчика.
Правильно ли понимается, что по факту в датчике резистор не был установлен?
Аватара пользователя

keysansa
эксперт
эксперт
Сообщения: 2469
Зарегистрирован: 20 дек 2018, 04:45
Имя: Сергей
Страна: РБ/РФ
город/регион: РФ Сергиев Посад
Благодарил (а): 2119 раз
Поблагодарили: 207 раз

датчик температуры ds18b20

Сообщение keysansa »

olexsa писал(а): 21 ноя 2024, 20:55 Правильно ли понимается, что по факту в датчике резистор не был установлен?
Возможно он установлен на стороне контроллера?
В трансформаторной будке живет трансформаторная собака (с) Прозрачный гонщик.

olexsa
эксперт
эксперт
Сообщения: 1584
Зарегистрирован: 29 май 2009, 21:40
Имя: Александр
Страна: Россия
город/регион: Курган
Благодарил (а): 86 раз
Поблагодарили: 208 раз

датчик температуры ds18b20

Сообщение olexsa »

keysansa писал(а): 21 ноя 2024, 21:01 Возможно он установлен на стороне контроллера?
Возможно. А может быть и нет. Не исключено, что изготовитель CPK-DI не устанавливает их, предполагая, что могут быть датчики как с ними, так и без них. Или устанавливает, но сказалась длина кабельной линии.
При любом раскладе Basic, спасибо за информацию, обратную связь.

Автор темы
Basic
здесь недавно
здесь недавно
Сообщения: 9
Зарегистрирован: 11 ноя 2022, 19:29
Имя: Алексей
Страна: Россия
город/регион: Чернушка
Поблагодарили: 7 раз

датчик температуры ds18b20

Сообщение Basic »

В датчике резистора точно нет, про контроллер в описании ни слова про резистор.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 18748
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 973 раза
Поблагодарили: 1852 раза

датчик температуры ds18b20

Сообщение Jackson »

Basic писал(а): 21 ноя 2024, 20:29 Резистор 4,7 кОм подошёл идеально! Припаял на плате датчика. Всем спасибо! Теперь буду знать.
Вот видите, каких проблем можно было избежать, если ещё в самом начале просто прочитать документацию на изделие и выполнить её требования. Это не к Вам - передайте это Вашим проектантам. Проектант - он не художник (который схемы рисует) и не писатель (который документы пишет). Проектант ещё и думать обязан.

На практике, по крайней мере у нас в КБ делалось так: если непонятно как этот резистор физически поставить - ищем в наличии дивой образец и думаем. Нет у себя - идем к поставщику. Нет у поставщика - трясём везде где можно фотографии, описания, и в документацию прямо текстом вносится описание того, как это сделать. Можно примечанием прямо на схеме, можно пояснительной запиской, но чтобы эта информация где-то уже была. Потому что решить такой вопрос у себя в офисе - значительно проще и дешевле чем уже на объекте.
По вопросам работы Форума можно обратиться по этим контактам.
Аватара пользователя

Looker
почётный участник форума
почётный участник форума
Сообщения: 1181
Зарегистрирован: 09 фев 2011, 11:32
Имя: Дитрих Евгений Линусович
город/регион: Донецк
Благодарил (а): 351 раз
Поблагодарили: 241 раз

датчик температуры ds18b20

Сообщение Looker »

Jackson писал(а): 22 ноя 2024, 12:59На практике, по крайней мере у нас в КБ делалось так: если непонятно как этот резистор физически поставить
Сравни: Centronics (старый для принтеров) и советский ИРПР. Инверсные сигналы (ИРПР) - фигня, по сравнению с сигналом Busy (Сentronics) - можно укатать весь рулон бумаги. В Centronics был предложен костыль - резистор 4.7к.
Ответить

Вернуться в «Метрология, КИП и датчики»