Вопрос по созданию прошивки частотника на Stm32

preview_player
Показать описание

Рекомендации по теме
Комментарии
Автор

Сейчас тоже работаю над частотником, в твоей программе не хватает перерасчета скважности импульсов от частоты, чем меньше частота, тем меньше должно быть среднеквадратичное напряжение на обмотках, без этого на малой частоте обмотки входят в насыщение

timslabchannel
Автор

На слабом камне только насчитать сразу много таблиц, например для дискреты по 0.1 Гц 500 таблиц. Я уже так делал причем удачно на stm32f103. Памяти не много занимает.

rosinskij.aleksandr
Автор

Дааа даже не знаю что сказать ?? ?? Но все же подскажу во-первых период таймера должен быть равным количеству шагов. А частоту нужно менять при помощи второго таймера путём замедления перебора массива .
..

ОлегАсмолов-йн
Автор

не знаю первый я тут с такой идеей или нет, но есть чипы на который во времена мезозоя делали аудио карты как пример приведу ay-3-8910 (3 выхода, на каждый из который можно выдать свою частоту и свою длину импульса), или рассмотреть другие варианты периферийной микросхемы решающей такие задачи

rredstone
Автор

TIM1 -> CCR1 = Нет? И велосипед изобретать не надо.

ExperimentalPC
Автор


Системы управления электроприводоми
Найти книгу эту

favoritdmitry
Автор

Не помню отмечался ли лично я в этих изысканиях - но - год прошёл, как оно, частотник жив ?
И таки да - у лично меня 8 бит буратина не стесьняясь выдаёт ШИМ 1.5 КГц на двигло 36 вольт от шины 300 вольт - и защита от КЗ не срабатывает, токи в допуске модуля 15/30/50 ампер тока горячего/холодного/КЗ.
Сейчас у лично меня под руками есть нульсовое двигло глубинного вибратора с металлолома за 500 руб 36 вольт 1 КВт 20 ампер фазный номинальный ток - надо видос как его моя буратина будет крутить 0.1 Гц от шины 360 вольт с регулировкой тока фазы на лету из меню ?

pswru
Автор

скинь-ка проект, покопаюсь на досуге
а вообще по логике по другому и не получится реализовать. тут либо пересчитывать под каждое требуемое значение несущей частоты либо потеря несущей

как вариант только заколхозить на прерываниях по фронту-спаду ногодрыг (дополнительно к шиму). но это херня.
лучше уж оптимизировать расчеты, чтобы они производились за максимально короткое время, за которое негативные моменты в переходном процессе просто не успеют возникнуть .либо переход на фиксированную точку/целочисленную математику, либо камень с fpu. (как по мне первый вариант лучше)

aleksandraleksandr
Автор

И да синус судя с ваших осцилограм не правильный вообще.

ОлегАсмолов-йн