Шина 1-Wire

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

General information

1-Wire is a comprehensive standard that combines a data transfer protocol and a physical connection interface. It is used to connect devices that support this protocol over a two- or three-wire circuit, such as digital temperature sensors, iButton identifiers, and others.

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

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

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

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

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

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

A twisted-pair connection involves a signal on one wire of the pair, ground on the other, and similarly power: the positive power on one wire of the pair, the negative power on the other. The negative power is connected to the signal ground. The shield on one side is connected to the negative power. This method describes a four-wire connection.

См. также

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