Разработка Open Robotics: Драйвер двигателей на реле до 10А, 12В

Правила форума
Правила раздела OpenRobotics

Re: Разработка Open Robotics: Драйвер двигателей до 12А, 36В

Сообщение =DeaD= » 16 июн 2009, 13:15

Это я гоню :) 2 мощных, 4 слабых :)
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Разработка Open Robotics: Драйвер двигателей до 12А, 36В

Сообщение Duhas » 16 июн 2009, 15:25

да-да, для управления мощными полюбому надо бы вольт 10-15....
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

Re: Разработка Open Robotics: Драйвер двигателей до 12А, 36В

Сообщение =DeaD= » 16 июн 2009, 17:24

Как-то так
Вложения
OR-MD2-10A-12V-X-scheme.pdf
(29.71 КиБ) Скачиваний: 72
OR-MD2-10A-12V-X-board.pdf
(25.16 КиБ) Скачиваний: 29
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Разработка Open Robotics: Драйвер двигателей до 12А, 36В

Сообщение avr123.nm.ru » 16 июн 2009, 18:32

деградация какая-то ... напоминает наскальную живопись от Duhas
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва

Re: Разработка Open Robotics: Драйвер двигателей до 12А, 36В

Сообщение =DeaD= » 16 июн 2009, 18:55

2avr123: Я думаю надо по возможности начинать с простого. Сил на полноценный драйвер 10А пока все равно нет, а задачи никуда не деваются :) будет спрос - будет и ДД на мосфетах
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Разработка Open Robotics: Драйвер двигателей до 12А, 36В

Сообщение avr123.nm.ru » 16 июн 2009, 19:56

Я за простоту двумя рками за ! Но не за ту которая хуже воровства ...

Такую фигню дахус уже рисовал с оптопарами и тот случай разбирался на форуме - обидно что похоже впустую - что у тебя будет при отсутствии ШИМ ?

А когда ШИМ 80 % или 100 % ?

А какую частоту даст 1 кОм ? Можно ведь добавить к 1 кОм диод 4148 и bc817 за "копейки" и будет переть вверх почти к ИРЛМ вниз.

VSS - какой диапазон ?

======

Блиннн .... ща плату глянул - ну положи полевики на обратную сторону залитую медью - вот и на радиаторе они уже - совершенно иное качество ИМХО.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва

Re: Разработка Open Robotics: Драйвер двигателей до 12А, 36В

Сообщение SERGEY_M » 16 июн 2009, 20:33

Можно вопросик?
а какая частота ШИМ предполагается для управления двиглом?
вопрос не по схеме, а так, для ощего понимания происходящего :oops:
Аватара пользователя
SERGEY_M
 
Сообщения: 682
Зарегистрирован: 20 мар 2009, 12:45
Откуда: Украина, Одесса
ФИО: Сергей

Re: Разработка Open Robotics: Драйвер двигателей до 12А, 36В

Сообщение =DeaD= » 16 июн 2009, 22:03

2avr123: Ну можно еще IR4427 поставить в качестве драйвера - как раз всего 1 штуку запользуем.

А про диод не понял и BC817 не понял - http://s54.radikal.ru/i144/0903/e9/85cf9cd50e78.gif тут вроде нету диода :pardon:

Добавлено спустя 36 секунд:
SERGEY_M писал(а):а какая частота ШИМ предполагается для управления двиглом?

Вроде от 2 до 20кгц юзают обычно.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Разработка Open Robotics: Драйвер двигателей до 12А, 36В

Сообщение yak-40 » 16 июн 2009, 22:07

На обмотки реле неплохо бы диодики поставить, а на контакты ёмкости керамические от помех.
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!
Аватара пользователя
yak-40
 
Сообщения: 3037
Зарегистрирован: 23 окт 2007, 22:03
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец

Re: Разработка Open Robotics: Драйвер двигателей до 12А, 36В

Сообщение =DeaD= » 16 июн 2009, 22:10

2avr123: Этот что ли имеется в виду вариант? http://i002.radikal.ru/0806/f6/f9867433f6bc.png

2yak-40: Так на мосфетах же диоды встроенные есть - куда еще? Емкости керамические куда именно? Где размыкание будет? Я думаю мы в драйвере пропишем, чтобы не было напряжения при переключении направления, чтобы контакты лишний раз не гробить, это имеется в виду?
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Разработка Open Robotics: Драйвер двигателей до 12А, 36В

Сообщение yak-40 » 16 июн 2009, 22:14

А ёмкости паралельно двигателю разве не нужны?
Ну чтобы сглаживать импульсы с ШИМ-а?
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!
Аватара пользователя
yak-40
 
Сообщения: 3037
Зарегистрирован: 23 окт 2007, 22:03
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец

Re: Разработка Open Robotics: Драйвер двигателей до 12А, 36В

Сообщение =DeaD= » 16 июн 2009, 22:23

Да вроде на таких движках их уже не ставят, не разбирался в причинах, но факт остаётся фактом.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Разработка Open Robotics: Драйвер двигателей до 12А, 36В

Сообщение avr123.nm.ru » 16 июн 2009, 22:27

=DeaD= писал(а):2avr123: Этот что ли имеется в виду вариант? Изображение


Да. Только резисторы по 1 кОм Q5 можно ИРМЛ и резистор тогда поменьше перед затвором + резистор с его затвора на землю обычно но у вас инвертор и надо на + питания подтягивать. И у вас n-MOSFET поэтому верх мосфета не надо конечно соединять с BC817 а исток на земле должен быть или "рядом" с ней.

В твоей схеме 100 % ШИМ сигнал - мотор выключен. Нет сигнала - мотор врублен на полную.

У нас BC817-40 и BC807-40 по 50 коп если по 100 штук брать.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва

Re: Разработка Open Robotics: Драйвер двигателей до 12А, 36В

Сообщение SERGEY_M » 16 июн 2009, 23:01

вот накидал вариантец половинки моста
время включения и выключения транзисторов в районе 1 мкс, на 5...10 кГц это ерунда
most.jpg
не подписаный диод 1N4148, транзистор Q1 заменить на 2N5551

СХЕМА НЕ ПРОВЕРЕНА, ВОЗМОЖНЫ ОШИБКИ!!!
Последний раз редактировалось SERGEY_M 17 июн 2009, 01:14, всего редактировалось 2 раз(а).
Аватара пользователя
SERGEY_M
 
Сообщения: 682
Зарегистрирован: 20 мар 2009, 12:45
Откуда: Украина, Одесса
ФИО: Сергей

Re: Разработка Open Robotics: Драйвер двигателей до 12А, 36В

Сообщение =DeaD= » 16 июн 2009, 23:05

Вот так получилось - это на частоте 50КГц

Всё хорошо, но только вот инверсный сигнал и правда :(
Вложения
driver.jpg
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Пред.След.

Вернуться в Разработка модулей

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 15