FLProg 9.4.x тестирование

Для быстрых ответов и помощи
ecoins
Полковник
Сообщения: 4154
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 168 раз
Поблагодарили: 212 раз

Re: FLProg 9.4.x тестирование

Сообщение ecoins »

mixa7001 писал(а): 12 авг 2025, 16:11 Вопрос. Как настроить Выход контроллера ШИМ. В предыдущих версиях 8.2.3 при контроллере ESP32 можно было выбрать бит. А новых версиях это отсутствует. Я не нашел настройки ШИМ. Где искать?
Не вполне понятен вопрос. Стандартный блок (меню слева) настраивает PWM на 500Гц.
В ESP32 для каждого канала PWM используется свой таймер со своим каналом. И там не всё просто, выше какого-то кол-ва PWM (у разных моделей они разные), все таймеры оказываются занятыми и последние по применению не будут работать(действий производиться не будут).
Дополнительные проблемы могут возникнуть, если использовать таймеры для каких-то других задач (например при использовании внешних библиотек и/или пользовательских блоков).
Еще на ранних моделях ESP32 использование PWM было неким квестом, с появлением новых моделей и ядер ситуация стала сложнее.
Общие рекомендации:
1.использование до 6-ти PWM проблем скорее всего не будет;
2.если нужна менять частоту и точность(разрядность PWM), используйте блок из кандидатов;
3.хорошим решением для надежности устройства - использование внешнего модуля типа PCA9685;
https://aliexpress.ru/item/100500253621 ... 7e80dI0xvh
С уважением, ecoins.
Аватара пользователя
montirovka
Капитан
Сообщения: 813
Зарегистрирован: 15 фев 2021, 16:16
Откуда: Геленджик
Имя: Сергей
Благодарил (а): 71 раз
Поблагодарили: 232 раза

Re: FLProg 9.4.x тестирование

Сообщение montirovka »

mixa7001 писал(а): 12 авг 2025, 16:11 Вопрос. Как настроить Выход контроллера ШИМ. В предыдущих версиях 8.2.3 при контроллере ESP32 можно было выбрать бит. А новых версиях это отсутствует. Я не нашел настройки ШИМ. Где искать?
Посмотрите в кандидатах пины.
mixa7001
Рядовой
Сообщения: 81
Зарегистрирован: 20 фев 2018, 12:32
Имя: Михаил
Благодарил (а): 4 раза
Поблагодарили: 11 раз

Re: FLProg 9.4.x тестирование

Сообщение mixa7001 »

ecoins писал(а): 12 авг 2025, 18:30
mixa7001 писал(а): 12 авг 2025, 16:11 Вопрос. Как настроить Выход контроллера ШИМ. В предыдущих версиях 8.2.3 при контроллере ESP32 можно было выбрать бит. А новых версиях это отсутствует. Я не нашел настройки ШИМ. Где искать?
Не вполне понятен вопрос. Стандартный блок (меню слева) настраивает PWM на 500Гц.
В ESP32 для каждого канала PWM используется свой таймер со своим каналом. И там не всё просто, выше какого-то кол-ва PWM (у разных моделей они разные), все таймеры оказываются занятыми и последние по применению не будут работать(действий производиться не будут).
Дополнительные проблемы могут возникнуть, если использовать таймеры для каких-то других задач (например при использовании внешних библиотек и/или пользовательских блоков).
Еще на ранних моделях ESP32 использование PWM было неким квестом, с появлением новых моделей и ядер ситуация стала сложнее.
Общие рекомендации:
1.использование до 6-ти PWM проблем скорее всего не будет;
2.если нужна менять частоту и точность(разрядность PWM), используйте блок из кандидатов;
3.хорошим решением для надежности устройства - использование внешнего модуля типа PCA9685;
https://aliexpress.ru/item/100500253621 ... 7e80dI0xvh
С уважением, ecoins.
Использую блок Шим из кандидатов. не работает. На вход pin константой указываю выход ESP32 D14/ На вход V16 значение 1023 (10 битовое значение). Я правильно делаю?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
WildCat
Лейтенант
Сообщения: 560
Зарегистрирован: 04 июн 2022, 04:14
Имя: Михаил
Благодарил (а): 11 раз
Поблагодарили: 27 раз

Re: FLProg 9.4.x тестирование

Сообщение WildCat »

