Датчик DS18B20, можно ли использовать встроенный PULLUP?

Тема в разделе "Arduino & Shields", создана пользователем ATishchenko, 11 июн 2018.

  1. ATishchenko

    ATishchenko Нерд

    Добрый день,
    Простите, если не в ту тему. Но, есть датчик, вот такой:
    http://amperka.ru/product/sealed-te...urce=man&utm_campaign=ds18b20&utm_medium=wiki
    В примерах использования фигурирует pullup резистор на 4.7к. Вопрос - можно ли использовать встроенный pullup arduino для тех же целей?
     
  2. Airbus

    Airbus Оракул

    Нет
     
    BAR__MEN нравится это.
  3. ATishchenko

    ATishchenko Нерд

    Спасибо!
     
  4. DIYMan

    DIYMan Гуру

    Встроенная подтяжка входов дуни - слабенькая, для 1-Wire нужна посильнее, стартовая точка отсчёта - 4К7 (фигурирует в даташите на протокол), но и этот номинал - не приговор, что называется: в зависимости от некоторых факторов номинал подтяжки может быть чуть изменён.

    Но встроенная подтяжка дуни - не тянет, это точно.
     
  5. parovoZZ

    parovoZZ Гуру

    Во-первых, сопротивление встроенного резистора очень сильно гуляет.
    Во-вторых, диапазон значений сопротивления встроенного резистора слишком велик для 1-wire.
     
    Последнее редактирование: 11 июн 2018
  6. ATishchenko

    ATishchenko Нерд

    Большое всем спасибо, пришлось нахимичить "ин-лайн" резистор и пачку термоусадки, чтобы привести датчик к стандартному SVG разъему :) Получился не верх эстетики, но вполне приемлемо и герметично.
     
  7. Airbus

    Airbus Оракул

    Зато дёшево надёжно и практично!
     
    ATishchenko нравится это.
  8. ATishchenko

    ATishchenko Нерд

    Как-то так:
     

    Вложения:

    • IMG_3551.JPG
      IMG_3551.JPG
      Размер файла:
      1,7 МБ
      Просмотров:
      42