Форум программистов, компьютерный форум, киберфорум
Ремонт стиральных машин
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.98/109: Рейтинг темы: голосов - 109, средняя оценка - 4.98
Otbipl
1

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

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

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

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

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

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

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

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

117
2 / 2 / 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
2 / 2 / 0
Регистрация: 22.01.2013
Сообщений: 1,579
11.07.2013, 22:40 4
Действительно в EVO-1 такие случаи не редки,а вот в EVO-2 я еще не встречал.Хотя 100% не могу утверждать.
0
2 / 2 / 0
Регистрация: 27.06.2012
Сообщений: 1,171
11.07.2013, 22:49 5
Цитата Сообщение от yura **********
...Синхронизация осуществляется по пикам амплитуды( синусоиды)...
А можно поподробнее сей момент осветить???
0
0 / 0 / 0
Регистрация: 08.01.2013
Сообщений: 336
11.07.2013, 22:52 6
Цитата Сообщение от 66serg
А можно поподробнее сей момент осветить???
0
2 / 2 / 0
Регистрация: 22.01.2013
Сообщений: 1,579
11.07.2013, 23:06 7
66serg, Только в двух словах.Синхроимпульсы сети поступают на вход после диода.Следовательно,мы имеем полуволну,либо отрицательной полярности,либо положительной.Т.к. время между пиками равно 20мс,то и сформированный сигнал внутри ЦП (форма сигнала может быть и прямоугольной)должен иметь временной интервал в 20 мс(по переднему фронту).А для правильной коммутации симмистора двигателя необходимо отслеживать и переход синусоиды питающей сети через ноль. То есть, процессору необходимо знать "текущее значение фазы".
0
0 / 0 / 0
Регистрация: 06.05.2011
Сообщений: 3
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
2 / 2 / 0
Регистрация: 27.06.2012
Сообщений: 1,171
11.07.2013, 23:24 10
Цитата Сообщение от RAN
А я думаю, что синхронизация осуществляется по переходу через ноль.
Сразу видно, что человек не бамбук курил, а учился!

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

Цитата Сообщение от RAN
Если открыть сим в этот момент, получим полную мощность мотора.
ну если быть точным, чуть позже этого момента, чтобы через симистор уже потек минимальный ток.
0
2 / 2 / 0
Регистрация: 22.01.2013
Сообщений: 1,579
11.07.2013, 23:33 12
RAN, временной интервал что между пиками синусоиды,что между значениями перехода через ноль равно 20 мс.А переход через ноль действительно важен для открывания симмистора управления двигателем.В модулях ARDO ,типа DMPA, при обрыве токоограничивающего резистора 122 кОм,который последовательно с диодом подает 220 на вход проца,наблюдается такая картина: Двигатель(асинхронник) начинает работать рывками.Да такие рывки,что лампочка освещения моргает.Создается впечатление что двигателю пипец,ан нет -нарушена синхронизация с питающей сетью 220 В. Потому,что СИМ открывается хаотично.И еще немаловажное значение имеет момент открывания симмистора в начале фазы-не создавать помех.
0
2 / 2 / 0
Регистрация: 27.06.2012
Сообщений: 1,171
11.07.2013, 23:35 13
Цитата Сообщение от RAN
ну если быть точным, чуть позже этого момента, чтобы через симистор уже потек минимальный ток.
Андрей, включать симистор можно сразу, с одним условием, чтобы нагрузка была не менее тока удержания. Иначе как сим включился - так и выключится.
0
0 / 0 / 0
Регистрация: 06.05.2011
Сообщений: 3
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
Сообщений: 3
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
2 / 2 / 0
Регистрация: 27.06.2012
Сообщений: 1,171
11.07.2013, 23:43 18
Цитата Сообщение от yura **********
RAN, временной интервал что между пиками синусоиды,что между значениями перехода через ноль равно 20 мс.А переход через ноль действительно важен для открывания симмистора управления двигателем.В модулях ARDO ,типа DMPA, при обрыве токоограничивающего резистора 122 кОм,который последовательно с диодом подает 220 на вход проца,наблюдается такая картина: Двигатель(асинхронник) начинает работать рывками.Да такие рывки,что лампочка освещения моргает.Создается впечатление что двигателю пипец,ан нет -нарушена синхронизация с питающей сетью 220 В.
yura **********, ты не обижайся, просто у тебя местами - каша в голове... Синхронизация по сети, как правило, подается на вход IRQ, а он цифровой. Синусоидальный сигнал сети преобразуется в прямоугольный и подается на вход контроллера. Т.к. вход IRQ цифровой, то у MCU крыша съедет синхронизироваться по верхней (нижней) горизонтальной планке... Синхронизироваться можно только по фронту, т.е. по переходу через 0.
0
2 / 2 / 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
11.07.2013, 23:46
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
11.07.2013, 23:46
Помогаю со студенческими работами здесь

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

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

