Wbincludes:1-Wire Network: различия между версиями

Материал из Wiren Board
(Отметить эту версию для перевода)
 
(не показано 8 промежуточных версий 2 участников)
Строка 1: Строка 1:
<translate>
<!--T:1-->
{{Wbincludes:1-Wire Warning}}
{{Wbincludes:1-Wire Warning}}
<h3> Подключение по трём проводам </h3>
<h3> Подключение по трём проводам </h3>
Датчик имеет три вывода. Их цвета могут меняться от модели к модели, желательно найти документацию на свою модель.
Датчик имеет три вывода. Их цвета могут меняться от модели к модели, желательно найти документацию на свою модель.
{| class="wikitable"
{| class="wikitable noclear"
!Сигнал||Клеммник||Цвет: модель 1||Цвет: модель 2||Цвет: модель 3
!Сигнал||Клеммник||Цвет: модель 1||Цвет: модель 2||Цвет: модель 3
|-
|-
Строка 12: Строка 14:
|}
|}


<!--T:2-->
<h3> Подключение по двум проводам </h3>
<h3> Подключение по двум проводам </h3>


<!--T:3-->
Соедините контакты питания и земли датчика и подключите их к земле контроллера. При таком подключении датчик будет брать питание с канала данных.  
Соедините контакты питания и земли датчика и подключите их к земле контроллера. При таком подключении датчик будет брать питание с канала данных.  


<!--T:4-->
'''Этот способ не рекомендуется''', особенно для подключения нескольких датчиков: тока с линии данных может не хватить для всех датчиков, к тому же замедляется опрос — время тратится на зарядку внутренних емкостей датчиков напряжением от линии данных.
'''Этот способ не рекомендуется''', особенно для подключения нескольких датчиков: тока с линии данных может не хватить для всех датчиков, к тому же замедляется опрос — время тратится на зарядку внутренних емкостей датчиков напряжением от линии данных.


<!--T:5-->
<h3> Прокладка шины 1-Wire </h3>
<h3> Прокладка шины 1-Wire </h3>


<!--T:6-->
{{note|note| Количество возможных датчиков и надежность их работы зависит от длины шины, её топологии и кабеля.}}
{{note|note| Количество возможных датчиков и надежность их работы зависит от длины шины, её топологии и кабеля.}}
Обычно в домашних условиях надежно работает до 20 датчиков по 5 метров кабеля, соединенных звездой.  
Обычно в домашних условиях надежно работает до 20 датчиков по 5 метров кабеля, соединенных звездой.  


Основной документ при проектировании шины — [https://www.maximintegrated.com/en/app-notes/index.mvp/id/148 инструкция] от разработчика 1-Wire. Основные тезисы:
<!--T:7-->
Основной документ при проектировании шины — [[Media: Maxim 1-Wire Manual.pdf | инструкция от разработчика 1-Wire]]. Основные тезисы:
 
<!--T:9-->
* Длина шины при подключении одного датчика до 200 метров.
* Длина шины при подключении одного датчика до 200 метров.
* При подключении нескольких датчиков, подключайте их к питанию 5 В (не используйте двухпроводную схему).
* При подключении нескольких датчиков, подключайте их к питанию 5 В (не используйте двухпроводную схему).
Строка 29: Строка 39:
* Для прокладывания длинной шины или в условиях повышенных помех (например, в щитке) — используйте витую пару, например, Cat 5, лучше экранированную.
* Для прокладывания длинной шины или в условиях повышенных помех (например, в щитке) — используйте витую пару, например, Cat 5, лучше экранированную.


<!--T:8-->
Подключение по витой паре — это сигнал по одной жиле пары, земля по второй и аналогично питание: плюс питания по одной жиле пары, минус по второй. Минус питания соединить с сигнальной землёй. Экран с одной стороны соединить с минусом питания.
Подключение по витой паре — это сигнал по одной жиле пары, земля по второй и аналогично питание: плюс питания по одной жиле пары, минус по второй. Минус питания соединить с сигнальной землёй. Экран с одной стороны соединить с минусом питания.
</translate>

Текущая версия на 20:54, 17 октября 2023

В контроллере уже есть резистор 3 кОм подтяжки между шиной Data и VCC — внешний резистор не нужен.

Подключение по трём проводам

Датчик имеет три вывода. Их цвета могут меняться от модели к модели, желательно найти документацию на свою модель.

Сигнал Клеммник Цвет: модель 1 Цвет: модель 2 Цвет: модель 3
Vdd (VCC, питание) +5V Out Красный Красный Красный
GND (земля) GND Чёрный Чёрный Желтый
DQ (DATA, данные) 1W Синий Жёлтый Зелёный

Подключение по двум проводам

Соедините контакты питания и земли датчика и подключите их к земле контроллера. При таком подключении датчик будет брать питание с канала данных.

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

Прокладка шины 1-Wire

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

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

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

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