Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Микроконтроллеры (MCU) и микропроцессоры (MPU) > управление электродвигателем с


Автор: Dr.Death 4.7.2004, 11:47
Вот вопрос, как можно подцепить к контроллеру(at90s2313) маленький электродвигатель, чтобы можно было управлять им, крутить в обе стороны. Хотел использовать микросхему L293D, а она стоит очень дорого, аж целых 82 р. Может у кого есть такой опыт?

Автор: PILOT 4.7.2004, 12:00
Если:
1) двигатель от постоянного тока работающий.
2) нужно крутить с однои и той же скоростью
3) двигатель слаботочный
то можно на транзисторах схему собрать.
НО! нужно учитывать мощность двигателя при пуске, и выбрать мощные транзисторы (их вроде будет 4).

СУВ.

Автор: Alexei 6.7.2004, 16:38
Цитата(PILOTIK @ 4.7.2004, 12:00)
Если:
2) нужно крутить с однои и той же скоростью

СУВ.

Можно и с разной- используя PWM

Автор: oleg1973 6.7.2004, 18:32
втыкаем гейт от тырыстра на выход контроллера (ну там 1,5 к примеру вольта на открытие гейта)
подключаем моторчик через тырыстр и все smile.gif

Автор: PILOT 6.7.2004, 19:11
Цитата(Alexei @ 6.7.2004, 13:38)
Цитата(PILOTIK @ 4.7.2004, 12:00)
Если:
2) нужно крутить с однои и той же скоростью

СУВ.

Можно и с разной- используя PWM

Написано же: "Если!"
Про шим пока речи не идет.

Я кстати классный регулятор мощности в нагрузке нашел в каталоге Чип-Дип.
http://www.chip-dip.ru/library/files/42997/258/pr1xxx.pdf
Рекомендую для гальванически неразвязанных приложений.

СУВ.
Добавлено @ 19:12
Цитата(oleg1973 @ 6.7.2004, 15:32)
втыкаем гейт от тырыстра на выход контроллера (ну там 1,5 к примеру вольта на открытие гейта)
подключаем моторчик через тырыстр и все smile.gif

В обе стороны крутить нужно...
и двигатель непонятно какой, коллекторный, шаговый, от переменного тока ли...

СУВ.

Автор: -= Александр =- 6.7.2004, 22:00
Вопрос почти в тему: через что запитить шаговый мотор на 3 ампера? Надо какой-нибудь блок ключей типа ULN2003, только во неск. раз мощнее... Ткните ссылку плиз (или хотя-бы название микрухи)

Автор: PILOT 6.7.2004, 22:40
Хм.
Я бы использовал либо мощные полевики либо вообще твердотельные реле, либо тиристор.
Скомутировать такой ток это не так просто.
Полевики такие точно есть (только сегодня смотрел)
Твердотельные реле тоже есть (есть и высоко скоростные)
С тиристорами и так все понятно.

Все это можно посмотреть на www.chip-dip.ru в разделе документация (так она по моему называется).

СУВ.

Автор: konst696 11.8.2004, 14:45
tounge.gif Почему бы не использовать шаговый двигатель, напримет от древнего флопаря, легко реализуется на PIC 16F84. нескольких кт315 и кучке резисторов.
Все очень удобно, простая прога, крутить можно как и куда угодно, с какой угодно скоростью (в смысле легко регулировать)

Автор: lummox 30.9.2004, 14:13
А мне бы надо 3-фазный асинхронный крутить с ругулировкой частоты. P~1.5kW. Не дадите ли ссылок каких? В поиске нашёл только предложения по покупке или общие базары вокруг да около, и никакой конкретики.

Автор: PILOT 2.10.2004, 17:42
Если это в промышленных масштабах, то есть специальные готовые блоки (около 600$) специально для этих целей. Там нет ПИД-регулятора вращения (т.е. независимо от нагрузки), но есть вход для управления частотой от напряжения на этом входе. На двигатель вешаешь крыльчатку с дырками и измеряешь частоту.
Дальше зная частоту программируешь (отдельно от этого блока) ПИД регулятор вращения двигателя. Делал сам получалось вращать с частотой 0.5Гц, стабильно даже с динамической нагрузкой.

СУВ.
ЗЫ. Если вспомню (найду) название блока скажу...

Автор: lummox 4.10.2004, 03:19
PILOT , не ищи название. Мне вот как раз вместо такого 600-баксового надо сделать нечто в пределах 100-150 долл. В принципе по деталям это реально. Поставить контроллер, драйвер и мощные ключи. Со схемотехникой там всё ясно. А вот дальше... Контроллер должен сформировать трёхфазный синус в виде центрированной ШИМ. Вот тут-то и начинаются сплош трудности и вопросы. Но это видимо для меня, новичка в этой тематике. Уже наверняка в этом направлении есть и наработки и отработанный подход. Вот только я на спецов этих выйти не могу и тему эту в инете нигде не встречал. То ли они по закрытым сайтам где-то шхерятся, то ли не везёт мне просто. Поэтому я ссылки и просил, вдруг кто-нить что-нить видел где.
А пока пытаюсь сам прогрызть эту задачу. Вот только глупо это как-то грызть то, что уже наверняка давно изжёвано. Тем более, что мне ноу-хау никаких не надо, только азы.

Автор: PILOT 4.10.2004, 09:27
Я этим не занимался, но что-то мне говорит, что нужно посмотреть как сделан генератор в UPS...

