0
Отвечен
Схема интерфейсных входов UMC C3
Добрый день!
Получил UMC с зеленым многоштырьковым разъемом, но никак не могу найти схему подключения. Дайте ссылочку, пжст.
Сервис поддержки клиентов работает на платформе UserEcho
Добрый день.
Вы имеете в виду это подключение?
Схема зависит от установленных внутренних модулей.
Да. У меня 1-wire
Файл со схемой. Напоминаем, что если вы разберёте ваш экземпляр UMC, то лишитесь гарантии. Об установленных модулях должно быть известно при покупке UMC.
UMC_485.pdf
1 модуль - KNX (на C3 может быть не установлен, но чаще присутствует).
2 и 3 модули - 485.
В вашем случае 1-wire скорее всего на 2 модуле. Если не получится - сообщите, будем разбираться.
Доброе утро!
Появилось время для решения этого вопроса.
Правильно я понимаю, что мой 1-wire - это "Модуль трехвыводной в
месте 2"?
Добрый день.
Да. Тут подробнее.
Добрый день!
Подключил 10 датчиков (все DS18B20? суммарная длина кабельных трасс ~15-20м), но обнаруживаются не все. Иногда обнаруживаются какие-то неверные адреса. Стал копать и разбираться в вопросе.
Согласно спецификации 1-wire необходимо сигнал data подтянуть к питанию резистором 4,7k. По UMC не нашел подобной информации или требований об этом.
Вопрос 1: Подскажите, нужно ли подтягивать по питанию?
Вопрос 2: На какое кол-во датчиков рассчитан выход +5V UMC?
Это (все DS18B20? суммарная длина кабельных трасс ~15-20м), читать как (все DS18B20, суммарная длина кабельных трасс ~15-20м).
Без вопроса
Добрый день.
По протоколу шина данных должна быть подтянута к питанию резистором 4.7 кОм, однако это нужно на относительно коротких линиях. Если расстояние между устройствами достаточно велико, то сопротивление резистора можно уменьшить. В вашем случае нужно экспериментально подбирать. Возможно резистор не понадобится.
Мы не тестировали большое количество датчиков, питая их от UMC. На внешнем питании должно работать нормально.
Правильно ли я понимаю, что схема с UMC такая?
GND датчика и UMC должен быть объединен?
Схема скорее такая:
Однако, в наших тестах мы получали данные без подтягивающего резистора, используя соединение "звезда". Три датчика на одном UMC точно работают. Сообщите, если у вас такое же количество работает нормально, но есть сложности при большем количестве. Земли нужно соединять, вне зависимости от того, откуда берётся питание.у меня 3 датчика тоже работают нормально
Что такое VDD применительно к нашей схеме с UMC?
UMC питается от 24В, подтягивать нужно к 5В.
Вечером проверю
VDD это плюс, положительное напряжение.
Это понятно. На схеме выше VDD у контроллеров и датчиков - это одинаковое напряжение или разное для каждого устройства?
Добрый день.
Для каждого своё.
Датчики были подключены через внешний блок питания
Вообще в проекте драйвер 1-wire определен как ТСР
Когда я тестово подключат 3 датчика напрямую к UMC и делал проект в предыдущей студии, то данные были. Сейчас (в новой студии) все по нулям даже для небольшого кол-ва датчиков.
При увеличении кол-ва датчиков есть внутреннее ощущение, что серверу сложнее общаться с ними: определение устройств происходит дольше, неверно начинают отображаться адреса и пр.
Датчики рабочие, т.к. WirenBoard читает их нормально
Добрый день.
Спасибо за информацию.
Мы проверим работу 1-Wire в проектах, созданных в новой студии.
Добрый день.
Драйвер проверили в новой студии.
Нужно пересоздать драйвер.
Порядок действий:
1) Создать серверный проект.
2) Добавить драйвер 1-Wire.
3) Загрузить на контроллер..
Т.е. вы предлагаете попробовать на пустом серверном проекте? Т.к. драйвер я добавлял уже в новой студии.
Проверить на пустом, т. к. драйвер нужно сформировать заново (это важно).
Обновить студию или сервер нужно?
Добрый день.
Студию - обязательно. Сервер тоже рекомендуется обновить.
Не помогло
Модуль 1-wire для контроллера UMC C3 имеет внутренний резистор подтяжки, номиналом 1,6 Ком между линиями DATA и 5V (выводов модуля). При использовании сильно разветвленной сети 1-wire или сети имеющей большую протяженность, что возникают проблемы с передачей данных от датчиков можно установить дополнительно внешний резистор, номиналом от 2 до 1 Ком, мощность 0,25Вт на зеленый разъем. Это увеличит помехозащищенность линии (разницу между потенциалами логическими 0 и 1). Номинал резистора нельзя выбирать слишком маленьким, он ограничен максимальным втекающим током линии DQ конкретного устройства 1-Wire (смотреть по параметрам микросхемы). Встроенного в модуль гальванически изолированно источника питания хватает на 10 датчиков.
У меня именно 10 датчиков, но присутствуют проблемы - они (датчики) пропадают.
Какие действия вы порекомендуете мне предпринять, чтобы исключить проблемы в моей конфигурации?
Установите дополнительный резистор между линией Data и 5V, номинал 1Ком.
Адресация сигналов при подключении модулей_....pdf
Обновление студии и сервера не помогло.
Вообще я не очень понимаю, как проект может помочь серверу лучше обнаруживать датчики.
Сейчас сервер вообще не обнаруживает ни один датчик, даже, если оставить всего один.
Резистор пока не нашел. Найду - проверю с резистором.
Добрый день.
Перечислите, что делаете и в какой последовательности в новой студии.
1. СоСоздал проект
2. Add driver
3. Параметры драйвера оставил по умолчанию
4. Вручную добавил тэги с адресами датчиков
5. Загрузил проект и проверил в интерфейсе показания. Там нули
Ваши действия правильные.
Мы внесли правки в новую студию.
18.02.2020 скачайте со страницы загрузки релиз новой студии и проделайте те же шаги. Т. е. драйвер нужно обязательно создать в новой студии.
Без подтягивающего резистора проверьте один датчик.
Добрый день!
В новой версии студии во вновь созданном проекте для вновь добавленного одного датчика показания приходят и выводятся.
Однако, проблема с обнаружением датчиков сервером осталась.
Пока был один датчик - он работал. При добавлении еще 4 датчиков они все толком не обнаружились (то другие адреса появляются, то части датчиков нет, тормозит сканирование и пр.). Сейчас подключено 5 датчиков, а в веб интерфейсе пусто.
Пин data подтянул через 1кОм к питанию, как писали выше
Евгений, в качестве соединительных проводов что используете, витую пару Ethernet? Датчики залиты в гильзы, для установки, какая длина провода у них?
Кабель использую 2*2*0,75
Датчики в гильзах с проводом 0,5м - 6шт
Датчики в корпусе ТО-92 - 4шт
Кабель типа КПСВВ?
да
Мы с таким кабелем не пробовали. Но при подключении с помощью витой пары UTP, категории 5e. при длине кабеля 78 метров опрашивались 10 датчиков (5 DS1820 и 5 DS18B20, все в корпусе TO-92), видны были все датчики, данные ос всех приходили. Часто видны заявления, что датчики температуры в готовом виде для установки (в стальной гильзе и с дополнительным кабелем) - это, как правило, аналоги китайского производства. Евгений, можете замерить напряжение дополнительного питания, у разъема контроллера и в местах подсоединения датчиков, может быть где-то контакт плохой.
Добрый день.
В ближайшее время собираемся проверить несколько датчиков у нас (на нашей UMC).
Добрый вечер!
Провел небольшое испытание: оставил подключенными 2 датчика в корпусе ТО-92. Подключены звездой на кабелях по 5 и 7 метров. DATA подтянут к +5 резистором 1кОм.
Начало интервала 1 - это сброс питания шины 1-wire (выдернул разъем из UMC). После этого датчики проработали не более пол минуты и зависли. При этом в веб интерфейсе UMC на странице 1-wire датчики какое-то время отображались.
Этап 2 - датчики присутствовали в вебе, но данных не было. Reboot UMC через веб интерфейс не вернул датчики к жизни.
Начало 3-го этапа - все аналогично 1-му, но данные приходили чуть больше минуты, потом перестали. Через какое-то время датчики пропали и из веба и не обнаруживались кнопкой scan.
Перезагрузка сервера по питанию тоже помогает, что не удивительно. Но тоже на 1-2 минуты, потом - тишина
Евгений, у вас есть возможность проверить на другом сервере? Может с у этого экземпляра неисправность, из-за которой он теряет устройства.
Сервера второго нет.
Какие еще есть варианты?
Есть еще варианты решения моего вопроса?
Попробуйте использовать резистор 680 ОМ - это еще больше компенсирует емкость линии. Для линий длиной более 5 метров рекомендуют топологию "Общая шина с патчами до 0,5 м", измените сеть на топологию общая шина.
Попробуйте еще использовать кабель типа "витой пары". Провода КПСВВ - это прежде всего кабель, который не поддерживает горение, хотя емкость рабочей пары и является довольно малым (Электрическая емкость рабочей пары, нФ/км, не более 70). Проверьте еще напряжение питания, которое доходит до каждого датчика, контроллер не поддерживает режим паразитного питания (соединение должно быть 3-х проводным).
1. Кабели уже в стенах
2. Подключение 3-х проводное
3. Напряжение проверю
У меня есть опасение, что в оборудовании просто есть неисправность, поэтому и проблемы в работе, тем более с другим оборудованием эта сеть работает. Если появится дополнительная информация - сообщите.
Напряжение 5,3В.
Купил 2 новых датчика и подключил напрямую к контроллеру. Посмотрю, пропадут ли они.
Владимир, вопрос по фунционалу сервера и студии. В вебе сервера осталась кнопка Export, но в студии нет импорта для 1-wire
Добрый день, Евгений.
В новой студии на данный момент 1-Wire нужно добавлять вручную. Возможность импорта/экспорта запланирована.
Добрый день!
Новые датчики продержались без сбоев неделю, потом я их отключил для установки на места старых. Заменю еще несколько на своих местах и помониторю еще
Уже 2 недели 6 датчиков исправно работают. Неск дней назад я попробовал подключить датчик из "старых" - он прекратил работу через неск минут. Вероятно я допустил какое-то КЗ на шине 1-w, что привело к выходу из строя датчиков.
В любом случае пока полет нормальный