Форум программистов, компьютерный форум, киберфорум
Ремонт стиральных машин
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 4.64/80: Рейтинг темы: голосов - 80, средняя оценка - 4.64
Otbipl
1

Модуль EVO II синхронизация 50гц, На какой ножке контроллера синхронизация шим двигателя?

11.07.2013, 22:08. Показов 16684. Ответов 117
Метки нет (Все метки)

Частый дефект для модулей EVO II с коллекторным двигателем - нет управления двигателем при помехах в сети. Помехи создают диммеры, блоки питания компов, даже китайские зарядники для мобильников! Однако не всегда есть возможность устранить источник помех. Фильтровать сеть тоже невыход. Нужно избавиться от помех прямо на ножке контроллера. Можно думаю простейшим П фильтром. Вопрос, на какой ножке контроллера читается синхронизация PWM (ШИМ)? Спасибо!
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.07.2013, 22:08
Ответы с готовыми решениями:

Синхронизация ШИМ от разных устройств
Доброго времени суток, народ. В процессе учебной деятельности, возникла одна интересная задача....

Синхронизация времени контроллера домена от рабочей станции
Доброго времени суток форумчане. Кто сможет, подскажите как реализовать: Имеется контроллер...

Модуль управления кондиционера Haier 0010402487, снесло "крышу " шим ,вопрос - какой шим должен быть ?
Фото модуля ...и шимки.. https://www.cyberforum.ru/savedimages/2015/04/28/3814729637.jpg...

ШИМ 50Гц mega8
Доброго дня! Подскажите как расчитать шим на таймере2 с частотой 50ГЦ в режиме fastpwm, при ...

__________________
117
1 / 1 / 0
Регистрация: 22.01.2013
Сообщений: 1,579
11.07.2013, 22:33 2
П-фильтр не спасет.Синхронизация осуществляется по пикам амплитуды( синусоиды).Введение какой либо интегрирующей или дифференцирующей цепочек нарушит правильность работы ЦП, даже при отсутствии каких либо помех в питающей сети.Тут нужно что-то другое.
0
0 / 0 / 0
Регистрация: 08.01.2013
Сообщений: 336
11.07.2013, 22:36 3
Цитата Сообщение от Albert
Частый дефект для модулей EVO II с коллекторным двигателем - нет управления двигателем при помехах в сети. Помехи создают диммеры, блоки питания компов, даже китайские зарядники для мобильников! Однако не всегда есть возможность устранить источник помех. Фильтровать сеть тоже невыход. Нужно избавиться от помех прямо на ножке контроллера. Можно думаю простейшим П фильтром. Вопрос, на какой ножке контроллера читается синхронизация PWM (ШИМ)? Спасибо!
А что, в EVO-II реально так влияет сеть? Ну на Аркадии это да, встречал... Но вот чтобы на этой платформе - ни разу такого не видел...
Смотри по схеме, куда синхро приходит. Но вряд ли это поможет, можно нарушить работу модуля, там на синхро завязан сим двигателя, момент его открывания в частности...
0
1 / 1 / 0
Регистрация: 22.01.2013
Сообщений: 1,579
11.07.2013, 22:40 4
Действительно в EVO-1 такие случаи не редки,а вот в EVO-2 я еще не встречал.Хотя 100% не могу утверждать.
0
0 / 0 / 0
Регистрация: 27.06.2012
Сообщений: 1,176
11.07.2013, 22:49 5
Цитата Сообщение от yura **********
...Синхронизация осуществляется по пикам амплитуды( синусоиды)...
А можно поподробнее сей момент осветить???
0
0 / 0 / 0
Регистрация: 08.01.2013
Сообщений: 336
11.07.2013, 22:52 6
Цитата Сообщение от 66serg
А можно поподробнее сей момент осветить???
0
1 / 1 / 0
Регистрация: 22.01.2013
Сообщений: 1,579
11.07.2013, 23:06 7
66serg, Только в двух словах.Синхроимпульсы сети поступают на вход после диода.Следовательно,мы имеем полуволну,либо отрицательной полярности,либо положительной.Т.к. время между пиками равно 20мс,то и сформированный сигнал внутри ЦП (форма сигнала может быть и прямоугольной)должен иметь временной интервал в 20 мс(по переднему фронту).А для правильной коммутации симмистора двигателя необходимо отслеживать и переход синусоиды питающей сети через ноль. То есть, процессору необходимо знать "текущее значение фазы".
0
0 / 0 / 0
Регистрация: 06.05.2011
Сообщений: 4
11.07.2013, 23:16 8
Цитата Сообщение от yura **********
Синхронизация осуществляется по пикам амплитуды( синусоиды).
А я думаю, что синхронизация осуществляется по переходу через ноль.

Цитата Сообщение от yura **********
То есть, процессору необходимо знать "текущее значение фазы".
Ну и нахрена ему это знать!?
0
0 / 0 / 0
Регистрация: 08.01.2013
Сообщений: 336
11.07.2013, 23:17 9
Цитата Сообщение от yura **********
66serg, Только в двух словах.Синхроимпульсы сети поступают на вход после диода.Следовательно,мы имеем полуволну,либо отрицательной полярности,либо положительной.Т.к. время между пиками равно 20мс,то и сформированный сигнал внутри ЦП (форма сигнала может быть и прямоугольной)должен иметь временной интервал в 20 мс(по переднему фронту).А для правильной коммутации симмистора двигателя необходимо отслеживать и переход синусоиды питающей сети через ноль. То есть, процессору необходимо знать "текущее значение фазы".
А вот как раз прямоугольный сигнал там ни к чему... Иначе как будет осуществляться регулировка скорости вращения, фазоимпульсного управления тогда уже не получится...

Цитата Сообщение от RAN
А я думаю, что синхронизация осуществляется по переходу через ноль.
Синхро осуществляется полуволной. Мк "знает", в какой момент времени (относительно нарастания положительной или отрицательной полуволны сети) следует открыть сим двигателя.
Самый простой пример в данном случае - элементарный регулятор напряжения на симисторе, емкости, переменнике и динисторе.
А по переходу через ноль сим закрывается, и все повторяется сначала...
0
0 / 0 / 0
Регистрация: 27.06.2012
Сообщений: 1,176
11.07.2013, 23:24 10
Цитата Сообщение от RAN
А я думаю, что синхронизация осуществляется по переходу через ноль.
Сразу видно, что человек не бамбук курил, а учился!

Цитата Сообщение от alex1965
А по переходу через ноль сим закрывается, и все повторяется сначала...
И здесь - все верно! Против правды - не попрешь...
0
0 / 0 / 0
Регистрация: 06.05.2011
Сообщений: 4
11.07.2013, 23:29 11
Цитата Сообщение от alex1965
Синхро осуществляется полуволной.
Ну как это полуволной? Для синхронизации нужна определенная точка на синусоиде. Проще всего взять для этого переход ч-з 0. Если открыть сим в этот момент, получим полную мощность мотора.
Для регулировки мощности - открывается симистор на определенном участке полуволны, но отсчитывает - то он от нуля.

