roboforum.ru

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


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

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

Re: Проект OpenRobotics. Драйвер маломощных двигателей

Сообщение Duhas » 14 ноя 2008, 15:30

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

Re: Проект OpenRobotics. Драйвер маломощных двигателей

Сообщение blindman » 14 ноя 2008, 17:18

Движок из тамиевского набора. Без нагрузки ~300 мА, с зажатым валом ~ 2А. Но дело не в движке было, при пайке закоротил ноги микросхемы.

Щас приму меры пожарной безопасности :) и буду смотреть как при 2А себя мосты поведут.

Добавлено спустя 26 секунд:
Duhas писал(а):подтяжко вниз есть на управлении мосфетами?

Есть

Добавлено спустя 1 час 37 минут 12 секунд:
Надо искать подходящий движок. Те что у меня есть при 2 амперах перегреваются быстрее, чем удается понять, выдержат ли мосты. Мосфеты греются весьма ощутимо.
Проект [[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: Проект OpenRobotics. Драйвер маломощных двигателей

Сообщение =DeaD= » 14 ноя 2008, 17:46

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

Re: Проект OpenRobotics. Драйвер маломощных двигателей

Сообщение avr123.nm.ru » 14 ноя 2008, 18:06

blindman писал(а): Надо искать подходящий движок.

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

Re: Проект OpenRobotics. Драйвер маломощных двигателей

Сообщение blindman » 15 ноя 2008, 15:13

Верхние мосфеты сильно греются уже при токе 1А. Нижние совершенно холодные и при 2А. Наверно придется либо менять (например на IRF7329, у них больше допустимый ток и меньше сопротивление) либо ставить по 2 в параллель. Первый вариант думаю предпочтительней и по цене, и по габаритам.
Проект [[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: Проект OpenRobotics. Драйвер маломощных двигателей

Сообщение EdGull » 15 ноя 2008, 15:21

а может просто верхние не до конца открываюися?
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: Проект OpenRobotics. Драйвер маломощных двигателей

Сообщение blindman » 15 ноя 2008, 18:04

А как узнать полностью он открылся или нет? По даташиту при 4.5В на затворе сопротивление 40мОм, при 7В и выше - 35мОм. У меня питание моста 5В, думаю открывается достаточно.
Оказалось, что 2А при полностью зажатом вале и 2А когда двигатель нагружен, но все же вращается - разные вещи :shock: Сначала я просто зажимал вал, и шимом выставлял 2 ампера. Верхние ключи сразу раскалялись. Потом попробовал просто нагружать движок пока ток не достигнет 2А, но чтобы он при этом не останавливался - ключ греется, но заметно меньше. Температуру пока померять нечем. Завтра если не просплю куплю датчик, померяю.
Проект [[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: Проект OpenRobotics. Драйвер маломощных двигателей

Сообщение Сергей » 15 ноя 2008, 18:12

А почему не хотите поставить радиатор(ы)? К примеру, можно сделать один большой радиатор плоский
Сергей
 
Сообщения: 3744
Зарегистрирован: 29 дек 2004, 23:15
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей

Re: Проект OpenRobotics. Драйвер маломощных двигателей

Сообщение blindman » 15 ноя 2008, 18:41

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

Радиатор - усложнение конструкции. Но ничто не мешает тому, кто будет использовать модуль, приделать радиатор или вентилятор

Добавлено спустя 1 минуту 26 секунд:
Кто-нибудь знает, как вычислять температуру кристалла по температуре корпуса? Что кроме температуры корпуса надо будет измерять?

Добавлено спустя 6 минут 46 секунд:
http://www.irf.com/technical-info/white ... 071122.pdf
Using Simulation to Estimate MOSFET Junction Temperature in a Circuit Application
Проект [[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: Проект OpenRobotics. Драйвер маломощных двигателей

Сообщение Сергей » 15 ноя 2008, 18:46

Я вообще к тому, чтобы расчет не вести с радиатором,а чтобы была возможность его установки. Ведь при длительной работе нужно охлаждение палюбому. Чтобы была возможность, к примеру, без гемора приклеить на термоклей( или на пасту, тогда нужны отверстия под стандартный радиатор) саму пластину радиатора.
Сергей
 
Сообщения: 3744
Зарегистрирован: 29 дек 2004, 23:15
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей

Re: Проект OpenRobotics. Драйвер маломощных двигателей

Сообщение blindman » 15 ноя 2008, 20:15

Насчет отверстий подумаю, как их можно сделать. Мосты довольно плотно упакованы, места маловато.

Добавлено спустя 47 минут 16 секунд:
Аппаратная защита по току протестирована. При перегрузке на мост поступают короткие импульсы с периодом ок. 20мс, после снижения нагрузки нормальная работа моста восстанавливается. Коротить выводы мотора не рискнул.
Проект [[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: Проект OpenRobotics. Драйвер маломощных двигателей

Сообщение =DeaD= » 15 ноя 2008, 20:44

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

Re: Проект OpenRobotics. Драйвер маломощных двигателей

Сообщение blindman » 15 ноя 2008, 21:06

1. Защиту тестировал так: нагрузил мотор, чтобы ток был 2А. Выкрутил движок подстроечника так, чтобы сработала защита (появляются импульсы на выходе компаратора). Потом подстроечник вернул чуть назад. Если теперь движок чуть больше нагрузить, срабатывает защита.
2. Делать новую версию конечно будем. Причем именно она будет по настоящему первой версией, а то что есть сейчас - только прототип. Пока еще потестим все фичи, погоняем, посмотрим какие баги повылазят.

На текущий момент нужны следующие изменения, если я ничего не забыл:
  • подтяжка входов моста к земле
  • светодиоды
  • схема для удержания SCK при программировании
  • разъемы под 90 градусов
  • отверстия для крепления радиатора (?)
  • верхние ключи с меньшим сопротивлением (? - еще потестим)
Пока под вопросом - увеличат габариты платы
  • регуляторы
  • порты ввода/вывода

Добавлено спустя 5 минут 56 секунд:
Еще пока под вопросом:

  • ключи (соленоиды итп)
  • прямое управление мостами
Проект [[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: Проект OpenRobotics. Драйвер маломощных двигателей

Сообщение =DeaD= » 15 ноя 2008, 21:56

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

Re: Проект OpenRobotics. Драйвер маломощных двигателей

Сообщение blindman » 16 ноя 2008, 10:48

Страшного ничего нет. Просто высота сборки головной контроллер/ДД увеличится миллиметров на 15.

Добавлено спустя 3 часа 57 минут 46 секунд:
При токе 2А температура верхнего ключа не поднимается выше 65 градусов. Мерял DS1821, прижат к корпусу мосфета через теплопроводную пасту.
Проект [[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(?)
ФИО: Андрей Юрьевич

Пред.След.

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

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

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