roboforum.ru

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

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

А почему бы не 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 раз.

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

Myp » 07 дек 2009, 22:33

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

так что в сегмент дешёвых роботов даже не суйтесь со своим миникомпьютером. :D

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

Michael_K » 07 дек 2009, 22:34

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

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

Вопросы по делу:
Чем ее питать - вольты-амперы?
28-битный порт - что он из себя представляет программно-аппаратно.
Ну и можно ли закатать другую ось? С чего оно грузится вообще?

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

MiBBiM » 07 дек 2009, 22:37

старт-комплект электроники для простого робота (программатор, мк, плата, обвес, дд, парочка датчиков) обойдется меньше чем в 500р.
причем контроллер за 100р имеет 20 GPIO (приблизительно) портов, аппаратный COM. добавьте ещё один такой и получите VGA, ещё один и получите LAN, USB также.
а теперь представьте: у вас робот для линии, кегельринга, ..инга. и на каждый по микрокомпьютеру?

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

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?
и на каждый по микрокомпьютеру?

Переставляйте один - делов-то...

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

contr » 07 дек 2009, 22:41

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

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-рублевых МК.

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

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

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

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

Michael_K » 07 дек 2009, 23:21

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


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

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

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

=DeaD= » 07 дек 2009, 23:39

А смысл какой в этом вортексе? У него же производительность почти как у ARM9?
Разве что OpenCV не надо адаптировать особо, но всё равно хлебнёшь счастья, если с детства с линухом не дружил.

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

bami » 07 дек 2009, 23:58

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


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

А про мощьность... ну вообще-то SX, это самый слабый процессор в серии есть и более бодрые

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

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

bami » 08 дек 2009, 00:13

платка вроде хорошая.
По мне так смысл в том, что и на рабочей станции и на роботе одинаковый и процессор и операционка...
ну до определенной степени конечно

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

MiBBiM » 08 дек 2009, 00:16

вот вспомнил древнюю тему, имхо, более подходит для робототехников.

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

Angel71 » 08 дек 2009, 00:16

bami, и? "линь и вынь стоят у многих" (с)
Последний раз редактировалось Angel71 08 дек 2009, 06:26, всего редактировалось 1 раз.

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

Michael_K » 08 дек 2009, 00:38

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

http://www.mini-itx.ru/shop/index.php?productID=164


Rambler\'s Top100 Mail.ru counter