Страница 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
Спасибо ждем. очень. :smile469:

ЭкоСреда 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. брал нужную микросхему и все :smile44:

ЭкоСреда 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 работает, экономится дополнительный пин.
------
С уважением, Энвер.
Можете выложить проект?