Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: сделать защиту от всплесков электродвигателя
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > Схемотехника
Метценгерштейн
к шине +12 В подключен электромоторчик с управлением через транзистор от МК.
Сам МК питается от той же шины, но после стабилизатора на + 5, затем + 3,3В.
В момент работы мотора, по шине +12, и по всем остальным питающим идут сильные помехи, как до +24, так и до 0 доходят пички импульсов. Естественно, МК глючит. Диод блокирующий стоит.
Как бороться?
Herz
Конденсаторами.
CrimsonPig
Цитата(Herz @ Feb 26 2015, 10:02) *
Конденсаторами.


А может землю и питание правильно развести сначала ? sm.gif
Метценгерштейн
тут прикол в том, что даже запитал и мотор и схему от отдельных двух ИП. Земли разве что одни. И эффект тот же. Как только физически включаю мотор, сразу проц сбоит. Не понятно как-то.
CrimsonPig
Цитата(Метценгерштейн @ Feb 26 2015, 10:28) *
тут прикол в том, что даже запитал и мотор и схему от отдельных двух ИП. Земли разве что одни. И эффект тот же. Как только физически включаю мотор, сразу проц сбоит. Не понятно как-то.


А земли правильно соединены? Ток по земле мотора по земле контроллера не бегает ?
А так да.. какой вопрос, такой ответ:
- читаем умные доки по правильной разводке земель
- чешем репу, тыкаемся осциллографом в схему, ищем иголки по питанию и на ногах контроллера
- проверяем, не болтаются ли входы контроллера в воздухе итп...

А может быть все, что угодно.. У меня как-то импульсная помеха наводиласть на вход MCLR пика, там была кнопка, хорошенько подтянутая к плюсу питания резистором. С короткими проводами работало, а с длинными иголки начали превышать напряжение питания пика, (защитного диода на плюс у MCLR нет). Ну и все, пих пытался войти в режим программирования. Конденсатор действительно спас.
Метценгерштейн
Да стоит кондер. Первое, что поставил.

сам МК и +12 мотора сейчас питаются от двух разных ИП. Но, земля общая. Может что-то по земле, через резюки пролазит на вход МК, тот сбоит из-за этого?
XVR
И где на схеме 'кондер'? Диод вижу, конденсатора не вижу sm.gif
Gorby
Схема Ваша плоха до жути. Еще во времена царя Гороха даже в детских игрушках (и электробритвах, миксерах и тд с УКД)
ВСЕГДА ставили Два дросселя и два конденсатора. Дроссели небольшие, на феррите. Конденсаторы по 10-47нФ.
CrimsonPig
Цитата(Gorby @ Feb 26 2015, 12:17) *
Схема Ваша плоха до жути. Еще во времена царя Гороха даже в детских игрушках (и электробритвах, миксерах и тд с УКД)
ВСЕГДА ставили Два дросселя и два конденсатора. Дроссели небольшие, на феррите. Конденсаторы по 10-47нФ.


Без тыкания осциллографом с целью понять (и устранить) причину происходящего вся эта дискуссия - онанизм.
Метценгерштейн
Цитата(Gorby @ Feb 26 2015, 15:17) *
Схема Ваша плоха до жути. Еще во времена царя Гороха даже в детских игрушках (и электробритвах, миксерах и тд с УКД)
ВСЕГДА ставили Два дросселя и два конденсатора. Дроссели небольшие, на феррите. Конденсаторы по 10-47нФ.

могли бы нарисовать как надо? Сейчас вижу осциллом на U пит. помехи +- 1 Вольт от уровня U пит.

такая схема правильная?


Цитата(XVR @ Feb 26 2015, 14:56) *
И где на схеме 'кондер'? Диод вижу, конденсатора не вижу sm.gif

кондер под разъемом- параллельно ему
Plain
Т.е. ключ закорачивает этим единственным конденсатором всё питание, в т.ч. соответствующе подбрасывая общий провод. Лихо. Давно такого не было.
Herz
Ну, пока в схеме проц, кондёры и резюки, она и работает соответственно. Медицина тут бессильна...
XVR
А какой ток ваш моторчик потребляет?
Метценгерштейн
Цитата(Herz @ Feb 26 2015, 18:14) *
Ну, пока в схеме проц, кондёры и резюки, она и работает соответственно. Медицина тут бессильна...

не очень понял, что имеете ввиду?

Да, двигатель работает от шины 12 Вольт, от нее же через стабилизаторы и МК питается. Хотелось бы отдельную линию питания, но пока исходим из того, что есть.
Вероятно, решение в том, что надо дросселями развязать, как я привел картинку.

Цитата(XVR @ Feb 26 2015, 18:18) *
А какой ток ваш моторчик потребляет?

при пуске 100 мА, потом до 50 мА снижается.
Меджикивис
Цитата(Метценгерштейн @ Feb 26 2015, 14:48) *
через резюки пролазит на вход МК, тот сбоит из-за этого?
Выпайте R11, а базу транзистора соедините с +12 через резистор 20 кОм в ручную. Т. е. запуск мотора, отсоединенного от МК. Засбоит? Если нет, тогда "пролазит" действительно через "резюки", но я думаю, что это маловероятно.

Цитата(Метценгерштейн @ Feb 26 2015, 13:42) *
Сам МК питается от той же шины, но после стабилизатора на + 5, затем + 3,3В.

1) Попробуйте поставить последовательный резистор в провод от +12 до входа стаб. +5. И керамический конденсатор 0.1мкФ между землей и входом стаб. +5.
Величину резистора посчитайте по току, чтобы на стабилизатор оставалось хотя бы 7 вольт.

2) Проверьте, чтобы ток мотора не шел в земле по одному пути с сигналами контроллера, как выше правильно указали.

3) Исследуйте, не летит ли помеха "по воздуху" от искрения на коллекторе. В этом случае - керамический конденсатор непосредственно на двигатель и небольшой (около 10 Ом) последовательный резистор в цепь двигателя.
Дроссели применять я бы не стал. С ними могут получаться паразитные звенящие контура, усиливающие помеху еще более (был печальный опыт. Резистор- помог.)

Если всё здесь сказанное к успеху не привело - тогда тщательно проверять, на какую именно цепь такая наводка (на сброс, на вход, ... ) и защищать эту цепь экраном или емкостью.
Попробуйте запитать МК от 3 вольтовой батарейки (с параллельным керамическим конденсатором 0.1), а не от шины. Если сбои прекратятся, значит помеха именно по цепи питания МК.
Метценгерштейн
я перед R11 ставил диод. Чтобы ток шел только от МК в сторону транзистора. Результат тот же. Я питал двумя разными линиями и мотор и МК, но общие были земли, чтобы транз. открывался- похоже, земля прыгала вместе с помехой, всё висло.

Сейчас буду по очереди перебирать идеи.

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

Фильтр на дросселях и конденсаторах как на картинке у мотора реализовал. Проблема пока еще есть.
Ток от двигателя по земле идет отдельным коротким проводком к +12В.
По воздуху искр нет, т.к. запускаю напрямую от +-12 этот двигатель, помех нет.

Пока мысль одна- надо отвязать землю двигателя от земли схемы. Даже, если и получаем 3,3 В после всех стабилизаторов, то прыгающая земля дестабилизирует этот уровень напряжения.
Gorby
Цитата(Метценгерштейн @ Feb 26 2015, 18:57) *
такая схема правильная?

Узнаю брата Колю!!! Да, именно эта схема. Конденсаторы паяются непосредственно на корпус двигателя.
Дроссельки там на ферритиках - по-современному ferrite beads. То есть низкодобротные, с поглощением. Такие НЕ звенят.

Цитата(Метценгерштейн @ Feb 27 2015, 10:57) *
Пока мысль одна- надо отвязать землю двигателя от земли схемы. Даже, если и получаем 3,3 В после всех стабилизаторов, то прыгающая земля дестабилизирует этот уровень напряжения.

Ну не может земля прыгать. Не может моторчик 50-100мА давать такие эффекты. Выкладывайте полную схему - от розетки и до моторчика.
Метценгерштейн
смысл всей схемы? после ШИМ контроллера идет +12. Потом два стабилизатора 7805, за ним 7533. МК от последнего и питается. Вот и вся схема.
XVR
Цитата(Метценгерштейн @ Feb 26 2015, 18:19) *
при пуске 100 мА, потом до 50 мА снижается.

А транзистор точно в ключевом режиме работает? По DS у него минимальный к. усиления - 85, при вашем резисторе в базе и 3.3В с МК может не хватить ввести транзистор в насыщение при старте двигателя
alexvu
И разводку платы или вид монтажа, чтобы было видно разводку земли.
Ydaloj
надо смотреть плату.
По подключению - от клемм источника питания сначала должны идти провода (шины, дорожки - как угодно) на силовые узлы, затем - на управление. Если наоборот - то по проводам схемы управления будет питаться силовая часть - вот вам и помехи
Метценгерштейн
давайте про насыщение поговорим транзистора.

еще раз- что это за режим? Это когда больше ток базы давать бесполезно, т.к. Iк увеличиваться не будет?
тогда почему на графиках, область насыщения называют

где красным.
это ведь разгонная область, если можно так выразиться. Подали фиксированный ток в базу, начинаем увеличивать напряжение КЭ, растет ток потихоньку. С какого-то момента, он стабилен. С какой-то точки. Почему зона до этой точки- зона насыщения? Полагаю, что транзистор в насыщении, когда вдули в базу, как в даташите 80 ма, сняли 800 ма, получили падение всего 0,5В.



