совместная работа lcd дисплея и блока генератора

На этом форуме Вы можете задать вопросы знатокам программы и автору.
Ответить
igorrubin
Рядовой
Сообщения: 4
Зарегистрирован: 14 дек 2025, 08:21
Откуда: йошкор-ола
Имя: игорь

совместная работа lcd дисплея и блока генератора

Сообщение igorrubin »

Доброго дня ! FL prog 8.2.3 Не работает блок генератора 10 кГц при подключенном ЖК дисплея. Вместо установленной частоты 10 кГц на выходе около 37 герц. На дисплее просто в первой строке Hello !(для проверки) . При отключении дисплея (программно) -все нормально, на выходе 10 кГц.
Пробовал разные способы подключения - по I2C и по проводам, а также на разных платах ардуино( уно, нано) и на ESP32. Горит проект, обратиться не к кому , нахожусь на СВО .Станок для намотки оптоволокна.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ecoins
Полковник
Сообщения: 4281
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 202 раза
Поблагодарили: 276 раз

Re: совместная работа lcd дисплея и блока генератора

Сообщение ecoins »

igorrubin писал(а): 14 дек 2025, 09:16 Доброго дня ! FL prog 8.2.3 Не работает блок генератора 10 кГц при подключенном ЖК дисплея. Вместо установленной частоты 10 кГц на выходе около 37 герц. На дисплее просто в первой строке Hello !(для проверки) . При отключении дисплея (программно) -все нормально, на выходе 10 кГц.
Пробовал разные способы подключения - по I2C и по проводам, а также на разных платах ардуино( уно, нано) и на ESP32. Горит проект, обратиться не к кому , нахожусь на СВО .Станок для намотки оптоволокна.
Посмотрел проект.
В принципе Вы делаете все правильно, но есть не некоторые проблемы, которые требуют погружения в технические особенности контроллера.
На ESP32 наверное это реализуемо - там много таймеров 24-битных, на которых делаются PWM. До 40кГц.
Библиотека FLProg поддерживает. И есть блок в кандидатах. Правда там частота задается как внутренний параметр, но можно вынести на вход блока.
Но есть еще более основательный метод - чип генератора через i2c. Это уже будет основательное решение.
https://aliexpress.ru/item/32916214681. ... 785awldjc2

Понимаю, что это только общие советы - Вам бы хотелось просто решение в виде проекта на FLProg.
Обращу внимание, что при реализации проекта, к которому похоже высокие требования к динамике управления (скорость, плавность и пр.) могут возникнуть проблемы, которые не на всех чипах могут быть хорошо реализованы.
ESP32 имеет особенности, которые на подобном проекте может подбросить "нюансы".
Для таких проектов может оказаться RP2040 - у него два ядра и гораздо шустрее ESP32.
С уважением, ecoins.
igorrubin
Рядовой
Сообщения: 4
Зарегистрирован: 14 дек 2025, 08:21
Откуда: йошкор-ола
Имя: игорь

Re: совместная работа lcd дисплея и блока генератора

Сообщение igorrubin »

Да, но дело в том , что остальная часть работает, всё считается , выводится на экран дисплея и пр. Это седьмой станок , который сделан.Делаю на двух ардуинах.Один работает совместно с дисплеем , второй со скоростными счетчиками и генератором.Генератор нужен только для отправки шагового двигателя домой, это делается подачей импульсов на драйвер шаговика TB6600. Если сделать все на одном ардуине , можно добавить было блок меню и тогда вообще огонь будет.Можно менять настройки .Ну длину намотки например.
igorrubin
Рядовой
Сообщения: 4
Зарегистрирован: 14 дек 2025, 08:21
Откуда: йошкор-ола
Имя: игорь

Re: совместная работа lcd дисплея и блока генератора

Сообщение igorrubin »

А что такое Вы написали "Есть блок в кандидатах" ?
OLGA
Сержант
Сообщения: 153
Зарегистрирован: 04 авг 2021, 09:21
Имя: Павел
Благодарил (а): 86 раз
Поблагодарили: 13 раз

Re: совместная работа lcd дисплея и блока генератора

Сообщение OLGA »

igorrubin писал(а): 14 дек 2025, 10:43 А что такое Вы написали "Есть блок в кандидатах" ?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ecoins
Полковник
Сообщения: 4281
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 202 раза
Поблагодарили: 276 раз

Re: совместная работа lcd дисплея и блока генератора

Сообщение ecoins »

igorrubin писал(а): 14 дек 2025, 10:30 Да, но дело в том , что остальная часть работает, всё считается , выводится на экран дисплея и пр. Это седьмой станок , который сделан.Делаю на двух ардуинах.Один работает совместно с дисплеем , второй со скоростными счетчиками и генератором.Генератор нужен только для отправки шагового двигателя домой, это делается подачей импульсов на драйвер шаговика TB6600. Если сделать все на одном ардуине , можно добавить было блок меню и тогда вообще огонь будет.Можно менять настройки .Ну длину намотки например.
FLProg_PWM.png
Вот это поконкретнее.
В новой версии FLProg(где-то начиная с 9.4) есть блок управления шаговым двигателем
FLProg_StepMotor.png
И посмотрите доступные FLProg-PLC
https://flprog.shop/product-category/controllers/

Там есть недорогие FLE-24MT,
FLE-24MT.png
и помощнее FLE4C-30MT
FLE4C-MT.png
Они хорошо работают с блоками управления шаговыми двигателями.
С уважением, ecoins.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
igorrubin
Рядовой
Сообщения: 4
Зарегистрирован: 14 дек 2025, 08:21
Откуда: йошкор-ола
Имя: игорь

Re: совместная работа lcd дисплея и блока генератора

Сообщение igorrubin »

Спасибо , подскажите версию ФЛпрог , где есть в кандидатах блок PWM
Ander
Лейтенант
Сообщения: 640
Зарегистрирован: 31 окт 2023, 12:50
Имя: Андрей
Благодарил (а): 45 раз
Поблагодарили: 132 раза

Re: совместная работа lcd дисплея и блока генератора

Сообщение Ander »

igorrubin писал(а): 14 дек 2025, 16:13 Спасибо , подскажите версию ФЛпрог , где есть в кандидатах блок PWM
ставьте 9.6.9
Ответить

Вернуться в «Спросить у знатоков»

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

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