Wbincludes:1-Wire Network: различия между версиями
(Отметить эту версию для перевода) |
|||
(не показано 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 метров кабеля, соединенных звездой. | ||
Основной документ при проектировании шины — [ | <!--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, лучше экранированную.
Подключение по витой паре — это сигнал по одной жиле пары, земля по второй и аналогично питание: плюс питания по одной жиле пары, минус по второй. Минус питания соединить с сигнальной землёй. Экран с одной стороны соединить с минусом питания.