Обсуждаем контроллеры компании Atmel.
Ответить

Re: ШИМ atmega8

Чт авг 10, 2017 16:08:30

ну дак рс амплитуду и давит, попробуй ослабить фильтрацию

Re: ШИМ atmega8

Пт авг 11, 2017 04:19:37

Даже при ослабленной фильтрации остается этажа тенденция, думаю наверно надо изменять алгоритм или таблицу синусов. Чтобы частота изменялась пропорционально амплитуде.
Изображение

Re: ШИМ atmega8

Пт авг 11, 2017 04:33:49

ну, во первых там ШИМ, а его амплитуда - пит. напряжение.
во вторых, подозреваю, что питать будешь асинхронник, если да, то лучше контролировать ток, а напряжение тогда само подстроится.

Re: ШИМ atmega8

Пт авг 11, 2017 04:57:04

Под "Контролировать ток" подразумевается векторное управление ?

Re: ШИМ atmega8

Пт авг 11, 2017 06:44:12

нет, хотябы общее потребление

Re: ШИМ atmega8

Пт авг 11, 2017 06:45:14

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

Re: ШИМ atmega8

Пт авг 11, 2017 06:48:24

Вот и доехал до меня модуль IRAMS10UP60B)

Re: ШИМ atmega8

Пт авг 11, 2017 06:51:09

:dont_know:
Последний раз редактировалось ARV Пт авг 11, 2017 06:53:55, всего редактировалось 1 раз.

Re: ШИМ atmega8

Пт авг 11, 2017 06:51:53

контроль тока - чтобы на малой частоте не уйти в насыщение.
про умножение, ну да, только надо учесть, что 0 это не 0
Ответить