реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> выбор lpc2468 vs at91sam9260, выбираю контроллер для дипломной роботы
homyak
сообщение Jan 6 2009, 17:52
Сообщение #1





Группа: Новичок
Сообщений: 5
Регистрация: 18-12-08
Пользователь №: 42 571



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

Он должен будет собирать активно информацию по RS-485, обрабатывать скриптами, что лежат на флешке, также предоставлять доступ через ВЕБ ( планируеться использовать аякс, - что бы зделать красивый интерфейс, и минимум нагрузки на проц ), и сбор информации с зигби модуля, через SPI JN5139 ( модуль имеет встроеный процессор, т.е. думаю обработку всего ZigBee стека будет поручено именно ему ).

Под свои задачи присмотрел два камня: lpc2468 и at91sam9260.

у первого подкупает низкая цена ( 2/3 от цены другого ), на беглый взгляд, - достаточная производительность.

У второго - частота больше ( думаю она мне не нужна, но приятно), 9 арм который тоже по моему избыточен для моего проекта, стандартный загрузчик с возможностью загружать код в контроллер по юсб, и наличие готовой оси ( linux ) при покупке стартеркита, со встроенным стеком, что думаю значительно ускорит разработку.

На данный момент есть опыт работы только с 51 ядром и с авр. АРМ для меня новое ядро.

Зарание благодарен за ответы.
Go to the top of the page
 
+Quote Post
Lelikk
сообщение Jan 7 2009, 13:53
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 81
Регистрация: 15-12-07
Из: Москва
Пользователь №: 33 326



А почему не PC?
Например в виде сингл-боард.

Чем обусловлена разработка на микроконтроллере? Ведь к нему еще плату разрабатывать.
Go to the top of the page
 
+Quote Post
psL
сообщение Jan 7 2009, 14:08
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 526
Регистрация: 5-08-05
Пользователь №: 7 390



Цитата(Lelikk @ Jan 7 2009, 16:53) *
А почему не PC?

А Вы никогда не задумывались сколько потребляет и выделяет PC в сравнении с ARM ?
Go to the top of the page
 
+Quote Post
homyak
сообщение Jan 7 2009, 17:11
Сообщение #4





Группа: Новичок
Сообщений: 5
Регистрация: 18-12-08
Пользователь №: 42 571



надежность, - на первом месте

дальше стоимость, енергопотребление.

сомнительный плюс - не надо разрабатывать плату. Но собственно на разработаной плате и строиться диплом ( в теории на разработанном продукте и спрояться продажи). Да и разработка платы, - дело двух трех дней. Взял даташит, повыдергивал "типовое подключение" и рад. Особо затачивать все равно не придеться, и баги вылавливать - ибо 10% что мой проект в массы пойдет. А если и пойдет, - то для его заточки побольше денег уйдет, побольше команда будет собрана, и побольше опыта должно быть собственно у меня.

А для диплома мало вероятно что я буду плату заказывать, - проще все на тестбоарде реализовать. Только переферийные датчики паяться будут. Но там мега8 стоять будет, и вообще то другая история.


То что легче програмировать под п.с. - да.. но это не аргумент

В общем выбор реализации на пк или на отдельном устройстве, - даже не обговариваеься. Ибо много форумов перерыто, много передумано, много проанализированно, - компютер пойдет максимум на медиастанции. Там у него шансов побольше.

Все же интересуют мнения бывалых:
какой из камней выбрать начинающему?

Можно ли на филипсе поднять оську с тсп/ип стеком и веб сервер в разумные сроки, или там танцы с бубном?
Go to the top of the page
 
+Quote Post
psL
сообщение Jan 7 2009, 18:11
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 526
Регистрация: 5-08-05
Пользователь №: 7 390



Цитата(homyak @ Jan 7 2009, 20:11) *
Можно ли на филипсе поднять оську с тсп/ип стеком и веб сервер в разумные сроки, или там танцы с бубном?

