Скрыть объявление
На нашем форуме недоступен просмотр изображений для неавторизованных пользователей. Если Вы уже зарегистрированы на нашем форуме, то можете войти. Если у Вас еще нет аккаунта, мы будем рады, если Вы к нам присоединитесь. Зарегистрироваться Вы можете здесь.

Расстояние приема/передачи для Wemos и других ESP8266

Тема в разделе "Железные вопросы по esp8266", создана пользователем alexmouj, 6 июн 2019.

  1. svs2007m

    svs2007m Читатель

    Сообщения:
    78
    Симпатии:
    9
    Вот это правильно ! А еще лучше квадрокоптер по маршрут запилить (и не один) . У Финнов на сборочном конвейере летают, а мы чем хуже ! :)
     
  2. nikolz

    nikolz Гуру

    Сообщения:
    4.125
    Симпатии:
    431
    плохое решение.
     
  3. nikolz

    nikolz Гуру

    Сообщения:
    4.125
    Симпатии:
    431
    можно поэкспериментировать с паразитным питанием. тогда всего два провода вместо трех надо.
     
  4. rst

    rst Читатель

    Сообщения:
    253
    Симпатии:
    7
    С чего это?
    Изучите на досуге закон Ома.
     
  5. alexmouj

    alexmouj Новичок

    Сообщения:
    38
    Симпатии:
    0
    а если датчик запитать от 5в, который также имеется, информационный конец будет с 5 вольтами или меньше? на микросхему вроде надо 3,3 максимум подавать.
     
  6. pvvx

    pvvx Активный участник сообщества

    Сообщения:
    8.395
    Симпатии:
    1.271
    Ставьте какую микруху драйвера 1-wire, иначе не справитесь с помехами... Разгонять на транзисторах (или другой рассыпухе) до 12В, чтобы получить аналогичную помехо-защищенность (и прочую эл./маг./защиту) что и у готовых отработанных специализированных драйверов 1-wire делать не имеет никакого смыслу.
    1-wire вообще не используется в пром. оборудовании...

    Тут на форуме есть @=AK= - он вам пропиарит всё про помехи и прочие согласования линий...
     
    alexmouj нравится это.
  7. nikolz

    nikolz Гуру

    Сообщения:
    4.125
    Симпатии:
    431
    вы сначала определитесь с какими помехами вы будете бороться.
    потом решайте как это будете делать.
    а то вам тут насоветуют ...
    у вас ток потребления 4 датчиком 8 ма всего каких-то 5-10 мс остальное время ток потребления 1 ма
    тут есть спец по закону ома, он вам сейчас рассчитает , что на 12 метрах. вы потеряете ноль целых хрен десятых вольта.
    Напряжение питания может гулять от 2.8 до 5.5
    подумайте над этим.
     
  8. pvvx

    pvvx Активный участник сообщества

    Сообщения:
    8.395
    Симпатии:
    1.271
    Чем занимаются рабочие в цеху при заливке бетонных конструкций? (подсказка - сваркой арматуры, а на нормальном бетонном - пропусканием токов (в мА :)) через арматуру для прогрева/ускорения...)
    подумайте над этим...
     
  9. rst

    rst Читатель

    Сообщения:
    253
    Симпатии:
    7
    Не знаю что такое "информационный конец", но чтобы на стороне приёмника энергии (там где датчик) получить какое-то гарантированное напряжение питания, надо на стороне источника энергии подать в линию заведомо больше. Так чтобы компенсировать падение напряжения на сопротивлении проводов, плохих контактах, и падение вход-выход линейного стабилизатора (пусть даже LDO).
    Так уж старик Ом постановил, ничего тут не попишешь. :cool:
     
  10. rst

    rst Читатель

    Сообщения:
    253
    Симпатии:
    7
    Чтобы получить помехозащищённость, нужно не напряжение разгонять, а ток. Сделать токовую петлю.
     
  11. pvvx

    pvvx Активный участник сообщества

    Сообщения:
    8.395
    Симпатии:
    1.271
    Токовая петля - это дифф., т.е. 2 провода. А тут 1-wire... По тому и не катит без драйвера и не используется в пром.автоматике...
     
  12. rst

    rst Читатель

    Сообщения:
    253
    Симпатии:
    7
    Провод GND + провод VCC - это как раз и есть 2 провода. Вполне достаточно для петли. Для передачи лог."0" - датчик потребляет ток X мА, для передачи лог."1" - потребляет ток Y мА.
    Про 1-wire я не говорил. Если нужна помехозащищённость, то 1-wire наверное - не лучший выбор. Впрочем - нужна-ли?
     
  13. pvvx

    pvvx Активный участник сообщества

    Сообщения:
    8.395
    Симпатии:
    1.271
    Там уже выход за смету на 280 тыс ...
    Про 1-wire - Я не разрабатывал такой проект - обратитесь к ТС, да и решать такие задачи не имеет смысла - всё "жеванно" и "пережеванно" десятками лет назад про такие датчики, а про проводки - сотни лет до нас...
    Помехоустойчивость 1-wire ,
     
  14. nikolz

    nikolz Гуру

    Сообщения:
    4.125
    Симпатии:
    431
    если предположить что стандарт делали люди,
    которые не просто ля-ля но и проводили испытания и не пальцем деланы,
    то можно для начала почитать стандарт и понять что и куда и зачем
    --------------
    читаем:
    ---------------------
    1-Wire-net представляет собой информационную сеть, использующую для осуществления цифровой связи 1-Wire-магистраль, состоящую из шины данных (DATA) и возвратной шины (RET). Таким образом, для реализации среды обмена этой сети могут быть применены доступные кабели, содержащие неэкранированную витую пару той или иной категории, и даже обычный телефонный шнур. Такие кабели при их прокладке не требуют наличия какого?либо специального оборудования, а ограничение максимальной протяжённость кабеля 1-Wire-магистрали регламентировано разработчиками на уровне 300 м.
    -----------------------------
    Конфигурация любой 1-Wire-сети может произвольно меняться в процессе её работы, не создавая помех дальнейшей эксплуатации и работоспособности всей системы в целом, если при этих изменениях соблюдаются принципы организации 1-Wire-интерфейса. Эта возможность достигается благодаря присутствию в протоколе 1-Wire-интерфейса специальной команды поиска ведомых устройств (Поиск ПЗУ), которая позволяет быстро определить новых участников информационного обмена. Стандартная скорость отработки такой команды составляет ~75 узлов сети в секунду.
    ---------------------------------------

    Стандартная скорость работы 1-Wire-сети, изначально нормированная на уровне 16,3 Кбит/с, была выбрана, во?первых, исходя из обеспечения максимальной надёжности передачи данных на большие расстояния, и, во?вторых, с учётом быстродействия наиболее широко распространённых типов универсальных микроконтроллеров, которые в основном должны использоваться при реализации ведущих устройств 1-Wire-сети. Эта скорость обмена может быть снижена до любой возможной, благодаря введению принудительной задержки при передаче по магистрали отдельных битов данных (т.е. растягиванию временных слотов протокола). Однако увеличение скорости обмена в 1-Wire-сети с длиной кабеля магистрали более 1 м выше значения 16,3 Кбит/с приводит к сбоям и ошибкам. Если же протяженность 1-Wire-магистрали не превышает 0,5 м, то скорость обмена может быть значительно увеличена за счёт перехода на специальный режим ускоренной передачи до 125 Кбит/с, который допускается для отдельных типов 1-Wire-компонентов.
    =================
    При реализации 1-Wire-интерфейса используются стандартные КМОП/ТТЛ логические уровни сигналов, а питание большинства 1-Wire-компонентов может осуществляться от внешнего источника с рабочим напряжением в диапазоне от 2,8 В до 6,0 В. Причём такой источник может быть расположен либо непосредственно возле компонента (например, батарея в составе микросхем iButton), либо энергия от него может поступать по отдельной особой шине 1-Wire-магистрали. Альтернативой применению внешнего питания служит так называемый механизм паразитного питания, действие которого заключается в использовании каждым из ведомых абонентов 1-Wire-сети электрической энергии импульсов, передаваемых по шине данных, аккумулируемой затем специальной ёмкостью, встроенной в состав интерфейсного узла некоторых 1-Wire-компонентов. Кроме того, отдельные 1-Wire-компоненты могут использовать особый режим питания по шине данных, когда энергия к приёмнику поступает непосредственно от мастера по шине DATA магистрали, при этом обмен информацией в 1-Wire-сети принудительно прекращается.
    ==========================

    В зависимости от технологии прокладки кабеля, способа его сопряжения с ведомыми абонентами, особенностей используемых приёмов монтажа и качества применяемых материалов, в соответствии с нижеследующей Таблицей, различают четыре основных варианта организации 1-Wire-сетей, каждый из которых подразумевает использование особой технологии и аксессуаров при реализации магистрали.

    Классификация 1-Wire-сети; Протяжённость кабеля магистрали; Количество ведомых абонентов; Тип используемого кабеля; Топология ;Мастер 1-Wire-сети
    1) Миниатюрная До 5 м До 10 шт Любой Свободная Любой ведущий с пассивной подтяжкой (резистор к питанию)
    2) Короткая До 30 м До 50 шт 4-х проводный телефонный Общая шина с патчами до 0,5 м Адаптеры на базе дискретных компонентов DS9097E, DS1410E
    3)Средняя До 100 м До 100 шт Витая пара 3 категории Строгая общая шина Активная подтяжка (DS2480В, DS2482, DS2483 или специальное схемное решение (MAX6314))
    4) Длинная До 300 м До 250 шт Витая пара 5 категории или IEEE1394 (Firewire) Общая шина без разрыва ствола Link или программная модификация временных слотов 1-Wire-протокола

    =======================
    Очевидные для 1-Wire-сетей, трудности не являются непреодолимыми. Более того, существуют подходы, позволяющие органично интегрировать медленные однопроводные территориально рассредоточенные структуры в состав таких производительных сетей как CAN и Industrial Internet. Это достижимо благодаря применению специальных аппаратно-программных решений, реализуемых на базе современных микроконтроллеров, а так же уникального инструмента кампании Dallas Semiconductor Corp. - устройства TINI (Tiny InterNet Interface).
    =====================
    Применение:
    Применение 1-Wire » Сборник Статей
    Наиболее последовательно отстаивает линию на использование технологии 1-Wire-сетей в области автоматизации американская фирма Embedded Data Systems, LLC (приемница PointSix, Inc.). Можно сказать, что эта кампания сделала себе имя на внедрение и пропаганде достижений однопроводной шины в области автоматизации. И это, не смотря на то, что основной областью ее деятельности является не автоматизация оранжерей и не создание систем пожарной сигнализации, а разработка средств и систем для обслуживания высокотехнологичных отраслей машиностроения и химической промышленности, и даже создание уникального экспериментального и научного оборудования. Подтверждением этому служит широчайший спектр продукции, который выпускается фирмой (разнообразные зонды для измерения высоких и низких температур, датчики влажности, давления и кислотности с особыми функциями, специальные оптические сенсоры, платы сбора информации, устройства сопряжения с различным аналитическим оборудованием и многое другое), причем каждый из приборов содержит элементы однопроводной технологии.

    [​IMG]

    К перспективным примерам в области применения 1-Wire-технологии для автоматизации, несомненно, можно отнести деятельность таких известных мировых производителей как SYSTRONIX или AAG Electronica. LLC.
    Линейки законченных инструментальных средств, а также многочисленные примеры их использования, и высокий рейтинг продаж поставляемых изделий, позволяют говорить об успешности и востребованности концепции однопроводной шины применяемой этими фирмами для решения самых разнообразных проблем распределенной автоматизации.

    [​IMG]

    Другим примером, наглядно демонстрирующим на практике возможности технологии однопроводной шины, является проект построения полностью автоматических метеорологических станций (1-Wire Weather Station), который разрабатывался совместно фирмами PointSix, Inc., AAG Electronica LLC, Dallas Semiconductor Corp. и Texas Weather Instruments, Inc.
    ====================
    вот опыт, сын ошибок трудных, кулибиных, которые очевидно не читали документации,
    а сами методом ползучего эмпиризма открывали америку
    Моя сеть 1-wire. Опыт и рекомендации / Технология 1-wire / Умный дом своими руками / ab-log.ru
    Arduino, MK-90 и другие: Сеть 1-Wire в "полевых условиях"
    ====================
    После того, как прочитали документацию , а не ля-ля на форумах, делаем выводы:
    следует обратить внимание, что при линиях более 1 метра источником помех может быть применение ускоренного режима обмена.
    Про это как правило аля кулибины не знают и начинается полет фантазии и борьба с собственным невежеством.
    ===================
    Подумайте на этим
     
    alexmouj нравится это.
  15. nikolz

    nikolz Гуру

    Сообщения:
    4.125
    Симпатии:
    431
    еще дополнение
    у MAXIM сказано следующее (перевод гугл):
    Меры предосторожности со звездной топологией
    Тестирование показало, что непереключаемые топологии сети звездообразного типа (т. е. с несколькими ветвями, расходящимися на главном) труднее всего сделать надежными. Соединение различных ветвей представляет очень несоответствующие импедансы; отражения от конца одной ветви могут путешествовать расстояния, равные почти весу сети (а не радиусу) и вызвать ошибки данных. По этой причине не рекомендуется использовать непереключаемую топологию star, и нет никаких гарантий относительно ее производительности.
    -------------
    Когда сеть небольшая, очень простые интерфейсы мастер-конца приемлемы. Емкость низкая, отраженные энергии приходят слишком скоро для того чтобы представить проблему, и потери кабеля минимальны. Простой активный (FET) pulldown и пассивный (резистор) pullup достаточны. Но, когда линии удлиняются и подключается больше устройств, в игру вступают сложные силы. Теперь интерфейс master-end должен иметь возможность обрабатывать их все.

    Радиус сети ограничен несколькими факторами: временем отражения сигнала, временной задержкой, создаваемой кабелем, сопротивлением кабеля и ухудшением уровня сигнала. Типичная скорость распространения сигнала в телефонном кабеле составляет около 2/3 скорости света. В кабеле 750m, например, задержка туда и обратно составляет 7,5 МКС. Если ведущее устройство тянет линию низко в течение 7,5 МКС, чтобы начать считывание временного интервала, то конец низкого импульса ведущего устройства (т. е. после кругового движения) совпадает с моментом, в который ближнее быстрое ведомое устройство может прекратить тянуть линию низко. Следовательно, задержка в обратном направлении такого длинного кабеля делает невозможным связь ведущего устройства с этим ближним ведомым устройством.

    Вес сети ограничен способностью кабеля быть порученным и дишаргед достаточно быстро для того чтобы удовлетворять протокол 1 провода. Простое подтягивание резистора имеет ограничение по весу около 200 м. Изощренные конструкции оригинала 1 провода отжимали это ограничение путем использование активных pullups, которые обеспечивают более высокие течения под управлением логики и удлиняли максимальный supportable вес до над 500m. См. примечание по применению 244, " расширенный драйвер 1-проводной сети ."
    ----------------
    Для применений длинной линии, изменения необходимы. В приложении а показан вариант микропроцессорного порт-контактного крепления, т. е. водитель FET с управлением и резистором pullup 1kΩ. до 200m можно надежно использовать этот интерфейс.
    -------------------
    На сегодняшний день наиболее распространенной ошибкой, сделанной в программировании 1-проводного ведущего устройства, является выборка данных от ведомых устройств слишком поздно после переднего (падающего) края временного интервала. Рабы могут поменять в их времени над широким диапазоном как раз по мере того как температура и напряжение тока меняют. Ведомые устройства могут также изменяться от пакета к пакету из-за изменений процесса. Конструкция в которой форма волны выбрана на 30μs могла пройти лабораторные испытания и даже пойти в продукцию, поручая неправильный выбор времени к погруженным продуктам. Позже, когда условия серии или сети изменяют и невольники двигают от 32μs к 29μs, этот интерфейс мастер-конца терпит неудачу. Поэтому крайне важно, чтобы параметры формы волны были проверены спецификациями, несмотря на кажущуюся совершенной работу системы в лабораторных условиях.
    ==============
    Как с любым электронным компонентом, поддерживая электронные системы должны соотвествовать спецификациям прибора под всеми условиями пользы для того чтобы убедить надежной деятельности. Правильное соответствие между сетевыми компонентами (например, ведущий, сетевой кабель и 1-проводные ведомые устройства) имеет важное значение для надежной работы с одним проводом.

    Приложение A. улучшенный интерфейс шины процессора
    [​IMG]

    Приложение B. R-C фильтр помогает интерфейсам DS2480B в сетях с коротким и средним доступом
    [​IMG]

    Этот простой фильтр R-C улучшает деятельность DS2480B на линиях средств-длины с весами до 200m. Этот фильтр следует использовать в сетях между 10 м и 100 м при использовании мастер-интерфейсов DS2480B. В зависимости от веса других компонентов в сети, обычно рекомендуется использовать конденсатор 470pF. Используя более большой конденсатор значения смогите добавить значительно нагрузку к DS2480B.
     
  16. nikolz

    nikolz Гуру

    Сообщения:
    4.125
    Симпатии:
    431
    из собственного опыта работы с заводами ЖБИ могу заметить что основная проблема - это высокая влажность.
    т е все будет ржаветь
    Поэтому герметик ,герметик и следовательно плохое охлаждение и следовательно меньше кушать и больше спать
     
  17. alexmouj

    alexmouj Новичок

    Сообщения:
    38
    Симпатии:
    0
    Чтобы немного охладить накал страстей, в случае данного проекта твердение бетона за счёт проведения тока через арматуру и бетон не предусматривается, теплоноситель вода. Вибрация также не предусмотрена, бетон самоуплотняющийся. Повышенная потребность контролировать температуру связана с использованием фибробетона и его сложным составом.
    Но т.к. здесь началась очень полезная дискуссия, охватывающая более общий случай, то я бы не хотел её ограничивать данной информацией.
    На счёт температуры и влажности на производстве ЖБ изделий. К счастью для персонала, в современных технологиях не используется камера пропарки (90-100С и пар), полы наливные и много высокоинтеллектуальной техники. Так что условия стали более комфортные. Это влияет на стоимость конечного продукта не в лучшую сторону (увеличивается время твердения, используются хим-добавки, больше контроль за технологией, техника в разы дороже, больше высокообразованный специалистов). Но это уже другая история.
     
  18. pvvx

    pvvx Активный участник сообщества

    Сообщения:
    8.395
    Симпатии:
    1.271
    И ?
    Ваши выводы то где?
    Считаете, что не следует ставить специализированный драйвер 1-wire, разработанный под данный стандарт, проверенный проф.испытаниями и "не пальцем деланый"? :)
     
  19. pvvx

    pvvx Активный участник сообщества

    Сообщения:
    8.395
    Симпатии:
    1.271
    Есть вопросец: По какой причине в проект не заложены бесконтактные (инфракрасные) датчики температуры?
    Сложно обеспечить чистоту "зрачка" таких датчиков или камер? Или тут сказывается только цена? Или это связано с немного более сложным освоением программно-аппаратной части такого решения (т.е. требуется специалист)?
     
  20. pvvx

    pvvx Активный участник сообщества

    Сообщения:
    8.395
    Симпатии:
    1.271
    Тогда падает общая надежность и практичность. Датчики, которые вы хотите использовать, не являются надежными и при выходе из строя одного с вероятностью к 50% перестанут работать другие.
    Тут надо решить задачу что наиболее важно - остановка производства на время замены части структуры комплекса или продолжение эксплуатации до перерыва на обслуживание. На практике чаще ситуация - ну не работает один датчик - та и фиг с ним - процесс то идет и простоя нет... Это закладывается и в ПО - мелкая поломка не должна приводить к фатальному отказу общей работоспособности... А так-же, в системе должны быть предусмотрены отключения (блокировки) "выживших из ума" частей...
     

Поделиться этой страницей