ARM9 Linux плата для робота

Обсуждение и примеры готовых и самосборных компонент для построения роботов.

Re: ARM9 Linux плата для робота

Сообщение MiniMax » 26 июл 2010, 18:46

Может и не получится. Но, изначально, идея была выпустить плату до 100. Будем пробовать оптимизировать по максимуму. На http://starterkit.ru хорошая плата. Но это универсальная отладочная плата. Цель же этой платы - стартовый набор для робота. Отсюда и предустановленые драйверы для моторов, DC/DC регулятор (а не 5V от USB) для батарейного питания с широким входным напряжением. Будут доступны Linux драйверы для управления моторами,
готовый DEMO пример ( WEB самера c Wi-Fi на движущемся шасси с управлением через браузер).
Последний раз редактировалось MiniMax 26 июл 2010, 18:55, всего редактировалось 1 раз.
Аватара пользователя
MiniMax
 
Сообщения: 36
Зарегистрирован: 26 июл 2010, 14:32

Re: ARM9 Linux плата для робота

Сообщение Сергей » 26 июл 2010, 18:51

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

Re: ARM9 Linux плата для робота

Сообщение MiniMax » 26 июл 2010, 18:58

У нас производство в USA. Поэтому и ориентируемся на digikey. Если будут объемы, то можно и Китай пробовать в будущем :-)
Аватара пользователя
MiniMax
 
Сообщения: 36
Зарегистрирован: 26 июл 2010, 14:32

Re: ARM9 Linux плата для робота

Сообщение Сергей » 26 июл 2010, 19:01

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

Re: ARM9 Linux плата для робота

Сообщение MiniMax » 26 июл 2010, 19:05

нет, не занимаюсь. Я инженер
Последний раз редактировалось MiniMax 26 июл 2010, 19:09, всего редактировалось 1 раз.
Аватара пользователя
MiniMax
 
Сообщения: 36
Зарегистрирован: 26 июл 2010, 14:32

Re: ARM9 Linux плата для робота

Сообщение Сергей » 26 июл 2010, 19:08

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

Re: ARM9 Linux плата для робота

Сообщение Angel71 » 26 июл 2010, 19:17

MiniMax, драйвер мотора совсем не обязателен, step-down на 2-3а таки копеечный. судя по описанию в первом топике на этом "для робота" всё и закончилось, имхо. для тех, кто не тарится в иностранных магазинах или не захочет/не сможет сам возится с созданием доп платок, например к стэмп модулю - может им и будет интересно, а цена не покажется малость завышеной.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18

Re: ARM9 Linux плата для робота

Сообщение MiniMax » 26 июл 2010, 19:43

Прикинул стоимость основных компонентов. Получается $35. Но набежит еще 10-20 для индуктора, кварца, разъемов, конденсаторов, резисторов, P-ch MOSFET ( для защиты от неправильной полярности и автоматического отключения при разряженной батарее) и т.д.

Добавлено спустя 12 минут 15 секунд:
судя по описанию в первом топике на этом "для робота" всё и закончилось

Что необходимо еще добавить для такого стартового кита ?

Я думал о встроенном зарядном уст-ве. Но это не вписывается в концепт универсальной платы.
Поскольку батарея с любым напряжением может использоваться.
Можно конечно-же "сгородить" универсальное зарядное. Но не уверен, что это получится элегантно.

ИК или ультра-звуковой сенсор ? Не уверен.
Поскольку у этой платы будет "техническое зрение" (WEB камера).
Вложения
Drawing1.jpg
Аватара пользователя
MiniMax
 
Сообщения: 36
Зарегистрирован: 26 июл 2010, 14:32

Re: ARM9 Linux плата для робота

Сообщение galex1981 » 26 июл 2010, 21:12

ИМХО, не стоит на универсальную процессорную плату монтировать как датчики, так и контроллер заряда.
По контроллеру заряда: все используют разные типы аккумуляторов для своих роботов. Потому и придется делать тогда один очень универсальный контроллер. Лучше всего оставить цепи питания, а народ уж сам доделает на отдельной плате свой контроллер заряда
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4363
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: ARM9 Linux плата для робота

Сообщение =DeaD= » 26 июл 2010, 21:26

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

Re: ARM9 Linux плата для робота

Сообщение MiniMax » 26 июл 2010, 21:39

ИМХО, не стоит на универсальную процессорную плату монтировать как датчики, так и контроллер заряда.

Я того-же мнения.
На мой взгляд, стоит более внимательно обсудить схему питания.

Решение есть только для случая, когда напряжение на батарее больше 6V. Тогда step-down на 5V решает все проблемы.
Но у этого процессора есть очень мощная поддержка Li-Ion батареи включая зарядное на борту.
В принципе все можно запитать от этой батареи.
Но есть проблемы с питанием USB. Надо получить 5V.
FreeScale советует: "Generate USB-Host 5V from Li-Ion battery using PWM".
Что-то не нравится их идея. Намного лучше поставить step-up. Но усложняется схема.
Может сделаем опции. Либо step-up, либо step-down.
Buck-boost будет тяжело найти на широкий диапазон входного напряжения. И Buck-boost будет дорогой.
Аватара пользователя
MiniMax
 
Сообщения: 36
Зарегистрирован: 26 июл 2010, 14:32

Re: ARM9 Linux плата для робота

Сообщение Angel71 » 26 июл 2010, 21:41

в концепт универсальной она как раз уже не вписывается. о компромисном варианте ещё можно говорить. а пока у вас получается ни то, ни сё, к тому же дорого.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18

Re: ARM9 Linux плата для робота

Сообщение =DeaD= » 26 июл 2010, 22:04

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

Re: ARM9 Linux плата для робота

Сообщение MiniMax » 26 июл 2010, 22:09

MiniMax - а у вас уже есть в ассортименте платка которая чисто арм+память+разъемы USB?

Есть. Называется GadgetPC. Там ARM9 ядро и интегрированный 4-х портовый USB hub
http://www.bipom.com/products/us/2899678.html
Аватара пользователя
MiniMax
 
Сообщения: 36
Зарегистрирован: 26 июл 2010, 14:32

Re: ARM9 Linux плата для робота

Сообщение Michael_K » 26 июл 2010, 22:17

=DeaD= писал(а):Я бы убрал нафиг всё кроме процессора + памяти.

И что получится? Очередной "стартеркит"? То есть купи его и думай, как туда чего лепить на соплях?
А так - готовое решение. Это большая (огромная) разница!
(Я, как вы помните, не сторонник модульности и "универсализации". :))


Раз уж габариты не давят, то добавить туда, имхо.

1. десяток серв.
2. десяток-два каналов медленных АЦП.
3. Пять вольт для питания датчиков (вытащить на разъемы).
4. Контроллер заряда-разряда.
5. Пару-тройку мощных ключей для силовых нагрузок.
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

Пред.След.

Вернуться в Готовые модули

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

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