Доброго дня ! FL prog 8.2.3 Не работает блок генератора 10 кГц при подключенном ЖК дисплея. Вместо установленной частоты 10 кГц на выходе около 37 герц. На дисплее просто в первой строке Hello !(для проверки) . При отключении дисплея (программно) -все нормально, на выходе 10 кГц.
Пробовал разные способы подключения - по I2C и по проводам, а также на разных платах ардуино( уно, нано) и на ESP32. Горит проект, обратиться не к кому , нахожусь на СВО .Станок для намотки оптоволокна.
совместная работа lcd дисплея и блока генератора
совместная работа lcd дисплея и блока генератора
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
ecoins
- Полковник
- Сообщения: 4281
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 202 раза
- Поблагодарили: 276 раз
Re: совместная работа lcd дисплея и блока генератора
Посмотрел проект.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.
Re: совместная работа lcd дисплея и блока генератора
Да, но дело в том , что остальная часть работает, всё считается , выводится на экран дисплея и пр. Это седьмой станок , который сделан.Делаю на двух ардуинах.Один работает совместно с дисплеем , второй со скоростными счетчиками и генератором.Генератор нужен только для отправки шагового двигателя домой, это делается подачей импульсов на драйвер шаговика TB6600. Если сделать все на одном ардуине , можно добавить было блок меню и тогда вообще огонь будет.Можно менять настройки .Ну длину намотки например.
Re: совместная работа lcd дисплея и блока генератора
А что такое Вы написали "Есть блок в кандидатах" ?
-
OLGA
- Сержант
- Сообщения: 153
- Зарегистрирован: 04 авг 2021, 09:21
- Имя: Павел
- Благодарил (а): 86 раз
- Поблагодарили: 13 раз
Re: совместная работа lcd дисплея и блока генератора
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
ecoins
- Полковник
- Сообщения: 4281
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 202 раза
- Поблагодарили: 276 раз
Re: совместная работа lcd дисплея и блока генератора
Вот это поконкретнее.igorrubin писал(а): 14 дек 2025, 10:30 Да, но дело в том , что остальная часть работает, всё считается , выводится на экран дисплея и пр. Это седьмой станок , который сделан.Делаю на двух ардуинах.Один работает совместно с дисплеем , второй со скоростными счетчиками и генератором.Генератор нужен только для отправки шагового двигателя домой, это делается подачей импульсов на драйвер шаговика TB6600. Если сделать все на одном ардуине , можно добавить было блок меню и тогда вообще огонь будет.Можно менять настройки .Ну длину намотки например.
В новой версии FLProg(где-то начиная с 9.4) есть блок управления шаговым двигателем И посмотрите доступные FLProg-PLC
https://flprog.shop/product-category/controllers/
Там есть недорогие FLE-24MT, и помощнее FLE4C-30MT Они хорошо работают с блоками управления шаговыми двигателями.
С уважением, ecoins.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Re: совместная работа lcd дисплея и блока генератора
Спасибо , подскажите версию ФЛпрог , где есть в кандидатах блок PWM
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя