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

Дисплеи, датчики и прочие функциональные узлы, управляемые МК.
Аватара пользователя
timex
Первый раз сказал Мяу!
Сообщения: 29
Зарегистрирован: Пт май 22, 2009 19:23:54

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

Сообщение timex »

добрый вечер.

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

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

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

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

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

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

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

Изображение
Изображение
Вложения
вва.jpg
(95.65 КБ) 571 скачивание
Безымянный.png
(29.69 КБ) 578 скачиваний
Последний раз редактировалось timex Ср май 29, 2024 21:44:42, всего редактировалось 1 раз.
Реклама
Martian
Друг Кота
Сообщения: 12867
Зарегистрирован: Сб дек 18, 2021 19:25:32
Контактная информация:

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

Сообщение Martian »

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

Добавлено after 7 minutes 23 seconds:
Re: понизить напряжение на gpio м\к AVR для управления катушкой
или как здесь обсуждали: https://electronics.stackexchange.com/q ... per-motors
Реклама
Аватара пользователя
timex
Первый раз сказал Мяу!
Сообщения: 29
Зарегистрирован: Пт май 22, 2009 19:23:54

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

Сообщение 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]

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

Изображение
Вложения
ффф.jpg
(104.71 КБ) 574 скачивания
Martian
Друг Кота
Сообщения: 12867
Зарегистрирован: Сб дек 18, 2021 19:25:32
Контактная информация:

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

Сообщение Martian »

Так ведь на катушку работает. Если цепь с индуктивностью разомкнуть, что происходит на индуктивности? Не рост ли напряжения? Я потому про супрессоры и сказал, что есть риск убить микроконтроллер.
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
timex
Первый раз сказал Мяу!
Сообщения: 29
Зарегистрирован: Пт май 22, 2009 19:23:54

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

Сообщение timex »

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

не понял, выходит для того чтобы убрать "иголки" на осциллограмме нужен супрессор с напряжением срабатывания порядка чуть выше 1.5 В? что-то я не нашёл таких.
Реклама
Аватара пользователя
>TEHb<
Друг Кота
Сообщения: 5737
Зарегистрирован: Ср ноя 11, 2009 17:19:30
Откуда: Воронеж
Контактная информация:

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

Сообщение >TEHb< »

Четыре кремниевых диода. Два последовательно, две таких цепочки встречно-параллельно. Надо получить именно квадратную форму напряжения на катушке? Обычно важнее всё-таки ток через неё.
"Привет!" - соврал он.
Реклама
Martian
Друг Кота
Сообщения: 12867
Зарегистрирован: Сб дек 18, 2021 19:25:32
Контактная информация:

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

Сообщение Martian »

timex, и не нужно защищать катушку, для неё всё соблюдено резистором. Защищается микроконтроллер от неё, диодами, или супрессорами или как ещё угодно. А входы микроконтроллера выдерживают напряжение, равное его питанию (если не оговорено иное). Вы никогда не видели параллельный диод для обмотки реле?
Аватара пользователя
timex
Первый раз сказал Мяу!
Сообщения: 29
Зарегистрирован: Пт май 22, 2009 19:23:54

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

Сообщение timex »

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

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

как на рисунке 1 или 2?
ИзображениеИзображение
Вложения
Беккзымянный.png
(7.17 КБ) 398 скачиваний
Безымянныуй.png
(10.64 КБ) 415 скачиваний
Последний раз редактировалось timex Пт май 31, 2024 18:49:25, всего редактировалось 2 раза.
jcxz
Мудрый кот
Сообщения: 1717
Зарегистрирован: Вт авг 15, 2017 10:51:13

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

Сообщение 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/
Особенное внимание обратить на понимание - что такое "ЭДС самоиндукции" и чем она чревата для начинающих радиогубителей?
Аватара пользователя
>TEHb<
Друг Кота
Сообщения: 5737
Зарегистрирован: Ср ноя 11, 2009 17:19:30
Откуда: Воронеж
Контактная информация:

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

Сообщение >TEHb< »

Мог бы хоть рисунком, хоть схемой. Только не совсем понятно что же всё-таки требуется. Именно красивая форма напряжения на катушке? Или на выводах? Защита? Чисто ограничение на 1,5 Вольта? Задача непонятна.
"Привет!" - соврал он.
Аватара пользователя
timex
Первый раз сказал Мяу!
Сообщения: 29
Зарегистрирован: Пт май 22, 2009 19:23:54

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

Сообщение timex »

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

ну, я вижу осциллографом что происходит на катушке в оригинальной схеме, и хочу повторить.
такая форма сигнала на катушке - в каждом часовом механизме настенном (в механизмах плавного хода лишь частота больше)
без катушки - чистый меандр амплитудой 1.5 В - у меня без катушки на выводах тоже он.
напряжения на катушке?
т.е. да, хочется соблюсти форму напряжения на катушке по-возможности близко к оригинальному часовому механизму, но с ограничением амплитуды 1.5 В.
Вложения
oor.jpg
(74.17 КБ) 117 скачиваний
Аватара пользователя
>TEHb<
Друг Кота
Сообщения: 5737
Зарегистрирован: Ср ноя 11, 2009 17:19:30
Откуда: Воронеж
Контактная информация:

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

