Wbincludes:1-Wire Network: различия между версиями
Fizikdaos (обсуждение | вклад) (Новая страница: «== Поддерживаемые датчики == [https://en.wikipedia.org/wiki/1-Wire '''1-Wire'''] - шина для подключения внешних д...») |
Fizikdaos (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
== Подключение == | == Подключение == | ||
Версия 14:22, 27 мая 2020
Подключение
Подключение по трём проводам
Датчик имеет три вывода. Их цвета могут меняться от модели к модели, желательно найти документацию на свою модель.
Сигнал | Клеммник | Цвет: модель 1 | Цвет: модель 2 | Цвет: модель 3 |
---|---|---|---|---|
Vdd (VCC, питание) | +5V Out | Красный | Красный | Красный |
GND (земля) | GND | Чёрный | Чёрный | Желтый |
DQ (DATA, данные) | 1W | Синий | Жёлтый | Зелёный |
Подключение по двум проводам
Соедините контакты питания и земли датчика и подключите их к земле контроллера. При таком подключении датчик будет брать питание с канала данных.
Этот способ не рекомендуется, особенно для подключения нескольких датчиков: тока с линии данных может не хватить для всех датчиков, к тому же замедляется опрос (время тратится на зарядку внутренних емкостей датчиков напряжением от линии данных).
Прокладка шины 1-Wire
Количество возможных датчиков и надежность их работы зависит от длины шины, её топологии и кабеля. Как правило, в домашних условиях надежно работает более 10 датчиков (предельное число - 20 датчиков по 5м кабеля, соединенных звездой).
Основной документ при проектировании шины - инструкция от разработчика 1-Wire . Основные тезисы:
- Длина шины при подключении одного датчика до 200 метров
- При подключении нескольких датчиков, подключайте их к питанию 5В (не используйте двухпроводную схему)
- Прокладка линии одной шиной лучше, чем прокладка звездой.
- Для прокладывания длинной шины или в условиях повышенных помех (например, в щитке) - используйте витую пару, например, Cat 5, лучше экранированную.
Примечание: подключение по витой паре - это сигнал по одной жиле пары, земля по второй. Питание аналогично. Экран заземлен.