Страница 41 из 56
ЭкоСреда ecoins
Добавлено: 10 май 2023, 22:00
ecoins
nick2015 писал(а): 10 май 2023, 21:11
Проверил, не компилируется. У меня библиотеки из поста #789
Лучше из #794. Не очень понятно, что не компилируется(ошибки?).
Наверное стоит подождать новой версии - мы много чего там делаем, немного нам сложно переключаться...
ЭкоСреда ecoins
Добавлено: 11 май 2023, 08:47
nick2015
Когда планируете сделать анонс ?
ЭкоСреда ecoins
Добавлено: 11 май 2023, 12:27
ecoins
nick2015 писал(а): 11 май 2023, 08:47
Когда планируете сделать анонс ?
Наверное все же сделаем еще один промежуточную версию сразу после выходных.
ЭкоСреда ecoins
Добавлено: 12 май 2023, 21:55
ecoins
nick2015 писал(а): 11 май 2023, 08:47
Когда планируете сделать анонс ?
Сделали временную версию, которую проверяли на STM32.
Выложили в теме STM32F411 - попробуйте.
ЭкоСреда ecoins
Добавлено: 13 май 2023, 05:22
urqagun
Доброго дня! появилась возможность начать тестировать среду с стм 32, подскажите, как научить ide видеть стлинк?
ЭкоСреда ecoins
Добавлено: 13 май 2023, 09:20
ecoins
У
urqagun писал(а): 13 май 2023, 05:22
Доброго дня! появилась возможность начать тестировать среду с стм 32, подскажите, как научить ide видеть стлинк?
Установить STM32CubeProgrammer
ЭкоСреда ecoins
Добавлено: 13 май 2023, 21:16
nick2015
urqagun писал(а): 13 май 2023, 05:22
Доброго дня! появилась возможность начать тестировать среду с стм 32, подскажите, как научить ide видеть стлинк?
можно шить через DFU
ЭкоСреда ecoins
Добавлено: 17 май 2023, 17:18
tema
Ув. ecoins. А нет ли у вас блока что бы можно было менять на лету частоту аппаратного шим для есп32?
Или генератора. Чтобы выход не зависел от выполняемой программы. Для управления скоростью сервы.
ЭкоСреда ecoins
Добавлено: 17 май 2023, 21:24
ecoins
tema писал(а): 17 май 2023, 17:18
Ув. ecoins. А нет ли у вас блока что бы можно было менять на лету частоту аппаратного шим для есп32?
Или генератора. Чтобы выход не зависел от выполняемой программы. Для управления скоростью сервы.
Библиотека сделана и в примерах Arduino IDE работает. Попозже оформим в виде блока - он простой получится.
Скорость сервы меняется не частотой (она обычно выбирается одна 40-50 кГц), а частотой обновления изменения.
Точность изменения определяется выбранной разрядностью PWM - для стабильной работы достаточно 16, но можно увеличить до 24.
С уважением, Энвер.
ЭкоСреда ecoins
Добавлено: 17 май 2023, 22:40
tema
У меня сервопривод на 3квт. Управляется pulse (частотой импульсов ) и comand ( направление ).
типа драйвера шаговика step\dir.
ЭкоСреда ecoins
Добавлено: 18 май 2023, 00:56
ecoins
tema писал(а): 17 май 2023, 22:40
У меня сервопривод на 3квт. Управляется pulse (частотой импульсов ) и comand ( направление ).
типа драйвера шаговика step\dir.
Наверное мне требуется некоторое уточнение.
PWM имеет период(длительность=F(частота), который заполняется в начале периода заполняется импульсом, максимальное значение которое определяется разрешением(depth) PWM. В ESP32 depth настраивается (вроде до 24). При depth=12, максимальное значение=4095.
При 2023 получится меандр. Возможно излишне подробно (и немного путано) расписал.
Какое управление Вам нужно? Меандр с изменяемой частотой? Или изменяемая скважность с изменяемой частотой?
С уважением, Энвер.
ЭкоСреда ecoins
Добавлено: 18 май 2023, 07:22
tema
виноват-не уточнил...
Если правильно, то симетричний генератор с регулировкой частоты на ходу и входом разрешения работы .
Главное чтобы основная программа на него не влияла.
По етому думал задействовать АПАРАТНЫЕ таймера шима.
ЭкоСреда ecoins
Добавлено: 18 май 2023, 10:38
ecoins
tema писал(а): 18 май 2023, 07:22
Если правильно, то симетричний генератор с регулировкой частоты на ходу и входом разрешения работы .
Главное чтобы основная программа на него не влияла.
По етому думал задействовать АПАРАТНЫЕ таймера шима.
Да, это возможно. Частота максиум 40кГц, но лучше поменьше (меньше нагрузка на процессор). Работать будет независимо от основной программы.
с уважением, Энвер.
ЭкоСреда ecoins
Добавлено: 18 май 2023, 14:20
tema
tema писал(а): 17 май 2023, 17:18
Ув. ecoins. А нет ли у вас блока что бы можно было менять на лету частоту аппаратного шим для есп32?
но у вас такого нет?
ЭкоСреда ecoins
Добавлено: 18 май 2023, 16:59
ecoins
tema писал(а): 18 май 2023, 14:20
но у вас такого нет?
Прямо сейчас нет, но в новой версии наверное добавим.
ЭкоСреда ecoins
Добавлено: 18 май 2023, 21:58
tema
Спасибо ждем. очень.

ЭкоСреда ecoins
Добавлено: 30 май 2023, 16:46
ecoins
Протестировали соединение между 2 контроллерами STM32F103C обмен через Modbus через модули на MAX13487
https://aliexpress.ru/item/100500437962 ... 8972977441.
Модуль не требует дополнительного сигнала DE - только RX-TX.
Master читает слово из Slаve(измеренное АЦП 0-4095 с отображением на Lcd на обоих контроллерах.
Результаты:
1.Скорость 115200 (проверяли и на 9600).
2.Частота запроса уменьшили до 5мс (можно и до 1мс).
3.Размер посылок - менее 770мкс.
4.На быстродействие MCU практически не влияет (примерно 75тыс.циклов loop в сек).
------------
Выводы:
1.Разработчик FLProg Сергей Глушенко сделал отличный оптимизированный обмен по Modbus. Лучше всего известного. Отдельное спасибо ему за это.
2.Обмен на основе MAX13487 работает, экономится дополнительный пин.
------
С уважением, Энвер.
ЭкоСреда ecoins
Добавлено: 30 май 2023, 22:01
Rovki
Много приходилось использовать модбас и ни разу не использовал de. брал нужную микросхему и все

ЭкоСреда ecoins
Добавлено: 31 май 2023, 06:51
ecoins
nick2015 писал(а): 10 май 2023, 21:11
брал нужную микросхему и все
А какие ?
ЭкоСреда ecoins
Добавлено: 31 май 2023, 12:04
hallozin1
ecoins писал(а): 30 май 2023, 16:46
Протестировали соединение между 2 контроллерами STM32F103C обмен через Modbus через модули на MAX13487
https://aliexpress.ru/item/100500437962 ... 8972977441.
Модуль не требует дополнительного сигнала DE - только RX-TX.
Master читает слово из Slаve(измеренное АЦП 0-4095 с отображением на Lcd на обоих контроллерах.
Результаты:
1.Скорость 115200 (проверяли и на 9600).
2.Частота запроса уменьшили до 5мс (можно и до 1мс).
3.Размер посылок - менее 770мкс.
4.На быстродействие MCU практически не влияет (примерно 75тыс.циклов loop в сек).
------------
Выводы:
1.Разработчик FLProg Сергей Глушенко сделал отличный оптимизированный обмен по Modbus. Лучше всего известного. Отдельное спасибо ему за это.
2.Обмен на основе MAX13487 работает, экономится дополнительный пин.
------
С уважением, Энвер.
Можете выложить проект?