Найдено 16 результатов

peroAlexandr
12 дек 2025, 17:02
Форум: ПИД регуляторы (PID), блоки для ШИМ
Тема: аппаратный шим stm32
Ответы: 52
Просмотры: 2101

Re: аппаратный шим stm32

Я конечно не против, но для лучшего поиска по форуму может создадите тему про энкодер? всё же это не относится к шиму.
peroAlexandr
09 дек 2025, 16:55
Форум: ПИД регуляторы (PID), блоки для ШИМ
Тема: аппаратный шим stm32
Ответы: 52
Просмотры: 2101

Re: аппаратный шим stm32

может тогда специальную микросхему для энкодера?
peroAlexandr
09 дек 2025, 16:42
Форум: ПИД регуляторы (PID), блоки для ШИМ
Тема: аппаратный шим stm32
Ответы: 52
Просмотры: 2101

Re: аппаратный шим stm32

Ниже приведён минимальный и рабочий пример для STM32F103C8T6, который использует аппаратный квадратичный декодер (Encoder Mode) в таймере TIM3.
Код написан под STM32 HAL.

Пины

По умолчанию TIM3 использует

- PA6 → TIM3_CH1
- PA7 → TIM3_CH2

Инициализация таймера в режиме Encoder


TIM ...
peroAlexandr
09 дек 2025, 16:41
Форум: ПИД регуляторы (PID), блоки для ШИМ
Тема: аппаратный шим stm32
Ответы: 52
Просмотры: 2101

Re: аппаратный шим stm32

Опять же если верить ИИ, то проблем с энкодерами нет. Надо его замучать вопросами и он отдаст нужный код. вот ответы ИИ
Вот несколько способов снять направление и шаги энкодера, минимально нагружая CPU.

1. Использование аппаратных прерываний (IRQ)

- Лучший компромисс между точностью и нагрузкой ...
peroAlexandr
09 дек 2025, 16:00
Форум: ПИД регуляторы (PID), блоки для ШИМ
Тема: аппаратный шим stm32
Ответы: 52
Просмотры: 2101

Re: аппаратный шим stm32


Я понимаю ,что для драйвера нужен сигнал Step и что он обязательно должен формироваться от независимого от программного кода устройства , иначе на каждом прерывании будут подергивания двигателя . Я пошел таким же путем как и Вы. Насколько я понимаю Step / Dir может работать по "положению" и в этом ...
peroAlexandr
09 дек 2025, 15:07
Форум: ПИД регуляторы (PID), блоки для ШИМ
Тема: аппаратный шим stm32
Ответы: 52
Просмотры: 2101

Re: аппаратный шим stm32



не шим
там есть табличка с режимами скорости переключения пинов 2 10 50 мгц
в отличие от ардуино позволяет подойти гибче к той или иной реализации
а вот по поводу моторов прекрасно подходит таймер1 с его доп функциями для этих целей


Если не сложно прошу пояснить про доп функции таймера1 ...
peroAlexandr
09 дек 2025, 15:04
Форум: ПИД регуляторы (PID), блоки для ШИМ
Тема: аппаратный шим stm32
Ответы: 52
Просмотры: 2101

Re: аппаратный шим stm32


не шим
там есть табличка с режимами скорости переключения пинов 2 10 50 мгц
в отличие от ардуино позволяет подойти гибче к той или иной реализации
а вот по поводу моторов прекрасно подходит таймер1 с его доп функциями для этих целей


Да, подходит, но абсолютно нет необходимости если управляешь ...
peroAlexandr
09 дек 2025, 13:02
Форум: ПИД регуляторы (PID), блоки для ШИМ
Тема: аппаратный шим stm32
Ответы: 52
Просмотры: 2101

Re: аппаратный шим stm32


Что за психоз?
Работает так замечательно.
Я делал, но на нужный мне пин, такую поляну как у вас, по всем пинам не пробовал.

2025-12-09_155714.png

Тогда можно было захватить и альтернативные пины для полноты и простоты разводки.


В том и дело. Моя личная задача была разгрузить CPU, получить ...
peroAlexandr
09 дек 2025, 10:04
Форум: ПИД регуляторы (PID), блоки для ШИМ
Тема: аппаратный шим stm32
Ответы: 52
Просмотры: 2101

Re: аппаратный шим stm32


ии конечно же не задумывается о гибкости и правильности реализации
лучше бы вы почитали даташит и создали гибкие автоподнастройки
зачем вы ставите 50мгц на порт если у вас шим допустим 1гц там без проблем хватит и 2мгц режима да даже в 200кгц режим в 10мгц достаточно
на 50мгц он же выходит на ...
peroAlexandr
08 дек 2025, 20:56
Форум: ПИД регуляторы (PID), блоки для ШИМ
Тема: аппаратный шим stm32
Ответы: 52
Просмотры: 2101

аппаратный шим stm32

Блоки проверенны осциллографом на соответствие частоты, времени импульса, скважности. Единственное не проверял изменение времени импульса "на ходу" на всех, лишь несколько.
частота до 200кГц
peroAlexandr
02 дек 2025, 23:03
Форум: Таймеры
Тема: выход из цикла по условию
Ответы: 2
Просмотры: 573

Re: выход из цикла по условию

Попробую так сделать. Выполнять по условию не мешает. Просто изначально задумал так, но не получилось и хотелось разобраться почему чтоб на будущее опыт иметь. Изначально "калибровка укладчика" была вообще вверху, думал в этом проблема и переставил чтоб порядок компиляции поменять. Не помогло и ...
peroAlexandr
02 дек 2025, 18:39
Форум: Таймеры
Тема: выход из цикла по условию
Ответы: 2
Просмотры: 573

выход из цикла по условию

Добрый день. Помогите разобраться пожалуйста с платами. Если ставлю условие платы2 "выполнять в цикле", то нанка перестает реагировать на датчик холла (ф это диод на 13 пине для проверки). Если делаю "выполнять по условию", то всё работает как запланировано: шаговик 20 оборотов крутится в одну ...
peroAlexandr
18 май 2025, 23:10
Форум: Просто поболтать (На свободную тему)
Тема: Отзывы и благодарности автору
Ответы: 163
Просмотры: 31159

Re: Отзывы и благодарности автору

Донат.
Как и ранее хочу поблагодарить автора, админов и всех причастных к созданию и поддержке программы. Это действительно лёгкий, работающий способ быстро войти в создание своих устройств.
Особенно хочу поблагодарить за помощь лично мне в освоении программы и создании блоков Анатолия.
peroAlexandr
26 окт 2022, 14:22
Форум: Wiki
Тема: положение блоков и связей
Ответы: 6
Просмотры: 2074

положение блоков и связей

Понял. Всем спасибо, учту советы.
peroAlexandr
26 окт 2022, 12:25
Форум: Wiki
Тема: положение блоков и связей
Ответы: 6
Просмотры: 2074

положение блоков и связей

Спасибо большое. Переменные много памяти не съедят?
peroAlexandr
26 окт 2022, 08:58
Форум: Wiki
Тема: положение блоков и связей
Ответы: 6
Просмотры: 2074

положение блоков и связей

Добрый день. Наверное глупый вопрос, но ответа и способа решения не нашел.
Подскажите пожалуйста как развернуть блоки в программе? К примеру блок mcp2515 у блока запись подключение происходит с левой стороны, но можно ли сделать их с правой?
Связи между блоков тоже не могу переставить для ...

Перейти к расширенному поиску