Почему нет? Вот например:
NicheLite: http://www.standardics.nxp.com/support/software/nichelite/
FreeRTOS+uIP: http://www.freertos.org/portlpc2368uIP.html
есть также порт ucLinux: http://electronix.ru/forum/index.php?showt...=25390&st=0
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jan 7 2009, 18:11
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(homyak @ Jan 7 2009, 20:11) *
Да и разработка платы, - дело двух трех дней....

Ну, ну......
Цитата
какой из камней выбрать начинающему?

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


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
homyak
сообщение Jan 7 2009, 19:01
Сообщение #7





Группа: Новичок
Сообщений: 5
Регистрация: 18-12-08
Пользователь №: 42 571



Цитата(psL @ Jan 7 2009, 20:11) *
Почему нет? Вот например:
.....

спасибо. Тогда выбор сделан: филлипс.

Цитата(zltigo @ Jan 7 2009, 20:11) *
Ну, ну......


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

а число в два дня взято не с потолка, а с предведущей дипломной роботы, что делалась полтора года тому... Я тогда был еще сырее, и моложе. Текущая плата хоть посложнее будет, но не на много. Ну пусть не два дня а пять. Но не больше.
Go to the top of the page
 
+Quote Post
Lelikk
сообщение Jan 8 2009, 07:52
Сообщение #8


Частый гость
**

Группа: Свой
Сообщений: 81
Регистрация: 15-12-07
Из: Москва
Пользователь №: 33 326



Цитата(psL @ Jan 7 2009, 17:08) *
А Вы никогда не задумывались сколько потребляет и выделяет PC в сравнении с ARM ?


Не я понимаю, что весь дом питается от пальчиковых батареек....
Конечно, если питание дома от солнечных батарей предполагается, то молчу...
Go to the top of the page
 
+Quote Post
homyak
сообщение Jan 8 2009, 11:22
Сообщение #9





Группа: Новичок
Сообщений: 5
Регистрация: 18-12-08
Пользователь №: 42 571



Цитата(Lelikk @ Jan 8 2009, 09:52) *
Не я понимаю, что весь дом питается от пальчиковых батареек....


нет, не от батереек.
Сколько сьедает пк ? не меньше 50 ват, - думаю вы с этим согласитесь.
Сколько сьедает отдельный боард? максимум ват...
По моему разница - ощутима.

+ осньвной аргумент, - надежность.

Вы доверите управлять вашими входными дверьми, или контролем газа вещью, которая может запросто поломаться?

Напомню, - идея "умного дома" содержит в себе не только сделать проще, но и позволять экономить.
Енергосбережение, - актуально сейчас.
Продолжать данную дискусию не вижу смысла в форуме, т.к. мой вопрос состоял не в выборе пс/ контроллер. Данный выбор для меня сделан полтора года назад.

Всем желающим продолжить дискусию предлагаю открыть отдельную ветку, и кинуьт ссылку сюда. Там я более детально опишу все "за", для решения на одельном устройстве.
Или же прошу в аську 212979184.

Тут же я ожидаю критики в сторону двух, указанных мною высше камней. Хотя, ( спасибо psL ) выбор мною сделан на 90% в сторону филипса. И в воскресенье уже запланирован поход за стартеркитом на радиорынок.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jan 8 2009, 12:47
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(homyak @ Jan 8 2009, 14:22) *
Сколько сьедает пк ? не меньше 50 ват, - думаю вы с этим согласитесь.

Не соглашусь. Индустриальные одноплатники (на Geode, Atom,...)с учетом управления энергопотреблением на уровне нескольких W
Цитата
Сколько сьедает отдельный боард? максимум ват...
По моему разница - ощутима.

При этом индустриальный одноплатник до кучи имеет те интерфейсы (например мультимедийные) о которых Вы пока не задумывались.
И без которых, простите, Ваш "умный дом" сегодня (а не 15 лет назад) практически никому не нужен.
Цитата
+ осньвной аргумент, - надежность.

В одном случае имеем серийное производство с гарантированными поставками компонентов индустриального качества, контролем продукции, обеспечением жизненного цикла и преемственностьтю линейки. Во втором типичное наколенное производство с покупкой на радиорынках с надеждами выйти на несколько десятков в месяц. Так о чем мы это? О надежности smile.gif
Цитата
Данный выбор для меня сделан полтора года назад.

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


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Mik174
сообщение Jan 8 2009, 12:56
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 357
Регистрация: 6-01-07
Пользователь №: 24 139



Цитата(homyak @ Jan 6 2009, 20:52) *
Пишеться дипломная работа на тему умный дом.
Сейчас стою перед выбором центрального контроллера системы.
Нужно что бы он умел внешнюю память ( озу и пзу ), езернет.

Под свои задачи присмотрел два камня: lpc2468 и at91sam9260.


Для начала: при подключении к любому из этих процессоров внешней памяти, разводка становится не самой простой.
Плата - 4 слоя и очень грамотная разводка с осмысленным учетом того, что частота достаточно высокая.
Если этого не учитывать, то при таких частотах меандр на входе дорожки превратится в непонятно что на ее конце, да еще и смещенным за счет разной длины дорожек, идущих к микросхеме памяти.
Если Вы в этом не понимаете, плату Вы 99.99% правильно не разведете.
Если развести неправильно - система не тормозить будет, а в принципе работать не станет с внешней памятью.
Поищите на форуме на эту тему информацию, сами увидите, когда далеко не начинающие задают вопросы на эту тему.

Если не хотите использовать одноплатный ПК, можно посмотреть на готовые отладочные платы, например на одном из выбранных контроллеров.
Как вариант, можно подобрать плату, на которой установлен процессор и память, и использовать ее как "компонент" для установки на плату со всей остальной периферией. И уже эту плату развести самостоятельно, там наверняка уже не будет таких скоростных цепей и даже если развести плохо, есть вероятность, по крайней мере, что это вообще заработает.

Например, на такие платы можно посмотреть:
http://www.olimex.com/dev/sam9-L9260.html
http://www.olimex.com/dev/lpc-e2468.html
Go to the top of the page
 
+Quote Post
homyak
сообщение Jan 8 2009, 13:31
Сообщение #12





Группа: Новичок
Сообщений: 5
Регистрация: 18-12-08
Пользователь №: 42 571



Цитата(Mik174 @ Jan 8 2009, 14:56) *
Если развести неправильно - система не тормозить будет, а в принципе работать не станет с внешней памятью.
Поищите на форуме на эту тему информацию, сами увидите, когда далеко не начинающие задают вопросы на эту тему.


Спсибо. понял. погарячился.
Придеться заложить на порядок больше времени под разводку платы.

Цитата(Mik174 @ Jan 8 2009, 14:56) *
Как вариант, можно подобрать плату, на которой установлен процессор и память,

Например, на такие платы можно посмотреть:
http://www.olimex.com/dev/lpc-e2468.html


Вот присмотрел плату http://www.starterkit.ru/new/index.php?nam...page&pid=20

По цене в несколько раз дешевле, а функциональность схожая. Вроди как плохих отзывов не слышал на форуме.


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

Сообщение отредактировал homyak - Jan 8 2009, 13:39
Go to the top of the page
 
+Quote Post
Lelikk
сообщение Jan 8 2009, 15:05
Сообщение #13


Частый гость
**

Группа: Свой
Сообщений: 81
Регистрация: 15-12-07
Из: Москва
Пользователь №: 33 326



Цитата(homyak @ Jan 8 2009, 14:22) *
Вы доверите управлять вашими входными дверьми, или контролем газа вещью, которая может запросто поломаться?


Вы доверите контроль газа в доме своему контроллеру? cranky.gif
Да я близко потом к дому не подойду rolleyes.gif

Для такой вещи надо ставить защиту по принципу софтварная + хардварная + кусок железа (где кусок железа - это что-то специфичное для конкретной области). И неплохо бы еще продублировать и поставить мониторинг (типа два контроллера/компа друг друга мониторят).
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 20:12
Рейтинг@Mail.ru


Страница сгенерированна за 0.01445 секунд с 7
ELECTRONIX ©2004-2016