roboforum.ru

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

Помогите с выбором контроллера

Помогите с выбором контроллера

devel » 15 июл 2010, 12:13

Сейчас на работе поставили задачу спроектировать систему сбора данных. Буду краток: 6 каналов ЦАП, 6 каналов АЦП (24 бит), 6 дискретных выходов, силовые ключи для управления нагревательными тэнами и двигателем, графический ч/б индикатор 128*128, порты USB, RS-232, Ethernet. Что посоветуете использовать в качестве управляющего контроллера? Сам склоняюсь к ARM7 LPC21xx, но можно попробовать и что-нибудь на Cortex-M3 (уже давно хочу с ним поработать).

Re: Помогите с выбором контроллера

galex1981 » 15 июл 2010, 12:22

Вы хотите готовую систему использовать, или разрабатывать и паять плату самим?
Мой совет (по своему опыту) таков: для экономии времени на написание кода, лучше взять или разработать систему, чтобы на нее можно быть поставить линукс

Добавлено спустя 1 минуту 3 секунды:
ЗЫ: я просто аналогичную систему разрабатывал без линукса, потому сейчас изучаю линукс под МК

Re: Помогите с выбором контроллера

devel » 15 июл 2010, 12:34

>> Вы хотите готовую систему использовать, или разрабатывать и паять плату самим?

Разрабатывать и паять будем сами. Скорее всего будем использовать Linux - с ним проблем быть не должно - есть некоторый опыт системного программирования и использования Emdebian. Какой камень посоветуете для этих целей?

Re: Помогите с выбором контроллера

galex1981 » 15 июл 2010, 12:59

Если будете использовать АРМ7 то посоветую LPC2478 и выше, смотря по требованиям (по даташиту посмотрите)

Re: Помогите с выбором контроллера

devel » 15 июл 2010, 13:13

Спасибо за наводку, будем выбирать =)

Re: Помогите с выбором контроллера

Angel71 » 15 июл 2010, 13:31

линух без mmu/mpu (в LPC2478 оно есть?) он вроде не запустится вообще. проскакивало тут недавно упоминание недорогого 400мгц арма в удобном *qfp корпусе, вспомнить бы маркировку ещё. at91sam9200 ещё в природе есть

Re: Помогите с выбором контроллера

devel » 15 июл 2010, 13:43

>> в LPC2478 оно есть?

не знаю, еще не смотрел. про 9200 знаю =)

Re: Помогите с выбором контроллера

Angel71 » 15 июл 2010, 14:22

прикол с mmu давно помню, тоже хотел на сэм7 линух поставить и ессно ничего не вышло. без mmu можно запустить .net cf (вообще без операционки на голое железо), но ему нужно минимум 64к оперативы и он возможно вам не интересен. жаль, что вам это для конторы, так бы можно было всё-таки рассмотреть вариант с покупной платой, а не самодельной. по деньгам вышлоб также или дешевле, а мороки меньше.

Добавлено спустя 12 минут 32 секунды:
вспомнил. у фрискэйла есть серия i.MX, в ней один из процов iMX233 - он идёт в том числе и в lqfp128 корпусе. особо пока не смотрел, возможно есть и другие интересные камушки в *qfp корпусах

Re: Помогите с выбором контроллера

galex1981 » 15 июл 2010, 14:50

Без mmu/mpu uClinux ставится, у нее программная поддержка есть

Re: Помогите с выбором контроллера

Vooon » 15 июл 2010, 15:13

Можешь еще обратить внимание на STM32F107 (Cortex-M3), но АЦП/ЦАП нужны будут внешние (внутренние 12-и битные).
Ну и водружать на него линукс я не стал бы (хотя вроде uCLinux запустить можно).

Тут правда не совсем понятно что от МК требуется, какая производительность нужна.

Re: Помогите с выбором контроллера

Сергей » 15 июл 2010, 17:12

Нафига ОС то? Простого алгоритма управления на автоматах не хватит?

Re: Помогите с выбором контроллера

devel » 15 июл 2010, 18:41

>> АЦП/ЦАП нужны будут внешние

они и так будут внешние

>> не совсем понятно что от МК требуется, какая производительность нужна

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

Re: Помогите с выбором контроллера

Ku6opr » 15 июл 2010, 21:40

Angel71 писал(а):без mmu можно запустить .net cf (вообще без операционки на голое железо), но ему нужно минимум 64к оперативы и он возможно вам не интересен.


Враки. Это .NET Micro framework можно без операционки. А .NET Compact framework работает в основном под Windows CE, которому нужен MMU, и весит он около 12МБ, если память не изменяет.

Кстати, недавно сделал себе плату под .NET Micro framework, для С# программиста - это то, что надо.

Re: Помогите с выбором контроллера

galex1981 » 15 июл 2010, 22:11

Angel71 писал(а):жаль, что вам это для конторы, так бы можно было всё-таки рассмотреть вариант с покупной платой, а не самодельной. по деньгам вышлоб также или дешевле, а мороки меньше.

Это вы зря. Самодельная плата по-любому дешевле заводской будет, про то что мороки с ней больше - это да....

Re: Помогите с выбором контроллера

Angel71 » 16 июл 2010, 01:14

Ku6opr, не враки, а перепутал букефку. :oops: втихоря такую цацу сделал и не палиш тему :D давай, хвастайся платкой (в отдельной теме)
galex1981, всяко бывает и не всегда дешевле. вот из недавних "тайваньских раскопок":
основная плата
stamp.png
stamp.png (77.96 КиБ) Просмотров: 2995

OMAP 3530 (600Mhz проц, дсп TMS320C64x на 430Mhz)
128 метров оперативы
256 метров нанд флэш
на борту модуль для 802.11b/g (не распаян на плате в комплекте за 130$)
видео проц sgx 530
материнская плата
expander.png
expander.png (107.21 КиБ) Просмотров: 3037

что за чип на плате хз. это может быть и видео чип, но он указан при описании основной платы, в этой вообще молчёк кроме описания вот этих разьёмов:
1 mini-USB hosts
1 mini-USB device / OTG
SD card slot
Stereo audio in/out 3.5 mm
2W aplified speakers (L/R)
S-video connector
DVI-D signal by HDMI connector
40 pin thruhole SPI, RS-232, UART, I2C, GPIO
8) а теперь самое интересное - цена вопроса без доставки 130енотов. :crazy: чтот мне подсказывает, что потуга достать все нужные чипы и разьёмы выйдет дороже.
:( еще не придумал накой мне такая борда нужна - придумаю или найду для кого притащить, в миг куплю. :sorry: очень хотса поиграться немного с такой платкой
Последний раз редактировалось Angel71 16 июл 2010, 02:26, всего редактировалось 2 раз(а).


cron
Rambler\'s Top100 Mail.ru counter