roboforum.ru

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


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

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

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

Сообщение =DeaD= » 27 июл 2010, 00:17

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

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

Сообщение MiniMax » 27 июл 2010, 01:21

Процессор дешевле ($6.18) против ($9.97360)
DDR1 ($6) дешевле чем SDRAM ($8.10000)
NAND ($3.81)дешевле чем DataFlash ($4.01440)
Питание процессора потенциально дешевле, поскольку есть встроенные регуляторы.
Т.е. поле для оптимизации есть.

Добавлено спустя 29 минут 48 секунд:
Может поставим CAN контроллер на плату.
Например, MCP2515-I/SO, если втиснем на плату.
http://ww1.microchip.com/downloads/en/DeviceDoc/21801e.pdf
Чтобы не ставить кварц подключим PWM процессора к OSC1 MCP2515
Аватара пользователя
MiniMax
 
Сообщения: 36
Зарегистрирован: 26 июл 2010, 14:32

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

Сообщение Michael_K » 27 июл 2010, 01:34

а нафег он?
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

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

Сообщение galex1981 » 27 июл 2010, 01:39

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

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

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

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

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

Сообщение Angel71 » 27 июл 2010, 01:49

2*4 канала для небольших маломощных моторов, 3-6в и максимум 0,3-0,4а каждый. питание от 3,7в лион акума(ов) (cr123 подобные или плоские). ещё в природе есть nimh акумы (c, d, aa, ...). не лион, зато намного дешеле и не боятся разряда. одну банку или несколько паралельно/последовательных, хз. неплохо, чтоб можно было обойтись без внешней зарядки. заряжать средствами проца или доп микросхему использовать - единообразно. зарядку с балансером похоже даже глупо вообще предлагать. обязательно контроль заряда батарей с индикацией разряда (светодиод и/или ещё как). сделать питание платы и моторов раздельное или общее, от линейных/импульсных, step up/down - хз. кнопка ресета обязательно. уарт без всяких max`ов, ftdi`ек и cp`шек. либо там же, где и выводы spi, i2с, gpio, adc, либо отдельно 3 штырька на плате (или незапаяные дырки под них). аудиовыход 2мя штырьками или аудио разъёмом каким, но нужен в обязательном порядке. видеовыход тоже иногда полезен. can? :oops: далеко не всем нужен, имхо tft в разы полезней. хотя +2..3$ погоды не сделают. мини юсб разъём. разъём под micro sd карту.
это миниморум, с которого яб начинал.
П.С. аксели и гиро ещё интересны, но...
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

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

Сообщение Сергей » 27 июл 2010, 02:00

Angel71 писал(а):can? далеко не всем нужен

Конечно, обычно для самоделок ограничиваются I2C с парой датчиков. Для более надежных систем используют как раз CAN, я даже видел игрушку типа robonova, двигатели которой были заведены на этот интерфейс.
Angel71 писал(а):аксели и гиро ещё интересны

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

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

Сообщение Angel71 » 27 июл 2010, 02:11

у "нас" для хобби can штука пока не особо нужная. учитывая
Если GadgetPC продается по такой стоимости в Штатах значит цена правильная

:pardon: вполне может и полезным будет, тем более на западе сейчас много всего с кан интерфейсом, вспомнить хотя бы dynamixel`овские сервы. :oops: штука хорошая, но цены увы, в снг далеко не каждый осилит даже одну.
кроме привязки к плате есть ещё вопрос цены и параметров этих гирь и акселей :) поэтому и написал "но...".
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

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

Сообщение galex1981 » 27 июл 2010, 02:18

Сергей писал(а):Конечно, обычно для самоделок ограничиваются I2C с парой датчиков. Для более надежных систем используют как раз CAN, я даже видел игрушку типа robonova, двигатели которой были заведены на этот интерфейс.

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

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

Сообщение Сергей » 27 июл 2010, 02:20

galex1981 писал(а):
Сергей писал(а):Конечно, обычно для самоделок ограничиваются I2C с парой датчиков. Для более надежных систем используют как раз CAN, я даже видел игрушку типа robonova, двигатели которой были заведены на этот интерфейс.

Сами то насколько часто применяли CAN-шину?

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

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

Сообщение Angel71 » 27 июл 2010, 02:24

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

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

Сообщение =DeaD= » 27 июл 2010, 08:07

MiniMax писал(а):Процессор дешевле ($6.18) против ($9.97360)
DDR1 ($6) дешевле чем SDRAM ($8.10000)
NAND ($3.81)дешевле чем DataFlash ($4.01440)
Питание процессора потенциально дешевле, поскольку есть встроенные регуляторы.
Т.е. поле для оптимизации есть.

Ну то есть там себестоимость основных компонент 22$ и цена 99$
А тут себестоимость основных компонент будет на 32$ - значит цена опять же будет порядка 150$
Как ни считаю - не получается вписаться даже в 120$ по выходной цене, если вы не ожиданно не снизите себе норму прибыли. А в таком случае её лучше снизить на более массовом продукте, потому что странно зарабатывать на массовом продукте и демпинговать на нишевом.

А вообще целевая аудитория вашего продукта какая? CAN это ни разу ни массовый любительский стандарт.

Добавлено спустя 2 минуты 42 секунды:
Angel71 писал(а):тем более на западе сейчас много всего с кан интерфейсом, вспомнить хотя бы dynamixel`овские сервы

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

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

Сообщение MiniMax » 27 июл 2010, 11:02

Можно добавить вспомогательный процессор. Например, LPC11C14FBD48/301 ( Cortex-M0) c СAN.
Там дополнительно I²C, Microwire, SPI, SSI, SSP, UART/USART. Зацепить его на свободный UART IMX233.
PWM imx233 использовать для клока. Программировать Cortex можно будет прямо на плате используя встроенный boot loader

Добавлено спустя 37 минут 21 секунду:
чем бга проц не устраивает

PCB будет изготовлена по другим технологическим нормам.
Цена будет другая
Аватара пользователя
MiniMax
 
Сообщения: 36
Зарегистрирован: 26 июл 2010, 14:32

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

Сообщение Angel71 » 27 июл 2010, 12:07

=DeaD=, :pardon: я не виноват, что tc мягко говоря слабо волнует вопрос ценообразование для стран, отличных по уровню дохода и цен от пендостана и некоторых стран европы.
:D круто! ещё вот идея со вторым процом появилась. кому он нужен? для чего? :crazy: всё, точно с этим микрокластером в 150-200 енотов "вложимся". самое интересное в том, что назвать его перефирийным мягко говоря сложно. я ещё понимаю мегу там прикрутить или иксмегу, как сделано в некоторых робоплатах.
MiniMax, "другая технологическая норма", 4х слойка вместо 2х слойки чтоль? :pardon: 2х слойки при срочном пр-ве и от 20дм2 выходят примерно 40$ за подготовку и потом 10$ за дециметр. 4-8ми слойку при 100 платах уже выгодно из китая/тайваня заказывать. 4х слойка по цене почти как 2х слойка выйдет. вместо всяких недокластеров лучше хоть немного робоплапу продумайте. контроль разряда акумов и бортовая зарядка таки будет поважней всяких драйвер моторов. а по цене... :wink: переплачивать есть смысл только за удобную, функциональную и хорошо проработанную плату, за 120-200$ покупать плату общего назначения с 2мя процами и микрухой для управления мотором звыняйте - наф-наф. за эти деньги легко подбирается универсальная плата под свои нужды. подбирать есть что - проц, память, экранчик с тачем, стемп или стемп + материнка, по размерам и прочия перефирия и опции.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

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

Сообщение =DeaD= » 27 июл 2010, 12:10

2MiniMax - а всё таки, какая целевая аудитория?

Добавлено спустя 1 минуту 31 секунду:
Angel71 писал(а):tc мягко говоря слабо волнует вопрос ценообразование для стран, отличных по уровню дохода и цен от пендостана и некоторых стран европы.

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

Пред.След.

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

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

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