mixa7001 писал(а): 13 авг 2025, 17:54
Использую блок Шим из кандидатов. не работает. На вход pin константой указываю выход ESP32 D14/ На вход V16 значение 1023 (10 битовое значение). Я правильно делаю?
1023 на 10 битах - это постоянная 1 на выходе. Возможно, ввиду работы генератора, будут просечки в 0 длиной 1 цикл
Аватара пользователя
montirovka
Капитан
Сообщения: 813
Зарегистрирован: 15 фев 2021, 16:16
Откуда: Геленджик
Имя: Сергей
Благодарил (а): 71 раз
Поблагодарили: 232 раза

Re: FLProg 9.4.x тестирование

Сообщение montirovka »

WildCat писал(а): 13 авг 2025, 18:02
mixa7001 писал(а): 13 авг 2025, 17:54
Использую блок Шим из кандидатов. не работает. На вход pin константой указываю выход ESP32 D14/ На вход V16 значение 1023 (10 битовое значение). Я правильно делаю?
1023 на 10 битах - это постоянная 1 на выходе. Возможно, ввиду работы генератора, будут просечки в 0 длиной 1 цикл
16 бит 4095.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ecoins
Полковник
Сообщения: 4154
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 168 раз
Поблагодарили: 212 раз

Re: FLProg 9.4.x тестирование

Сообщение ecoins »

Спасибо. Поправил 4095 на 65535. Входное значение изменил на v32.
С уважением, ecoins.
mixa7001
Рядовой
Сообщения: 81
Зарегистрирован: 20 фев 2018, 12:32
Имя: Михаил
Благодарил (а): 4 раза
Поблагодарили: 11 раз

Re: FLProg 9.4.x тестирование

Сообщение mixa7001 »

Извините не понял Мне нужно значение 1023 10 бит. На входе надо ставить 1023 или 10. Я пробовал так и так. результата нету.
ecoins
Полковник
Сообщения: 4154
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 168 раз
Поблагодарили: 212 раз

Re: FLProg 9.4.x тестирование

Сообщение ecoins »

mixa7001 писал(а): 13 авг 2025, 19:06 Извините не понял Мне нужно значение 1023 10 бит. На входе надо ставить 1023 или 10. Я пробовал так и так. результата нету.
Независимо от аппаратного разрешения PWM по умолчанию это 12 разрядов.
В этом случае max=4095.
Сложно понять о Вашей проблеме без проекта, выложите фрагмент с PWM.
Fm-Nafing
Рядовой
Сообщения: 93
Зарегистрирован: 13 июл 2016, 13:24
Откуда: Санкт-Петербург
Имя: Владислав
Благодарил (а): 2 раза
Поблагодарили: 6 раз

Re: FLProg 9.4.x тестирование

Сообщение Fm-Nafing »

ЭЭх как жалко что не у всех есть логический анализатор. Много вопросов отвалились бы сами собой.
Я изменил бы мир. Но Бог не дал исходников.
Lma74
Рядовой
Сообщения: 10
Зарегистрирован: 23 мар 2020, 12:12
Имя: Михаил

Re: FLProg 9.4.x тестирование

Сообщение Lma74 »

При настройке Модбас, в версии FP_9.5.5? сломал себе мозг. Регистры не опрашиваются, в версии 7.4.6 все работает.
Здесь выложу тестовый вариант, просто запись в регистры , чтобы SCADA опросила. Модбас подключен через USB, для простоты тестов
Test_modbus.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
montirovka
Капитан
Сообщения: 813
Зарегистрирован: 15 фев 2021, 16:16
Откуда: Геленджик
Имя: Сергей
Благодарил (а): 71 раз
Поблагодарили: 232 раза

Re: FLProg 9.4.x тестирование

Сообщение montirovka »

Попросил пользователь нашего форума разобраться казалось бы с простым проектом с сервоприводом, который почему то ни как не хочет работать. Схему я немного переделал для простоты разбора проблем.
2025-08-15_19-16-20.png
Из за второй платы не работает первая. Что не так не понятно. В восьмой версии проект на второй плате работает. В девятой нет.
Без второй платы первая плата работает. В виду отсутствия сервопривода проверял осциллографом.
WhatsApp Image 2025-08-15 at 18.40.21.jpeg
Вершина импульса меняется по длине импульса.


После прошивки со второй платой вот так.
WhatsApp Image 2025-08-15 at 18.53.29.jpeg
WhatsApp Image 2025-08-15 at 18.53.51.jpeg
Хаотичные импульсы.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ответить

Вернуться в «OnLine Общение»

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

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