roboforum.ru

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

Ура! ко мне приехали Phidgets'ы!

Вопросы не попавшие в другие категории.

Сообщение =DeaD= » 19 янв 2005, 23:48

EdGull писал(а):, а вот и не угадали 8-)
берем FT232 и MAX485 и получаем за 4 у.е RS485 на любом компьютере 8-)

При выполнении волшебного слова "будет толпа желающих" платы будут не только запаяны , но уже и с каким-то минимальным кодом.

Погодите... но если я правильно угадываю за непонятными буковками FT232 скрывается не кто иной как USB?

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

Сообщение EdGull » 19 янв 2005, 23:54

Вы батенька постановку задачи забыли.
интерфейсные платы, позволяющие через USB с компа управлять различными сервоприводами, девайсами, а также получать информацию с различных сенсоров. + акселерометр для этих же плат.


, а еще была жалоба...
Хотя надо где-то срочно искать легкие и короткие USB-кабели, а то в поставке пришло 5 штук по 1.8 метра - робот только их и устанет таскать, видимо придется "на борт" еще USB-хаб брать


, а у RS485 допустимо паралельно вешать до 128 устройств

Грубо говоря, с точки зрения МК RS485 это чистый уарт , а вот usb на МК трудноват обудет реализовать в отличии от уарта который есть почти на любом МК.

Подитоживаю, требуется через ОДИН порт компьютера управлять/принимать данные как можно большего количества узлов робота. Что и требывалось доказать 8-)
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Сообщение =DeaD= » 20 янв 2005, 00:06

Вы не поняли, жалоба на USB-кабели - это так :)

Решается отнюдь не переходом на RS-485, а просто паяльником, нормальными короткими проводами и разъемами USB, просто лень.

Если RS-485 - это UART который есть почти на любом МК, то это хорошо, однако самого по себе этого мало. Если вы сможете сделать это удобным с точки зрения программирования, обеспечите широкий выбор компонент подключаемых к этой шине - я готов быть и подопытным и вашим клиентом :)

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

Сообщение EdGull » 20 янв 2005, 00:09

насколько я понял , одна такая плата втыкается в ОДИН USB порт. Т.е. без хаба более 4 таких плат втыкнуть в один комп не удастся и вот тут нас как раз и выручит RS485 8-)
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Сообщение =DeaD= » 20 янв 2005, 00:18

EdGull писал(а):насколько я понял , одна такая плата втыкается в ОДИН USB порт. Т.е. без хаба более 4 таких плат втыкнуть в один комп не удастся и вот тут нас как раз и выручит RS485 8-)

В части таких плат, например в InterfaceKit 8/8/8 есть встроенный USB-хаб, т.е. вообще 1 такая интерфейсная плата и 3 QuadServo обходятся всего 2 портами на родительском компе, да и мини-USB-хабы на 4 порта продаются сейчас в каждой компьютерной лавке...

А для стандартных нужд вполне хватит:
InterfaceKit 8/8/8 - для общих датчиков/устройств;
RelayKit 0/0/4 - для управления двигателями колес;
2x QuadServo - для управления 8 сервоприводами;

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

Сообщение EdGull » 20 янв 2005, 00:31

Опять возвращаемся к вопросу целесообразности...

1. "Ехало все экстремально долго через UPS"
2. "потом пришлось оплатить за таможню еще 40% от стоимости всего заказа сверху оплаты самого заказа и доставки (доставка изначально была ~70$)"
3. про способ оплаты за бугор не доступный каждому смертному говорить будем?
4. по таким ценам
  InterfaceKit 8/8/8 - $78.75 US
  Servo 4-Motor - $59.00 US
да плюс доствака , да плюс растоможка я готов начать производство плат.

Итого займем 2 USB-порта на ноуте или компе, что приемлимо.

, а вебкамеру будем цыплять? порты-то кончились 8-)
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Сообщение Kanoka » 20 янв 2005, 00:51

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

Как вариант, исходя из собственных нужд, контроллер на ATMega с выходами для подключения двух двигателей и четырех датчиков. Тобишь то что нужно для постройки Сумо робота.
Kanoka
Модератор
 
Сообщения: 1274
Зарегистрирован: 11 ноя 2004, 03:18
Откуда: Москва

Сообщение EdGull » 20 янв 2005, 09:02

Реально , что угодно не более чем в двухслоях и размером не более 240*300мм. Резисторы/кондеры - 0603, шаг ножек 0,65, в принципе можно паять и BGA , но мы еще не пробывали.
Со схемой думаю Вам всем нужно крепко подумать все и заранее обсудить , а дальше дело техники.

Я даже не знаю , что  нужно лично нам, для этого и затеял макетку чтоб на ней обкатать варианты узлов.
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Сообщение =DeaD= » 20 янв 2005, 09:14

Я вообще думаю что правильно - делать "констуктор", т.е. некая универсальная для контроллеров и не только "шина", например UART или I2C, для нее USB-адаптер, набор компонент, типа:

1. Контроллер 20 сервоприводов;
2. Драйвер (вариация - маломощного до 1А, мощного - до 10А и сверхмощного - до 100А), (вариация 1 или 2) двигателей;
3. Интерфейс для 8 внешних устройств с малым током;
4. Интерфейс для 8 внешних устройств с током до 1А;
5. Контроллер внешних сенсоров на 16 сенсоров;
6. Сенсоры, цепляющиеся сразу на шину данных - сонары, ИкДатчики;

(Каждая компонента обязательно с адресом, чтобы можно было подключать пачку таких, адресация думаю минимум 8 бит)

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

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

Сообщение EdGull » 20 янв 2005, 09:20

ТО , что пролучится конструктор 8-) кто бы спорил 8-)

Вы тут обсуждайте , глосуйте пока. До чего договоритесь, то и сварганим.
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Сообщение =DeaD= » 20 янв 2005, 09:22

EdGull писал(а):1. "Ехало все экстремально долго через UPS"
2. "потом пришлось оплатить за таможню еще 40% от стоимости всего заказа сверху оплаты самого заказа и доставки (доставка изначально была ~70$)"
3. про способ оплаты за бугор не доступный каждому смертному говорить будем?

Спорим вы дольше и дороже будете 1 экземпляр делать?
А поставка партии компонент это тоже знаете ли вопрос более решаемый...
Будем говорить :) и скаких это пор виза-виртуал не доступна каждому смертному?

EdGull писал(а):4. по таким ценам
  InterfaceKit 8/8/8 - $78.75 US
  Servo 4-Motor - $59.00 US
да плюс доствака , да плюс растоможка я готов начать производство плат.

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

EdGull писал(а):а вебкамеру будем цыплять? порты-то кончились 8-)

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

Сообщение EdGull » 20 янв 2005, 09:27

Спорим вы дольше и дороже будете 1 экземпляр делать?

ну если на спор, да еще и не запросто так 8-) , то можно за 10 дней плату сварганить.
Будем говорить  и скаких это пор виза-виртуал не доступна каждому смертному?

Это Вы в какой нибудь деревне будете расказывать 8-)
Почему-то мне кажется что другие люди в гораздо более сжатые сроки будут готовы начать поставку таких компонент причем их минимальная партия будет отличаться от вашей минимальной партии по понятным причинам.

Для начала таких людей надо найти 8-)
я думаю челов не с бухты-барахты пошел по этому пути.
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Сообщение =DeaD= » 20 янв 2005, 10:02

EdGull писал(а):ну если на спор, да еще и не запросто так 8-) , то можно за 10 дней плату сварганить.

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

EdGull писал(а):Это Вы в какой нибудь деревне будете расказывать 8-)

Ну вы-то потом в этой же деревне будете пытаться деньги перевести за ваше устройство - а она деревней и останется :)

EdGull писал(а):Для начала таких людей надо найти 8-)
я думаю челов не с бухты-барахты пошел по этому пути.

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

Сообщение EdGull » 20 янв 2005, 17:07

Хорошо, убедили. 8-)
Признаю, со всех сторон удобней покупать все за бугром 8-)

Тема закрыта.
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Сообщение =DeaD= » 20 янв 2005, 17:16

Ну я то не в этом убеждал, а в том, что разработка своего набора компонент дело ОЧЕНЬ хлопотное и накладное и с криком "я сделаю дешевле, быстрее и 3 штуки" лучше туда не лезть... сами напаритесь и ваших клиентов\пользователей напарите :)

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

Пред.След.

Вернуться в Обо всём

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

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

cron