Версия программы 4.х

Это мой личный форум. Здесь я буду задавать вопросы пользователям, проводить опросы, и тому подобное. Темы в этом форуме могу создавать только я, Вы можете создавать комментарии и отвечать на опросы.
SnusMumrik
Рядовой
Сообщения: 11
Зарегистрирован: 24 сен 2018, 05:31
Имя: dmitry

Версия программы 4.х

Сообщение SnusMumrik »

Добрый день.
Столкнулся пару недель с интересным эффектом.
Попытаюсь изложить.
Эксперименты проводились по подключению ADM485 к ESP12F на аппаратный serial0.
использовалась гальваническая развязка как на оптопарах так и на микросхемах ADUM схемы подключения типовые, таких много в сети.
В результате наблюдалось следующее:
1. При скорости обмена 9600, и попытке считать 4 регистра по modbas, сигнал (RE/DE - направление передачи через ADM485) не дожидаясь полной передачи информации c ESP12F переходил на низкий уровень. То есть, получается что, данные ESP12 еще передает, а ADM485 переключилась уже на прием.
это можно понаблюдать на терминальной программе, с ADM485 прилетает 3 регистра и кусок 4 регистра и дальше все повторяется....
2. Увеличиваем скорость до 19200, тут начинает вдруг все работать, эксперименты с большим количеством байт не производил но 4 регистра передаются нормально с контрольной суммой.
3.Увеличиваем скорость до 115200, тут все передавалось как задумано было.

Далее не меняя схем подключения ADM485 к ESP12F, меняем аппаратный serial0, на программный , ну соответственно с указанием тех же самых ножек ESP12F и проводим те же самые эксперименты выше описанные.
Оказывается, что на всех скоростях все работает как было задумано, сигнал сигнал (RE/DE) срабатывает в нужное время как ему и положено. :smile37:
Может то что написано поможет как то для того чтоб аппаратный юарт на 9600, заработал :smile37: а то в этой скорости заложен великий сокральный замысел. :smile37:
WZV
Сержант
Сообщения: 226
Зарегистрирован: 06 сен 2015, 14:31

Версия программы 4.х

Сообщение WZV »

Такая ситуация не только с nextion. При создании проектов на ардуино, стараюсь избегать копирования, потому что появляются глюки.
texbez
Лейтенант
Сообщения: 406
Зарегистрирован: 20 ноя 2016, 19:57
Откуда: Ростов на дону
Имя: Сергей
Благодарил (а): 4 раза
Поблагодарили: 1 раз

Версия программы 4.х

Сообщение texbez »

WZV писал(а): 17 окт 2018, 07:32Такая ситуация не только с nextion. При создании проектов на ардуино, стараюсь избегать копирования, потому что появляются глюки.
Ну насчёт копирования я тоже давно зарекся , разве что простейшие блоки,где нет настроек.
niklom
Рядовой
Сообщения: 9
Зарегистрирован: 06 окт 2018, 10:13
Имя: Андрей

Версия программы 4.х

Сообщение niklom »

Hijin писал(а): 14 окт 2018, 06:00 niklom А почему бы вам не воспользоватся таблицей состояний
В своем посте вы все хорошо описали осталось только записать их в таблицу
Спасибо за совет Hijin. Все оказалось не так страшно. Вся последовательностей действий работает как надо.
Когда макет будет более менее готов, постараюсь выложить его в разработки пользователей.
Однако с работой плат в цикле я так и не разобрался.
Аватара пользователя
Cvazi
Рядовой
Сообщения: 87
Зарегистрирован: 26 июл 2016, 14:36
Откуда: Тверь
Имя: Денис

Версия программы 4.х

Сообщение Cvazi »