Цитата Сообщение от RAN
Если открыть сим в этот момент, получим полную мощность мотора.
ну если быть точным, чуть позже этого момента, чтобы через симистор уже потек минимальный ток.
0
1 / 1 / 0
Регистрация: 22.01.2013
Сообщений: 1,579
11.07.2013, 23:33 12
RAN, временной интервал что между пиками синусоиды,что между значениями перехода через ноль равно 20 мс.А переход через ноль действительно важен для открывания симмистора управления двигателем.В модулях ARDO ,типа DMPA, при обрыве токоограничивающего резистора 122 кОм,который последовательно с диодом подает 220 на вход проца,наблюдается такая картина: Двигатель(асинхронник) начинает работать рывками.Да такие рывки,что лампочка освещения моргает.Создается впечатление что двигателю пипец,ан нет -нарушена синхронизация с питающей сетью 220 В. Потому,что СИМ открывается хаотично.И еще немаловажное значение имеет момент открывания симмистора в начале фазы-не создавать помех.
0
0 / 0 / 0
Регистрация: 27.06.2012
Сообщений: 1,176
11.07.2013, 23:35 13
Цитата Сообщение от RAN
ну если быть точным, чуть позже этого момента, чтобы через симистор уже потек минимальный ток.
Андрей, включать симистор можно сразу, с одним условием, чтобы нагрузка была не менее тока удержания. Иначе как сим включился - так и выключится.
0
0 / 0 / 0
Регистрация: 06.05.2011
Сообщений: 4
11.07.2013, 23:35 14
Цитата Сообщение от yura **********
[RAN, временной интервал что между пиками синусоиды,что между значениями перехода через ноль равно 20 мс.
Ну это не секрет, а зачем это нужно МК!? Объясни.
0
0 / 0 / 0
Регистрация: 08.01.2013
Сообщений: 336
11.07.2013, 23:35 15
Цитата Сообщение от RAN
Ну как это полуволной? Для синхронизации нужна определенная точка на синусоиде. Проще всего взять для этого переход ч-з 0. Если открыть сим в этот момент, получим полную мощность мотора.
Для регулировки мощности - открывается симистор на определенном участке полуволны, но отсчитывает - то он от нуля.

ну если быть точным, чуть позже этого момента, чтобы через симистор уже потек минимальный ток.
Вот в том и дело, что тут важен не только этот самый "ноль", но вся полуволна. Мк должен "видеть" (контролировать) фазу полуволны и в определенный ее момент открыть сим. При переходе через ноль сим закроется, и процесс пошел)))
0
0 / 0 / 0
Регистрация: 06.05.2011
Сообщений: 4
11.07.2013, 23:37 16
Цитата Сообщение от 66serg
Андрей, включать симистор можно сразу, с одним условием, чтобы нагрузка была не менее ток удержания. Иначе как сим включился - так и выключится.
Цитата Сообщение от alex1965
Мк должен "видеть" (контролировать) фазу полуволны
А зачем ему это? Одна полуволна - 10 мс.
Отсчитал от нуля 5мс, дал команду на открытие - имеем мощность мотора 50%.
Отсчитал 2мс - мощность = 80%
0
0 / 0 / 0
Регистрация: 08.01.2013
Сообщений: 336
11.07.2013, 23:41 17
Цитата Сообщение от yura **********
RAN, временной интервал что между пиками синусоиды,что между значениями перехода через ноль равно 20 мс.А переход через ноль действительно важен для открывания симмистора управления двигателем.
Хм... На мой взгляд, переход через "ноль" более важен для закрывания сима (иначе он просто не закроется, так и будет в пробое)...
0
0 / 0 / 0
Регистрация: 27.06.2012
Сообщений: 1,176
11.07.2013, 23:43 18
Цитата Сообщение от yura **********
RAN, временной интервал что между пиками синусоиды,что между значениями перехода через ноль равно 20 мс.А переход через ноль действительно важен для открывания симмистора управления двигателем.В модулях ARDO ,типа DMPA, при обрыве токоограничивающего резистора 122 кОм,который последовательно с диодом подает 220 на вход проца,наблюдается такая картина: Двигатель(асинхронник) начинает работать рывками.Да такие рывки,что лампочка освещения моргает.Создается впечатление что двигателю пипец,ан нет -нарушена синхронизация с питающей сетью 220 В.
yura **********, ты не обижайся, просто у тебя местами - каша в голове... Синхронизация по сети, как правило, подается на вход IRQ, а он цифровой. Синусоидальный сигнал сети преобразуется в прямоугольный и подается на вход контроллера. Т.к. вход IRQ цифровой, то у MCU крыша съедет синхронизироваться по верхней (нижней) горизонтальной планке... Синхронизироваться можно только по фронту, т.е. по переходу через 0.
0
1 / 1 / 0
Регистрация: 22.01.2013
Сообщений: 1,579
11.07.2013, 23:43 19
Цитата Сообщение от RAN
Ну это не секрет, а зачем это нужно МК!? Объясни.
Это нужно для помехозащищенности работы проца.

66serg, Так а я о чем? Я уже писал про передний фронт.
0
0 / 0 / 0
Регистрация: 08.01.2013
Сообщений: 336
11.07.2013, 23:46 20
Цитата Сообщение от RAN
А зачем ему это? Одна полуволна - 10 мс.
Отсчитал от нуля 5мс, дал команду на открытие - имеем мощность мотора 50%.
Отсчитал 2мс - мощность = 80%
Смысл тут один и тот же...
К сожалению, у меня нет листинга прошивки мк, чтобы выяснить, на что мк ориентируется: на временной интервал (который может и изменяться, в небольших пределах, сеть же не идеальна) или на уровень синхро... А может отслеживается и оба параметра...
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.07.2013, 23:46

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

шим от 50Гц с десятыми герца 50.1,50.2 и т.д.
шим от 50Гц с десятыми герца 50.1,50.2 и т.д. кто знает как реализовать сие на меге. мож кодом кто...

Как сделать шим 50Гц с изменяемой скважностью на АТмега8
Здравствуйте. Мне нужно организовать управление сервомашинкой, для нее, как известно, нужно...

Сма Lg F1292Nd1 модуль 6870EC9284D, Какой ШИМ ?
Доброе время суток. ШИМ надпись затерта, или А6059Н или AS059H. В гугле находит STR A6059....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.