Страница 3 из 3

Re: ШИМ atmega8

Добавлено: Чт авг 10, 2017 16:08:30
Ivanoff-iv
ну дак рс амплитуду и давит, попробуй ослабить фильтрацию

Re: ШИМ atmega8

Добавлено: Пт авг 11, 2017 04:19:37
7seg
Даже при ослабленной фильтрации остается этажа тенденция, думаю наверно надо изменять алгоритм или таблицу синусов. Чтобы частота изменялась пропорционально амплитуде.
Изображение

Re: ШИМ atmega8

Добавлено: Пт авг 11, 2017 04:33:49
Ivanoff-iv
ну, во первых там ШИМ, а его амплитуда - пит. напряжение.
во вторых, подозреваю, что питать будешь асинхронник, если да, то лучше контролировать ток, а напряжение тогда само подстроится.

Re: ШИМ atmega8

Добавлено: Пт авг 11, 2017 04:57:04
7seg
Под "Контролировать ток" подразумевается векторное управление ?

Re: ШИМ atmega8

Добавлено: Пт авг 11, 2017 06:44:12
Ivanoff-iv
нет, хотябы общее потребление

Re: ШИМ atmega8

Добавлено: Пт авг 11, 2017 06:45:14
ARV
Векторное управление на atmega реализовать не выйдет, производительности не хватит.
Контролировать ток надо только для защиты от перегрузок, причем защиту от аварийных режимов надо обязательно реализовывать на уровне драйверов (если асинхронник мощный, конечно, и транзисторы дорогие)
Для реализации закона управления U/f = const не надо менять таблицу синусов, надо добавить умножение значения из этой таблицы на переменную перед тем, как заносить в OCRx -это и будет коррекция амплитуды.

Re: ШИМ atmega8

Добавлено: Пт авг 11, 2017 06:48:24
7seg
Вот и доехал до меня модуль IRAMS10UP60B)

Re: ШИМ atmega8

Добавлено: Пт авг 11, 2017 06:51:09
ARV
:dont_know:

Re: ШИМ atmega8

Добавлено: Пт авг 11, 2017 06:51:53
Ivanoff-iv
контроль тока - чтобы на малой частоте не уйти в насыщение.
про умножение, ну да, только надо учесть, что 0 это не 0