WZV писал(а): 17 окт 2018, 07:32 Такая ситуация не только с nextion. При создании проектов на ардуино, стараюсь избегать копирования, потому что появляются глюки.
Поддерживаю. Тоже не сразу догнал почему глючит. Еще когда проект переделываешь лучше сразу заново делать, а не удалять ненужные блоки.
Аватара пользователя
Rovki
Полковник
Сообщения: 5741
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 69 раз
Поблагодарили: 223 раза
Контактная информация:

Версия программы 4.х

Сообщение Rovki »

Интересно ,можно ли из веб станицы как то переключать режим работы ЕСП Точка доступа/ клиен ?
Электронщик до мозга костей и не только
Аватара пользователя
Phazz
Полковник
Сообщения: 3159
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 239 раз
Поблагодарили: 121 раз

Версия программы 4.х

Сообщение Phazz »

Rovki писал(а): 18 окт 2018, 21:04Интересно ,можно ли из веб станицы как то переключать режим работы ЕСП Точка доступа/ клиен ?
Вчера такой-же проблемой озадачился, тут по всей видимости нужен будет пользовательский блок.

Отправлено спустя 55 секунд:
Учитывая, что в двух режимах одновременно esp отказывается работать.
whitevip
Лейтенант
Сообщения: 492
Зарегистрирован: 01 апр 2017, 20:25
Имя: Имя

Версия программы 4.х

Сообщение whitevip »

Rovki писал(а): 18 окт 2018, 21:04Интересно ,можно ли из веб станицы как то переключать режим работы ЕСП Точка доступа/ клиен ?
из веб страница думаю не получится, думаю нужно сделать блок для переключение и в проекте сделать условия для платы.

Отправлено спустя 2 часа 31 минуту 54 секунды:
проблема с счетчиком в этой версии программы. счетчик не переключается с начало после достижене установленой в нутри его константы. :smile37:
Screenshot_1.png
Отправлено спустя 3 минуты 50 секунд:
работает только после того когда я удаляю эту переменую.
Screenshot_2.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
:smile37:
Аватара пользователя
Dev1
Майор
Сообщения: 1045
Зарегистрирован: 12 июл 2016, 18:04
Откуда: Гондурас
Поблагодарили: 3 раза

Версия программы 4.х

Сообщение Dev1 »

whitevip писал(а): 19 окт 2018, 21:21счетчик не переключается с начало после достижене установленой в нутри его константы.
С чего он должен переключиться? У вас тон держит на 0. :senile:
Win10-64 FLProg v8.2.3 Portable IDE 1.8.19, 2,x,x :shok:
Аватара пользователя
dizzyy
Капитан
Сообщения: 752
Зарегистрирован: 24 ноя 2017, 16:25
Откуда: Червоноград
Имя: Марьян

Версия программы 4.х

Сообщение dizzyy »

whitevip писал(а): 19 окт 2018, 21:24работает только после того когда я удаляю эту переменую.
логично ... так и должно быть...
если надо 2 условия сброса , то перед ресетом поставьте или , и туда заведите с таймера без переменной
Аватара пользователя
Dev1
Майор
Сообщения: 1045
Зарегистрирован: 12 июл 2016, 18:04
Откуда: Гондурас
Поблагодарили: 3 раза

Версия программы 4.х

Сообщение Dev1 »

С начала составляют логику работы устройства, потом уже выстраивают цепочку блоков согласно этой логики. Наоборот, будет :helpme:
Win10-64 FLProg v8.2.3 Portable IDE 1.8.19, 2,x,x :shok:
whitevip
Лейтенант
Сообщения: 492
Зарегистрирован: 01 апр 2017, 20:25
Имя: Имя

Версия программы 4.х

Сообщение whitevip »

[ref]Dev1[/ref], не держит он 0, на входе стоит подтягивающий резистор.


и по этой схеме не работает серво а она дожна крутится тихонько право лево при надатия на кнорки.
Screenshot_3.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
:smile37:
Аватара пользователя
Dev1
Майор
Сообщения: 1045
Зарегистрирован: 12 июл 2016, 18:04
Откуда: Гондурас
Поблагодарили: 3 раза