Сообщение >TEHb< »

Ага, задачу понял, смысл не понял. Ну типа магнитное поле в сердечнике создаётся же током, а аналогичный ток можно создать большим напряжением, но пропорционально меньшим временем приложения напряжения. Самоиндукцию шунтировать приложением обратного состояния, а потом замыкания на шину. Ну ладно, свалим всё на механические свойства системы.
Вот такая примерно схема. Обычно рисовал в ЛТСпайс, а дома на новом компьютере его, внезапно, не оказалось. Вот же... Ну и раз всё равно в графическом редакторе схему рисовать... Короче, сгорел сарай, гори и хата. Будет считать это стилистическим решением.
Изображение
Резистор 240 Ом (почему именно столько так и не понял, но пускай будет), диоды хоть бы и 1N4148.
"Привет!" - соврал он.
Аватара пользователя
timex
Первый раз сказал Мяу!
Сообщения: 29
Зарегистрирован: Пт май 22, 2009 19:23:54

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

Сообщение timex »

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


так в вашем варианте ток потечёт не через катушку, а через прямую пару диодов. разве не???
Аватара пользователя
linux_rulezz
Вымогатель припоя
Сообщения: 608
Зарегистрирован: Пн сен 15, 2025 08:43:23
Откуда: Маленький СССР посреди шариатской республики

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

Сообщение linux_rulezz »

А зачем защищать ноги МК от индукционных всплесков, если они не будут превосходить 2*1.5=3В?
Резисторы последовательно с катушкой дадут RL-фильтр, что нехорошо. Почему бы не воткнуть туда мост на четырех мосфетах (или даже готовый подыскать - главное, чтобы он на 1.5В работал, обычно стартовое напряжение с 3-5В начинается)? А 1.5В получать хоть "кренкой"…
Windows must die!
Аватара пользователя
vlasovzloy
Друг Кота
Сообщения: 20070
Зарегистрирован: Чт янв 26, 2012 16:44:29
Откуда: Таксимо

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

Сообщение vlasovzloy »

А если шим сдвинуть по ногам, будет примернотто что на д классе унч правда дроселли нужны будут
Мои поставщики запчастей с отличной репутацией
texnomag.ru
radioremont.com
pl-1.org
4ip.info
elitan.ru
Аватара пользователя
abc
Друг Кота
Сообщения: 3686
Зарегистрирован: Чт мар 20, 2008 01:06:40
Откуда: Севастополь

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

Сообщение abc »

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

Вообще, напряжение на движке зависит от нагрузочной способности выходов МК.
Если это ПИК, то там ток обычно ограничен значением в 20-25мА. Соответственно, напряжение на обмотке "автоматом" может быть именно те самые 1,5 вольта.
AVR выдает до 100мА, но запросто может уйти в нирвану, если такой ток снимается одновременно с нескольких выходов.
>(*.*)<
Котище огромно, ушасто, пушисто, глазасто, зубасто, колючелапо и мявай. (c)
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15556
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

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

Сообщение BOB51 »

Можно попробовать "парафазный" выход, включив катушку между двумя выводами МК (а не вывод - общий).
Диаграмму вывести программно.
8)
Аватара пользователя
>TEHb<
Друг Кота
Сообщения: 5737
Зарегистрирован: Ср ноя 11, 2009 17:19:30
Откуда: Воронеж
Контактная информация:

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

Сообщение >TEHb< »

timex писал(а):ток потечёт не через катушку, а через прямую пару диодов.
Лишь некоторая часть.
Да и какая разница? Ведь нужно было получить напряжение на катушке, про ток никто ничего не просил. Иначе прямо от трёх вольт и питать катушку, вдвое сузив импульсы.
"Привет!" - соврал он.
Аватара пользователя
linux_rulezz
Вымогатель припоя
Сообщения: 608
Зарегистрирован: Пн сен 15, 2025 08:43:23
Откуда: Маленький СССР посреди шариатской республики

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

Сообщение linux_rulezz »

>TEHb<, кстати, правильное замечание: шаговики питают током, а не напряжением. Соответственно, если поставить нормальный драйвер и ограничить ток двумястами миллиамперами, за напряжение можно и не переживать.
Вот только, как я выше писал, на таких малых токах очень сложно отличить превышение потребления из-за разгона от превышения из-за того, что вал блокирован. У тех же дроссельных заслонок алгоритм примитивный: вначале инициализировал, убрав в нуль, а потом гоняешь туда-сюда в надежде, что автомобилист таки заглушит двигатель раньше, чем накопится критическая ошибка из-за пропуска шагов. Хотя, если ЭБУ правильно запрограммировали, то оно заметит, что обороты не увеличиваются, хоть заслонка сильней открывается → доехали до предела и дальше смысла крутить нет.
Аналогичную процедуру можно и с холодильником провернуть, правда, там время реакции куда как больше.
Windows must die!
Аватара пользователя
>TEHb<
Друг Кота
Сообщения: 5737
Зарегистрирован: Ср ноя 11, 2009 17:19:30
Откуда: Воронеж
Контактная информация:

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

Сообщение >TEHb< »

Не доводилось встречать привод заслонки без обратной связи. Что за модель автомобиля?
"Привет!" - соврал он.
Ответить

Вернуться в «Периферия»