roboforum.ru

Технический форум по робототехнике.

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

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

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

Сообщение blindman » 17 июн 2009, 12:03

avr123.nm.ru писал(а):бнулять
ШИМ на время (1.5 * (время срабатывания + устаканивания контактов)).

Совершенно верно. Но делать это надо при любом изменении уровня DIR
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

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

Сообщение =DeaD= » 17 июн 2009, 12:09

ну тогда DIRвыход не надо цеплять на реле, а на реле цеплять DIRвход, а остальное как я написал.

Добавлено спустя 1 минуту 35 секунд:
Короче какой-то монстр получается, давайте не будем его делать? Иначе нафиг оно такое "псевдо-простое" надо, уже черти что получается. Уже очень хочется 1 драйвер нижних мосфетов IR4427 зафигачить и не париться.

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

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

Сообщение avr123.nm.ru » 17 июн 2009, 12:10

blindman писал(а):делать это надо при любом изменении уровня DIR

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

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

Сообщение blindman » 17 июн 2009, 12:12

Это все понимают. Схему нарисуешь?
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

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

Сообщение =DeaD= » 17 июн 2009, 12:15

Может и правда сдвоенный драйвер IR4427 поставить?

А то сейчас на каждый драйвер на 5р деталек и 17*2=34р пайки, итого ~40р.
А тут будет IR4427 - 54р микра + 8*2=16р пайки, итого 70р/2=35р за драйвер.

И забить на всякие сложные схемки, а пойдёт если модуль - тогда и делать на мелкой рассыпухе BC817-40 и т.п.

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

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

Сообщение avr123.nm.ru » 17 июн 2009, 12:17

Только после 19 смогу что-то накалякать.

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

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

Сообщение =DeaD= » 17 июн 2009, 13:36

2blindman: Надо определиться, делаем или нет, а то чую, реле уйдут нужные и будут только на 5-7А, а это уже совсем ерунда :(

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

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

Сообщение blindman » 17 июн 2009, 15:11

Похоже, что от отключения ШИМа толку немного будет. Даже если ШИМ отключать -ведь все равно надо будет коммутировать ток, который потечет через защитный диод?
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

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

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

Ага, это тоже.

Добавлено спустя 43 минуты 13 секунд:
Ну как, рисуем схемку с 2 реле, 2 мощными мосфетами, 2 слабыми + драйвер мощных мосфетов?
Задержку делаем программную?

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

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

Сообщение blindman » 17 июн 2009, 18:22

Может вот так расположить? И сверху и снизу фольги дохрена, переходными прошить, будет радитор. Драйвер ближе к мосфетам

Или если уж ставить мосфеты вертикально - то повернуть на 180 и к самому краю, чтоб радиатор можно было прикрутить

Добавлено спустя 2 минуты 20 секунд:
И силовые дороги желательно по низу все, чтоб облудить можно было
Вложения
untitled.png
untitled.png (11.19 КиБ) Просмотров: 1761
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

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

Сообщение =DeaD= » 17 июн 2009, 18:26

А зачем? 10А для мосфетов детский ток совершенно. Ток зарядки мосфета тоже не очень большой, чтобы близко располагать драйвер?

Добавлено спустя 3 минуты 57 секунд:
А вот на кондёре экономить вроде не очень хорошо на токах 10А на канал...

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

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

Сообщение blindman » 17 июн 2009, 18:55

Сопротивление канала - 17,5 мОм
Тепловое сопротивление между кристаллом и атмосферой, без радиатора - 62 °C/W
Тепловое сопротивление между кристаллом и корпусом - 1,5 °C/W
Температура окружающей среды - 25 °C
Ток - 10А

Мощность - 1,75 Вт
Разность температур - 1,75 * 62 = 108,5 °C
Температура кристалла - 25 + 108,5 = 133,5 °C
Температура корпуса - 133,5 - 1,75 * 1,5 = 130,88 °C

Даже если применение радиатора снизит сопротивление до 40 °C/W - уже хорошо

Причем все это еще без учета ШИМа, когда будут потери на переключение, в которых большая часть придется даже не на канал транзистора, а на диод - на нем падение напряжения больше, чем на открытом канале

Добавлено спустя 7 минут 48 секунд:
чето мне кажется, что внутреннего диода нифига недостаточно. После запирания мосфета на стоке будет положительный выброс - и кто его гасить будет?
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

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

Сообщение =DeaD= » 17 июн 2009, 18:58

Дык взять IRF3205 с сопротивлением 8 мОм и дело с концом?

Добавлено спустя 44 секунды:
А то по моему еще и в стандартный типоразмер не попадаем - с точки зрения размеров модуля пофиг, а с точки зрения заказа плат - себе грабельки раскладываем.

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

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

Сообщение blindman » 17 июн 2009, 19:18

Мне не очень хочется заявлять какие-то характеристики, а потом надеяться, что испытания подтвердят, что эти характеристики девайс обеспечивает. Если с мосфетом всё более-менее ясно, то как расчитать нужные характеристики диода - я не знаю
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

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

Сообщение =DeaD= » 17 июн 2009, 19:20

Еще есть IRF1404 с сопротивлением 4мОм...

Погоди, а как с мосфетом ясно? Разве можно не зная характеристик мотора сказать какая будет самоиндукция при отрубании тока? Даже допустим можно - как мы можем сейчас 100% сказать что встроенный в мосфет диод не вынесет, даже если мы прикрутим мосфет к радиатору?

Добавлено спустя 46 секунд:
Ты же получается считаешь, что если прямой ток мосфет по температурному режиму выдержит, то и обратный тоже.

Так разве по этой же логике IRF3205 не хватит?

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

Пред.След.

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

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

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

cron