Частота генератора не соот. установкам.

Контроллеры на основе ESP8266
Ответить
Аватара пользователя
Max
Лейтенант
Сообщения: 691
Зарегистрирован: 06.09.2015{, 13:12}
Репутация: 5
Откуда: Тюмень-Баку
Имя: Максим

Частота генератора не соот. установкам.

#1

Сообщение Max » 10.11.2018{, 09:21}

Вот хочу узнать у всех так?
Сделал простейший проект на ESP8266 (плата NodeMcu Amica). Блоки MQTT взяты с форума. Версия FLProg 4.1.0. Сделана отправка случайного числа с блока Random по каналу MQTT на локальный сервер. Есть прием одной текстовой переменной с топика сервера.
Можно сказать, макет для будущего проекта для проверки работы.

На входы EN блока MQTT, блока RANDOM, блока записи SysParSave и на внешний светодиод (pin16 для внешней индикации отправки) подан сигнал несимметричного генератора (20 сек пауза и 150 мсек длительность импульса).
Визуально (по светодиоду) наблюдаю активность отправки.

И что? Просто визуально видно, что частота генератора то не соответствует установкам в стандартном блоке генератора! С чем это связано?

И это простейший проект с минимальным количеством переменных...
Изображение

Я уж не говорю, что часто отваливается главная WEB страница на ESP...
Последний раз редактировалось Max 10.11.2018{, 09:35}, всего редактировалось 3 раза.

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Частота генератора не соот. установкам.

#2

Сообщение Sancho » 10.11.2018{, 09:25}

Max писал(а):
10.11.2018{, 09:21}
Просто визуально видно,
Извиняюсь, мне не видно. Куда смотреть? Как повторить баг?
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

Аватара пользователя
Max
Лейтенант
Сообщения: 691
Зарегистрирован: 06.09.2015{, 13:12}
Репутация: 5
Откуда: Тюмень-Баку
Имя: Максим

Частота генератора не соот. установкам.

#3

Сообщение Max » 10.11.2018{, 09:30}

Sancho писал(а):
10.11.2018{, 09:25}
Извиняюсь, мне не видно.
Понимаю сарказм. Видно мне визуально.

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Частота генератора не соот. установкам.

#4

Сообщение Sancho » 10.11.2018{, 09:36}

Max писал(а):
10.11.2018{, 09:30}
Видно мне визуально.
Это не сарказм - нет у меня возможности посмотреть код.
Скрин не хочет компилить. (это уже да :) )
А серьёзно - Вы константируете или спрашиваете?
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

Аватара пользователя
Max
Лейтенант
Сообщения: 691
Зарегистрирован: 06.09.2015{, 13:12}
Репутация: 5
Откуда: Тюмень-Баку
Имя: Максим

Частота генератора не соот. установкам.

#5

Сообщение Max » 10.11.2018{, 09:43}

Sancho писал(а):
10.11.2018{, 09:36}
Это не сарказм - нет у меня возможности посмотреть код.
Скрин не хочет компилить. (это уже да :) )
А серьёзно - Вы константируете или спрашиваете?
Я констатирую и спрашиваю одновременно.
Можно было бы и у себя собрать. Всего несколько блоков.
Вложения
1234.flp
Вот проект.
(423.7 КБ) 61 скачивание

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Частота генератора не соот. установкам.

#6

Сообщение Sancho » 10.11.2018{, 10:48}

Max, Отключите web интерфейс. Что изменилось и как?
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

Аватара пользователя
Max
Лейтенант
Сообщения: 691
Зарегистрирован: 06.09.2015{, 13:12}
Репутация: 5
Откуда: Тюмень-Баку
Имя: Максим

Частота генератора не соот. установкам.

#7

Сообщение Max » 10.11.2018{, 15:32}

Sancho писал(а):
10.11.2018{, 10:48}
Max, Отключите web интерфейс. Что изменилось и как?
Ну что сказать... Отключил web-интерфейс, наблюдая за светодиодом скажу, что ситуация не улучшилась... То он примерно соответствует времени импульса, то явно больше.

А web-интерфес мне нужен. Его отключать, тогда теряет смысл проект.

Не очень понятна причина такой работы несимметричного мультивибратора, подозреваю в этом не оптимизированный код, который генерирует FLProg.
Добавлю. Иногда строка "Пароль для подключения" к сети WiFi в настройках почему то само очищается.

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Частота генератора не соот. установкам.

#8

Сообщение Sancho » 10.11.2018{, 15:56}

Max писал(а):
10.11.2018{, 15:32}
Отключил web-интерфейс, наблюдая за светодиодом скажу, что ситуация не улучшилась... То он примерно соответствует времени импульса, то явно больше
Max, Речь идёт о 150мс или о 20 сек?

Отправлено спустя 1 минуту 40 секунд:
Возможно, в момент отправки возникает задержка в блоках mqtt.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

Аватара пользователя
Max
Лейтенант
Сообщения: 691
Зарегистрирован: 06.09.2015{, 13:12}
Репутация: 5
Откуда: Тюмень-Баку
Имя: Максим

Частота генератора не соот. установкам.

#9

Сообщение Max » 10.11.2018{, 17:51}

Sancho писал(а):
10.11.2018{, 15:58}
Возможно, в момент отправки возникает задержка в блоках mqtt.
Вы вообще о чем?
Выход генератора подключен напрямую к светодиоду. Виден именно импульс 150 мс.


MQTT блок отправляет, генератор нестабильно работает. Вот о чем я.

А отваливание веб интерфейса? А периодическое отваливание коннекта с WiFi?