Синхронизация событий, или синхронизация внутри событий
Вводная информация Пользователь тыкае на кнопку --> понимается событие. Каждое событие запускает...

СМА ARDO SED 1010 s 20044004795 модуль Minisel 1000, при пуске двигателя выгорает симистор двигателя и защитные диоды
при первом осмотре : выгорела дорожка в модуле на цепи дроссель- термопредохранитель двигателя....

Стиральная машина Indesit WIDL 105EX сгорел модуль EVO-2 с сушкой, Возможноли поставить обычный модуль и что предпринять
Прогорел разём J-10 который используется для сушки.В итоге постоянно F-01.Есть обычный модуль...


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Использование связки C# и PHP в корпоративной разработке и микросервисной архитектуре
InfoMaster 16.01.2025
Введение в интеграцию C# и PHP В современной корпоративной разработке все чаще возникает потребность в создании гибких и масштабируемых решений, способных эффективно решать широкий спектр. . .
Как использовать Kerio дома для управления сетью и пользователями
InfoMaster 16.01.2025
Использование технологий для улучшения повседневной жизни стало неотъемлемой частью современного быта. Одной из таких технологий является Kerio — мощный инструмент для управления сетью и. . .
Есть ли будущее у DVD и Blu-ray?
InfoMaster 16.01.2025
В эпоху стремительного развития цифровых технологий и повсеместного распространения потоковых сервисов вопрос о будущем физических носителей информации становится все более актуальным. Особенно остро. . .
Как проводить научные вычисления на Python
InfoMaster 15.01.2025
Python стал одним из наиболее востребованных языков программирования в области научных вычислений благодаря своей простоте, гибкости и обширной экосистеме специализированных библиотек. Научные. . .
Создание игры типа Minecraft на PyGame/Python: пошаговое руководство
InfoMaster 15.01.2025
В данном руководстве мы рассмотрим процесс создания игры в стиле Minecraft с использованием библиотеки PyGame на языке программирования Python. Этот проект идеально подходит как для начинающих. . .
Как создать свою первую игру в стиле Doom на Unreal Engine
InfoMaster 15.01.2025
Разработка шутера от первого лица в стиле классического Doom представляет собой увлекательное путешествие в мир игрового программирования, где сочетаются творческий подход и технические навыки. . . .
Параллельное программировани­е: основные технологии и принципы
InfoMaster 15.01.2025
Введение в параллельное программирование Параллельное программирование представляет собой фундаментальный подход к разработке программного обеспечения, который позволяет одновременно выполнять. . .
Как написать микросервис на C# с Kafka, MediatR, Redis и GitLab CI/CD
InfoMaster 15.01.2025
В современной разработке программного обеспечения микросервисная архитектура стала стандартом де-факто для создания масштабируемых и гибких приложений. Этот подход позволяет разделить сложную систему. . .
Что такое CQRS и как это реализовать на C# с MediatR
InfoMaster 15.01.2025
Концепция CQRS и её роль в современной разработке В современном мире разработки программного обеспечения архитектурные паттерны играют ключевую роль в создании масштабируемых и поддерживаемых. . .
Как настроить CI/CD с Azure DevOps
InfoMaster 15.01.2025
CI/ CD, или непрерывная интеграция и непрерывное развертывание, представляет собой современный подход к разработке программного обеспечения, который позволяет автоматизировать и оптимизировать процесс. . .
Как настроить CI/CD с помощью Jenkins
InfoMaster 15.01.2025
Введение в CI/ CD и Jenkins В современной разработке программного обеспечения непрерывная интеграция (CI) и непрерывная доставка (CD) стали неотъемлемыми элементами процесса создания качественных. . .
Как написать микросервис на Go/Golang с Kafka, REST и GitHub CI/CD
InfoMaster 14.01.2025
Определение микросервиса, преимущества использования Go/ Golang Микросервис – это архитектурный подход к разработке программного обеспечения, при котором приложение состоит из небольших, независимо. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru