• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Результаты поиска

  1. D

    Modbus TCP / RTU RS-485 + WEB server

    pvvx, спасибо за очередной классный проект! Ветку вроде перечитал, но не совсем понял, как работает в режиме шлюза RTU - TCP в части трансляции запросов. Используются фиксированная структура регистров на стороне TCP и конфигурируемая на стороне RTU, либо запросы транслируются с изменением...
  2. D

    ModBus RTU (RS-485)

    Не планируете разделить функциональность на две части - собственно "физика" RS-485 и Modbus RTU? Возможно ли будет использовать устройство как" прозрачный мост\удлинитель" RS-485, возложив задачу контроля временных интервалов на мастера и слейва? Не в коем случае не пытаемся сломить! Именно за...
  3. D

    Обсуждение ESP8266 vs Arduino - сравнение, основные отличия

    Каждый инструмент хорош для определенных задач. Если для Вашей задачи достаточно 10 бит, требований к точности измерения нет и есть время на Atmel Studio - можно и Atmel с транспортом ESP. Для моей задачи по сочетанию "простота разработки, надежность, точность, стабильность, дешевизна" выиграло...
  4. D

    Обсуждение ESP8266 vs Arduino - сравнение, основные отличия

    Так как контроллер для промышленного применения - настройки через встроенный переходник COM TTL -> USB и терминальные команды вида SSID=TP-LINK, PASS=Qwerty123 и тому подобное. Так проще, ведь процедура настройки выполняется один раз, а алгоритм не меняется. Веб сервер - только нагрузка лишняя...
  5. D

    Обсуждение ESP8266 vs Arduino - сравнение, основные отличия

    У меня нормально работает ESP-07 в режиме Arduino. Для АЦП использую сборку с ebay - AS1115 (300 рублей, может работать в дифф.режиме, 16 бит, внутренний программируемый усилитель, I2C ) - непрерывно работает без единого сбоя около недели. Применение - 4 канальный контроллер температуры с...
  6. D

    Обсуждение Blynk и ESP8266

    Лично я весь этот путь уже проходил. Резюме - проще переделать свой проект под esp с использованием I2C расширителей IO и(или) многоканального АЦП типа AS1115. ESP в режиме ардуино стабильнее и надежнее связки Arduino+ESP. AT прошивка ESP сама по себе - не лучший выбор для устройств, которым...
  7. D

    Прошивка TCP2UART переходника с настройкой по Web

    Уважаемый pvvx, планируется ли имплементирование в прошивку RS485 полудуплекса, (не обязательно модбаса) ? Уж очень хочется прозрачный 485 мост :)
  8. D

    Решено Переполнение UART буфера

    Загнался сам. Переполнялся не буфер, а массив, куда я складывал байтики
  9. D

    Решено Переполнение UART буфера

    Столкнулся случайно с тем, что ESP начала вываливаться в exception при вызове функции из одного места и нормально работать - если из другого. Опытным путем установил, что это происходит при большом количестве символов, выводимых в Serial.print. Так же легко закрешить ESP длинной строкой, просто...
  10. D

    ModBus RTU (RS-485)

    Насколько понимаю, t1.5 должна отсчитываться после каждого старт-бита каждого символа. Если после приема старт-бита в течение 1.5 символов ничего нет - буфер приема сбрасывается. Почему нельзя использовать момент выхода на линию как точку t0 (отсчета паузы) ? Если помеха будет соответствовать...
  11. D

    ModBus RTU (RS-485)

    Согласно раздела 2.5.1 документа понятие character имеет размерность 4 бита. ...When devices communicate on a MODBUS serial line using the RTU (Remote Terminal Unit) mode, each 8–bit byte in a message contains two 4–bit hexadecimal characters... :) Интервал t1.5 является межсимвольным и...
  12. D

    ModBus RTU (RS-485)

    ну не то, что бы отговорки - это реальная жизнь. Ну он и стоит на тех применениях, где экономия на кабеле важнее детерменированности.. Ну так по одному значению и не передаем, а сразу два десятка регистров :) Так мы modbus и не используем для таких целей. Сухой контакт, 4-20 обрабатываются...
  13. D

    ModBus RTU (RS-485)

    Вряд-ли кто-то еще настолько глубоко закопался в эту тему, особенно с тестированием... По поводу маски - вот этот документ не поможет?
  14. D

    ModBus RTU (RS-485)

    Кстати, поправил сейчас реестр и modbus master Именно так. В промышленных условиях скорости выше 19200 не используем. Связано со многими факторами - длина линий (десятки и сотни метров), помехи от мощного силового оборудования, проблемы с контурами заземления. Да и просто не надо столько :)...
  15. D

    ModBus RTU (RS-485)

    Тут скорее вопрос компромисса между коммерцией и инжинирингом. Чтобы сделать "работало в любых условиях и обрабатывало любую ситуацию" нужно времени вагон на разработку и самое главное, тестирование. И если несколько лет тестировать (к примеру, у крупных производителей АСУ ТП каждый релиз...
  16. D

    ModBus RTU (RS-485)

    PS cам занимаюсь АСУ ТП (DeltaV от Emerson) и пока не встречал применений, где нужен высокоскоростной modbus. обмена раз в секунду обычно хватает. где надо чаще, надежно и цифру - там всякие foundation fieldbus и profibus живут, где надо супер-быстро - там 4-20 mA :) а удлинитель 485 был бы...
  17. D

    ModBus RTU (RS-485)

    боюсь сказать глупость, но первый вопрос (если речь о макрософтовской реализации стека) - https://support.microsoft.com/en-us/kb/328890 не поможет?
  18. D

    ModBus RTU (RS-485)

    Уважаемый pvvx, Ваш вклад просто неоценим. А что будет прецедентом? :) У меня есть только готовый оттестированный переходник UART-Wifi на основе Вашего проекта. Больше ничего к обмену нет :)
  19. D

    Нужна помощь ESP-07 и Max3232

    Спасибо, все получилось!
  20. D

    Нужна помощь ESP-07 и Max3232

    Есть у кого опыт подключения Max3232 к ESP-07? В теории вроде всё просто, а на практике - ни в какую. В одном случае, когда всё везде подтянуто( кроме GPIO 15) порт работает, а ESPшка дальше boot (6,7) не идет. Если GPIO15 к нулю подтянуть, то в Fault вываливается. В другом - даже порт не...
Сверху Снизу