roboforum.ru

Технический форум по робототехнике.
Текущее время: 27 ноя 2024, 10:35

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 102 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7  След.
Автор Сообщение
 Заголовок сообщения: Re: Драйвер двух двигателей управляемый по I2C, UART
СообщениеДобавлено: 13 мар 2011, 11:21 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Упс, это только SMD-электролитов 4, а еще есть выводной электролит и еще пара кондёров в корпусах похожих на тантал. Куда всё это разнообразие? :)

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Драйвер двух двигателей управляемый по I2C, UART
СообщениеДобавлено: 13 мар 2011, 11:22 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
=DeaD= писал(а):
Это керамика лишней не бывает, а покрывать плату ровным слоем электролитов смысла мало.

как рас есть.. поскольку мы ШИМим там идут таки импульсы тока.. кучка кондеров будет иметь меньший Е-Сэ-эР.. и габарить мона сделать ) поле кондеров ) мелких.. ваще тантала какого нить ))

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Драйвер двух двигателей управляемый по I2C, UART
СообщениеДобавлено: 13 мар 2011, 11:23 
Не в сети
Аватара пользователя

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

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Драйвер двух двигателей управляемый по I2C, UART
СообщениеДобавлено: 13 мар 2011, 11:25 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
будет дороже скорее всего )) да и ужаса мало )

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Драйвер двух двигателей управляемый по I2C, UART
СообщениеДобавлено: 13 мар 2011, 11:30 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Duhas писал(а):
ваще тантала какого нить ))

тантал плохо на пиковые токи реагирует - деградирует быстро.
а разнообразие, да, ни к чему :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Драйвер двух двигателей управляемый по I2C, UART
СообщениеДобавлено: 13 мар 2011, 11:39 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
кхм, ну поляна из 20-30 корпусов я думаю распределит между собой ети пиковые токи )

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Драйвер двух двигателей управляемый по I2C, UART
СообщениеДобавлено: 13 мар 2011, 12:02 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
=DeaD= писал(а):
dccharacter писал(а):
Если речь о тех, которые рядом с мостами - я не знаю. Но вижу, что так сделано в евал-борде фрискейла, и думаю, что они зачем-то это сделали :-)))

Прямо там понатыкано 4 кондёра на евал-борд?

http://www.freescale.com/files/analog/d ... pdf?fpsp=1

Добавлено спустя 8 минут 42 секунды:
=DeaD= писал(а):
Думается, что для такого добра специально сделанные детали есть, их и надо пользовать, а не устраивать тихий ужас монтажнику :)

Dead, а что будет, если "лишние" кондеры не распаять?
А что будет если кондеры понадобятся, а плата уже сделана и паять их некуда?

Кондеры там такие: один большой выводной - который ты потребовал на 1000 мкФ.
Два танталовых для фильтра питания 5В. один керамический там же.
четыре электролита по питанию возле ног мостов.

Где ужас-то?

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Драйвер двух двигателей управляемый по I2C, UART
СообщениеДобавлено: 13 мар 2011, 13:06 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
ну как знаете :) в целом такое ощущение, что евал-борд делали по принципу 3 готовые схемы объединили, не заморачиваясь на дублирование функций, и всё.

Кто-нибудь может знает зачем на каждый полумост отдельный электролит?
У него же все равно скорость реакции на провал такая, что 2-3см дорожки 100% ничего не решают?

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Драйвер двух двигателей управляемый по I2C, UART
СообщениеДобавлено: 13 мар 2011, 13:08 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
ну вапще, дело не только в "реакции на провал", а еще и в ЭМИ )))

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Драйвер двух двигателей управляемый по I2C, UART
СообщениеДобавлено: 13 мар 2011, 13:49 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
Так, ну а как напаивать микросхему с термо-площадкой снизу?

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Драйвер двух двигателей управляемый по I2C, UART
СообщениеДобавлено: 13 мар 2011, 14:02 
Не в сети
Аватара пользователя

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

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Драйвер двух двигателей управляемый по I2C, UART
СообщениеДобавлено: 13 мар 2011, 14:30 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Дырку под площадкой просверлите - 4мм :)
И на обратке сделайте площадку, к которой припаиваться.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Драйвер двух двигателей управляемый по I2C, UART
СообщениеДобавлено: 13 мар 2011, 20:09 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
И еще косяк нашел во время прозвона, пришлось царапать медь. Какая-то бесхозная дорожка осталась. Но обошлось малой кровью. В общем, первый эта вроде бы прошел ОК. Я проверил пока только один канал и в одну сторону (МК заберу только на след неделе). На 2,7А начинает греться и обжигать, но все равно прет. В спеках на пололу на драйвер на этой миксрухе написано, что на 3А он за три минуты перегреется. А еще там написано, что, мол, осторожно ребята - эта штука прожгет в вас дырку задолго до того, как отключится от перегрева :-)))

Кондер 680 мкф 25В - самый большой, что есть у меня на балконе. Т.е. реальные характеристики драйвера будут где-то 18В, 3А на канал.

Вот такой будет протокол приблизительно:

Адрес Команда
0x00 Двигатель 1, старший байт
0x01 Двигатель 1, младший байт
0x02 Двигатель 2, старший байт
0x03 Двигатель 2, младший байт
0x04 Енкодер 1 (скорость и направление)
0x05 Енкодер 1 (пройденный путь и направление с момента последнего опроса)
0x06 Енкодер 2 (скорость и направление)
0х07 Енкодер 2 (пройденный путь и направление с момента последнего опроса)
0х08 Двигатель 1 - статус
0х09 Двигатель 2 - статус

Добавлено спустя 42 секунды:
А, да, форм-фактор - "маленькая плата ОР".

Добавлено спустя 9 минут 26 секунд:
О, сейчас засверливал крепежные отверстия - еще один косяк нашел. Дорожка VDD лежит прям под шляпку винта. Притянул к корпусу - и привет!

Спасбио всем за помощь :-)


Вложения:
IMG_3274.JPG
IMG_3274.JPG [ 3.03 МиБ | Просмотров: 6159 ]

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Драйвер двух двигателей управляемый по I2C, UART
СообщениеДобавлено: 13 мар 2011, 20:48 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
3А это совсем мало... А еще столько ног у драйверов...
Ждем информации - получилось ли прошивку для PIC соорудить :)

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Драйвер двух двигателей управляемый по I2C, UART
СообщениеДобавлено: 13 мар 2011, 20:54 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
Чем богаты :-) Не оскуднеет балкон...
Сначала ждем пиков, потом уже прошивки :-)

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 102 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7  След.

Часовой пояс: UTC + 4 часа


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO