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

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

  1. S

    Синхронизация часов.

    ОК. Сначала попробую почистить loop() и потом посмотреть какой пинг будет. Ясно что синхронизация не будет по одному сигналу, но пока у меня так сильно Ping плавает и нечего дальше думать. Спасибо!
  2. S

    Синхронизация часов.

    Сам не пробовал, но по отзывам в интернете что с наружной антенной ЕСПка 100м без проблем потянет Что такое LwIP, и как его использовать? На данный момент планируется сигнал синхронизации с частотой 1Гц. -- Можете что то посоветовать по этому поводу? Где, что, посмотреть, почитать.
  3. S

    Синхронизация часов.

    Это именно Ардуино и картинки выше наглядно показывает время ответа, но записано в loop() всего чтение UDP пакета и больше ничего. Пока до 1мс как до луны, Хотя и 1мс мне многовато. Хотя бы стабильные 0.2мс получить с разбросом не более 0.05мс. Проверил несколько чипов. Но если лооп тормозит...
  4. S

    Синхронизация часов.

    Точно мс. Не знаю откуда микросекунды. Тут результат от двух разных программ. На разных ЕСПках такой же результат. Мерил с расстояния 3-х метров
  5. S

    Синхронизация часов.

    Попробовал просто Ping с мобилки на ЕСПку. Результат разочаровал 8.21-26.1мс. Я думаю что UDP не будет быстрее, там кажется пакет ещё длиннее, и тем более оочень уж большой разброс по времени :(
  6. S

    Синхронизация часов.

    Нашёл такую картинку. Видно что мне нужные 5мкс не предел для WiFi WL8 синхронизации. Это обнадёживает :)
  7. S

    Синхронизация часов.

    Здравствуйте КоmХ! Рад услышать, давно не общались. Ваш алгоритм не до конца понял. Там же не совсем одинаковая задержка сигнала/пакета будет при передачи туда-обратно? И какую точность можем прогнозировать с таким способом синхронизации? Речь идёт о микросекундах. <5 Попробовать конечно можно.
  8. S

    Синхронизация часов.

    Да, можно и такой вариант. В принципе я не вижу разницы. Ошибка будет та же. На счёт тепличных условий - если посмотреть сколько вокруг WiFi сетей, то так не кажется. 20-40мкс это не время передачи сигнала, а итоговая разница двух таймеров на ЕСПках.
  9. S

    Синхронизация часов.

    Это разница таймеров после их обнуления. Пока не на 100м, но через кирпичную стену в центре города. Требуемые 100м будет в прямой видимости бне города. Это средняя ошибка. Максимальная (примерно каждый 20-ый раз) около 40мкс. Это тех. характеристики дешёвых аппаратов. На такие которые дают 40нс...
  10. S

    Синхронизация часов.

    Ну если я с первым модулем, который был под рукой (nRF24), получил разницу в пределах 20мкс, то наверное есть варианты чтобы улучшить этот результат до 5мкс. Надеюсь что есть более приспособленные модули. Как же GPS работает? Там что, нет помех? и 1 мкс без проблем, и битреит какой?
  11. S

    Синхронизация часов.

    Не понимаю, какая разница сколько времени требует передача. Для того можно коррекцию сделать, хотя мне не важно сколько время отличается от GPS. Главное чтобы обе ЕСПки били между собой в пределах 5мкс. Пробовал с nRF24L01, но там раз от раза +-10-20мкс разница :(
  12. S

    Синхронизация часов.

    Без проводов можно на пример радиоканал. Но вот какой именно приёмник/передатчик там припаять, чтобы синхронизация была в пределах 5мкс, никак немогу понять.
  13. S

    Синхронизация часов.

    А где я упомянул что надо обязательно через WiFi или Ethernet синхронизировать?
  14. S

    Синхронизация часов.

    Не прохождение пакета, а фиксация сигнала с сенсора должна быть с точностю 5мкс на всех модулях. Пересылать потом можно по тихонько.
  15. S

    Синхронизация часов.

    2 модуля ЕСП8266 должны записать и переслать на 3-й модуль время срабатывания сенсора Не могу разобраться как сделать синхронизацию часов/таймеров для 2-х модулей есп8266. Точность нужна максимально возможная, я надеюсь в пределах 5 микросекунд. Расстояние между модулями 100м. Надо без проводов...
  16. S

    Вопрос Простые скрипты - процессор

    Я конечно мало чего понимаю в промышленной автоматике, но вот объясните мне в ЧЁМ преимущество поправлять/изменять код через интерпретатор, а не просто перезагрузить код через WiFi. Или вы хотите отдалённо с другого место это делать. Тогда и TCP можно. Ну всё ровно как, но какие плюсы у...
  17. S

    Вопрос Простые скрипты - процессор

    И писать интерпретатор это не роскошь? А вам обязательно через http надо обновлять?
  18. S

    Вопрос Простые скрипты - процессор

    Кардинально поменять алгоритм вытяжки влажного воздуха... хм.. это как?? 8) Ну если уж очень надо, тогда вешаем ещё одну ЕСПку и загружаем по сети. И просто и дёшево. Может быть и одной можно как то схитрить ;)
  19. S

    Вопрос Простые скрипты - процессор

    Запросто - изменить переменные само собой понятно - нет проблем, а поменять условия тоже так же делаете. Больше/меньше это у вас будет как переменная, например 0 >, 1 < , 2 >=, 3<=, 4!= итд. А все возможные комбинации не надо писать, это сама программа вычислит. Если не подходит, то...
  20. S

    Вопрос Простые скрипты - процессор

    изменить одну две цифры - для этого и Serial и WiFi. При чём тут флешка?? Посылаете данные и меняете значения переменных или команд.
Сверху Снизу