Вообще, считаю, что раздел ESP в FLProg не доработан. Посоветовал бы разработчику, наконец, заняться оптимизацией кода и исправлением ошибок. Тем более, их в багтрекере достаточно. И добавлю, что в сегодняшнем виде раздел ESP рано использовать в более-менее серьезном проекте, разве что поиграться...

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Частота генератора не соот. установкам.

#10

Сообщение Sancho » 10.11.2018{, 23:36}

Max писал(а):
10.11.2018{, 17:51}
Вообще, считаю, что раздел ESP в FLProg не доработан.
Добро пожаловать в кододоводство. На сим прощаюсь, ибо нет понятия у людей от ожидания - есть недоделанная железяка, в миру esp8266, "но у меня есть напряг, мне чего-то не понятно, форумы читать лень, пишу тут".
8266 априори гимор - или wifi или остальное. Разделяйте задачи! Добавьте ещё несколько мк. По возможности пользуйте провод......
Субботница, сори.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

Evgesha
Лейтенант
Сообщения: 525
Зарегистрирован: 29.10.2015{, 09:57}
Репутация: 20
Откуда: Kazakhstan
Имя: Evgesha

Частота генератора не соот. установкам.

#11

Сообщение Evgesha » 11.11.2018{, 14:36}

Sancho,
Слишком уж как то сумбурно.....
И так видно по форуму, что вы много знаете, и видать не мало трудов и времени потратили на самообразование....
ПОМОЩЬ ПРОЕКТУ FLPROG:
http://flprog.ru/pomoshh-proektu/

Anydy

Частота генератора не соот. установкам.

#12

Сообщение Anydy » 11.11.2018{, 15:18}

Очень много написано на разных форумах - ESP8266 кривой в плане схемотехники.
Его можно использовать только как WiFI интерфейс. Если нужна стабильность.
Да, его можно запрограммировать как микроконтроллер, но надежности не увидите....
У него приоритет WiFi соединения, то есть основная программа останавливается пока идет восстановление WiFi соединения.

Аватара пользователя
Max
Лейтенант
Сообщения: 691
Зарегистрирован: 06.09.2015{, 13:12}
Репутация: 5
Откуда: Тюмень-Баку
Имя: Максим

Частота генератора не соот. установкам.

#13

Сообщение Max » 11.11.2018{, 15:38}

Anydy писал(а):
11.11.2018{, 15:18}
Очень много написано на разных форумах - ESP8266 кривой в плане схемотехники.
Его можно использовать только как WiFI интерфейс. Если нужна стабильность.
Да, его можно запрограммировать как микроконтроллер, но надежности не увидите....
У него приоритет WiFi соединения, то есть основная программа останавливается пока идет восстановление WiFi соединения.
То, что этот модуль, мягко сказано, неустойчивый мне известно. Но есть же, кто справился с этим модулем достаточно успешно... Не буду называть, но примеры есть. Прошивки работают достаточно стабильно. У ESP, как правило, проблема была по питанию. Поэтому и взял модуль NodeMCU.
Элементарные же вещи в FLProg он должен выполнять?
Почему в FLProg отваливается страница WEB? Хотя, у других она стабильна? Тогда зачем вообще делать веб-интерфес в FLProg и тратить время разработчика?
А генератор то должен работать стабильно, но он же нестабилен!
Нет. Тут все же дело в коде сгенерированном FLProg...

Тогда может обратить внимание на ESP32?

Anydy

Частота генератора не соот. установкам.

#14

Сообщение Anydy » 11.11.2018{, 16:04}

Max писал(а):
11.11.2018{, 15:38}
А генератор то должен работать стабильно, но он же нестабилен!
Генератор как организован? Программно? В каждом цикле программа делает +1 (образно)
И что вы хотите увидеть от программы если она ожидает WiFi соединения?
Max писал(а):
11.11.2018{, 15:38}
Тогда может обратить внимание на ESP32?
Это костыль, не надейтесь на стабильную работу....хотя может я и не прав....

Аватара пользователя
Max
Лейтенант
Сообщения: 691
Зарегистрирован: 06.09.2015{, 13:12}
Репутация: 5
Откуда: Тюмень-Баку
Имя: Максим

Частота генератора не соот. установкам.

#15

Сообщение Max » 11.11.2018{, 16:11}

Anydy писал(а):
11.11.2018{, 16:04}
Генератор как организован? Программно? В каждом цикле программа делает +1 (образно)
И что вы хотите увидеть от программы если она ожидает WiFi соединения?
Мой тестовый проект выше в этой теме. Можете сами посмотреть.

Anydy

Частота генератора не соот. установкам.

#16

Сообщение Anydy » 11.11.2018{, 16:38}

Сорри но у меня нет столько времени искать в этой теме ваш проект.....почему бы не дать ссылку?
Генератор в Ардуино основан на аппаратных таймерах, и в Ардуино они более менее верно отсчитывают,
А в ESP кроме этого еще и WiFi который тоже использует эти таймеры процессора

Аватара пользователя
Max
Лейтенант
Сообщения: 691
Зарегистрирован: 06.09.2015{, 13:12}
Репутация: 5
Откуда: Тюмень-Баку
Имя: Максим

Частота генератора не соот. установкам.

#17

Сообщение Max » 11.11.2018{, 17:02}

Anydy писал(а):
11.11.2018{, 16:38}
Сорри но у меня нет столько времени искать в этой теме ваш проект.....почему бы не дать ссылку?
Так выше, нашего с вами общения, скроллом сделать и все: viewtopic.php?f=133&t=4496&p=57734#p57734

Ответить

Вернуться в «ESP8266»