ЭкоСреда ecoins

Мультиплатформенная среда реального времени - библиотеки, блоки, примеры

ecoins
Полковник
Сообщения: 2924
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 453
Откуда: Шатура
Имя: Энвер

ЭкоСреда ecoins

#801

Сообщение ecoins » 10.05.2023{, 22:00}

nick2015 писал(а):
10.05.2023{, 21:11}
Проверил, не компилируется. У меня библиотеки из поста #789
Лучше из #794. Не очень понятно, что не компилируется(ошибки?).
Наверное стоит подождать новой версии - мы много чего там делаем, немного нам сложно переключаться...

nick2015
Рядовой
Сообщения: 45
Зарегистрирован: 20.12.2019{, 09:19}
Репутация: 2
Имя: Николай

ЭкоСреда ecoins

#802

Сообщение nick2015 » 11.05.2023{, 08:47}

Когда планируете сделать анонс ?

ecoins
Полковник
Сообщения: 2924
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 453
Откуда: Шатура
Имя: Энвер

ЭкоСреда ecoins

#803

Сообщение ecoins » 11.05.2023{, 12:27}

nick2015 писал(а):
11.05.2023{, 08:47}
Когда планируете сделать анонс ?
Наверное все же сделаем еще один промежуточную версию сразу после выходных.

ecoins
Полковник
Сообщения: 2924
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 453
Откуда: Шатура
Имя: Энвер

ЭкоСреда ecoins

#804

Сообщение ecoins » 12.05.2023{, 21:55}

nick2015 писал(а):
11.05.2023{, 08:47}
Когда планируете сделать анонс ?
Сделали временную версию, которую проверяли на STM32.
Выложили в теме STM32F411 - попробуйте.

urqagun
Рядовой
Сообщения: 74
Зарегистрирован: 12.10.2020{, 19:16}
Репутация: 12
Имя: Юрий

ЭкоСреда ecoins

#805

Сообщение urqagun » 13.05.2023{, 05:22}

Доброго дня! появилась возможность начать тестировать среду с стм 32, подскажите, как научить ide видеть стлинк?

ecoins
Полковник
Сообщения: 2924
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 453
Откуда: Шатура
Имя: Энвер

ЭкоСреда ecoins

#806

Сообщение ecoins » 13.05.2023{, 09:20}

У
urqagun писал(а):
13.05.2023{, 05:22}
Доброго дня! появилась возможность начать тестировать среду с стм 32, подскажите, как научить ide видеть стлинк?
Установить STM32CubeProgrammer

nick2015
Рядовой
Сообщения: 45
Зарегистрирован: 20.12.2019{, 09:19}
Репутация: 2
Имя: Николай

ЭкоСреда ecoins

#807

Сообщение nick2015 » 13.05.2023{, 21:16}

urqagun писал(а):
13.05.2023{, 05:22}
Доброго дня! появилась возможность начать тестировать среду с стм 32, подскажите, как научить ide видеть стлинк?
можно шить через DFU

tema
Сержант
Сообщения: 187
Зарегистрирован: 21.09.2020{, 12:31}
Репутация: 7
Имя: tema

ЭкоСреда ecoins

#808

Сообщение tema » 17.05.2023{, 17:18}

Ув. ecoins. А нет ли у вас блока что бы можно было менять на лету частоту аппаратного шим для есп32?
Или генератора. Чтобы выход не зависел от выполняемой программы. Для управления скоростью сервы.

ecoins
Полковник
Сообщения: 2924
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 453
Откуда: Шатура
Имя: Энвер

ЭкоСреда ecoins

#809

Сообщение ecoins » 17.05.2023{, 21:24}

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

tema
Сержант
Сообщения: 187
Зарегистрирован: 21.09.2020{, 12:31}
Репутация: 7
Имя: tema

ЭкоСреда ecoins

#810

Сообщение tema » 17.05.2023{, 22:40}

У меня сервопривод на 3квт. Управляется pulse (частотой импульсов ) и comand ( направление ).
типа драйвера шаговика step\dir.

ecoins
Полковник
Сообщения: 2924
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 453
Откуда: Шатура
Имя: Энвер

ЭкоСреда ecoins

#811

Сообщение ecoins » 18.05.2023{, 00:56}

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

tema
Сержант
Сообщения: 187
Зарегистрирован: 21.09.2020{, 12:31}
Репутация: 7
Имя: tema

ЭкоСреда ecoins

#812

Сообщение tema » 18.05.2023{, 07:22}

виноват-не уточнил...
Если правильно, то симетричний генератор с регулировкой частоты на ходу и входом разрешения работы .
Главное чтобы основная программа на него не влияла.
По етому думал задействовать АПАРАТНЫЕ таймера шима.

ecoins
Полковник
Сообщения: 2924
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 453
Откуда: Шатура
Имя: Энвер

ЭкоСреда ecoins

#813

Сообщение ecoins » 18.05.2023{, 10:38}

tema писал(а):
18.05.2023{, 07:22}
Если правильно, то симетричний генератор с регулировкой частоты на ходу и входом разрешения работы .
Главное чтобы основная программа на него не влияла.
По етому думал задействовать АПАРАТНЫЕ таймера шима.
Да, это возможно. Частота максиум 40кГц, но лучше поменьше (меньше нагрузка на процессор). Работать будет независимо от основной программы.
с уважением, Энвер.

tema
Сержант
Сообщения: 187
Зарегистрирован: 21.09.2020{, 12:31}
Репутация: 7
Имя: tema

ЭкоСреда ecoins

#814

Сообщение tema » 18.05.2023{, 14:20}

tema писал(а):
17.05.2023{, 17:18}
Ув. ecoins. А нет ли у вас блока что бы можно было менять на лету частоту аппаратного шим для есп32?
но у вас такого нет?

ecoins
Полковник
Сообщения: 2924
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 453
Откуда: Шатура
Имя: Энвер

ЭкоСреда ecoins

#815

Сообщение ecoins » 18.05.2023{, 16:59}

tema писал(а):
18.05.2023{, 14:20}
но у вас такого нет?
Прямо сейчас нет, но в новой версии наверное добавим.

tema
Сержант
Сообщения: 187
Зарегистрирован: 21.09.2020{, 12:31}
Репутация: 7
Имя: tema

ЭкоСреда ecoins

#816

Сообщение tema » 18.05.2023{, 21:58}

Спасибо ждем. очень. :smile469:

ecoins
Полковник
Сообщения: 2924
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 453
Откуда: Шатура
Имя: Энвер

ЭкоСреда ecoins

#817

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

Аватара пользователя
Rovki
Полковник
Сообщения: 4872
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 269
Откуда: Чехов
Имя: Анатолий
Контактная информация:

ЭкоСреда ecoins

#818

Сообщение Rovki » 30.05.2023{, 22:01}

Много приходилось использовать модбас и ни разу не использовал de. брал нужную микросхему и все :smile44:
Электронщик до мозга костей и не только

ecoins
Полковник
Сообщения: 2924
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 453
Откуда: Шатура
Имя: Энвер

ЭкоСреда ecoins

#819

Сообщение ecoins » 31.05.2023{, 06:51}

nick2015 писал(а):
10.05.2023{, 21:11}
брал нужную микросхему и все
А какие ?

hallozin1
Рядовой
Сообщения: 31
Зарегистрирован: 02.08.2021{, 12:43}
Репутация: 5
Имя: Алексей

ЭкоСреда ecoins

#820

Сообщение hallozin1 » 31.05.2023{, 12:04}

ecoins писал(а):
30.05.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»