Реакция на смену полярности питания

Как Вы думаете лебедки до контроллеров как управлялись? Есть простая схема реверса двигателя постоянного тока. Необходимо только 2 переключателя. Такую схему любой электрик сможет собрать за несколько часов, включая перекуры.
https://dzen.ru/media/lampexpert/3-prostye-shemy-reversa-dvigatelia-postoiannogo-toka-60582afdb1c77423c5314fd1

Догадался Штирлиц))

Один. Но схема ещё зависит от типа двигателя.
Если без магнита, то схема не та, что по ссылке

1 лайк

Ну вроде автор не указал какой тип двигателя. Есть там магниты или нет. Лучше бы конечно название двигателя в студию. А еще лучше с фоткой. Я только делал с постоянными магнитами.

а разница в чем?

Типа если двигатель с обмоткой возбуждения - то фиг его знает. У меня таких не было. Поэтому будет работать или нет не скажу. Хотя двигатели типа МУ-100 включал но как это было уже не помню.

Реверс по другому. Как на дрели.

Электромотор стоит от стандартного автомобильного стеклоподьемника 12в.

Схемы по ссылке понятны, но не подходит. Я уже много писал об этом выше, объясню еще раз:
согласно схеме по ссылке предполагается. что эти переключатели будет нажимать оператор для смены реверса. В моем же случае реверс происходит из за того, что меняется полярность питания приходящего на мотор. Вся сложность состоит в том, что бы отключать мотор после того, как он какое то время поработает (по концевику или по таймеру). Выключать мотор планирую ардуино, но как ее нормально запитать, если постоянно происходит смена полярности от источника питания. Отдельное нормальное питание адрдуино - это выход, но может есть варианты без такового, то есть запитать адруино от этого постоянно меняющего полярность источника питания? Раньше это было кем то реализовано (фото выше). Ищу способ поизящнее.

Для понимания простым языком - от источника питание постоянно приходит то на черный + а на красный минус, то наоборот (в зависимости от разных условий), так вот нужен блок, который видит, что сменилась полярность приходящяя от источника питания и начинает крутить мотор до тех пор, пока ардуино его (мотор) не отключит (по таймеру например). Далее, через какое то время происходит смена полярности приходящей от источника питания, блок это видит и начинает крутить мотор в другую сторону. пока его (мотор) опять ардуино не остановит. И так далее. Не знаю как еще проще обьяснить.

А запитать Arduino очень просто. Попробуйте перед питанием Arduino поставить диодный мост. При этом не важно какая полярность напряжения на входе - на выходе всегда будет одна полярность.
А почему нельзя данную схему отключать по концевику. Вы опишете подробно, чего хотите. Например: Нажал на кнопку влево, двигатель стал крутиться влево. Когда он дошел до крайне левого положения - то сработает конечный выключатель и двигатель встанет. Когда нажал кнопку вправо аналогично. Нажал 1 кнопку двигатель вращается влево до конца. Нажал 2 кнопку двигатель вращается вправо до конца. Кнопки при этом держать не надо. Или может быть вам надо нажать на 1 кнопку двигатель вращается влево. Отпустили кнопку - двигатель встал. Доехал до крайнего левого положения - двигатель влево больше не вращается. И аналогично вправо.
Опишите подробно алгоритм в таком виде.

Если постепенно добавлять условия

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

Если хотите “долепить” к существующему изделию ещё одно Ардуино(!!!)(а на фото мы видим уже есть Arduino pro mini) , Вам нужно сделать детектор полярности. (Диод, делитель на резисторах, и очень желательно, оптопара) .
Дальше, уже вторая Ардуино, исходя из данных с детектора полярности, данных от концевиков, и ,логики программы, управляет мотором с помощью реле.

Но , как по мне, это для лебёдки чересчур ИМХО))

может питание приходит таки на зеленый справа на фото разъем? и именно на нем меняется полярность,а уж потом оно идет на мотор

Судя по всему:
питание которое реверсируется приходит на зеленый разъем, откуда один провод идет прямо на мотор, а второй провод идет через диагональ переменного тока моста на мотор. В диагонали пост тока моста стоит транзистор, который и включает или выкл мотор по команде ардуино.
Сама ардуина питается через второй диодный мост.

а если в блоке двигателя присутствует пара релюшек, это даже станет очевидно :grinning:

да тут пипец какой ТС сусанин

[quote=“Buzin3000, post:14, topic:8816”]
… снизу белый и серый - выход на мотор [/quote]
а я вот там только серый и синий вижу … ну еще надпись - МОТОР

может ТС дальтоник, бывает однако…
Синий и серый не ты один видишь )))

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

зы. непонятно, вроде теги цитирования стоят, а результат нулевой

Этот движок очень чувствителен к такой вещи, как “перевод строки”.

угу, не трогать нижнее [/quote] со своего места и не писать в той строке, похоже так

12345

всё так

Если хотите сделать простой индикатор полярности - то делаем так:

  1. Берем 2 релюшки на 12в и маленьким током.
  2. Один из выводов обоих рэле соединяем между собой и подключаем к одному из выводов мотора.
  3. Анод диода подключаем к другому выводу первой катушки.
  4. Катод диода подключаем к другому выводу второй катушки.
  5. Два свободных вывода диода соединяем между собой и подключаем ко второму выводу мотора.
  6. Контакты этих рэле заводим на arduino.