Страница 1 из 2

понизить напряжение на gpio м\к AVR для управления катушкой

Добавлено: Ср май 29, 2024 21:33:24
timex
добрый вечер.

нужно управлять мотором Лаве - https://en.wikipedia.org/wiki/Lavet-type_stepping_motor

но м\к питается от 3 В, а на катушку надо бы 1.5 В

один импульс примерно 30 мс, сопротивление обмотки 240 Ом, индуктивность 15 мГн.

подскажите, какое схемотехническое и программное решение лучше применить чтобы приблизится к идеальному меандру?
пока подключил последовательно с катушкой рез. 240 Ом и параллельно катушке керам. конд. 10 мкФ.

240 Ом - т.к. получается делитель напряжения на 2. а 10 мкФ - т.к. с ёмкостями больше (22 мкФ) и меньше (1 мкФ) - меандр выглядит ещё хуже..

буду признателен если кто подскажет возможно ль как-то улучшить вид меандра?

на выводах можно использовать ШИМ, но с ним каша какая-то выходит. или может что-то с RC-фильтром напутал? как рассчитать в таком случае (ШИМ) номиналы?

Изображение
Изображение

Re: понизить напряжение на gpio м\к AVR для управления катуш

Добавлено: Ср май 29, 2024 21:47:41
Martian
резистор последовательно и двунаправленный супрессор параллельно катушке (на всякий случай, для мк). А конденсатор убрать.

Добавлено after 7 minutes 23 seconds:
Re: понизить напряжение на gpio м\к AVR для управления катушкой
или как здесь обсуждали: https://electronics.stackexchange.com/q ... per-motors

Re: понизить напряжение на gpio м\к AVR для управления катуш

Добавлено: Ср май 29, 2024 22:06:29
timex
[uquote="Martian",url="/forum/viewtopic.php?p=4585397#p4585397"]или как здесь обсуждали: ...[/uquote]

о, Martian, спасибо, искал и не находил подобного обсуждения, изучу!

Добавлено after 12 minutes 33 seconds:
[uquote="Martian",url="/forum/viewtopic.php?p=4585397#p4585397"]резистор последовательно и двунаправленный супрессор параллельно катушке (на всякий случай, для мк). А конденсатор убрать.[/uquote]

только с резистором очень корявая осциллограмма была (я поэтому конденсатор поставил):

Изображение

Re: понизить напряжение на gpio м\к AVR для управления катуш

Добавлено: Чт май 30, 2024 00:06:22
Martian
Так ведь на катушку работает. Если цепь с индуктивностью разомкнуть, что происходит на индуктивности? Не рост ли напряжения? Я потому про супрессоры и сказал, что есть риск убить микроконтроллер.

Re: понизить напряжение на gpio м\к AVR для управления катуш

Добавлено: Чт май 30, 2024 14:53:16
timex
[uquote="Martian",url="/forum/viewtopic.php?p=4585464#p4585464"]Так ведь на катушку работает. Если цепь с индуктивностью разомкнуть, что происходит на индуктивности? Не рост ли напряжения? Я потому про супрессоры и сказал, что есть риск убить микроконтроллер.[/uquote]

не понял, выходит для того чтобы убрать "иголки" на осциллограмме нужен супрессор с напряжением срабатывания порядка чуть выше 1.5 В? что-то я не нашёл таких.

Re: понизить напряжение на gpio м\к AVR для управления катуш

Добавлено: Чт май 30, 2024 16:20:42
>TEHb<
Четыре кремниевых диода. Два последовательно, две таких цепочки встречно-параллельно. Надо получить именно квадратную форму напряжения на катушке? Обычно важнее всё-таки ток через неё.

Re: понизить напряжение на gpio м\к AVR для управления катуш

Добавлено: Чт май 30, 2024 19:06:56
Martian
timex, и не нужно защищать катушку, для неё всё соблюдено резистором. Защищается микроконтроллер от неё, диодами, или супрессорами или как ещё угодно. А входы микроконтроллера выдерживают напряжение, равное его питанию (если не оговорено иное). Вы никогда не видели параллельный диод для обмотки реле?

Re: понизить напряжение на gpio м\к AVR для управления катуш

Добавлено: Пт май 31, 2024 18:22:33
timex
[uquote=">TEHb<",url="/forum/viewtopic.php?p=4585710#p4585710"]Четыре кремниевых диода. Два последовательно, две таких цепочки встречно-параллельно. Надо получить именно квадратную форму напряжения на катушке? Обычно важнее всё-таки ток через неё.[/uquote]

>TEHb<, могли бы рисунком, что-т не ясно как именно?

как на рисунке 1 или 2?
ИзображениеИзображение

Re: понизить напряжение на gpio м\к AVR для управления катуш

Добавлено: Пт май 31, 2024 18:32:50
jcxz
[uquote="Martian",url="/forum/viewtopic.php?p=4585768#p4585768"]Защищается микроконтроллер от неё, диодами, или супрессорами или как ещё угодно.[/uquote]А не поздно ли уже? Глядя как самонадеянно ТС подключил индуктивность почти напрямую к голым входам МК... :facepalm:
Может МК у него уже - того? Волшебный белый дым покинул многострадальные ножки бедного микроконтроллера и поздно пить боржоми....

Добавлено after 5 minutes 14 seconds:
[uquote="timex",url="/forum/viewtopic.php?p=4586111#p4586111"]>TEHb<, могли бы рисунком, что-т не ясно как именно?[/uquote]Читать что такое индуктивность и как она работает:
https://microtechnics.ru/ustrojstvo-i-p ... ktivnosti/
Особенное внимание обратить на понимание - что такое "ЭДС самоиндукции" и чем она чревата для начинающих радиогубителей?

Re: понизить напряжение на gpio м\к AVR для управления катуш

Добавлено: Пт май 31, 2024 19:00:38
>TEHb<
Мог бы хоть рисунком, хоть схемой. Только не совсем понятно что же всё-таки требуется. Именно красивая форма напряжения на катушке? Или на выводах? Защита? Чисто ограничение на 1,5 Вольта? Задача непонятна.

Re: понизить напряжение на gpio м\к AVR для управления катуш

Добавлено: Пт май 31, 2024 19:26:41
timex
[uquote=">TEHb<",url="/forum/viewtopic.php?p=4585710#p4585710"]Надо получить именно квадратную форму напряжения на катушке? Обычно важнее всё-таки ток через неё.[/uquote]

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

Re: понизить напряжение на gpio м\к AVR для управления катуш

Добавлено: Пт май 31, 2024 23:56:50
>TEHb<
Ага, задачу понял, смысл не понял. Ну типа магнитное поле в сердечнике создаётся же током, а аналогичный ток можно создать большим напряжением, но пропорционально меньшим временем приложения напряжения. Самоиндукцию шунтировать приложением обратного состояния, а потом замыкания на шину. Ну ладно, свалим всё на механические свойства системы.
Вот такая примерно схема. Обычно рисовал в ЛТСпайс, а дома на новом компьютере его, внезапно, не оказалось. Вот же... Ну и раз всё равно в графическом редакторе схему рисовать... Короче, сгорел сарай, гори и хата. Будет считать это стилистическим решением.
Изображение
Резистор 240 Ом (почему именно столько так и не понял, но пускай будет), диоды хоть бы и 1N4148.

Re: понизить напряжение на gpio м\к AVR для управления катуш

Добавлено: Пн янв 26, 2026 17:31:29
timex
[uquote=">TEHb<",url="/forum/viewtopic.php?p=4586194#p4586194"]Резистор 240 Ом (почему именно столько так и не понял, но пускай будет), диоды хоть бы и 1N4148.[/uquote]


так в вашем варианте ток потечёт не через катушку, а через прямую пару диодов. разве не???

Re: понизить напряжение на gpio м\к AVR для управления катуш

Добавлено: Пн янв 26, 2026 17:51:14
linux_rulezz
А зачем защищать ноги МК от индукционных всплесков, если они не будут превосходить 2*1.5=3В?
Резисторы последовательно с катушкой дадут RL-фильтр, что нехорошо. Почему бы не воткнуть туда мост на четырех мосфетах (или даже готовый подыскать - главное, чтобы он на 1.5В работал, обычно стартовое напряжение с 3-5В начинается)? А 1.5В получать хоть "кренкой"…

Re: понизить напряжение на gpio м\к AVR для управления катуш

Добавлено: Пн янв 26, 2026 19:13:10
vlasovzloy
А если шим сдвинуть по ногам, будет примернотто что на д классе унч правда дроселли нужны будут

Re: понизить напряжение на gpio м\к AVR для управления катуш

Добавлено: Пн янв 26, 2026 20:38:23
abc
А если не заморачиваться, то шаговыми двигателями, стоящих, например, в приборных панелях авто, МК управляет напрямую, без всякого обвеса.
И в обычном счетчике э/энергии, где механический барабан с цифрами - там тоже МК управляет движком напрямую.
Да и я в некоторых своих поделках достаточно давно использую 6405R200 и ни разу не пытался сделать ему прям сильно нежно и с хитровычурными выкрутасами.

Вообще, напряжение на движке зависит от нагрузочной способности выходов МК.
Если это ПИК, то там ток обычно ограничен значением в 20-25мА. Соответственно, напряжение на обмотке "автоматом" может быть именно те самые 1,5 вольта.
AVR выдает до 100мА, но запросто может уйти в нирвану, если такой ток снимается одновременно с нескольких выходов.

Re: понизить напряжение на gpio м\к AVR для управления катуш

Добавлено: Пн янв 26, 2026 21:52:45
BOB51
Можно попробовать "парафазный" выход, включив катушку между двумя выводами МК (а не вывод - общий).
Диаграмму вывести программно.
8)

Re: понизить напряжение на gpio м\к AVR для управления катуш

Добавлено: Пн янв 26, 2026 21:59:44
>TEHb<
timex писал(а):ток потечёт не через катушку, а через прямую пару диодов.
Лишь некоторая часть.
Да и какая разница? Ведь нужно было получить напряжение на катушке, про ток никто ничего не просил. Иначе прямо от трёх вольт и питать катушку, вдвое сузив импульсы.

Re: понизить напряжение на gpio м\к AVR для управления катуш

Добавлено: Пн янв 26, 2026 23:08:17
linux_rulezz
>TEHb<, кстати, правильное замечание: шаговики питают током, а не напряжением. Соответственно, если поставить нормальный драйвер и ограничить ток двумястами миллиамперами, за напряжение можно и не переживать.
Вот только, как я выше писал, на таких малых токах очень сложно отличить превышение потребления из-за разгона от превышения из-за того, что вал блокирован. У тех же дроссельных заслонок алгоритм примитивный: вначале инициализировал, убрав в нуль, а потом гоняешь туда-сюда в надежде, что автомобилист таки заглушит двигатель раньше, чем накопится критическая ошибка из-за пропуска шагов. Хотя, если ЭБУ правильно запрограммировали, то оно заметит, что обороты не увеличиваются, хоть заслонка сильней открывается → доехали до предела и дальше смысла крутить нет.
Аналогичную процедуру можно и с холодильником провернуть, правда, там время реакции куда как больше.

Re: понизить напряжение на gpio м\к AVR для управления катуш

Добавлено: Пн янв 26, 2026 23:15:43
>TEHb<
Не доводилось встречать привод заслонки без обратной связи. Что за модель автомобиля?