реклама на сайте
подробности

 
 
5 страниц V  « < 2 3 4 5 >  
Reply to this topicStart new topic
> Выбор метода регулирования частоты вращения однофазного асинхронного
Слесарь
сообщение Mar 10 2018, 15:58
Сообщение #46


Гуру
******

Группа: Свой
Сообщений: 2 884
Регистрация: 7-11-09
Из: Ростовская обл.
Пользователь №: 53 484



Сейчас записал синус таблицу из 16 значений для управления заполнением периода ШИМ.
Пока для формирования однофазного переменного тока.
Думаю поступить так, сначала включаю выходные ключи на прямое направление тока, включаю ШИМ, по таймеру последовательно от начала таблицы и до конца вычитываю значения и пишу в ШИМ генератор, дабы на выходе получить синусоидальную форму ШИМ огибающей прямого направления тока. Как только таблица заканчивается, начинаю вычитывать данные из таблицы для ШИМ в обратном порядке, с конца в начало. Так сформировал первые 180гр. синусоидальной формы тока.
Переключаю выходные ключи на обратное направление тока и все повторяю в том же порядке, формирую оставшиеся 180 гр....
Достаточно ли 64 градаций ШИМ огибающей для асинхронного эл. двигателя мощностью до 1 кВт?
Go to the top of the page
 
+Quote Post
Den64
сообщение Mar 10 2018, 16:04
Сообщение #47


Знающий
****

Группа: Свой
Сообщений: 584
Регистрация: 22-11-07
Из: Курская область
Пользователь №: 32 571



Не знаю как считается синус, но элементарное деление float/float на восьмибитках больше 500 тактов. На Cortex-M0 думаю не на много быстрее. На Cortex-M4F FPU инструкцией VDIV.F32(кажись) делит за 14 тактов. Синус Cortex-M4F считает за 100-300 тактов в зависимости от компилятора и его настроек. Если восьмибитка то только таблица, хотя..
Go to the top of the page
 
+Quote Post
jcxz
сообщение Mar 10 2018, 16:28
Сообщение #48


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(Den64 @ Mar 10 2018, 18:04) *
Синус Cortex-M4F считает за 100-300 тактов в зависимости от компилятора и его настроек.

Почитайте что такое полином.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Mar 10 2018, 17:44
Сообщение #49


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(jcxz @ Mar 10 2018, 18:28) *
Почитайте что такое полином.

Да не надо нагнетать таинственность, вот эти палиномы так называемые-
Прикрепленное изображение

Это ряды Тэйлора, которые каждый должен знать еще со школы.
Go to the top of the page
 
+Quote Post
jcxz
сообщение Mar 10 2018, 17:52
Сообщение #50


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(AlexandrY @ Mar 10 2018, 19:44) *
Это ряды Тэйлора, которые каждый должен знать еще со школы.

Вот именно! Но складывается впечатление, что не все здесь присутствующие учились в школе laughing.gif
Как можно видеть - никаких делений для полиномов не нужно.
И школьного курса тригонометрии достаточно для того, чтобы понять как генерить синусоиду тратя на каждый отсчёт всего одну MAC-операцию. И без каких-либо таблиц.
Go to the top of the page
 
+Quote Post
Слесарь
сообщение Mar 10 2018, 18:49
Сообщение #51


Гуру
******

Группа: Свой
Сообщений: 2 884
Регистрация: 7-11-09
Из: Ростовская обл.
Пользователь №: 53 484



А чем плохи таблицы?
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Mar 10 2018, 19:31
Сообщение #52


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(jcxz @ Mar 10 2018, 19:52) *
Вот именно! Но складывается впечатление, что не все здесь присутствующие учились в школе laughing.gif
Как можно видеть - никаких делений для полиномов не нужно.
И школьного курса тригонометрии достаточно для того, чтобы понять как генерить синусоиду тратя на каждый отсчёт всего одну MAC-операцию. И без каких-либо таблиц.

В проекте VESC я нашел использование вот такого алгоритма
Короткие специально подобранные полиномы.
Можно взять на заметку.

Правда там с типом float напряг. У этого типа в С-и только 6-ть значащих цифр, а разработчик VESC без тени сомнения копипастит 8 цифр как в оригинале.
Неверно стоит перепроверить точность метода.
Go to the top of the page
 
+Quote Post
jcxz
сообщение Mar 11 2018, 02:46
Сообщение #53


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(AlexandrY @ Mar 10 2018, 21:31) *
Правда там с типом float напряг. У этого типа в С-и только 6-ть значащих цифр, а разработчик VESC без тени сомнения копипастит 8 цифр как в оригинале.

Вы про константы что-ли? Так компилятор откинет лишние биты. У меня вообще есть такая строчка в коде:
#define M_PI 3.141592653589793238462643383279502884197169399375105820974944 rolleyes.gif
И ничего - проглатывает молча.

Цитата(Слесарь @ Mar 10 2018, 20:49) *
А чем плохи таблицы?

А чем плох слон? Да ничем, только сарай для него нужен гораздо больше, чем для коровы, а молока даёт меньше...
Go to the top of the page
 
+Quote Post
Слесарь
сообщение Mar 11 2018, 05:11
Сообщение #54


Гуру
******

Группа: Свой
Сообщений: 2 884
Регистрация: 7-11-09
Из: Ростовская обл.
Пользователь №: 53 484



Вы не могли бы перенести спор про полиномы в другие темы?
Go to the top of the page
 
+Quote Post
Слесарь
сообщение Mar 11 2018, 06:33
Сообщение #55


Гуру
******

Группа: Свой
Сообщений: 2 884
Регистрация: 7-11-09
Из: Ростовская обл.
Пользователь №: 53 484



Ну вроде 1ф переменный ток сформировать вывести наружу получилось. с помощью 4 ключей.
Как сформировать 3ф переменный ток 6-ю ключами со смещением фазы 120 гр. тоже вроде понятно. Испытываю затруднения как вывести 6-ю ключами двухфазный переменный ток со смещением фазы тока стартовой обмотки 90 гр.

Прикрепленное изображение


Что должно формироваться на общем проводе двух обмоток чтоб это соответствовало главной и стартовой обмоткам?
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Mar 11 2018, 09:53
Сообщение #56


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(Слесарь @ Mar 11 2018, 08:33) *
Испытываю затруднения как вывести 6-ю ключами двухфазный переменный ток со смещением фазы тока стартовой обмотки 90 гр.

Что, слишком маленькие амплитуды получаются?
Ну так и микрочип же предупреждает - http://ww1.microchip.com/downloads/en/AppNotes/00001660B.pdf
По уму для однофазников делают так:
Прикрепленное изображение
Go to the top of the page
 
+Quote Post
Plain
сообщение Mar 11 2018, 13:41
Сообщение #57


Гуру
******

Группа: Участник
Сообщений: 6 776
Регистрация: 5-03-09
Из: Москва
Пользователь №: 45 710



Цитата(AlexandrY @ Mar 11 2018, 12:53) *
По уму

А ранее Вы говорили, что двухполупериодный удвоитель зло.

Вот активный выпрямитель явно перебор.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Mar 11 2018, 14:54
Сообщение #58


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(Plain @ Mar 11 2018, 15:41) *
А ранее Вы говорили, что двухполупериодный удвоитель зло.

Эт я в модели Mаtlab нашел. Сам бы я так делать не стал. Это схема чисто для демонстрации проблем модуляции.
Тут вообще все криво складывается.
Взять однофазник, который сделали только ради того чтобы не использовать частотник и приладить к нему частотник, которые делают чтобы не использовать однофазники. laughing.gif
Go to the top of the page
 
+Quote Post
Слесарь
сообщение Mar 21 2018, 06:04
Сообщение #59


Гуру
******

Группа: Свой
Сообщений: 2 884
Регистрация: 7-11-09
Из: Ростовская обл.
Пользователь №: 53 484



Я в шоке! че правда в типовом частотнике для трехфазного электродвигателя три полумоста с верхними и нижними ключами, Ключами управляет ШИМ генератор, три ШИМ генератора для трех полумостов, Выходные ключи каждого из полумостов работают в инверсном режиме с deadtime, то есть, когда ШИМ генератор формирует заполнение ШИМ периода открывается верхний ключ полумоста, а когда генератор формирует скважину ШИМ периода, верхний ключ закрывается и через промежуток deadtime открывается нижний ключ? То есть, если время заполнения одного ШИМ периода равняется времени скважины этого же ШИМ периода то верхний и нижний ключи полумоста открыты на равные промежутки времени, то есть на выходе инвертора будет происходит виртуальный переход фазы формируемого напряжения через ноль?

Я почему-то думал что это работает как в этих видео:

http://youtu.be/uv7ZeLyWvoI

http://youtu.be/WeuWL5mG0ag
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Mar 21 2018, 06:28
Сообщение #60


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(Слесарь @ Mar 21 2018, 08:04) *
Я почему-то думал что это работает как в этих видео:

Не надо смотреть всякую гадость в интернетах.
Купите наконец осциллограф и смотрите первоисточник.
Вот как в частотниках Omron выглядит модуляция:
Прикрепленное изображение

Прикрепленное изображение

Зеленая линия - ток в одной из фаз.
Остальные линии - напряжения в фазах.
Go to the top of the page
 
+Quote Post

5 страниц V  « < 2 3 4 5 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 16th June 2025 - 16:43
Рейтинг@Mail.ru


Страница сгенерированна за 0.01496 секунд с 7
ELECTRONIX ©2004-2016