Шина 1-Wire

From Wiren Board
This is the approved revision of this page, as well as being the most recent.
Other languages:


Общая информация

1-Wire - это комплексный стандарт, который объединяет в себе протокол передачи данных и физический интерфейс подключения. Используется для подключения устройств поддерживающих данный протокол по двух- или трехпроводной схеме: цифровых датчиков температуры, идентификаторов iButton и других.

Контроллеры Wiren Board поддерживают:

Как проложить шину 1-Wire

Количество устройств, которые будут стабильно работать на шине 1-Wire, зависит от её длины, топологии и типа кабеля. Обычно в домашних условиях надежно работает 20 датчиков DS18B20 подключенных кабелем 5 метров кабеля, по схеме типа "звезда".

Основной документ при проектировании шины — инструкция от разработчика 1-Wire. Общие рекомендации при проектировании:

  • При подключении одного датчика: длина линии — до 200 метров.
  • Для нескольких датчиков обязательно используйте трёхпроводную схему подключения с питанием 5 В.
  • Избегайте схемы подключения типа "звезда", используйте топологию общей шины (последовательное соединение).
  • Для длинных линий или при помехах (щитки, электропомещения) используйте витую пару, например Cat 5, желательно экранированную.

Как подключать по витой паре:

Подключение по витой паре — это сигнал по одной жиле пары, земля по второй и аналогично питание: плюс питания по одной жиле пары, минус по второй. Минус питания соединить с сигнальной землёй. Экран с одной стороны соединить с минусом питания. Данный способ описывает подключение по четырем жилам.

См. также

  • 1wire-DS18B20 — описание поддерживаемого датчика температуры.