roboforum.ru

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

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

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

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

avr123.nm.ru » 08 янв 2009, 14:28

=DeaD= писал(а):не зная его скорость текущую и направление, что будете этим самым тормозить движок, а не разгоните его в какую-то сторону?

Дак торможение это и есть разгон в другую сторону который сумируется со скорость перед торможением и дает текущую скорость.

А без ОС вообще не имеет смысла управлять чем либо, просто перевод энергии в тепло.

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

=DeaD= » 08 янв 2009, 14:34

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

Вот в такой формулировке это может иметь смысл.

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

avr123.nm.ru » 08 янв 2009, 14:38

ФАКТ - в разъеме достаточно сигналов для управления мотором - и для разгона и для торможения.

ГЛАВНОЕ ! ПОЙМИТЕ НАКОНЕЦ ! Замыкание двух нижних ключей или двух верхних эффективно тормозит только при достаточной скорости мотора ! Остановить полность мотор таким торможением очень проблематично. Т.е. конечно он остановится чуть быстрей чем остановился бы просто от трения при отключеном питании.

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

=DeaD= » 08 янв 2009, 14:40

Короче разъем кардинально не пересматриваем, вводим в стандарт двойное назначение линий OVLD и рекомендацию по линии SENSE и всё. Есть еще противопоказания у кого-нибудь?

Существующие платы ДД не трогаем.

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

blindman » 08 янв 2009, 14:47

=DeaD= писал(а):вводим в стандарт двойное назначение линий OVLD и рекомендацию по линии SENSE и всё

Конкретно напиши здесь как ты это видишь. Если ты об использовании OVLD как входа/выхода - я вот попытался представить схемотехнику такого решения, и мне эта идея не кажется уже реальной.

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

=DeaD= » 08 янв 2009, 14:56

Двойное использование OVLD в стандарте - элементарно :)

Вариант №1. Простой.

Меняться настройка будет джампером или вообще отличаться от модуля к модулю :)

У каждого модуля ДД указано - чего он по этой линии делает или чего может делать и как это настраивать (перемычки джамперами или каплями припоя).

Вариант №2. Сложный.

Линия как i2c подтянута резистором к VCC драйвером двигателей. При выдаче туда земли от головного МК драйвер двигателей видит что не было сигнала перегрузки и активно тормозит. А при выдаче туда земли от ДД на плате драйвера видно что там земля и есть сигнал перегрузки и не надо тормозить :)

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

nest » 08 янв 2009, 20:32

=DeaD= писал(а):Короче разъем кардинально не пересматриваем, вводим в стандарт двойное назначение линий OVLD и рекомендацию по линии SENSE и всё. Есть еще противопоказания у кого-нибудь? Существующие платы ДД не трогаем.

а что? уже наклепали плат ?

ну то есть в драйвере на ампер 10 вы сунете другой разъём/распиновку. правильно ?
и логично ли ?

вместо того, что бы дать одну лишнюю ногу µC и сделать всё как у людей, вы будете производить заплатки к имеющимся модулям и для каждого модуля будете делать свой "стандарт"...

тогда "универсальности" вашим модулям - грош цена.
и забота о пользователях ваших модулей - не есть ваша цель.
"хорошо" начинаете...

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

=DeaD= » 08 янв 2009, 20:42

nest писал(а):а что? уже наклепали плат ?

Плат пока не наклепали, но смысла что-то перекраивать в них пока не видим. Уже сказано было как можно расширить стандарт под сигнал STOP (сделав это альтернативной функцей линии OVLD).

nest писал(а):ну то есть в драйвере на ампер 10 вы сунете другой разъём/распиновку. правильно ?
и логично ли ?

Не понимаю откуда это следует.

nest писал(а):вместо того, что бы дать одну лишнюю ногу µC и сделать всё как у людей, вы будете производить заплатки к имеющимся модулям и для каждого модуля будете делать свой "стандарт"...

тогда "универсальности" вашим модулям - грош цена.
и забота о пользователях ваших модулей - не есть ваша цель.
"хорошо" начинаете...

Какой-то фуфел вообще. Просьба внимательно прочитать про альтернативную функцию линии OVLD.

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

nest » 09 янв 2009, 01:35

а ... про "сложный" вариант не въехал сразу.
тогда пойдёт : ) извиняюсъ.

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

=DeaD= » 21 фев 2009, 19:19

Поправка к схеме - резисторы к светодиоду питания не 220, а 820 Ом.

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

=DeaD= » 22 фев 2009, 23:57

Тесты на работу по светодиодам пройдены. Сейчас будем разбираться почему датчик тока рано срабатывает :)
Зато можем считать, что он таки работает :D

Добавлено спустя 47 минут 48 секунд:
Похоже понял, стартовым током вырубает драйвер, отцепил ограничивающий резистор, всё робит :) правда на движках пока всего 0.3А, поэтому тест пока не полноценный, но драйвера даже близко не греются, так что будем тестировать дальше...

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

Duhas » 24 фев 2009, 17:58

если гасит стартовым током - правьте номиналы РЦ цепей...

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

=DeaD= » 24 фев 2009, 18:15

Вот и я так же думаю :)

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

=DeaD= » 20 апр 2009, 18:46

Для Vooon'а:
Вложения
SmallBridge-sch.pdf
(40.11 КиБ) Скачиваний: 25
SmallBridge-brd.pdf
(52.46 КиБ) Скачиваний: 16

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

avr123.nm.ru » 20 апр 2009, 20:52

а в EAGLE можно выложить ? с либами если надо.


Rambler\'s Top100 Mail.ru counter