roboforum.ru

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

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

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

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

Сообщение =DeaD= » 07 фев 2009, 13:12

MAX662A - Обеспечивает 12В, но всего 30мА - не маловато будет 4 мосфета перезаряжать?

И еще - получается оно не даёт при полном ШИМе работать, потому как станартная зарядка 24В идёт при выключенном ШИМе. Нужно в полном режиме открывать или нет?

PS: Про перегрузку понял, тупанул, почему-то решил, что кондёр обязательно должен быть заряжен при перегрузке :)

Добавлено спустя 9 минут 24 секунды:
Пока получается схемка 1НЕ+3И для каждого движка, а это 3 корпуса логики, хотелось бы в 2 уложиться.

Входные сигналы - DIR, PWM, OVLD.

CHECKED_PWM=PWM & OVLD
INVERTED_DIR=!DIR

LEFT_HIN=CHECKED_PWM & DIR
LEFT_!LIN=DIR
RIGHT_HIN=CHECKED_PWM & INVERTED_DIR
RIGHT_!LIN=INVERTED_DIR

Добавлено спустя 13 минут 18 секунд:
Вроде можно сделать на 2 И-НЕ и 2 ИЛИ-НЕ для каждого движка, это уже нужные нам 2 корпуса логики.

!CHECKED_PWM=!(PWM & OVLD) - тут будет 1 если OVLD=0, иначе будет !PWM
!DIR=!(DIR & DIR)

LEFT_HIN=!(!CHECKED_PWM | !DIR) = !(!(PWM & OVLD) | !DIR) = [т.к. !A | !B = !(A&B) ] = !(!(PWM & OVLD & DIR))=PWM & OVLD & DIR
LEFT_!LIN=DIR
RIGHT_HIN=!(!CHECKED_PWM | DIR) = !(!(PWM & OVLD) | DIR) = !(!(PWM & OVLD & !DIR))=PWM & OVLD & !DIR
RIGHT_!LIN=!DIR

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

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

Сообщение avr123.nm.ru » 07 фев 2009, 13:20

=DeaD= писал(а):Ну как? :)

Круто ! ФАЛ прям таки.

=DeaD= писал(а):Входные сигналы - DIR, PWM, OVLD.

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

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

Сообщение =DeaD= » 07 фев 2009, 13:23

OVLD - для блока логики входной :) понятно что из блока датчика тока выходит :)

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

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

Сообщение avr123.nm.ru » 07 фев 2009, 13:41

=DeaD= писал(а):ху из ФАЛ? :)
Я думал математику это очевидно ...

функции алгебры логики (ФАЛ); - экспериментальное ...
http://www.ref.by/refs/67/14833/1.html - 15k - Сохранено в кэше - Похожие страницы

Функции алгебры логики. Логический базисПри аналитическом способе ФАЛ задается в виде логических выражений, получаемых путем логических преобразований с помощью законов и правил Булевой алгебры. ...
revolution.allbest.ru/radio/00046167_0.html - 48k - Сохранено в кэше - Похожие страницы

Реферат Логические элементы ФАЛ любой сложности можно реализовать с помощью указанных логических элементов. В качестве примера рассмотрим ФАЛ, заданную в алгебраической форме, в виде: ...
refs.uaclub.net/18/45451678/1/index.html - 46k - Сохранено в кэше - Похожие страницы

Добавлено спустя 2 минуты 16 секунд:
OFF Dead, у тебя есть реальные токи потребления мотор-редукторо стеклоподъемников ВАЗ ? или подобных ? У меня только из книжки по ремонту авто и из инета от продавцов. Если есть - поделись плиз ! И марку укажи конкретную.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

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

Сообщение =DeaD= » 07 фев 2009, 16:59

Хм, в таком аспекте мы не проходили эти самые ФАЛ :) видимо у нас уклон больше в непрерывную математику и в группы был, хотя тема тоже интересная, особенно по минимизации, правда тут минимизация нужна с учетом корпусов логики, которые имеем.

Про движки стеклоподъемников - думаю нету нигде таких параметров, очень уж они их "тяп-ляп" делают, у меня в руках вида 4 уже перебывало (ну 3 то точно), хотя всё как бы к 1 модели машины. Без особой нагрузки порядка 2А выдают, под более менее значимой нагрузкой честно скажу не мерял, нечем было так нагружать, да и боязно за мультиметр :) вдруг оно больше 10А выдаст, ищи потом предохранители...

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

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

Сообщение nest » 07 фев 2009, 17:40

=DeaD= писал(а):Добавлено спустя 6 минут 58 секунд:
Радиаторы не понял пока какие ставить, - есть какие-то распространенные модели с установкой на плату? Ну или стандарты какие-то на габариты такие радиаторы... Чтобы потом не было проблемы достать.


есть профили радиаторные метражом. сколько надо - отрезается.
Аватара пользователя
nest
 
Сообщения: 977
Зарегистрирован: 21 янв 2005, 12:16
Откуда: Germany
Предупреждения: -4
прог. языки: asm

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

Сообщение =DeaD= » 07 фев 2009, 19:33

Какими радиаторами ограничиться? Может быть до 21 градусов на ватт? Шириной 13мм они будут примерно...

Это сможем 6Вт рассеивать на каждом мосфете - при мосфетах IRF1404 с Rоткр=0.004 Ома сможем держать P=I^2*R => I~=38А в теории естественно :) а без радиаторов на этих же мосфетах 20А в пределе.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

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

Сообщение =DeaD= » 08 фев 2009, 11:12

nest писал(а):есть профили радиаторные метражом. сколько надо - отрезается.

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

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

Сообщение FireFly » 08 фев 2009, 11:25

