roboforum.ru

Технический форум по робототехнике.
Текущее время: 26 ноя 2024, 21:20

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 17 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Помогите с выбором контроллера
СообщениеДобавлено: 15 июл 2010, 12:13 
Не в сети
Аватара пользователя

Зарегистрирован: 25 фев 2010, 14:01
Сообщения: 63
Откуда: Челябинск
прог. языки: C, Common Lisp, Erlang, OCaml
ФИО: Карпич Александр
Сейчас на работе поставили задачу спроектировать систему сбора данных. Буду краток: 6 каналов ЦАП, 6 каналов АЦП (24 бит), 6 дискретных выходов, силовые ключи для управления нагревательными тэнами и двигателем, графический ч/б индикатор 128*128, порты USB, RS-232, Ethernet. Что посоветуете использовать в качестве управляющего контроллера? Сам склоняюсь к ARM7 LPC21xx, но можно попробовать и что-нибудь на Cortex-M3 (уже давно хочу с ним поработать).

_________________
Мир, Дружба, Open Source!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите с выбором контроллера
СообщениеДобавлено: 15 июл 2010, 12:22 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
Вы хотите готовую систему использовать, или разрабатывать и паять плату самим?
Мой совет (по своему опыту) таков: для экономии времени на написание кода, лучше взять или разработать систему, чтобы на нее можно быть поставить линукс

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

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите с выбором контроллера
СообщениеДобавлено: 15 июл 2010, 12:34 
Не в сети
Аватара пользователя

Зарегистрирован: 25 фев 2010, 14:01
Сообщения: 63
Откуда: Челябинск
прог. языки: C, Common Lisp, Erlang, OCaml
ФИО: Карпич Александр
>> Вы хотите готовую систему использовать, или разрабатывать и паять плату самим?

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

_________________
Мир, Дружба, Open Source!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите с выбором контроллера
СообщениеДобавлено: 15 июл 2010, 12:59 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
Если будете использовать АРМ7 то посоветую LPC2478 и выше, смотря по требованиям (по даташиту посмотрите)

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите с выбором контроллера
СообщениеДобавлено: 15 июл 2010, 13:13 
Не в сети
Аватара пользователя

Зарегистрирован: 25 фев 2010, 14:01
Сообщения: 63
Откуда: Челябинск
прог. языки: C, Common Lisp, Erlang, OCaml
ФИО: Карпич Александр
Спасибо за наводку, будем выбирать =)

_________________
Мир, Дружба, Open Source!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите с выбором контроллера
СообщениеДобавлено: 15 июл 2010, 13:31 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите с выбором контроллера
СообщениеДобавлено: 15 июл 2010, 13:43 
Не в сети
Аватара пользователя

Зарегистрирован: 25 фев 2010, 14:01
Сообщения: 63
Откуда: Челябинск
прог. языки: C, Common Lisp, Erlang, OCaml
ФИО: Карпич Александр
>> в LPC2478 оно есть?

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

_________________
Мир, Дружба, Open Source!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите с выбором контроллера
СообщениеДобавлено: 15 июл 2010, 14:22 
Не в сети
Аватара пользователя

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите с выбором контроллера
СообщениеДобавлено: 15 июл 2010, 14:50 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
Без mmu/mpu uClinux ставится, у нее программная поддержка есть

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите с выбором контроллера
СообщениеДобавлено: 15 июл 2010, 15:13 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 09 фев 2006, 15:36
Сообщения: 3339
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков
Можешь еще обратить внимание на STM32F107 (Cortex-M3), но АЦП/ЦАП нужны будут внешние (внутренние 12-и битные).
Ну и водружать на него линукс я не стал бы (хотя вроде uCLinux запустить можно).

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

_________________
Linux user | Firefox user


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите с выбором контроллера
СообщениеДобавлено: 15 июл 2010, 17:12 
Не в сети

Зарегистрирован: 29 дек 2004, 23:15
Сообщения: 3744
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей
Нафига ОС то? Простого алгоритма управления на автоматах не хватит?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите с выбором контроллера
СообщениеДобавлено: 15 июл 2010, 18:41 
Не в сети
Аватара пользователя

Зарегистрирован: 25 фев 2010, 14:01
Сообщения: 63
Откуда: Челябинск
прог. языки: C, Common Lisp, Erlang, OCaml
ФИО: Карпич Александр
>> АЦП/ЦАП нужны будут внешние

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

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

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

_________________
Мир, Дружба, Open Source!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите с выбором контроллера
СообщениеДобавлено: 15 июл 2010, 21:40 
Не в сети
Аватара пользователя

Зарегистрирован: 19 май 2008, 12:04
Сообщения: 50
Откуда: Украина, г. Харьков
прог. языки: C#, C++
Angel71 писал(а):
без mmu можно запустить .net cf (вообще без операционки на голое железо), но ему нужно минимум 64к оперативы и он возможно вам не интересен.


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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите с выбором контроллера
СообщениеДобавлено: 15 июл 2010, 22:11 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
Angel71 писал(а):
жаль, что вам это для конторы, так бы можно было всё-таки рассмотреть вариант с покупной платой, а не самодельной. по деньгам вышлоб также или дешевле, а мороки меньше.

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

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите с выбором контроллера
СообщениеДобавлено: 16 июл 2010, 01:14 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
Ku6opr, не враки, а перепутал букефку. :oops: втихоря такую цацу сделал и не палиш тему :D давай, хвастайся платкой (в отдельной теме)
galex1981, всяко бывает и не всегда дешевле. вот из недавних "тайваньских раскопок":
основная плата
Вложение:
stamp.png
stamp.png [ 77.96 КиБ | Просмотров: 2766 ]

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

что за чип на плате хз. это может быть и видео чип, но он указан при описании основной платы, в этой вообще молчёк кроме описания вот этих разьёмов:
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 раз(а).

Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 17 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 4 часа


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO