roboforum.ru

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

А почему бы не Vortex?

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

А почему бы не Vortex?

Сообщение bami » 07 дек 2009, 22:23

Я так понимаю, что элементная база Atmega и т.п. используется исходя из дешевизны.
А так ли дешево получается все это делать? Смотря на цены в интернет магазине я понимаю, что не очень, все равно на контроллер и связь пара тысяч уходит. И это по сути дело серийное устройство. А если делать самому, то нужен программатор, плата, которую надо изготовить и отладить... К тому же приходится осваивать новую процессорную платформу. Ну новую относительно настольных рабочих станций, конечно.
Так уж получилось, что по работе вожусь с готовыми платами на базе процессоров Vortex SX. Для отладки работаю с навороченной версией c vsx-6114. Там есть практически все VGA, LAN, 2 USB, 4 COM и главное 16 битный GPOI порт, который вполне справляется с управлением 16 сервами. Процессор - это 486sx c интегрированной переферией, все в одном. Процессор кстати 300 мегагерцовый, с относительно смешным потреблением.
Цена, конечно аргумент, но дешевая версия платы VSX-6100 без VGA, но зато с 28 битным портом и разъемом под компакт флеш - в пределах 3000 руб.

Я запускаю все с флешки. можно использовать CompactFlash карту.

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

Честно скажу, что пробывал , и даже сделал 6 ногого робота на 12 серввах на самодельной плате. Но в смысле развития и перспектив, работа с готовыми платами кажется мне более реальной. Особенно для начинающих.

Ничего личного, но попробуйте рассмотреть вариант с одноплатными компьютерами. Благо они реально доступны.

Могу ответить на вопросы по делу :-)
Последний раз редактировалось bami 07 дек 2009, 23:11, всего редактировалось 1 раз.
bami
 
Сообщения: 5
Зарегистрирован: 06 дек 2009, 19:24
Откуда: Санкт-Петербург

Re: А почему бы не Vortex?

Сообщение Myp » 07 дек 2009, 22:33

на 3 тысячи можно купить неск штук серв, кусок текстолита, химию, мегу, рассыпуху, колёса, акумуляторы, зарядник, кучку метизов и метр алюминевого профиля.
из всего этого собрать робота, и отметить это дело пивом.

так что в сегмент дешёвых роботов даже не суйтесь со своим миникомпьютером. :D
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: А почему бы не Vortex?

Сообщение Michael_K » 07 дек 2009, 22:34

Я вас уверяю, что тут люди используют самые разные платформы,
так что атмел - это просто один из вариантов.

А ваш вариант - вполне себе жизнеспособный.

Вопросы по делу:
Чем ее питать - вольты-амперы?
28-битный порт - что он из себя представляет программно-аппаратно.
Ну и можно ли закатать другую ось? С чего оно грузится вообще?
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

Re: А почему бы не Vortex?

Сообщение MiBBiM » 07 дек 2009, 22:37

старт-комплект электроники для простого робота (программатор, мк, плата, обвес, дд, парочка датчиков) обойдется меньше чем в 500р.
причем контроллер за 100р имеет 20 GPIO (приблизительно) портов, аппаратный COM. добавьте ещё один такой и получите VGA, ещё один и получите LAN, USB также.
а теперь представьте: у вас робот для линии, кегельринга, ..инга. и на каждый по микрокомпьютеру?
Tomorrow will be. Better
Аватара пользователя
MiBBiM
 
Сообщения: 1866
Зарегистрирован: 29 окт 2007, 18:11
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript

Характеристики, кому интересно

Сообщение Michael_K » 07 дек 2009, 22:40

SoC DM&P SoC CPU Vortex86SX- 300MHz
Real Time Clock with Lithium Battery Backup

Cache L1:16K I-Cache, 16K D-Cache
Bus 16-bit x-ISA interface
BIOS AMI BIOS

System Memory 128MB DDR2 onboard
Watchdog Timer Software programmable from 30.5 µsec. To 512 sec. x 2
sets (Watchdog 1 fully compatible with M6117D)
LAN Integrated 10/100Mbps Ethernet
Flash Disk Compat Flash Type II
Onboard 2MB SPI Flash Disk
I/O Interface RS-232 port x3
USB port (Ver2.0) x1
10/100Mbps Ethernet port x1

Connectors 1.25mm 3-pin wafer for RS-232 x3
1.25mm 5-pin wafer for USB x1
1.25mm 4-pin wafer for Ethernet x1
1.25mm 6-pin wafer for JTAG x1
Type I/II Compact Flash slot x1

Power Requirement Single Voltage +5V @ 300mA

Weight 28g

Board Size 90 X 46mm (3.54 x 1.81 inches)

Operating
Temperature
-20°C ~ +70°C

Добавлено спустя 2 минуты 3 секунды:
Re: А почему бы не Vortex?
и на каждый по микрокомпьютеру?

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

Re: А почему бы не Vortex?

Сообщение contr » 07 дек 2009, 22:41

Vortex удобен если нужно собрать одного навороченного и относительно крупного бота.
А так 3тыр вложений и много лет можно собирать что хочется на 100-рублевых МК.
contr
 
Сообщения: 987
Зарегистрирован: 17 апр 2009, 15:09
Откуда: Rostov-Don
Предупреждения: -1

Re: А почему бы не Vortex?

Сообщение bami » 07 дек 2009, 22:53

Можно и другую ось. Freedos, Win CE. По идее должен идти Win98. Бутится система прямо с флешки, ну или с CompactFlash, на части плат есть IDE разъем, куда можно всадить твердотельный диск. Но по мне так хватает флешки.
Аппаратно порт представляет собой классический порт. т.е. пишешь Outp 0x78, value ну еще есть регистр для направления по каждому биту. Читать - писать.

Потребление 250 мА у VSX -6100 есть необязательная плата со встроенным стабилизатором и можно подключать от 6 до 24 вольтовое питание

Добавлено спустя 9 минут 14 секунд:
contr писал(а):Vortex удобен если нужно собрать одного навороченного и относительно крупного бота.
А так 3тыр вложений и много лет можно собирать что хочется на 100-рублевых МК.

Ну как только соберешь простенького сразу хочется навороченного. И того приделать и этого.

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

Не думаю, что с роботами, и всем, что шевелится, ситуация очень отличается.
bami
 
Сообщения: 5
Зарегистрирован: 06 дек 2009, 19:24
Откуда: Санкт-Петербург

Re: А почему бы не Vortex?

Сообщение Michael_K » 07 дек 2009, 23:21

Не думаю, что с роботами, и всем, что шевелится, ситуация очень отличается.


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

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

Re: А почему бы не Vortex?

Сообщение =DeaD= » 07 дек 2009, 23:39

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

Re: А почему бы не Vortex?

Сообщение bami » 07 дек 2009, 23:58

От задачи все зависит.


Согласен на 100%

А про мощьность... ну вообще-то SX, это самый слабый процессор в серии есть и более бодрые
bami
 
Сообщения: 5
Зарегистрирован: 06 дек 2009, 19:24
Откуда: Санкт-Петербург

Re: А почему бы не Vortex?

Сообщение Angel71 » 08 дек 2009, 00:00

bami, меги берут далеко не всегда из-за цены. еслиб так было, то вместо старших мег всеб давно армы использовали
:crazy: ну а так... смысл 486й ( :ROFL: жесть) с такой тактовой применять?
ну так, ради интереса взгляни на вот такую платку "mini2440 - S3C2440 ARM9 Board + VGA Conversion Module"
цена вопроса примерно 110$ + доставка примерно 30$. плата видеопреобразователя отдельная, снял и порядок. без такого модуля эти платы еще намного дешевле продаются
CPU
- Samsung S3C2440A 400MHz, Max freq. 533Mhz
SDRAM
- 64MB SDRAM
- 32bits Data Bus width
- 100MHz Clock
Flash
- 128MB Nand Flash,
- 2MB Nor Flash, BIOS installed
LCD
- 4 wire resistive touch screen interface
- Up to 4096 color STN, 3.5 inches to12.1 inches, up to 1024x768 pixels
- Up to 64K color TFT, 3.5 inches to 12.1 inches, up to1024x768 pixels
- In box up to 1024x768@70Hz VGA conversion module
Interface and Resource
- 1 x 10/100M Ethernet RJ-45(DM9000)
- 3 x Serial Ports(1 RS232 with CTS and RTS)
- 1 x USB Host
- 1 x USB Slave Type B
- 1 x SD Card Interface
- 1 x Stereo audio out, 1 Micro In
- 1 x 10-Pin JTAG
- 4 x USER LEDs
- 6 x USER buttons
- 1 x PWM Beeper
- 1 x POT can be used for A/D converter adjust
- 1 x AT24C08 for I2C test
- 1 x 20-Pin Camera Interface
- 1 x Battery for RTC
- 1 x Power In(5V), with switch and lamp
Oscillator Freq. - 12MHz
RTC - Internal
Expand Interface
- 1 x 34-Pin 2.0mm GPIO
- 1 x 40-Pin 2.0mm System Bus
Dimension - 100 x 100(mm)

OS Support
- Linux 2.6.29
- Windows CE.Net 5.0
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: А почему бы не Vortex?

Сообщение bami » 08 дек 2009, 00:13

платка вроде хорошая.
По мне так смысл в том, что и на рабочей станции и на роботе одинаковый и процессор и операционка...
ну до определенной степени конечно
bami
 
Сообщения: 5
Зарегистрирован: 06 дек 2009, 19:24
Откуда: Санкт-Петербург

Re: А почему бы не Vortex?

Сообщение MiBBiM » 08 дек 2009, 00:16

вот вспомнил древнюю тему, имхо, более подходит для робототехников.
Tomorrow will be. Better
Аватара пользователя
MiBBiM
 
Сообщения: 1866
Зарегистрирован: 29 окт 2007, 18:11
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript

Re: А почему бы не Vortex?

Сообщение Angel71 » 08 дек 2009, 00:16

bami, и? "линь и вынь стоят у многих" (с)
Последний раз редактировалось Angel71 08 дек 2009, 06:26, всего редактировалось 1 раз.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: А почему бы не Vortex?

Сообщение Michael_K » 08 дек 2009, 00:38

еще для любителей ПиСи

http://www.mini-itx.ru/shop/index.php?productID=164
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

След.

Вернуться в Микроконтроллеры

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

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