Цитата(alexvu @ Feb 27 2015, 12:00) *
И разводку платы или вид монтажа, чтобы было видно разводку земли.


землю и питание мотора подключаю сразу к красным стрелкам.

вот фото того, что имею после двух стабилизаторов на 3,3 В.


alexvu
Цитата(Метценгерштейн @ Feb 27 2015, 13:48) *
землю и питание мотора подключаю сразу к красным стрелкам.

У Вас еще транзисто есть, так что покажите, пожалуйста, точку подключения его эмиттера.
А лучше вид монтажа.
XVR
Цитата(Метценгерштейн @ Feb 27 2015, 12:48) *
еще раз- что это за режим? Это когда больше ток базы давать бесполезно, т.к. Iк увеличиваться не будет?
Грубо говоря так
Цитата
тогда почему на графиках, область насыщения называют

где красным.
Явно не там, 'где красным'. Скорее правее ее. Там 'где красным' - это линейный режим

Если у вас транзистор работает в линейном режиме, то на самом транзисторе упадет сколько то (больше, чем в насыщении), остальное останется на мотор. Ему может быть не хорошо sm.gif

Цитата
землю и питание мотора подключаю сразу к красным стрелкам.
У вас однополупериодный выпрямитель, это тоже не очень хорошо. Посмотрите, что творится на его выходе при включенном моторе (там, куда подключен мотор)
Метценгерштейн


вот землю отдельным проводом с эмиттера подвожу. Два синих провода- это я сейчас питаю схему от внешнего источника питания. Про однополупериодный выпрямитель- согласен, что это плохо, но пока что он не работает. Схема питается от внешнего БП.

Уменьшил R базы до 1,3 К- транз при 4,7 К мог не открываться на полную. Теперь, судя по даташиту, он 300 мА должен пропускать.

Но результат- тот же.
ДЕЙЛ
подборка схем управления двигателем есть в книжке "1000 и одна микроконтроллерная схема"
Метценгерштейн
спасибо, изучаем
Gorby
Цитата(Метценгерштейн @ Feb 27 2015, 12:48) *
землю и питание мотора подключаю сразу к красным стрелкам.
вот фото того, что имею после двух стабилизаторов на 3,3 В.


Уважаемый, того безобразия, что Вы показываете на шине +3.3В при таком построении блока питания не может быть в принципе.
Еще можно как-то понять просадку. Но откуда выброс?! Это после двух стабилизаторов с конденсаторами между ними? Не верю!(с)

Либо Вы не туда подключили землю осциллографа (довольно распространенная ошибка), либо у Вас нет земли как цепи с нулевым потенциалом (дорожку резанули или не провели) и теперь земля идет по бооольшому контуру в том числе и по кабелю осциллографа. Вот тогда такие глюки возможны.
Метценгерштейн
Цитата(Gorby @ Feb 27 2015, 15:18) *
Уважаемый, того безобразия, что Вы показываете на шине +3.3В при таком построении блока питания не может быть в принципе.
Еще можно как-то понять просадку. Но откуда выброс?! Это после двух стабилизаторов с конденсаторами между ними? Не верю!(с)

Либо Вы не туда подключили землю осциллографа (довольно распространенная ошибка), либо у Вас нет земли как цепи с нулевым потенциалом (дорожку резанули или не провели) и теперь земля идет по бооольшому контуру в том числе и по кабелю осциллографа. Вот тогда такие глюки возможны.

к сожалению, земля щупа осцилла стоит в 2-х сантах от синего провода, где земля.
Сам не верю в то, что вижу. Но факт- проц виснет и глючит. Всплески наверх убрать легко- стабилитроном. Задача- устранить причину их возникновения.

Моя версия-
запитывал двумя лучами питания разными МК и +12 мотора. Проблема была той же. Общая у них земля была. Так вот то, что сейчас видим, это скорее всего прыгающая земля. От туда и пики наверх, когда она сильно ниже становится.
А вот как бороть?
Gorby
Цитата(Метценгерштейн @ Feb 27 2015, 15:34) *
к сожалению, земля щупа осцилла стоит в 2-х сантах от синего провода, где земля.


Ну так нельзя. Если хотите показать питание процессора, то и станьте на его питание (на один из блокировочных конденсаторов). Уверяю Вас, согласно законам коммутации, Вы не увидите на конденсаторе тех пиков. Отверните от щупа земляной проводник с "крокодилом" и используйте пружинку из комплекта.

А плата что, односторонняя? - Вижу неметаллизированные отверстия. У Вас вообще есть земляной полигон?

Цитата(Метценгерштейн @ Feb 27 2015, 15:34) *
Так вот то, что сейчас видим, это скорее всего прыгающая земля. От туда и пики наверх, когда она сильно ниже становится.
А вот как бороть?