=DeaD= писал(а):Про движки стеклоподъемников - думаю нету нигде таких параметров, очень уж они их "тяп-ляп" делают, у меня в руках вида 4 уже перебывало (ну 3 то точно), хотя всё как бы к 1 модели машины. Без особой нагрузки порядка 2А выдают, под более менее значимой нагрузкой честно скажу не мерял, нечем было так нагружать, да и боязно за мультиметр :) вдруг оно больше 10А выдаст, ищи потом предохранители...

Свои недавно мерял
1. без нагрузки в среднем 850 миллиампер (до 1А максимум)
2. рукой зажимаем вал....до 18 ампер... :wink:
Домашняя робототехника - RoboZone.SU
горючее...- пиво... много... :)
Аватара пользователя
FireFly
 
Сообщения: 1576
Зарегистрирован: 19 июн 2005, 18:27
Откуда: Камышин

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

Сообщение =DeaD= » 08 фев 2009, 11:43

Текущая версия (разумеется недоделанная, надо питание драйверов верхних еще прикручивать, думаю как... хотелось бы чтобы не нужно было ШИМ ограничивать 95%, чтоб 100% легко держало.

Добавлено спустя 1 минуту 4 секунды:
FireFly писал(а):2. рукой зажимаем вал....до 18 ампер... :wink:

Вот! Значит не зря эксперименты не ставил :) бегал бы потом за предохранителями :)
Вложения
OR-MD2-10A-24V-CP.zip
(99.71 КиБ) Скачиваний: 6
OR-MD2-10A-24V-CP.pdf
(41.52 КиБ) Скачиваний: 45
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

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

Сообщение avr123.nm.ru » 08 фев 2009, 12:50

=DeaD= писал(а):Текущая версия (разумеется недоделанная, надо питание драйверов верхних еще прикручивать, думаю как... хотелось бы чтобы не нужно было ШИМ ограничивать 95%, чтоб 100% легко держало.


- D3 экономит резистор ? OVLD подтягивать вверх наверно надо. А D3 R22 убрать
- VCC драйверов с 3.3 вольт соединено там где IC3P ?
- Можно ПОС добавить в компараторы. Плюсы соединить не прямо а через резисторы по 10 кОм и выходы соединить с плюсами резисторами поп 1 мОм.
- Конеденсаторы на 16 вольт
- 7805 и 3.3 вольта

=DeaD= писал(а):Значит не зря эксперименты не ставил :) бегал бы потом за предохранителями :)


Силовые токи надо мерить в режиме ВОЛЬТМЕТРА ! на резисторе силовом ВНЕШЕНМ !

Добавлено спустя 1 минуту 40 секунд:
FireFly писал(а):Свои недавно мерял
1. без нагрузки в среднем 850 миллиампер (до 1А максимум)
2. рукой зажимаем вал....до 18 ампер... :wink:

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

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

Сообщение =DeaD= » 08 фев 2009, 15:15

avr123.nm.ru писал(а):- D3 экономит резистор ? OVLD подтягивать вверх наверно надо. А D3 R22 убрать

В смысле независимо подтянуть вверх? Я вообще не в теме немного по этой схеме, её blindman рисовал...

avr123.nm.ru писал(а):- VCC драйверов с 3.3 вольт соединено там где IC3P ?

VCC драйверов еще пока не придумано как обеспечить, может быть включение драйверов надо будет переделать, чтобы 100% ШИМ обеспечивалось, а то сейчас вроде они включены по схеме зарядки конденсаторов типа С3, пока на ШИМе ноль.

avr123.nm.ru писал(а):- Можно ПОС добавить в компараторы. Плюсы соединить не прямо а через резисторы по 10 кОм и выходы соединить с плюсами резисторами поп 1 мОм.

А что оно даст? Вроде blindman тестировал, всё и так работает...

avr123.nm.ru писал(а):- Конеденсаторы на 16 вольт

Ну это понятно, номиналы я еще не перебирал :)

avr123.nm.ru писал(а):- 7805 и 3.3 вольта

Логично, это я погнал, там 5В - пофиксим :)

avr123.nm.ru писал(а):Силовые токи надо мерить в режиме ВОЛЬТМЕТРА ! на резисторе силовом ВНЕШЕНМ !

Тупанул :) в следующий раз исправимся :)

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

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

Сообщение blindman » 08 фев 2009, 16:12

avr123.nm.ru писал(а):- D3 экономит резистор ? OVLD подтягивать вверх наверно надо. А D3 R22 убрать

Согласен. Это я перемудрил.

avr123.nm.ru писал(а):- Можно ПОС добавить в компараторы. Плюсы соединить не прямо а через резисторы по 10 кОм и выходы соединить с плюсами резисторами поп 1 мОм.


Смысл?
Проект [[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: Драйвер двигателей до 10А

Сообщение =DeaD= » 08 фев 2009, 16:47

Новая версия

Добавил номиналы для кондёров, убрал D3, сделал делители напряжения на выходах OVLD разъема RoboMD2

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

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

Сообщение avr123.nm.ru » 08 фев 2009, 16:59

LM293 нормально потащит разрядку 1 мкФ ?

т.е. без перегрузки у вас на выходах OLVDx_3V будет "1" от компараторов ? При перегрузке "0" а при снятии перегрузки сразу "1" но ШИМ проходить не будет до заряда 1 мкФ. А чем 1 vra заряжается ? в 74ls01 подтяжки чтоль на входах ?

Резисторы 330 и 220 жуткие ИМХО. может раз в 10 поменьше поставить.

И полевики на 20 вольт.

R1 сомнителен !

==========
Напишите в перовм посте тех параметры того что проектируете.

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

табличку истинности хорошо бы "накидать" ...

=========

По плате.

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

Пред.След.

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

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

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