|
-80 / 1 / 0
Регистрация: 15.12.2019
Сообщений: 346
|
|
stm32 генерация синусоиды19.08.2022, 08:10. Показов 6105. Ответов 77
У меня возник вопрос чтобы генерировать синусоиду в STM32.И задался вопросом а по какой формуле лучше вычислять массив. Или его не вычислять. А предоставить вычислять эту функцию контролеру?. Кто из спецов может поделится умными мыслями. Кто может подсказать. Нашёл вот такую формулу SIN A=(sin(2p*x/128+1))*127 и немного переделал SINB=(sin((2p*x/128+2p/3)+1))*127 и SINС=(sin((2p*x/128-2p/3)+1))*127.x-один элемент массива. Может неправильно .Что является периодом?.Вот что меня интересует.И как лучше управлять периодом?
0
|
|
| 19.08.2022, 08:10 | |
|
Ответы с готовыми решениями:
77
Генерация ШИМ для синусоиды STM32F100 Генерация ШИМ 30кГц на STM32 Генерация синусоиды с ЦАПа через DMA (ADuCM360) |
|
-80 / 1 / 0
Регистрация: 15.12.2019
Сообщений: 346
|
|
| 21.08.2022, 21:59 [ТС] | |
|
На AVR это и есть модуляция.Только там два таймера используется.Один 3 шима а другой в прерывании вот и вся модуляция.Ну по крайне мере в протеусе показывает.А в DMA какая может быть модуляция?
0
|
|
|
-80 / 1 / 0
Регистрация: 15.12.2019
Сообщений: 346
|
|
| 21.08.2022, 22:02 [ТС] | |
|
0
|
|
| 21.08.2022, 22:07 | ||
|
https://embedders.org/blog/fk0... lerom.html смотрите по поиску модуляция BAM (BAM - латиницей)
0
|
||
|
-80 / 1 / 0
Регистрация: 15.12.2019
Сообщений: 346
|
|
| 21.08.2022, 22:09 [ТС] | |
|
Вообщем вырисовывается картина Репина.3 медведя в лесу.Я подозреваю что не один контролер stm32 понадобится а два как минимум.Потому как при таком раскладе не одна переферия работать стабильно работать наверное не будет.Это моё амматорское мнение.
0
|
|
| 21.08.2022, 22:14 | ||
|
стм32 имеет очень навороченные возможности... в конце концов делайте просто PWM а уж после если будет на то необходимость перейдете на BAM ну и может дойдете до НИИЭТ микроконтроллеров :-) они там знатно по извращались (в хорошем смысле) управлением многофазных двигателей и соответствующими блоками таймеров микроконтроллеров
0
|
||
|
62 / 187 / 31
Регистрация: 14.02.2013
Сообщений: 1,715
|
|
| 21.08.2022, 22:19 | |
|
Кстати BAM проще для управления тремя фазами и как раз ваш случай.
0
|
|
|
-80 / 1 / 0
Регистрация: 15.12.2019
Сообщений: 346
|
|
| 21.08.2022, 22:20 [ТС] | |
|
0
|
|
|
62 / 187 / 31
Регистрация: 14.02.2013
Сообщений: 1,715
|
||
| 21.08.2022, 22:21 | ||
|
0
|
||
| 21.08.2022, 22:22 | |
|
0
|
|
|
62 / 187 / 31
Регистрация: 14.02.2013
Сообщений: 1,715
|
||
| 21.08.2022, 22:23 | ||
|
Смотрите на готовый модуль STM32H750 у китайцев 2000 руб стоит.
0
|
||
| 21.08.2022, 22:26 | ||
|
зато микроконтроллер специализированный. у них даже демо плата есть под силовые ключи ... я просто в том году с ними столкнулся... описывали определения под ассемблер... интересные микроконтроллеры...
0
|
||
|
62 / 187 / 31
Регистрация: 14.02.2013
Сообщений: 1,715
|
|||
| 21.08.2022, 22:28 | |||
|
Добавлено через 57 секунд
0
|
|||
| 21.08.2022, 22:30 | |||
|
Добавлено через 1 минуту это арм микроконтроллеры, лицензированные, ядра там помоему cortex-m4 (не помню уже) ну а блоки периферии где то лицензированные а где то свои...
0
|
|||
|
-80 / 1 / 0
Регистрация: 15.12.2019
Сообщений: 346
|
|
| 21.08.2022, 22:35 [ТС] | |
|
Буду пользоватся подручными средствами.Есть stm32f407vet. stm32f411 //Я просто сейчас без работы.На Украине туго.
0
|
|
| 21.08.2022, 22:47 | |||
|
надо просто посидеть и подумать над тем как все должно выглядетьи дальше уже смотреть что можно сделать... может где в сети и типовые решения есть управления трехфазниками... (наверняка есть)... у тех же радиуправляемых моделей бесколлекторные двигатели с изменяемой частотой вращения... Добавлено через 4 минуты Добавлено через 3 минуты вот с более менее описанием алгоритма... помоему его не сложно перенести на стм32... https://radioparty.ru/prog-avr... sensorless
0
|
|||
|
4146 / 2724 / 433
Регистрация: 09.09.2017
Сообщений: 12,065
|
|||||
| 22.08.2022, 07:18 | |||||
|
0
|
|||||
|
-80 / 1 / 0
Регистрация: 15.12.2019
Сообщений: 346
|
||
| 22.08.2022, 09:19 [ТС] | ||
|
0
|
||
|
-80 / 1 / 0
Регистрация: 15.12.2019
Сообщений: 346
|
||||||
| 22.08.2022, 19:55 [ТС] | ||||||
|
По моему в таймерах только делители.Таймер можно изменить.Кстати у меня вопрос к спецам на засыпку.Если на выходе мне нужно использовать не три синуса а шесть. Но в зеркальном отражении то есть в инверсии.Это мне ещё 3 массива нужно вычислять?И немного формулу поменять?
Добавлено через 2 часа 52 минуты
0
|
||||||
| 22.08.2022, 19:55 | |
|
Генерация синусоиды Чем связать STM32 + STM32 в одном корпусе? Общение с барометром MS5540 на STM32 (Arduino to STM32)
Анимация синусоиды Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
|
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
|
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701
Купил два термопринтера QR701.
На сэлф-тесте написано:
Language: PC936 (GB18030).
Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
|
Создание формы заимствованного документа
Maks 03.08.2026
Задача:
Необходимо создать собственную форму заимствованного документа. На форме должен быть реквизит "Покупатель", а также
табличная часть со следующими реквизитами:
- Расчетный счет покупателя. . .
|
|
Задача предоставления скидок покупателям
Maks 03.08.2026
Задача:
В документе "Продажи" необходимо реализовать функционал предоставления скидок покупателям. Скидка должна автоматически рассчитываться и подставляться в соответствующее поле при выборе. . .
|
Почему SEO не начинается с ключевых слов: что проверить до написания текстов
Neotwalker 01.08.2026
Когда владельцу сайта предлагают заняться SEO, первым шагом часто становится сбор запросов и написание текстов.
Логика кажется понятной:
1. Находим ключевые слова.
2. Добавляем их на. . .
|
Знание — сила: Доктрина интенциональности знаний, углубление в формулу
Hrethgir 01.08.2026
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11957&stc=1&d=1785567302
Знаменитый афоризм Фрэнсиса Бэкона «Знание — сила» (Scientia potentia est) в массовой культуре принято понимать. . .
|
SUNO Ai - Река Без Дна
zorxor 31.07.2026
Автор стихотворения - астрофизик Марина Катыс
Ссылка на сгенерированную музыкальную композицию:
https:/ / suno. com/ song/ 6f6e5464-b290-4650-be6c-44c85f8d8013
Я говорю, что Время- как вода
течет. . .
|