Может не надо с мельницами сражаться? Чтобы потенциал земли заметно скакал, токи должны быть десятиамперные. Или сопротивление земли порядка десятков Ом. Обследуйте землю на предмет неразрывности и низкого сопротивления.
CrimsonPig
Цитата(Gorby @ Feb 27 2015, 12:50) *
Может не надо с мельницами сражаться? Чтобы потенциал земли заметно скакал, токи должны быть десятиамперные. Или сопротивление земли порядка десятков Ом. Обследуйте землю на предмет неразрывности и низкого сопротивления.


Ну нарисуйте уже человеку картинку, как должны быть разведены провода земли и питания для нагрузки и контроллера (соединения в одной точке и все такое).
А то у меня редактора вменяемого на работе нет.
Метценгерштейн
да знаю я как должно быть разведено.
Надо печать переразводить.
ДЕЙЛ
Цитата(Метценгерштейн @ Feb 27 2015, 16:34) *
Моя версия-
запитывал двумя лучами питания разными МК и +12 мотора. Проблема была той же. Общая у них земля была. Так вот то, что сейчас видим, это скорее всего прыгающая земля. От туда и пики наверх, когда она сильно ниже становится.
А вот как бороть?

Точно по земле помеха? Почему бы для эксперимента полностью не развязать гальванически МК и двигатель? Т.е. два независимых источника питания и связь только через оптопару. Ещё я посмотрел бы осциллографом шум на самой земле, т.е. между точками подключения минуса МК и минуса двигателя. Для чистоты осциллограф запитал бы от бесперебойника или от встроенного аккумулятора, если в нём такой имеется.


Цитата(Gorby @ Feb 27 2015, 11:18) *
Ну не может земля прыгать. Не может моторчик 50-100мА давать такие эффекты. Выкладывайте полную схему - от розетки и до моторчика.

Лучше самому осциллографом ток померить в цепи и убедиться, что двигатель не шумит. Можно попробовать другой поставить и все остальные элементы методом замены перепробовать, чтобы быть уверенным в их нормальной работоспособности и при необходимости продолжать искать неисправность в разведке земель. Дальше следует вчитываться в методы обеспечения помехоустойчивости микроконтроллеров, в частности обратить внимание на разводку дорожек под кварцем, если частоты порядка десятков мегагерц.
alexvu
А может, сделать программным путем коротенькое нарастание ШИМ на включение и конденсатор на базу повесить? Чтобы включалось плавно.
ДЕЙЛ
Появилось предположение, что дело в разряде статичекого напряжения. Двигатель пластмассовый? На ковре висит? Электризованную пыль гоняет? Попробуй движок другого типа или из электропроводных частей.
Alexashka
Цитата(Метценгерштейн @ Feb 27 2015, 13:48) *
давайте про насыщение поговорим транзистора.

еще раз- что это за режим? Это когда больше ток базы давать бесполезно, т.к. Iк увеличиваться не будет?
тогда почему на графиках, область насыщения называют

где красным.
это ведь разгонная область, если можно так выразиться. Подали фиксированный ток в базу, начинаем увеличивать напряжение КЭ, растет ток потихоньку.

Последнее не верно. Линейный режим биполярного транзистора это когда ток коллектора линейно меняется с током базы (происходит усиление). Это относится именно к пологому участку кривой -при постоянном Uce прирост тока базы дает примерно такой же прирост тока коллектора. На том "красном" же участке для разных токов базы будет примерно один и тот же ток коллектора (линии сливаются в одну), т.е увеличение тока базы не приводит к росту тока коллектора -транзистор в насыщении! При этом напряжение коллектор-эмиттер порядка сотен милливольт и может быть даже меньше чем напряжение база-эмиттер (говорят что оба перехода транзистора смещены в прямом направлении).
По поводу иголок - скорей всего выбросы на паразитной индуктивности земли. Можно попробовать побороть их более плавным переключением транзистора -для этого подключить параллельно база-коллектор емкость порядка 0,1мк.

Цитата
подборка схем управления двигателем есть в книжке "1000 и одна микроконтроллерная схема"

Понравилась вот эта схема
Нажмите для просмотра прикрепленного файла
Транзистор наверно хорошо долбит индукция со стороны L1 biggrin.gif
DL36
Цитата(Alexashka @ Mar 4 2015, 09:31) *
Понравилась вот эта схема
Транзистор наверно хорошо долбит индукция со стороны L1 biggrin.gif

Диода нехватает с коллектора транзистора на питание.
Режим прерывистых токов зло для управления двигателем.
Herz
Цитата(Alexashka @ Mar 4 2015, 08:31) *
Понравилась вот эта схема
Транзистор наверно хорошо долбит индукция со стороны L1 biggrin.gif

В первоисточнике наверняка вместо транзисторного ключа был механический выключатель. Автор книги проявил смекалку. biggrin.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.