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

Для быстрых ответов и помощи
lfgjikjjyj
Сержант
Сообщения: 137
Зарегистрирован: 27 мар 2025, 12:13
Имя: Коля
Поблагодарили: 9 раз

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

Сообщение lfgjikjjyj »

Ну тут я не соглашусь ограничивать драйвера только на оптронах такое себе
У меня DRV8825 по даташиту он поддерживает импульс до 1,9 микросекунды Как в единице так и в нуле а они без проблем тянут всю малую линейку Nemo вплоть до 23
Аватара пользователя
Dryundel
Полковник
Сообщения: 2666
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 34 раза
Поблагодарили: 284 раза

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

Сообщение Dryundel »

lfgjikjjyj писал(а): 08 авг 2025, 11:44 Ну тут я не соглашусь ограничивать драйвера только на оптронах такое себе
У меня DRV8825 по даташиту он поддерживает импульс до 1,9 микросекунды Как в единице так и в нуле а они без проблем тянут всю малую линейку Nemo вплоть до 23
Импульс 2мкс это и есть 250 кГц (МАКСИМУМ)
Что значит без проблем тянут?
На Nemo вы эту частоту не продадите. Только через делители самые большие. А шаговики на больших частотах теряют мощность безбожно.
Выражаясь вашими терминами НЕ ТЯНУТ.
Последний раз редактировалось Dryundel 08 авг 2025, 11:59, всего редактировалось 1 раз.
ecoins
Полковник
Сообщения: 4144
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 161 раз
Поблагодарили: 205 раз

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

Сообщение ecoins »

lfgjikjjyj писал(а): 08 авг 2025, 11:44 Ну тут я не соглашусь ограничивать драйвера только на оптронах такое себе
У меня DRV8825 по даташиту он поддерживает импульс до 1,9 микросекунды Как в единице так и в нуле а они без проблем тянут всю малую линейку Nemo вплоть до 23
На каком контроллере Вы в режиме прерывания поддерживаете 2 mcs?
В эти 2 mcs еще и какие-то расчеты надо делать.
Есть на шаговых двигателях использовать большое значение делителя (для более плавного управления), то возможности управления через Dir/Pool ограничены.
Современные решения используют EtherCad, но там процессоры требуются от STM32H743xx(480 мГц).
Есть драйверы не дорогие с CanOpen - сейчас занимаемся исследованием и изучением создания необходимых методов в FLProg.
Это будет не быстро.
DRV8825 быстр. В промышленных драйверах на входе обычно стоят оптроны быстродействующие и контроллеры.
Дешевые драйверы и шаговые двигатели вполне пригодны для управления заслонками и прочими не быстрыми процессами, для использования в качестве высокооборотистых двигателей не очень пригодны.
Для этих целей лучше подходят серводвигатели. Управляются они тоже могут через этот же блок Pull/Dir.
ecoins
Полковник
Сообщения: 4144
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 161 раз
Поблагодарили: 205 раз

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

Сообщение ecoins »

CraCk писал(а): 07 авг 2025, 21:31 Версии 9.х.х есть инструмент для вывода на дисплей 16х2 больших цифр?
4-150-3-300x155.jpg
Все же эти дисплеи (разработка Hitachi) сильно устарели, им уже более 40 лет.
В качестве замены предложил бы OLED SSD1309 (i2/SPI).
В режиме i2c подойдут блоки пользователей на форуме SSD1306 - дисплеи совместимы. Они конечно немного "тормозят" (запись в буфер порядка 20мс), но если аккуратно пользоваться, то вполне.
FLProg сейчас ведет большую работу по добавлению графических ЖКИ, OLED, TFT дисплеев. Они и по i2c будут работать быстро.
С уважением, ecoins.
lfgjikjjyj
Сержант
Сообщения: 137
Зарегистрирован: 27 мар 2025, 12:13
Имя: Коля
Поблагодарили: 9 раз

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

Сообщение lfgjikjjyj »

Dryundel писал(а): 08 авг 2025, 11:56
lfgjikjjyj писал(а): 08 авг 2025, 11:44 Ну тут я не соглашусь ограничивать драйвера только на оптронах такое себе
У меня DRV8825 по даташиту он поддерживает импульс до 1,9 микросекунды Как в единице так и в нуле а они без проблем тянут всю малую линейку Nemo вплоть до 23
Импульс 2мкс это и есть 250 кГц (МАКСИМУМ)
Что значит без проблем тянут?
На Nemo вы эту частоту не продадите. Только через делители самые большие. А шаговики на больших частотах теряют мощность безбожно.
Выражаясь вашими терминами НЕ ТЯНУТ.
Про частоту я ничего не говорил
Без проблем тянут это подразумевается по току потому что далее у них скачок идёт
Мне и не нужна там такая частота
Меня пока интересует скорость в 46080 микрошагов
А это 46080/1сек=46080гц где 1/46080=21.7мкс что не выходит за рамки даташита периода в 4мкс но блок ограничивает меня уже на 30720
ecoins писал(а): 08 авг 2025, 11:58
lfgjikjjyj писал(а): 08 авг 2025, 11:44 Ну тут я не соглашусь ограничивать драйвера только на оптронах такое себе
У меня DRV8825 по даташиту он поддерживает импульс до 1,9 микросекунды Как в единице так и в нуле а они без проблем тянут всю малую линейку Nemo вплоть до 23
На каком контроллере Вы в режиме прерывания поддерживаете 2 mcs?
В эти 2 mcs еще и какие-то расчеты надо делать.
Есть на шаговых двигателях использовать большое значение делителя (для более плавного управления), то возможности управления через Dir/Pool ограничены.
Современные решения используют EtherCad, но там процессоры требуются от STM32H743xx(480 мГц).
Есть драйверы не дорогие с CanOpen - сейчас занимаемся исследованием и изучением создания необходимых методов в FLProg.
Это будет не быстро.
DRV8825 быстр. В промышленных драйверах на входе обычно стоят оптроны быстродействующие и контроллеры.
Дешевые драйверы и шаговые двигатели вполне пригодны для управления заслонками и прочими не быстрыми процессами, для использования в качестве высокооборотистых двигателей не очень пригодны.
Для этих целей лучше подходят серводвигатели. Управляются они тоже могут через этот же блок Pull/Dir.
С такими драйверами не сталкивался не было потребности но почитаю о них

Замеров я не делал но на нема23 пускал в настройках множитель в 256 на dm556 через атмегу328
Попоже попробую померить на атмеги328 этот же шаговый от принтера хотя бы будет понимание возможностей и нюансов

Если мы уменьшаем импульс то больше ресурсов отдаем мк на другие задачи особенно в вашем случае где вы в блоке предоставили неапаратные пины в перемешку с аппаратными
CraCk
Лейтенант
Сообщения: 699
Зарегистрирован: 10 сен 2015, 21:51
Благодарил (а): 16 раз
Поблагодарили: 10 раз

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

Сообщение CraCk »

ecoins писал(а): 08 авг 2025, 12:24
CraCk писал(а): 07 авг 2025, 21:31 Версии 9.х.х есть инструмент для вывода на дисплей 16х2 больших цифр?
4-150-3-300x155.jpg
В качестве замены предложил бы OLED SSD1309 (i2/SPI).
Не удалось подключить дисплей TM1637 к плате KC868-A16, так как пины приёмника и передатчика 433 МГц, которые я пытался использовать, задействованы во время загрузки ESP. Также пробовал подключение к пинам HT2 и HT3 — дисплей ничего не показывает. Возможно, причина в том, что эти пины имеют подтяжку к плюсу. В общем, вывести четыре цифры на дисплей который не использует I2C, на плате KC868-A16, скорее всего, не получится.
Вопрос по OLED-дисплеям на контроллере SSD1309:
Какие модели дисплеев на SSD1309 проверены и точно работают с ESP на этой плате?
Есть ли возможность вывести на такой дисплей крупные четыре цифры?
Как использование такого дисплея повлияет на работу I2C-шины, если к ней уже подключены четыре расширителя ввода-вывода PCF8574?
lfgjikjjyj
Сержант
Сообщения: 137
Зарегистрирован: 27 мар 2025, 12:13
Имя: Коля
Поблагодарили: 9 раз

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

Сообщение lfgjikjjyj »

ну вот на уно без проблем отрабатывает все те же настройки что и на стм тока за 4,2сек отрабатывает
4,2сек потомучто стоит плавное торможение тоесть 2 сек разгон и 2 сек торможение
2025-08-08_193312.png
2025-08-08_193920.png

импульс стоит в 4мкс но отрабатывает стабильно 3,5мкс видимо так распределился делитель таймера
здесь работа апаратника поэтому на цыкл практически не должно влиять
2025-08-08_193616.png

да пинки несколько штук во время разгона тоже присутствуют это особенность этого мотора с его убогими характеристиками
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Dryundel
Полковник
Сообщения: 2666
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 34 раза
Поблагодарили: 284 раза

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

Сообщение Dryundel »

lfgjikjjyj писал(а): 08 авг 2025, 13:37 Меня пока интересует скорость в 46080 микрошагов
А это 46080/1сек=46080гц где 1/46080=21.7мкс что не выходит за рамки даташита периода в 4мкс но блок ограничивает меня уже на 30720
Это от какой stm Вы хотите добиться частот 46 кГц?
На таких частотах работают специализированные контроллеры для чпу типа простых NC-Studio или Mach3 через ком-порт.
Уж не синию ли таблетку Вы собираетесь им противопоставить?
Fm-Nafing
Рядовой
Сообщения: 84
Зарегистрирован: 13 июл 2016, 13:24
Откуда: Санкт-Петербург
Имя: Владислав
Благодарил (а): 1 раз
Поблагодарили: 4 раза

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

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

Не удалось подключить дисплей TM1637 к плате KC868-A16
[/quote]

Есть у мну на работе 6-ти разрядный. В понедельник попробую прикрутить. Думаю справимся.
Я изменил бы мир. Но Бог не дал исходников.
Ander
Лейтенант
Сообщения: 557
Зарегистрирован: 31 окт 2023, 12:50
Имя: Андрей
Благодарил (а): 29 раз
Поблагодарили: 110 раз

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

Сообщение Ander »

Есть у меня а16, т ТМ1637 - попробую.
ecoins
Полковник
Сообщения: 4144
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 161 раз
Поблагодарили: 205 раз

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

Сообщение ecoins »

CraCk писал(а): 08 авг 2025, 14:29 Вопрос по OLED-дисплеям на контроллере SSD1309:
Какие модели дисплеев на SSD1309 проверены и точно работают с ESP на этой плате?
Есть ли возможность вывести на такой дисплей крупные четыре цифры?
Как использование такого дисплея повлияет на работу I2C-шины, если к ней уже подключены четыре расширителя ввода-вывода PCF8574?
1.SSD309
https://aliexpress.ru/item/100500634919 ... 1717674686
2.Тестирую на RP2040, на ESP32 также будет работать.
3.Можно выводить с масштабированием размера от 1 до 8.
4.Адреса (0x3C или 0x3D) не пересекаются с адресами PCF8574.
Аватара пользователя
DrMario
Лейтенант
Сообщения: 379
Зарегистрирован: 07 ноя 2016, 13:11
Откуда: Камень-на-Оби
Имя: Евгений
Контактная информация:

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

Сообщение DrMario »

Всем здрасти.
После наката обновления 9.5.5 кое где пропали изображения в списке при выборе контроллера.
Sergoo
Рядовой
Сообщения: 18
Зарегистрирован: 29 сен 2021, 11:34
Имя: Сергей
Благодарил (а): 6 раз
Поблагодарили: 1 раз

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

Сообщение Sergoo »

Снимок экрана 2025-08-09 201450.jpg
в 955 не загружаются библиотеки, а 926 все норм, и 954 тоже не грузятся, как устранить?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Dryundel
Полковник
Сообщения: 2666
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 34 раза
Поблагодарили: 284 раза

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

Сообщение Dryundel »

Sergoo писал(а): 09 авг 2025, 20:36
в 955 не загружаются библиотеки, а 926 все норм, и 954 тоже не грузятся, как устранить?
В настройках Ide отключить проксисервер.
Sergoo
Рядовой
Сообщения: 18
Зарегистрирован: 29 сен 2021, 11:34
Имя: Сергей
Благодарил (а): 6 раз
Поблагодарили: 1 раз

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

Сообщение Sergoo »

Dryundel, Спасибо! но вот еще есть непонятки может кто поможет советом)
Раньше год назад, в версии 823 прошивал есп32 разные, проблем не было. Теперь в новых версиях ПО 955, 954,926 и т.д не могу прошить. Решил установить заново начистую 823 и блин то же самая проблема. Все уже почистил и драйвера заново и т.п . А если прошивать 8266 на том же порте то все норм. Подскажите в чем трабл, уже подъустал чтото))) с непоняткой.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Phazz
Полковник
Сообщения: 3265
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 274 раза
Поблагодарили: 148 раз

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

Сообщение Phazz »

Проблема явно не Флпрог.
1. Посмотреть правильно ли выбран порт
2. Поменять кабель
3. Переустановить драйвера usb
aidar_i
Полковник
Сообщения: 3384
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 20 раз
Поблагодарили: 120 раз
Контактная информация:

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

Сообщение aidar_i »

Попробуйте нажимать в момент прошивки кнопку boot на esp32.
Аватара пользователя
Dryundel
Полковник
Сообщения: 2666
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 34 раза
Поблагодарили: 284 раза

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

Сообщение Dryundel »

Sergoo писал(а): 10 авг 2025, 01:51 Раньше год назад, в версии 823 прошивал есп32 разные, проблем не было. Теперь в новых версиях ПО 955, 954,926 и т.д не могу прошить
Возможно раньше Вы использовали контроллер с CH340 а сейчас с CP2102.
Для них нужны разные драйвера.
Sergoo
Рядовой
Сообщения: 18
Зарегистрирован: 29 сен 2021, 11:34
Имя: Сергей
Благодарил (а): 6 раз
Поблагодарили: 1 раз

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

Сообщение Sergoo »

И кнопку БУУТво время попытки загрузкии нажимал, и порт проверял, открывая монитор порта при нажатии на кнопку информация прилетает о перезагрузке и о том что в режиме буут тоже. И разные esp32 испытывал одна на CH340 другая на CP2102 и все одно и тоже - по завершении компиляции происходит попытка коннекта ввиде .................................. и потом ошибка.
В заблуждение вводит то что esp8266 прошивается свободно) .
ecoins
Полковник
Сообщения: 4144
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 161 раз
Поблагодарили: 205 раз

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

Сообщение ecoins »

Sergoo писал(а): 10 авг 2025, 10:19 И кнопку БУУТво время попытки загрузкии нажимал, и порт проверял, открывая монитор порта при нажатии на кнопку информация прилетает о перезагрузке и о том что в режиме буут тоже. И разные esp32 испытывал одна на CH340 другая на CP2102 и все одно и тоже - по завершении компиляции происходит попытка коннекта ввиде .................................. и потом ошибка.
В заблуждение вводит то что esp8266 прошивается свободно) .
Похожая проблема недавно была у одного пользователя. К сожалению он (как и многие другие) решил эту проблему через обмен личными сообщениями.
Скорее всего у Вас ESP32 DevModule с мостом на CH340 (рекомендовал бы избегать их - чуть дороже и хорошие на CP1251).
К драйверу Windows чувствительны, особенно на Windows 11 (система вяло но последовательно борется с китайскими нарушениями интеллектуальной собственности).
Попробуйте переустановить драйвер.
Хорошо бы перейти на другой модуль с другим мостом.
Для лучшего понимания выложите фото Вашей платы.
С уважением, ecoins.
Ответить

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

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

Сейчас этот форум просматривают: golloper и 1 гость