Слесарь
Aug 22 2017, 05:06
Здравствуйте!
Не могу определиться с методом. До 0.5 кВт.
1. частотник Optidrive E3 с однофазным выходом. Очень много ненужных опций и высокая цена. Потребуется фазасдвигающй конденсатор, как понимаю работающий эффективно только на номинальной частоте.
2. Innovert IDD401U21B с обычным выходом, но с блокированными 3Ф опциями. цена приемлема. По прежнему потребуется фазасдвигающй конденсатор.
3. Microchip AN967 управление однофазным мотором, трехфазный выход со смещением фаз 90гр. Не требуется фазасмещающий конденсатор. Отсутствие какого-либо излишества в управлении. Потребуется самостоятельное изготовление.
Какой из вариантов будет максимально энергоэффективным?
AlexandrY
Aug 22 2017, 06:50
Цитата(Слесарь @ Aug 22 2017, 08:06)

3. Microchip AN967 управление однофазным мотором, трехфазный выход со смещением фаз 90гр. Не требуется фазасмещающий конденсатор. Отсутствие какого-либо излишества в управлении. Потребуется самостоятельное изготовление.
У микрочипа в апноте применена неоптимальная модуляция.
Потеряете часть действующего напряжения на выходе
А что нить из max"овской линейки не смотрели, не помню и схемы под рукой нет, но их использовали там чтото max1487xx.
Слесарь
Aug 22 2017, 08:40
MAX14870/MAX14872
Это же вроде для низковольтных DC моторов.
Цитата(AlexandrY @ Aug 22 2017, 09:50)

У микрочипа в апноте применена неоптимальная модуляция.
Потеряете часть действующего напряжения на выходе
А что значит оптимальная? Вроде как если драйвер питается от выпрямителя на 310В то на выходе при любом раскладе можно модулировать до ~220В действующего напряжения с чистым синусом.
controller_m30
Aug 22 2017, 09:47
Если интересно.
Регуляторы вентиляторов компрессорных агрегатов холодильников. Один Danfoss (есть картинка нутра), и один Alco Controls (нутро посмотреть не удалось).
Сколько там скоростей сказать не могу. Но точно больше двух.
Вентиляторы на обеих установках однофазные.
В даташитах есть некоторые подробности их включения и принципа действия (хотя лично я не понял, и если здесь разберёмся, будет и мне полезно узнать).
Alco Controls FSX-42SDanfoss RGE-Z1N4Ещё фотки. Полностью плата не снимается.
Подозреваю, что четыре контакта по очереди как-то подключаются к фазе, и при этом подключают в параллель и дополнительные конденсаторы (вроде бы синие "кубики" это конденсаторы).
AlexandrY
Aug 22 2017, 10:28
Цитата(Слесарь @ Aug 22 2017, 11:40)

А что значит оптимальная? Вроде как если драйвер питается от выпрямителя на 310В то на выходе при любом раскладе можно модулировать до ~220В действующего напряжения с чистым синусом.
Уточните между какими точками на схеме вы собираетесь измерять эти действующие 220.
И увидите что там не будет 220 при такой модуляции как в апноте.
Слесарь
Aug 22 2017, 10:32
Скорее всего там СИФУ.
Я пробовал СИФУ, но при уменьшении частоты вращения обороты вентилятора снижаются, а ток электромотора остается прежним. при этом мотор перегревается и очень неприятно гудит.
Здесь будет ~220В
Нажмите для просмотра прикрепленного файла
AlexandrY
Aug 22 2017, 13:11
Цитата(Слесарь @ Aug 22 2017, 13:32)

Здесь будет ~220В
Я бы напряжение между точками скажем Va и Vb описал так:
Нажмите для просмотра прикрепленного файлаТ.е. имеете две синусоиды с амплитудой равной половине напряжения на DC шине и сдвинутые по фазе скажем на 120 град ( при 90 будет еще хуже)
Получаем что их разность по амплитуде не дотягивает даже до 0.9 от напряжения DC. Соответственно и действующее будет не 220, а 190
Слесарь
Aug 22 2017, 13:29
Так а напряжение DC вроде не 220В, а 310В. 0.9 от 310В это чуть больше чем Вы описали.
AlexandrY
Aug 22 2017, 14:07
Цитата(Слесарь @ Aug 22 2017, 16:29)

Так а напряжение DC вроде не 220В, а 310В. 0.9 от 310В это чуть больше чем Вы описали.
Достижимое межфазное для обсуждаемой модуляции: размах - 538, амплитуда - 269, действующее - 190
Цитата(Слесарь @ Aug 22 2017, 08:06)

Какой из вариантов
Вариант №4 — двухполупериодным удвоителем, т.е. на входе не четыре диода, а два, получить ±400 В, от которых запитать два полумоста на 1200-вольтовых IGBT.
Слесарь
Aug 22 2017, 17:19
Как четвертый вариант, разрешается ли применять прерывистое включение в сеть вентилятора? Сейчас дергал выключателем вентилятора, вроде звучит вполне сносно. Допустим 5 сек. под током, 1 сек. перерыв.
Вес крыльчатки вентилятора около 8 кг., не успевает сильно затормаживаться. Прерывается только небольшой гул сети переменного тока. При разогнанном вентиляторе рабочий ток 2.2А, ток подачи напряжения 2.7А.
может ли такой метод быть не менее эффективным для электросчетчика чем частотный преобразователь?
AlexandrY
Aug 22 2017, 18:16
Цитата(Слесарь @ Aug 22 2017, 20:19)

может ли такой метод быть не менее эффективным для электросчетчика чем частотный преобразователь?
Если задача убить счетчик, то я бы использовал как тут советовали "двухполупериодный удвоитель"
Слесарь
Aug 22 2017, 18:27
Чем убить счетчик? Ток включения превышает рабочий ток всего на 20%
Имеется ввиду постоянный ток, но счётчики его давно считают.
Слесарь
Aug 23 2017, 03:50
Хорошо что считают. Так какой из методов будет более энергоэффективным, прерывистый или инверторный?
Чего-то не пойму, если в разговоре упоминается фазосдвигающий конденсатор, то методом его выбрасывания получается трехфазный мотор. И для него - инвертор с однофазным входом и трехфазным выходом без всяких конденсаторов. Или три провода тянуть проблема?
У самого так помпа в кофемашине включена (через инвертор и с выбрасыванием кондера)
Слесарь
Aug 23 2017, 08:11
У вентилятора смещение фаз 90 гр., у обычного частотника смещение 120 гр. не будет работать.
Слесарь
Aug 27 2017, 06:27
Кто либо пробовал регулировать частоту вращения вентилятора путем частоты пропуска полупериодов сетевого? Пропусти каждый второй или каждый десятый полупериод.
Если да, то какие результаты и до каких мощностей двигателя так можно делать?
В газ. котлах вроде регулируют скорость воздуходувки или дымососа именно так.
Полупериоды, ИМХО, пропускать нельзя: возникнет подмагничивание.
Цитата(Слесарь @ Aug 23 2017, 06:50)

Хорошо что считают. Так какой из методов будет более энергоэффективным, прерывистый или инверторный?
Поясните, что Вы называете энергоэффективностью.
Слесарь
Aug 27 2017, 20:38
Чем плохо подмагничивание? А если в равной степени пропускать как четные так и нечетные полупериоды?
В моем случае более энергоэффективный это тот метод, при котором меньшее энергопотребление при той же выполненной работе.
alexvu
Aug 28 2017, 15:17
Цитата(Слесарь @ Aug 27 2017, 23:38)

В моем случае более энергоэффективный это тот метод, при котором меньшее энергопотребление при той же выполненной работе.
Обычно частотник обеспечивает не только наилучший КПД, но и наиболее "аккуратное" потребление мощности из сети. Недостаток один: цена.
Слесарь
Aug 28 2017, 19:02
Да. При работе от частотника не подмигивает лампочка освещения комнаты в такт подачи тока электромотору.
Но сейчас в большинстве случаев обычно светодиодное освещение, оно не реагирует даже на просадку напряжения сети при пуске главного мотора просадка до 150В.
alexvu
Aug 29 2017, 14:10
Опять же, раз уж Вас волнует вопрос энергоэффективности - то аккуратное потребление из сети есть и самое энергоэффективное.
Цитата(Слесарь @ Aug 27 2017, 23:38)

Чем плохо подмагничивание? А если в равной степени пропускать как четные так и нечетные полупериоды?
Подмагничивание плохо тем, что может привести к насыщению магнитопровода со всеми вытекающими.
Пропуск целых периодов избавит от этой проблемы, это есть разновидность релейного регулирования.
Цитата
В моем случае более энергоэффективный это тот метод, при котором меньшее энергопотребление при той же выполненной работе.
То есть, высокий КПД? Каков он будет при релейном регулировании - трудно предсказать. Вероятно, будет снижаться со снижением оборотов.
Цитата(Слесарь @ Aug 28 2017, 22:02)

Да. При работе от частотника не подмигивает лампочка освещения комнаты в такт подачи тока электромотору.
Но сейчас в большинстве случаев обычно светодиодное освещение, оно не реагирует даже на просадку напряжения сети при пуске главного мотора просадка до 150В.
Если цель - избавление от подмигивания освещения и светодиодные светильники решают эту проблему, то есть ли ещё о чём говорить? Не понятно.
Dondob
Aug 29 2017, 22:10
Цитата(Herz @ Aug 29 2017, 18:39)

есть ли ещё о чём говорить? Не понятно.
Согласен, вообще при при мощности в 0,5 КВА , если не 100 вентиляторов, не совсем понятно столько колебаний, есть множество приемлемых решений.
Слесарь
Aug 30 2017, 04:14
Предложите одно из решений?
Например , такое решение как Optidrive E2 1 phase стоит до пяти раз дороже вентилятора, что не очень рационально. Быть может есть более рациональные решения?
Фрол Кузьмич
Aug 30 2017, 04:44
Цитата(Слесарь @ Aug 27 2017, 23:38)

В моем случае более энергоэффективный это тот метод, при котором меньшее энергопотребление при той же выполненной работе.
Вам важна энергоэффективность? Возьмите вентилятор с ЕС-мотором.
Слесарь
Mar 9 2018, 08:34
помогите, объяснив на пальцах, как лучше организовать синусоидальный выход для асинхронника со смещением фазы пусковой обмотки относительно основной обмотки 90 гр.?
Начал писать код, где по прерыванию таймера переписывается глубина ШИМ для 6 выходов управляющих силовыми ключами.
Допустим, могу хранить синусоидальную тенденцию изменения глубины ШИМ в таблице в памяти и по таймеру выдергивать из таблицы новые данные для ШИМ, но ведь для каждой новой частоты вращения мне понадобится новая синус таблица? Как вообще это организовано в частотниках где выходная частота регулируется до сотых долей Гц? Там при изменении выходной частоты по новой рассчитывается синусоидальная таблица?
Опять же, для низких выходных частот синусоидальная таблица должна быть длинней, с большей детализацией, а для более высоких таблица может быть короче. Как понимаю, нужно выбрать что-то среднее с длиной таблицы?
или может надо наоборот, тенденция изменения глубины ШИМ будет линейной, а прерывания таймера будет происходить с переменным периодом (синусоидально), чтоб на выходе ШИМ так же вырисовывалась синусоидальная тенденчия?
HardEgor
Mar 9 2018, 14:17
Цитата(Слесарь @ Mar 9 2018, 15:34)

Опять же, для низких выходных частот синусоидальная таблица должна быть длинней, с большей детализацией, а для более высоких таблица может быть короче. Как понимаю, нужно выбрать что-то среднее с длиной таблицы?
или может надо наоборот, тенденция изменения глубины ШИМ будет линейной, а прерывания таймера будет происходить с переменным периодом (синусоидально), чтоб на выходе ШИМ так же вырисовывалась синусоидальная тенденчия?
Выбор направления развития программы это самый сложный момент, можно просчитать варианты и выбрать оптимальный, но не всегда получается. Никто за вас это не сможет сделать, могу только подсказать траекторию.
По-простому можно считать синус, а можно хранить самую большую таблицу для самой низкой частоты(для более высоких прореживать, но шаг частот двоичный), хорошо что хранить достаточно четверть периода, но чем больше точность регулирования, тем больше таблица. А можно еще промежуточные значения аппроксимировать прямой(или какой-то кривой 2-3 порядка), тогда можно линейно регулировать, но гармоники полезут, потери возрастут.
Получается, в первом приближении, считать или хранить, зависит от процессора и объема памяти, диапазона регулирования, дискретности регулирования, допустимой несинусоидальности.
Цитата(Слесарь @ Mar 9 2018, 11:34)

Как вообще это организовано в частотниках
Ключевое слово ПЦС — по прерываниям с частотой ШИМ увеличивается на шаг фазы закольцованный аккумулятор фазы, разрядность которого определяет наименьшая требуемая частота, после чего, по его старшим разрядам, как указателю, из таблицы синуса берётся значение. Если таблица грубая, промежуточные значения вычисляются из двух её соседних значений посредством младших разрядов аккумулятора — следовательно, экономить на таблице попросту невыгодно.
Можно использовать DDS генератор. Хотя на таких низких частотах и ШИМ микроконтроллера легко справится.
Цитата(Слесарь @ Mar 9 2018, 11:34)

ШИМ для 6 выходов управляющих силовыми ключами
Выше было предупреждение, что с такой схемой напряжение будет в 1,5 раза меньше номинала, да и то в лучшем случае — Ваш двигатель это устраивает?
Слесарь
Mar 10 2018, 04:06
Ну .. у меня все двигателя (насосы и вентиляторы) с двукратным запасом производительности, для чего и частотник, - эффективно понизить производительность, по этому думаю если питать ключи +300В, то на выходе напряжения будет достаточно.
Более детально изучив ШИМ модуль МК, стратегия немного меняется, длительность периода ШИМ будет постоянной, по окончании периода ШИМ прерывание. По прерыванию ШИМ перезаписывать регистр скважности ШИМ для формирования синусоидальной огибающей ШИМ..
А что мешает использовать повышающий до 400В PFC? Сразу решается несколько проблем. Схема усложняется на одну микросхему + дроссель + транзистор + диод.
Слесарь
Mar 10 2018, 05:18
А зачем?
А как же допустимое напряжение выходных ключей?
На сегодняшний день снижаю производительность двигателей с помощью автотрансформатора, но это как понимаю не очень эффективно, по этому помимо пониженного напряжения хочу снизить так же и частоту тока.
яман-тау
Mar 10 2018, 05:50
Попробуйте постоянкой запитать. Мотор щеточный?
Слесарь
Mar 10 2018, 05:55
на постоянке почему-то не вращается.... греется очень сильно...
яман-тау
Mar 10 2018, 06:04
Мотор коллекторный?
Слесарь
Mar 10 2018, 06:11
нет. мотор как в заголовке темы...
яман-тау
Mar 10 2018, 06:16
Прикольно, впервые про такие узнал.
Цитата(Plain @ Mar 9 2018, 16:52)

после чего, по его старшим разрядам, как указателю, из таблицы синуса берётся значение. Если таблица грубая, промежуточные значения вычисляются из двух её соседних значений посредством младших разрядов аккумулятора — следовательно, экономить на таблице попросту невыгодно.
Зачем таблица??? Если синус элементарно вычисляется полиномом. И с гораздо большей точностью, чем по таблице.
На сколько команд потянет этот полином? Потому как речь о работе в прерываниях частотой может даже 100 кГц.
Слесарь
Mar 10 2018, 12:49
Для формирования синуса (переменного тока) рекомендуют создать статическую синус таблицы значений скважности для ШИМ. Для изменения частоты огибающей (переменного тока) ШИМ изменять частоту выборки данных из синус таблицы для ШИМ.
Цитата(Plain @ Mar 10 2018, 14:35)

На сколько команд потянет этот полином? Потому как речь о работе в прерываниях частотой может даже 100 кГц.
На Cortex-M - немного больше 20 тактов - да хоть 1МГц.

А Вы теперь посчитайте - сколько будет работать вариант с таблицей, да ещё с интерполяцией по 2-соседним значениям? Учитывая, что на максимальных частотах в Cortex-МК выборка из флеша занимает до 6-7 тактов.
Удивительно, но почему-то никто, из тех кто сразу строчит таблицы, не задумывается о быстродействии табличного варианта, как будто он безусловно 0-тактный...
У меня даже на
STM8 (16МГц) синус по 3 фазам полиномом считается для 10кГц ШИМа. Что уж говорить про Cortex....
PS: А вообще - если действительно нужно
быстро генерировать синус, то лучше пользовать не тормозные таблицы или полином, а считать рекуррентно. В этом случае (на ARM) нужно всего
около 1 такта CPU на вычисление каждого нового значения синусоиды (ну + ещё конечно его нужно потом сохранить в памяти). Так можно генерить синус на десятках МГц.
Слесарь
Mar 10 2018, 15:58
Сейчас записал синус таблицу из 16 значений для управления заполнением периода ШИМ.
Пока для формирования однофазного переменного тока.
Думаю поступить так, сначала включаю выходные ключи на прямое направление тока, включаю ШИМ, по таймеру последовательно от начала таблицы и до конца вычитываю значения и пишу в ШИМ генератор, дабы на выходе получить синусоидальную форму ШИМ огибающей прямого направления тока. Как только таблица заканчивается, начинаю вычитывать данные из таблицы для ШИМ в обратном порядке, с конца в начало. Так сформировал первые 180гр. синусоидальной формы тока.
Переключаю выходные ключи на обратное направление тока и все повторяю в том же порядке, формирую оставшиеся 180 гр....
Достаточно ли 64 градаций ШИМ огибающей для асинхронного эл. двигателя мощностью до 1 кВт?
Не знаю как считается синус, но элементарное деление float/float на восьмибитках больше 500 тактов. На Cortex-M0 думаю не на много быстрее. На Cortex-M4F FPU инструкцией VDIV.F32(кажись) делит за 14 тактов. Синус Cortex-M4F считает за 100-300 тактов в зависимости от компилятора и его настроек. Если восьмибитка то только таблица, хотя..
Цитата(Den64 @ Mar 10 2018, 18:04)

Синус Cortex-M4F считает за 100-300 тактов в зависимости от компилятора и его настроек.
Почитайте что такое полином.
AlexandrY
Mar 10 2018, 17:44
Цитата(jcxz @ Mar 10 2018, 18:28)

Почитайте что такое полином.
Да не надо нагнетать таинственность, вот эти палиномы так называемые-
Нажмите для просмотра прикрепленного файлаЭто ряды Тэйлора, которые каждый должен знать еще со школы.
Цитата(AlexandrY @ Mar 10 2018, 19:44)

Это ряды Тэйлора, которые каждый должен знать еще со школы.
Вот именно! Но складывается впечатление, что не все здесь присутствующие учились в школе
Как можно видеть - никаких делений для полиномов не нужно.
И школьного курса тригонометрии достаточно для того, чтобы понять как генерить синусоиду тратя на каждый отсчёт всего одну MAC-операцию. И без каких-либо таблиц.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.