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

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

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

Сообщение =DeaD= » 11 апр 2010, 12:40

Вот такой вариант без защиты от сквозняков при переключении направления при включенном ШИМ.
Вложения
OR-MD2-10A-12V-M-sch.pdf
(32.91 КиБ) Скачиваний: 0
OR-MD2-10A-12V-M-brd.pdf
(35.36 КиБ) Скачиваний: 0
OR-MD2-10A-12V-M.zip
(69.46 КиБ) Скачиваний: 0
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

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

Сообщение SMT » 11 апр 2010, 13:16

приятно выглядит. Транзистор только IRF4905 наверное. Тольк деадтайм не определяется - это смущает.
SMT
 
Сообщения: 1158
Зарегистрирован: 23 авг 2008, 22:28
Откуда: Санкт-Петербург
ФИО: Сергей

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

Сообщение =DeaD= » 11 апр 2010, 13:25

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

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

Сообщение Duhas » 11 апр 2010, 14:24

т.е. платы отдать в производство бещ деад тайма ? имхо бред..

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

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

Сообщение =DeaD= » 11 апр 2010, 14:29

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

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

Сообщение Duhas » 11 апр 2010, 14:37

основная идея - задержка на кондерах )

ну если говорить об МК... я б тогда вапще поставил туда хмегу32А4... заодно и поддержку энкодеров сделал.... она и мертвое время генерить умеет.. хардварно...

хотя вам большие частоты с энкодеров если не нада мона и обычной мегой обойтись на прерываниях...

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

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

Сообщение =DeaD= » 11 апр 2010, 14:44

Надо на кондёрах постараться сделать. Только фишка какая получается - надо придумать промежуточный элемент, который быстро переводит из 1 в 0, но с задержкой из 0 в 1, тогда такой элемент воткнуть перед входом элемента "2-и" на драйверы нижних ключей и проблема будет решена.

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

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

Сообщение Duhas » 11 апр 2010, 14:46

вот кусок того что у меня работало... косяк все схемы были медленные оптопары PC817.. как оказалось 28.8кГц им не по зубам )))

вам отсюда нада то что после инверторов... задержка только в 1 сторону... в какую - выбирается диодом...

смотреть верхнюю половину.pdf
(32.81 КиБ) Скачиваний: 0


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

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

Сообщение =DeaD= » 11 апр 2010, 14:58

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

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

Сообщение Duhas » 11 апр 2010, 15:43

причем тут промышленный ? просто не проще ли цеплять ДД по тому же робобасу.. при том что и обработку энкодером мона отдеть на ДД ... и камень там будет какой нить мега48.. который и цены то добавит не многим больше пары чипов логики...

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

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

Сообщение =DeaD= » 11 апр 2010, 15:47

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

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

Сообщение Michael_K » 11 апр 2010, 15:52

Да, е-мае, приоритеты расставьте, и выберите уже драйвер подходящий.
Нужен с дед-таймами - дык и найдите драйвер с дед-таймами.
Уж, по-моему, с драйверами сейчас проблем-то нет.

IR2114SS - там вам и дед-таймы и защиты... и чего только нет.
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

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

Сообщение avr123.nm.ru » 11 апр 2010, 15:54

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

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

Сообщение =DeaD= » 11 апр 2010, 16:01

avr123.nm.ru писал(а):Зачем дет таймы тут ?

Есть подозрение, что может при включенном ШИМ и переключении направления появится сквознячок от недоконца закрытого верхнего ключа и уже открытого нижнего. Хотя может быть это всё изыски и нафиг не нужны.

Добавлено спустя 2 минуты 59 секунд:
Michael_K писал(а):Да, е-мае, приоритеты расставьте, и выберите уже драйвер подходящий.
Нужен с дед-таймами - дык и найдите драйвер с дед-таймами.
Уж, по-моему, с драйверами сейчас проблем-то нет.
IR2114SS - там вам и дед-таймы и защиты... и чего только нет.

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

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

Сообщение Michael_K » 11 апр 2010, 16:02

А вы дроссель в питание моста влепите,
заодно и помехи придавите. ;)
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

Пред.След.

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

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

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