Версия программы 4.х

Сообщение Dev1 »

whitevip писал(а): 19 окт 2018, 21:36[ref]Dev1[/ref], не держит он 0, на входе стоит подтягивающий резистор.
Простите, шта? :wizard:
Win10-64 FLProg v8.2.3 Portable IDE 1.8.19, 2,x,x :shok:
whitevip
Лейтенант
Сообщения: 492
Зарегистрирован: 01 апр 2017, 20:25
Имя: Имя

Версия программы 4.х

Сообщение whitevip »

серво крутит только в одну сторону когда сделал вот так.
Screenshot_4.png
Отправлено спустя 3 минуты 11 секунд:
прежде чем задавать вопросы проверьте сами это не сложно.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
:smile37:
Аватара пользователя
dizzyy
Капитан
Сообщения: 752
Зарегистрирован: 24 ноя 2017, 16:25
Откуда: Червоноград
Имя: Марьян

Версия программы 4.х

Сообщение dizzyy »

whitevip писал(а): 19 окт 2018, 21:44серво крутит только в одну сторону когда сделал вот так.
а зачем генератор на вход блока ? там надо заводить сразу 0 или 1.. 0 это ожна сторона, 1 в другую... а с генератором как то неправильно

Отправлено спустя 1 минуту 13 секунд:
лучше прикрепляйте проэкты , по себе знаю что иногда какая то фигня мозги выносить, а все банально проще можно сделать
whitevip
Лейтенант
Сообщения: 492
Зарегистрирован: 01 апр 2017, 20:25
Имя: Имя

Версия программы 4.х

Сообщение whitevip »

[ref]dizzyy[/ref], счетчик считывает импульсы единицы а не нули.
:smile37:
Аватара пользователя
Dev1
Майор
Сообщения: 1045
Зарегистрирован: 12 июл 2016, 18:04
Откуда: Гондурас
Поблагодарили: 3 раза

Версия программы 4.х

Сообщение Dev1 »

Все, моя сдается... :smile37: Пятница, пиво, тунки... :smile160: Но мне кажется тема для обсуждения программы версии 4+...
пысы: Ув. Anydy, добавьте стреляющий смайлик, ну вы в курсе... :spiteful:
Win10-64 FLProg v8.2.3 Portable IDE 1.8.19, 2,x,x :shok:
Аватара пользователя
dizzyy
Капитан
Сообщения: 752
Зарегистрирован: 24 ноя 2017, 16:25
Откуда: Червоноград
Имя: Марьян

Версия программы 4.х

Сообщение dizzyy »

whitevip писал(а): 19 окт 2018, 21:51счетчик считывает импульсы единицы а не нули.
тактовый вход да .. а вход направления?

Отправлено спустя 2 минуты 6 секунд:
наприсер константа 10, мы считаем на увеличение и доходя до 10 произойдет сброс...
переключаем вход с 1 на 0 на именьшение и.... сброса небудет, так как константа осталась 10 ..

Отправлено спустя 2 минуты 24 секунды:
кто то писал об этом уже , что когда ставить направление чере вход, то должны быть 2 границы

Отправлено спустя 1 минуту 1 секунду:
поэтому границе ставьте через вход , а там переключатель и задавайте граныци ним
whitevip
Лейтенант
Сообщения: 492
Зарегистрирован: 01 апр 2017, 20:25
Имя: Имя

Версия программы 4.х

Сообщение whitevip »

[ref]dizzyy[/ref], вот весь проект который не работает.
тест.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
:smile37:
Аватара пользователя
dizzyy
Капитан
Сообщения: 752
Зарегистрирован: 24 ноя 2017, 16:25
Откуда: Червоноград
Имя: Марьян

Версия программы 4.х

Сообщение dizzyy »

а если так
[spoiler]
Безымянный.jpg
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ответить

Вернуться в «Темы от автора»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость