ЭкоСреда ecoins

ecoins
Полковник
Сообщения: 4006
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

ЭкоСреда ecoins

Сообщение ecoins »

nick2015 писал(а): 10 май 2023, 21:11 Проверил, не компилируется. У меня библиотеки из поста #789
Лучше из #794. Не очень понятно, что не компилируется(ошибки?).
Наверное стоит подождать новой версии - мы много чего там делаем, немного нам сложно переключаться...
nick2015
Рядовой
Сообщения: 79
Зарегистрирован: 20 дек 2019, 09:19
Имя: Николай

ЭкоСреда ecoins

Сообщение nick2015 »

Когда планируете сделать анонс ?
ecoins
Полковник
Сообщения: 4006
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

ЭкоСреда ecoins

Сообщение ecoins »

nick2015 писал(а): 11 май 2023, 08:47 Когда планируете сделать анонс ?
Наверное все же сделаем еще один промежуточную версию сразу после выходных.
ecoins
Полковник
Сообщения: 4006
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

ЭкоСреда ecoins

Сообщение ecoins »

nick2015 писал(а): 11 май 2023, 08:47 Когда планируете сделать анонс ?
Сделали временную версию, которую проверяли на STM32.
Выложили в теме STM32F411 - попробуйте.
urqagun
Рядовой
Сообщения: 82
Зарегистрирован: 12 окт 2020, 19:16
Имя: Юрий

ЭкоСреда ecoins

Сообщение urqagun »

Доброго дня! появилась возможность начать тестировать среду с стм 32, подскажите, как научить ide видеть стлинк?
ecoins
Полковник
Сообщения: 4006
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

ЭкоСреда ecoins

Сообщение ecoins »

У
urqagun писал(а): 13 май 2023, 05:22 Доброго дня! появилась возможность начать тестировать среду с стм 32, подскажите, как научить ide видеть стлинк?
Установить STM32CubeProgrammer
nick2015
Рядовой
Сообщения: 79
Зарегистрирован: 20 дек 2019, 09:19
Имя: Николай

ЭкоСреда ecoins

Сообщение nick2015 »

urqagun писал(а): 13 май 2023, 05:22 Доброго дня! появилась возможность начать тестировать среду с стм 32, подскажите, как научить ide видеть стлинк?
можно шить через DFU
tema
Сержант
Сообщения: 215
Зарегистрирован: 21 сен 2020, 12:31
Имя: tema
Благодарил (а): 29 раз
Поблагодарили: 1 раз

ЭкоСреда ecoins

Сообщение tema »

Ув. ecoins. А нет ли у вас блока что бы можно было менять на лету частоту аппаратного шим для есп32?
Или генератора. Чтобы выход не зависел от выполняемой программы. Для управления скоростью сервы.
ecoins
Полковник
Сообщения: 4006
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

ЭкоСреда ecoins

Сообщение ecoins »

tema писал(а): 17 май 2023, 17:18 Ув. ecoins. А нет ли у вас блока что бы можно было менять на лету частоту аппаратного шим для есп32?
Или генератора. Чтобы выход не зависел от выполняемой программы. Для управления скоростью сервы.
Библиотека сделана и в примерах Arduino IDE работает. Попозже оформим в виде блока - он простой получится.
Скорость сервы меняется не частотой (она обычно выбирается одна 40-50 кГц), а частотой обновления изменения.
Точность изменения определяется выбранной разрядностью PWM - для стабильной работы достаточно 16, но можно увеличить до 24.
С уважением, Энвер.
tema
Сержант
Сообщения: 215
Зарегистрирован: 21 сен 2020, 12:31
Имя: tema
Благодарил (а): 29 раз
Поблагодарили: 1 раз

ЭкоСреда ecoins

Сообщение tema »

У меня сервопривод на 3квт. Управляется pulse (частотой импульсов ) и comand ( направление ).
типа драйвера шаговика step\dir.
ecoins
Полковник
Сообщения: 4006
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

ЭкоСреда ecoins

Сообщение ecoins »

tema писал(а): 17 май 2023, 22:40 У меня сервопривод на 3квт. Управляется pulse (частотой импульсов ) и comand ( направление ).
типа драйвера шаговика step\dir.
Наверное мне требуется некоторое уточнение.
PWM имеет период(длительность=F(частота), который заполняется в начале периода заполняется импульсом, максимальное значение которое определяется разрешением(depth) PWM. В ESP32 depth настраивается (вроде до 24). При depth=12, максимальное значение=4095.
При 2023 получится меандр. Возможно излишне подробно (и немного путано) расписал.
Какое управление Вам нужно? Меандр с изменяемой частотой? Или изменяемая скважность с изменяемой частотой?
С уважением, Энвер.
tema
Сержант
Сообщения: 215
Зарегистрирован: 21 сен 2020, 12:31
Имя: tema
Благодарил (а): 29 раз
Поблагодарили: 1 раз

ЭкоСреда ecoins

Сообщение tema »

виноват-не уточнил...
Если правильно, то симетричний генератор с регулировкой частоты на ходу и входом разрешения работы .
Главное чтобы основная программа на него не влияла.
По етому думал задействовать АПАРАТНЫЕ таймера шима.
ecoins
Полковник
Сообщения: 4006
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

ЭкоСреда ecoins

Сообщение ecoins »

tema писал(а): 18 май 2023, 07:22 Если правильно, то симетричний генератор с регулировкой частоты на ходу и входом разрешения работы .
Главное чтобы основная программа на него не влияла.
По етому думал задействовать АПАРАТНЫЕ таймера шима.
Да, это возможно. Частота максиум 40кГц, но лучше поменьше (меньше нагрузка на процессор). Работать будет независимо от основной программы.
с уважением, Энвер.
tema
Сержант
Сообщения: 215
Зарегистрирован: 21 сен 2020, 12:31
Имя: tema
Благодарил (а): 29 раз
Поблагодарили: 1 раз

ЭкоСреда ecoins

Сообщение tema »

tema писал(а): 17 май 2023, 17:18 Ув. ecoins. А нет ли у вас блока что бы можно было менять на лету частоту аппаратного шим для есп32?
но у вас такого нет?
ecoins
Полковник
Сообщения: 4006
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

ЭкоСреда ecoins

Сообщение ecoins »

tema писал(а): 18 май 2023, 14:20 но у вас такого нет?
Прямо сейчас нет, но в новой версии наверное добавим.
tema
Сержант
Сообщения: 215
Зарегистрирован: 21 сен 2020, 12:31
Имя: tema
Благодарил (а): 29 раз
Поблагодарили: 1 раз

ЭкоСреда ecoins

Сообщение tema »

Спасибо ждем. очень. :smile469:
ecoins
Полковник
Сообщения: 4006
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

ЭкоСреда ecoins

Сообщение 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 работает, экономится дополнительный пин.
------
С уважением, Энвер.
Аватара пользователя
Rovki
Полковник
Сообщения: 5724
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 68 раз
Поблагодарили: 221 раз
Контактная информация:

ЭкоСреда ecoins

Сообщение Rovki »

Много приходилось использовать модбас и ни разу не использовал de. брал нужную микросхему и все :smile44:
Электронщик до мозга костей и не только
ecoins
Полковник
Сообщения: 4006
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

ЭкоСреда ecoins

Сообщение ecoins »

nick2015 писал(а): 10 май 2023, 21:11 брал нужную микросхему и все
А какие ?
hallozin1
Рядовой
Сообщения: 36
Зарегистрирован: 02 авг 2021, 12:43
Имя: Алексей

ЭкоСреда ecoins

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

Вернуться в «Команда ecoins»

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

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