СУВ.

Автор: Hockum 18.11.2004, 20:56
Не охладели ещё к этой теме? Я на этот форум вышел недавно, и у меня есть некоторые наработки в этом направлении. Сейчас немного забросил, но ненадолго. Пишите на мыло: [email protected], буду весьма рад...

Автор: cardinal 3.3.2007, 03:44
А у меня вот такой моторчик
http://www2.produktinfo.conrad.com/datenblaetter/225000-249999/244554-da-01-en-GZ-Elektromotor_GZ-600BB_9_6_V.pdf
Хочу устанавливать при помощи контроллера его скорость вращения.

Подкиньте плиз ссылку на схему и пару мыслей. smile

Спасибо!

Автор: cardinal 3.3.2007, 19:40
Вопрос решился:
http://electronix.ru/forum/index.php?showtopic=28157&st=0&gopid=219010&#entry219010

Автор: tstudio 9.3.2007, 17:51
Не забывайте о РАЗДЕЛЬНОМ ПИТАНИИ

))))))
Питайте контроллер и двиги отдельно. Если не получается - используйте фильтры, дроссели и диоды.

Автор: Alex1984 9.5.2007, 23:02
выпускается промышленный вариант на полевиках, на них и делаю, тем более 3 ампера не такой уж и большой ток. Разберись главное с пуском двигателя, тогда будет ясно как его запускать и какой ток нужен  smile 

Автор: cardinal 10.5.2007, 00:30
На данный момент остановился на http://www.irf.com/product-info/datasheets/data/ir2104.pdf. C http://www.ortodoxism.ro/datasheets/allegromicrosystems/3940.pdfтак и не разобрался, деребас какой-то - ни описания ни хрена... Может поэтому и "not for new design" (что я конечно проглядел)...

Управлять буду с помощью PWM от Atmega8. Транзисторы взял http://www.ortodoxism.ro/datasheets/stmicroelectronics/3019.pdf.

Автор: cardinal 23.7.2007, 01:52
C IR2104 все работает...

Автор: cardinal 24.7.2007, 03:19
Цитата(tstudio @  9.3.2007,  16:51 Найти цитируемый пост)
Питайте контроллер и двиги отдельно. Если не получается - используйте фильтры, дроссели и диоды.

А можно на какой-нибудь примерчик посмотреть?

Автор: Alex1984 24.7.2007, 13:40
Цитата(cardinal @  24.7.2007,  03:19 Найти цитируемый пост)
А можно на какой-нибудь примерчик посмотреть?

Пиимер чего? раздельного питания или каскадов фильтров?

Автор: cardinal 24.7.2007, 20:28
Я подаю на плату 12В и у меня стоит 7805, чтобы получить 5В для мк. От 12В питается моторчик. Хотелось бы исключить влияние помех от моторчика на все 5Вольтовую часть...

Автор: Alex1984 25.7.2007, 13:42
На входе дроссель поставь. и стандартную схему фильтров к кренке (конденсатор, кренка, конденсатор+можно еще один побольше)

Добавлено через 32 секунды
должно хватить, такая схема в Авто стоит

Автор: cardinal 25.7.2007, 16:02
На входе чего? Платы? И что такое кренка?

Автор: Alex1984 26.7.2007, 15:39
на входе цифровой части 7805(кренка) ее обвязка посмотри http://west-l.kod812.ru:8080/WWW/data/pdf/73/730/07309016.pdf
Перед схемой поставь дроссель, и на всякий случай можешь ткнуть диод

Автор: cardinal 26.7.2007, 18:01
Цитата(Alex1984 @  26.7.2007,  14:39 Найти цитируемый пост)
на входе цифровой части 7805(кренка) ее обвязка посмотри

Ну то есть два конденсатора - они стоят...
Цитата(Alex1984 @  26.7.2007,  14:39 Найти цитируемый пост)
Перед схемой поставь дроссель, и на всякий случай можешь ткнуть диод

Вот так вот я понимаю? А какую дроссель ставить, сколько uH?

Схема удалена...

Автор: Alex1984 26.7.2007, 19:46
нет, ставь на линию прямо. То что сделал, это фильтр у тебя а дроссель на 100 кинь

Автор: cardinal 26.7.2007, 20:13
То есть что-нибудь потипа...

Автор: Alex1984 27.7.2007, 13:07
Угу

Автор: cardinal 27.7.2007, 18:39
Понял, спасибо!

Автор: Alex1984 28.7.2007, 13:38
 smile 

Автор: Alex1984 30.7.2007, 11:36
Ну как, помогло?

Автор: cardinal 30.7.2007, 15:00
Пока, не знаю не пробовал... Это дело не срочное. А там где было срочно я вообще управление моторчиками убрал.

Сейчас занимаюсь производством платы под atmega8 (до 8 MHz с внутренним и 16 MHz с внешним кварцем - кварц на плате есть), стоимость при штучной покупке будет около 35 Евро (при оптовой конечно будет дешевле). На плате будет MAX232 и FT232R и все остальное для коммуникации через RS232 и USB. На плате будет 8 LED, которые тоже можно будет использовать по желанию (а можно будет отключить). Все порты выведены на штекеры по краям платы. Если есть интерес - пиши!

Автор: Alex1984 1.8.2007, 12:54
У меня такая есть, сам делал, но на 16 меге, а платку транслятор RS232 -> USB покупаю за 8$

Автор: cardinal 1.8.2007, 18:54
Понятно.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)