roboforum.ru

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

Можно ли в Москве купить контроллер?

Можно ли в Москве купить контроллер?

Kanoka » 11 ноя 2004, 03:38

Перекопал весь (ну или почти весь) интернет в поисках готового контроллера, все что удалось найти это несколько штук в ЧипДипе http://www.chipdip.ru/shop/?topid=5&gid ... ggid=52600 и всё бы замечательно если бы я знал за какой конец держат паяльник? Неужели ни кто не возит такие штуки как у Lynxmoution, Phidgets, New Micros.... ну вобщем понятно.
С программированием проблем возникнуть не должно, механика это вообше моя любимая тема, но когда мне говорят что то типа - на входе поставить стабилизатор - это вводит меня в ступор :( Не возможно разбератся во всем.
У вас информации в этой облости больше чем у меня, может подскажите где еще поискать можно? Или только из Америки заказывать?

setar » 11 ноя 2004, 17:18

Я думаю что оптимально обращаться к вот этим ребятам http://www.cec-mc.ru/

У них большой выбор готовой продукции

Кстати насколько я понимаю конструкторы контроллеры идут в готовом виде.

kozhanov » 24 ноя 2004, 13:50

А что именно нужно? Можно обсудить.

Kanoka » 24 ноя 2004, 15:11

Что именно можно посмотреть вот тут http://www.roboforum.ru/viewtopic.htm?t=46 , но помоему к нам такого не возят :(

Maverick » 26 ноя 2004, 01:34

У меня как раз есть несколько таких плат. Микроконтроллер AT90S2313, драйвер двигателя L293D, формирователь уровней интерфейса RS232, т. е. можно подключить к компьютеру через COM порт. Не самоделка, изготовлена на промышленном предприятии на заказ. Пишите, покажу фотки, кому понравится вышлю набор, или передам лично ( в пределах Москвы) Maverick_1@mail.ru

Kanoka » 26 ноя 2004, 02:08

А фотки и описание прям тут разместить?

Maverick » 26 ноя 2004, 02:21

Опа, точно! Смотрите:
Вложения
1s.jpg
2s.jpg
4s.jpg

Kanoka » 26 ноя 2004, 02:52

Дык это же в Чипе и Дипе продается.... Вроде?

Maverick » 26 ноя 2004, 15:27

Вот именно что "вроде". Это моя собственная разработка. Так что вы её ни где не купите. Потом будет ещё одна плата на AT90S8515, по серьёзнее. А в чипе и дипе продавались платы от КТЦ-МК. Они стоили от 1500 р. до 5000 р. И уж конечно никакой заточки под робототехнику там нет. Я свою плату разрабатывал под впечатлением от них, но с явным уклоном в робототехнику. Сейчас моя личная плата стоит на бывшем джипе с радиоуправлением (теперь, разумеется уже без него). Всё работает. Если хотите тоже могу фотки разместить.

Victor Pakhomov » 07 дек 2004, 13:26

Давно производим такие контроллеры, специально для робототехнических и мехатронных систем. Многие используются в роботах, участвующих в московском фестивале "Мобильные Роботы" http://www.robot.ru. Наши роботы (Институт Механики МГУ) не раз побеждали на этих контроллерах в соревнованиях во Франции, Португалии, Корее.

? Микропроцессор 80C196КС с тактовой частотой 20 МГц
? 24 КБайт ПЗУ
? 32 КБайт ОЗУ
? 8 каналов АЦП 8 или 10 разрядов, с временем преобразования 10 мкс на канал
? 3 канала ШИМ, с частотой 20 кГц, с разрешением 9 разрядов ( 8 + знак )
? 3 канала обработки импульсных датчиков с определением положения и угловой скорости
? Выход на шину CAN (Controller Area Network) со скоростью обмена до 1 Мбит/сек.
? Гальваническая развязка шины CAN
? 24 дискретных линии ввода-вывода, со стандартными ТТЛ уровнями, с программируемым направлением
? Последовательный порт RS-232
? 128 байт энергонезависимой памяти
? Питание  5 или 12 В @ 200 мА

Есть еще миниатюрные контроллеры на MSP430 с Bluetooth-модулями, радиомодули на USB и на плату и много всего другого.
В ближайшее время ожидаются новые универсальные контроллеры двух типов: на ARM (60Mhz) и на сигнальных процессорах TMS320LF2407.
Заходите: http://www.movicom.ru
Сайт заработал только на прошлой неделе, поэтому пока информации мало и большинство устройств просто не представлены. Если есть интерес, можно звонить нам по телефонам: 939-3289, +79104000549

setar » 07 дек 2004, 14:28

Мне кажется цена за подобный контроллер мягко сказать завышена, 440$ ...
за эту стоимость я могу свободно приобрести куда более превосходящий по своим функциональным возможностям КПК в комплекте с USB интерфейсной платой управления.

На крайний случай можно ручками самому собрать аналогичный контроллер затратив чуть больше 50$

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

P.S. Поправте меня если я не учёл каих либо особенностей

Victor Pakhomov » 07 дек 2004, 19:05

Во-первых: это цена на старый контроллер, его себестоимость не 50$ поверьте. На новые контроллеры, которые готовы и могут быть проданы, но не до конца отработан такого же рода софт, ожидается ниже.

Во-вторых: вы не учитываете то, что вместе с контроллером выдается библиотека нижнего уровня (для написания программы контроллера) с функциями на все случаи жизни, а также библиотеки для верхнего уровня (С, Delphi). Дело в том, что в сеть CAN в качестве верхнего уровня или как узел может входить и компьютер(ноутбук) с адаптером LPT-CAN(на сайте пока нет) или USB-CAN(в доработке).

В третьих: за 50$ создать контроллер с такими характеристиками невозможно. 50$ минимум вам будет стоить только печать платы, а их скорее всего понадобится две как минимум. А еще посчитайте время, которое вы затратите помноженное на вашу зарплату в месте, где вы работаете,  компоненты и программное обеспечение.

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

В пятых: если вы знаете, что этому контроллеру есть реальная удобная и более дешевая альтернатива с софтом, позволяющая образовывать сеть CAN, обрабатывать 3 импульсных (оптических) датчика вращения с определением смещения и скорости, иметь 8 каналов защищенного и отфильтрованного АЦП, 24 канала I/O,  обеспечивать 3 канала ШИМ с сигналом ON для включения усилителей, приведите ее пожалуйста. Тогда можно будет сравнить и сделать какие-то выводы.
Этот контроллер позволяет создать систему с тремя следящими системами (двигатели с управлением скоростью и перемещением, используя информацию с енкодеров), аналоговыми датчиками различного типа(акуст.,инфракр., температуры и т.п.), датчиками контакта, а также ее наращивать.

setar » 07 дек 2004, 19:35

Victor Pakhomov писал(а):Во-первых: это цена на старый контроллер, его себестоимость не 50$ поверьте. На новые контроллеры, которые готовы и могут быть проданы, но не до конца отработан такого же рода софт, ожидается ниже.

по моему скромному мнению коммерческий интерес имеет контроллер если он будет дешевле 100$

Во-вторых: вы не учитываете то, что вместе с контроллером выдается библиотека нижнего уровня (для написания программы контроллера) с функциями на все случаи жизни, а также библиотеки для верхнего уровня (С, Delphi). Дело в том, что в сеть CAN в качестве верхнего уровня или как узел может входить и компьютер(ноутбук) с адаптером LPT-CAN(на сайте пока нет) или USB-CAN(в доработке).

ПО разработчика, его примеры, а так же готовые библиотеки работы с подавляющим числом протоколов есть у разработчиков любого микроконтроллера.
И при всём при этом конечный софт всё равно нужно писать самостоятельно, и никуда от этого не уйти.

В третьих: за 50$ создать контроллер с такими характеристиками невозможно. 50$ минимум вам будет стоить только печать платы, а их скорее всего понадобится две как минимум. А еще посчитайте время, которое вы затратите помноженное на вашу зарплату в месте, где вы работаете,  компоненты и программное обеспечение.

не так давно я делал под заказ систему мониторинга серверного корпуса, не вдаваясь в подробности плата микроконтроллера считывала 16 аналоговых параметров и управляла 8 цифровыми устройствами. Изготовление партии из 10 таких устройств мне обошлось в 1500р, то есть по 150р на устройство (печ.плата + сборка). Разводку я делал самостоятельно, и компоненты я тоже закупал самостоятельно.

Я ценю труд других людей, и уважаю его, особенно когда они сами оценивают свой труд адекватно :)

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

Здесь я пас, этим вопросом не занимался спорить не буду.

В пятых: если вы знаете, что этому контроллеру есть реальная удобная и более дешевая альтернатива с софтом, позволяющая образовывать сеть CAN, обрабатывать 3 импульсных (оптических) датчика вращения с определением смещения и скорости, иметь 8 каналов защищенного и отфильтрованного АЦП, 24 канала I/O,  обеспечивать 3 канала ШИМ с сигналом ON для включения усилителей, приведите ее пожалуйста. Тогда можно будет сравнить и сделать какие-то выводы.
Этот контроллер позволяет создать систему с тремя следящими системами (двигатели с управлением скоростью и перемещением, используя информацию с енкодеров), аналоговыми датчиками различного типа(акуст.,инфракр., температуры и т.п.), датчиками контакта, а также ее наращивать.

Пока ответ на вскидку - я думаю что этим условиям удовлетворит почти вся серия Atmel AVR Mega. Например тот же ATmega128
с лихвой перекрывает все эти параметры...
Конечно ещё потребуется некоторое кол-во датчиков но это очень просто.

P.S. Пока ничего не могу сказать про CAN, почитаю доку может быть тогда и поменяю свою точку зрения.

Kanoka » 07 дек 2004, 19:55

Согласен с Сетаром, вы как то далеки от народа, может она и стои этих денег но не всем нужны такие навороты.
А так сам факт появления вашей компании не может не радовать, просто нужно выпустить решения для разных ценовых ниш. Ну задавит меня жаба отдать больше 400 баксов за контроллер, если мне всего то нужно управлять двумя двигателями и получать данные от одного ИК-датчика (как пример).

Victor Pakhomov » 07 дек 2004, 20:07

setar писал(а):по моему скромному мнению коммерческий интерес имеет контроллер если он будет дешевле 100$

Ваше право. Хотя мы например делаем контроллеры на сигнальном процессоре 160Mhz для вывода спецэффектов на светодиодные панели со скоростью 70 кадров в секунду, думаю они никак не могут стоить <100$

ПО разработчика, его примеры, а так же готовые библиотеки работы с подавляющим числом протоколов есть у разработчиков любого микроконтроллера.
И при всём при этом конечный софт всё равно нужно писать самостоятельно, и никуда от этого не уйти.

Тут вы сильно ошибаетесь, мы с вами говорим о разных библиотеках. Для того, чтобы понять, вам лучше глянуть в файл описания контроллера. А вообще кому-то проще самому написать, кому-то взять, это зависит от цели вашей работы.

не так давно я делал под заказ систему мониторинга серверного корпуса, не вдаваясь в подробности плата микроконтроллера считывала 16 аналоговых параметров и управляла 8 цифровыми устройствами. Изготовление партии из 10 таких устройств мне обошлось в 1500р, то есть по 150р на устройство (печ.плата + сборка). Разводку я делал самостоятельно, и компоненты я тоже закупал самостоятельно.

Здесь нужно поподробнее. Где вам удалось сделать 10 плат за такую цену в Санкт-Петербурге? В Москве, учитывая подготовку к производству, меньше 50$ на это уйти никак не может. Если только с очень большими сроками. Потом за сколько вы ее сделали? Притом, опять же, если вы можете и хотите все это делать сами, то и вопроса не стоит.
В пятых: если вы знаете, что этому контроллеру есть реальная удобная и более дешевая альтернатива с софтом, позволяющая образовывать сеть CAN, обрабатывать 3 импульсных (оптических) датчика вращения с определением смещения и скорости, иметь 8 каналов защищенного и отфильтрованного АЦП, 24 канала I/O,  обеспечивать 3 канала ШИМ с сигналом ON для включения усилителей, приведите ее пожалуйста. Тогда можно будет сравнить и сделать какие-то выводы.
Этот контроллер позволяет создать систему с тремя следящими системами (двигатели с управлением скоростью и перемещением, используя информацию с енкодеров), аналоговыми датчиками различного типа(акуст.,инфракр., температуры и т.п.), датчиками контакта, а также ее наращивать.

Пока ответ на вскидку - я думаю что этим условиям удовлетворит почти вся серия Atmel AVR Mega. Например тот же ATmega128
с лихвой перекрывает все эти параметры...
Конечно ещё потребуется некоторое кол-во датчиков но это очень просто.

P.S. Пока ничего не могу сказать про CAN, почитаю доку может быть тогда и поменяю свою точку зрения.


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


Rambler\'s Top100 Mail.ru counter