Страница 26 из 27
Re: FLProg 9.4.x тестирование
Добавлено: 08 авг 2025, 11:44
lfgjikjjyj
Ну тут я не соглашусь ограничивать драйвера только на оптронах такое себе
У меня DRV8825 по даташиту он поддерживает импульс до 1,9 микросекунды Как в единице так и в нуле а они без проблем тянут всю малую линейку Nemo вплоть до 23
Re: FLProg 9.4.x тестирование
Добавлено: 08 авг 2025, 11:56
Dryundel
lfgjikjjyj писал(а): 08 авг 2025, 11:44
Ну тут я не соглашусь ограничивать драйвера только на оптронах такое себе
У меня DRV8825 по даташиту он поддерживает импульс до 1,9 микросекунды Как в единице так и в нуле а они без проблем тянут всю малую линейку Nemo вплоть до 23
Импульс 2мкс это и есть 250 кГц (МАКСИМУМ)
Что значит без проблем тянут?
На Nemo вы эту частоту не продадите. Только через делители самые большие. А шаговики на больших частотах теряют мощность безбожно.
Выражаясь вашими терминами НЕ ТЯНУТ.
Re: FLProg 9.4.x тестирование
Добавлено: 08 авг 2025, 11:58
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.
Re: FLProg 9.4.x тестирование
Добавлено: 08 авг 2025, 12:24
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.
Re: FLProg 9.4.x тестирование
Добавлено: 08 авг 2025, 13:37
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 этот же шаговый от принтера хотя бы будет понимание возможностей и нюансов
Если мы уменьшаем импульс то больше ресурсов отдаем мк на другие задачи особенно в вашем случае где вы в блоке предоставили неапаратные пины в перемешку с аппаратными
Re: FLProg 9.4.x тестирование
Добавлено: 08 авг 2025, 14:29
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?
Re: FLProg 9.4.x тестирование
Добавлено: 08 авг 2025, 15:56
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
да пинки несколько штук во время разгона тоже присутствуют это особенность этого мотора с его убогими характеристиками
Re: FLProg 9.4.x тестирование
Добавлено: 08 авг 2025, 16:02
Dryundel
lfgjikjjyj писал(а): 08 авг 2025, 13:37
Меня пока интересует скорость в 46080 микрошагов
А это 46080/1сек=46080гц где 1/46080=21.7мкс что не выходит за рамки даташита периода в 4мкс но блок ограничивает меня уже на 30720
Это от какой stm Вы хотите добиться частот 46 кГц?
На таких частотах работают специализированные контроллеры для чпу типа простых NC-Studio или Mach3 через ком-порт.
Уж не синию ли таблетку Вы собираетесь им противопоставить?
Re: FLProg 9.4.x тестирование
Добавлено: 08 авг 2025, 18:34
Fm-Nafing
Не удалось подключить дисплей TM1637 к плате KC868-A16
[/quote]
Есть у мну на работе 6-ти разрядный. В понедельник попробую прикрутить. Думаю справимся.
Re: FLProg 9.4.x тестирование
Добавлено: 08 авг 2025, 19:10
Ander
Есть у меня а16, т ТМ1637 - попробую.
Re: FLProg 9.4.x тестирование
Добавлено: 08 авг 2025, 20:29
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.
Re: FLProg 9.4.x тестирование
Добавлено: 09 авг 2025, 02:36
DrMario
Всем здрасти.
После наката обновления 9.5.5 кое где пропали изображения в списке при выборе контроллера.
Re: FLProg 9.4.x тестирование
Добавлено: 09 авг 2025, 20:36
Sergoo
Снимок экрана 2025-08-09 201450.jpg
в 955 не загружаются библиотеки, а 926 все норм, и 954 тоже не грузятся, как устранить?
Re: FLProg 9.4.x тестирование
Добавлено: 09 авг 2025, 20:49
Dryundel
Sergoo писал(а): 09 авг 2025, 20:36
в 955 не загружаются библиотеки, а 926 все норм, и 954 тоже не грузятся, как устранить?
В настройках Ide отключить проксисервер.
Re: FLProg 9.4.x тестирование
Добавлено: 10 авг 2025, 01:51
Sergoo
Dryundel, Спасибо! но вот еще есть непонятки может кто поможет советом)
Раньше год назад, в версии 823 прошивал есп32 разные, проблем не было. Теперь в новых версиях ПО 955, 954,926 и т.д не могу прошить. Решил установить заново начистую 823 и блин то же самая проблема. Все уже почистил и драйвера заново и т.п . А если прошивать 8266 на том же порте то все норм. Подскажите в чем трабл, уже подъустал чтото))) с непоняткой.
Re: FLProg 9.4.x тестирование
Добавлено: 10 авг 2025, 06:03
Phazz
Проблема явно не Флпрог.
1. Посмотреть правильно ли выбран порт
2. Поменять кабель
3. Переустановить драйвера usb
Re: FLProg 9.4.x тестирование
Добавлено: 10 авг 2025, 06:35
aidar_i
Попробуйте нажимать в момент прошивки кнопку boot на esp32.
Re: FLProg 9.4.x тестирование
Добавлено: 10 авг 2025, 08:30
Dryundel
Sergoo писал(а): 10 авг 2025, 01:51
Раньше год назад, в версии 823 прошивал есп32 разные, проблем не было. Теперь в новых версиях ПО 955, 954,926 и т.д не могу прошить
Возможно раньше Вы использовали контроллер с CH340 а сейчас с CP2102.
Для них нужны разные драйвера.
Re: FLProg 9.4.x тестирование
Добавлено: 10 авг 2025, 10:19
Sergoo
И кнопку БУУТво время попытки загрузкии нажимал, и порт проверял, открывая монитор порта при нажатии на кнопку информация прилетает о перезагрузке и о том что в режиме буут тоже. И разные esp32 испытывал одна на CH340 другая на CP2102 и все одно и тоже - по завершении компиляции происходит попытка коннекта ввиде .................................. и потом ошибка.
В заблуждение вводит то что esp8266 прошивается свободно) .
Re: FLProg 9.4.x тестирование
Добавлено: 10 авг 2025, 11:29
ecoins
Sergoo писал(а): 10 авг 2025, 10:19
И кнопку БУУТво время попытки загрузкии нажимал, и порт проверял, открывая монитор порта при нажатии на кнопку информация прилетает о перезагрузке и о том что в режиме буут тоже. И разные esp32 испытывал одна на CH340 другая на CP2102 и все одно и тоже - по завершении компиляции происходит попытка коннекта ввиде .................................. и потом ошибка.
В заблуждение вводит то что esp8266 прошивается свободно) .
Похожая проблема недавно была у одного пользователя. К сожалению он (как и многие другие) решил эту проблему через обмен личными сообщениями.
Скорее всего у Вас ESP32 DevModule с мостом на CH340 (рекомендовал бы избегать их - чуть дороже и хорошие на CP1251).
К драйверу Windows чувствительны, особенно на Windows 11 (система вяло но последовательно борется с китайскими нарушениями интеллектуальной собственности).
Попробуйте переустановить драйвер.
Хорошо бы перейти на другой модуль с другим мостом.
Для лучшего понимания выложите фото Вашей платы.
С уважением, ecoins.