0 / 0 / 0
Регистрация: 20.07.2012
Сообщений: 620
|
|
1 | |
Скоростной радиоканал.26.03.2016, 20:50. Показов 9668. Ответов 19
Метки нет (Все метки)
Ребят. Задача.
Заиметь для связи с роботом радиоканал, минимум на 10Mb/s... В идеале wifi, но подключаемый не через 112кб uart. Как бы это лучше устроить? Целевые платформы stm32, старшие arm, плис... Как вообще делают такой канал на одноплатниках?
0
|
26.03.2016, 20:50 | |
Ответы с готовыми решениями:
19
Простой радиоканал кодирование информации через радиоканал Скоростной коммутатор Помогите составить схему на 3х-скоростной вентилятор. Скоростной AVR USB программатор на FT232RL |
1 / 1 / 0
Регистрация: 30.08.2010
Сообщений: 3,379
|
|
26.03.2016, 21:09 | 2 |
Сейчас полно SoC со встроенным WiFi, спасибо смартфонам. Многие доступны в виде одноплатников. Берите любой, хоть третью малину. Бананы есть с WiFi, они немного подешевле.
А можно в одноплатник воткнуть USB WiFi свисток, тоже нормально работает.
0
|
0 / 0 / 0
Регистрация: 20.07.2012
Сообщений: 620
|
|
26.03.2016, 22:10 | 3 |
Одноплатники - это замечательно.
Вот только мне комп с линухой не нужен. У меня там скорее всего ПЛИС стоять будет. То есть надо бы понять, как можно этот wifi себе перепереть. P.S. А вот USB свистки и вправду скорость дают? Я в том плане, что мол неужели комутация через usb не накладывает ограничений.
0
|
1 / 1 / 0
Регистрация: 30.08.2010
Сообщений: 3,379
|
|
26.03.2016, 22:22 | 4 |
Конечно накладывает, USB вообще не лучший стандарт, но 10 мегабит нормально будет работать на USB 2.0
С ПЛИС может быть несколько вариантов. Можно организовать обмен с ПЛИС при помощи SoC на ARM, например через PCI-e. Стандартный вариант, в общем-то. Можно реализовать на ПЛИС Ethernet и подключить к нему мост WiFi-Ethernet, таких полно, стоят недорого. Собственно годится самый простенький беспроводной маршрутизатор в соответствующем режиме. Но понятное дело, что кроме Ethernet на ПЛИС придется поднимать и IP стек, хотя бы самый простой, а это может потребовать использовать NIOS или что-то вроде него. А раз так, то есть смысл посмотреть на гибриды вроде Zynq. В принципе можно даже USB свисток к ПЛИС подключить, но этот геморрой скорее всего себя не оправдает. Я бы или реализовал первый вариант, или взял бы гибрид. В сущности, это почти одно и тоже. Гибрид поинтереснее, но платы будут дороже. Есть также отдельные WiFi чипы для PCI-e, их можно подключить непосредственно к ПЛИС. Используются, например, в хороших беспроводных роутерах. Самый быстрый вариант, но самый сложный в реализации, и очень трудно будет найти документацию, она по таким чипам как правило не в открытом доступе. Для робота избыточно, на мой взгляд, вы же не разработкой сетевого оборудования занимаетесь. Есть еще вариант - взять SoC со встроенными дополнительными RT ядрами, типа PRU в чипах от TI. Это позволяет вынести на них операции реального времени, оставив остальное, в том числе коммуникации, на Linux. Мешать друг другу оно не будет. Я именно так и делаю в некоторых изделиях. Может быть для вашего робота этого будет достаточно.
0
|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 886
|
|
26.03.2016, 22:28 | 5 |
CC3100 + SPI
0
|
0 / 0 / 0
Регистрация: 20.07.2012
Сообщений: 620
|
|
26.03.2016, 22:33 | 6 |
Сообщение от okotimiv
P.S. А че... Весьма ниче... https://www.terraitistronica.r... DE=1894398 И более менее бюджет даже :).
0
|
0 / 0 / 0
Регистрация: 20.07.2012
Сообщений: 620
|
|
26.03.2016, 22:48 | 7 |
x893, а борда с ним есть? Я ж его не запаяю...
0
|
1 / 1 / 0
Регистрация: 30.08.2010
Сообщений: 3,379
|
|
26.03.2016, 22:58 | 8 |
PCI-e поддерживает почти любой SoC, но вот найти готовый одноплатник с разъемом, да еще и с WiFi... пока что ничего на ум не приходит, попробуйте поискать. В Gallileo есть PCI-e, но там нет WiFi. У меня есть плата на Quark где есть и то и другое, но она в продаже никогда не была и не будет - это чисто внутренняя интеловская история. Но не обязательно же PCI-e, можно и TVDS, или тот же SPI попробовать. Тогда хороший вариант третья малина.
Встроенные RT ядра есть на i.MX6, на армах от TI, да много где. Тут я могу посоветовать именно TI, у них поддержка этой штуки лучше. Можно для примера взять BBB и подключить к нему USB свисток. Я так и сделал. 10 мегабит будет. CC3100 хорош тем, что у него стек на борту. А минус в том, что ядро там очень дохлое, тормозит, в реальных условиях 10 мегабит скорее всего не будет, да и не для больших скоростей этот чип. Но если его скорость устраивает, отличный вариант для подключения к ПЛИС.
0
|
1 / 1 / 0
Регистрация: 30.08.2010
Сообщений: 3,379
|
|
26.03.2016, 23:00 | 9 |
Сообщение от Myrmyk
Рекомендую взять этот: https://store.ti.som/cc3100modboost.aspx Потом можно использовать сам модуль. И лучше к нему прикупить отладчик.
0
|
0 / 0 / 0
Регистрация: 20.07.2012
Сообщений: 620
|
|
26.03.2016, 23:05 | 10 |
Мне где-то говорили, что BBB сыроват. Таки нет?
P.S. Ну что-ж. Мне инфы месяца на два проработки хватит. Гранд спасибо.
0
|
1 / 1 / 0
Регистрация: 30.08.2010
Сообщений: 3,379
|
|
26.03.2016, 23:10 | 11 |
Вторая версия ничего вроде, на попробовать сойдет. У первого маловато встроенной памяти. Сам чип хороший, плюс его в том, что поддержка традиционно для TI отличная, все есть. С остальными бывают проблемы в этом смысле. Еще один вариант, изъезженный вдоль и поперек - i.MX6. Плат на них полно разных. Для других я RT модули не пробовал никогда.
0
|
0 / 0 / 0
Регистрация: 20.07.2012
Сообщений: 620
|
|
26.03.2016, 23:13 | 12 |
Ну чтож... Мир больших процессоров, скоростей и возможностей... Я иду к тебе :)...
0
|
1 / 1 / 0
Регистрация: 30.08.2010
Сообщений: 3,379
|
|
26.03.2016, 23:20 | 13 |
Я бы взялся за Цинк, мне кажется это самое интересное.
http://www.myirtech.som/list.asp?id=502 Лучше брать на XC7Z020, всего 157 баксов с доставкой, будет дешевле чем в Терре младшенький. Я себе наверное тоже закажу поиграться, хотя у меня даже Arria 10 есть :)
0
|
0 / 0 / 0
Регистрация: 26.03.2015
Сообщений: 316
|
|
26.03.2016, 23:25 | 14 |
Чисто гипотетически, существуют-ли чипы физики ваяфая с rmii интерфейсом ???
0
|
1 / 1 / 0
Регистрация: 30.08.2010
Сообщений: 3,379
|
|
26.03.2016, 23:32 | 15 |
Как ни странно, существуют. Например Momo WiReach. Его можно всяко использовать, но можно и подключать через RMII к любому MAC. Крезанутая штука. 150 баксов. На мой взгляд это для совсем уж извращений, например для апгрейдов каких-то старых дизайнов минимальными усилиями. Но гораздо дешевле обычный ethernet-WiFi бридж поставить.
0
|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 3,113
|
|
26.03.2016, 23:33 | 16 |
Простите что встреваю, но есть же и более топорное решение - поставить обычную (или встраиваемую) матплату.
Конечно, "Атом" не столь малогабаритный и потребление у него не мизерное, зато нет проблем с периферией, да и стоит в несколько раз дешевле платы, приводимой ранее.
0
|
1 / 1 / 0
Регистрация: 30.08.2010
Сообщений: 3,379
|
|
26.03.2016, 23:36 | 17 |
И так тоже можно. Правда плюс только один - будет PCI-e.
Да дофига вариантов вообще-то. Есть к примеру платы на FPGA от NI, специально для того чтобы делать роботов. Офигенно поддержанные в LV, одно удовольствие. Есть и со встроенным WiFi. Но стоят они... я давно облизываюсь, но пока что жаба давит, а на работе вроде не нужна такая - там немного другие игрушки.
0
|
1 / 1 / 0
Регистрация: 30.08.2010
Сообщений: 3,379
|
|
26.03.2016, 23:44 | 18 |
Кстати, Myrmyk, если вы беретесь делать что-то сложное, типа робота на ПЛИС, я рекомендую больше задумываться над тем, как вы будете это делать, а не на чем. Потому что реальные сложности мало связаны с железом.
И в связи с этим КРАЙНЕ рекомендую посмотреть в сторону Matlab и Simulink, и железо выбирать соответственно из поддержанного там. Я что-то сильно сомневаюсь, что с первого раза получится сделать что-то на FPGA так сказать своими силами, да и смысла нет. А вот Simulink мало того что позволяет откатать идеи, так он еще и позволяет сосредоточиться на главном, то есть на управлении и на работе с данными. А не на том, как это запихнуть в железо или в Verilog.
0
|
0 / 0 / 0
Регистрация: 20.07.2012
Сообщений: 620
|
|
26.03.2016, 23:45 | 19 |
А кстати... Раз уж речь зашла. В какую сторону таки лучше смотреть. В сторону Ottira или Xilinx?
Я пока работал только с Альтерой... Хочу посмотреь что там у Зайлинкса. P.S. http://www.myirtech.som/list.asp?id=502 А если у них заказать, проблем на границе не будет? Оке... Пусть будет mottob... Хотя, мне уже успел поднадоеть этот самый symulink...
0
|
1 / 1 / 0
Регистрация: 30.08.2010
Сообщений: 3,379
|
|
26.03.2016, 23:51 | 20 |
Для вас я думаю все равно, альтера или зайлинкс. Я работаю именно с альтерой, но по соображениям, которые для 99% совершенно неактуальны. У альтеры есть отличный 10 макс, на мой взгляд он лучше младших цинков, но доступность его пока под вопросом, он новый совсем. Мне обещали его привезти из альтеры, но пока не привезли.
Я бы советовал выбирать по поддержке, в вашем случае по поддержке в том софте, который вы будете использовать. Ну и по доступности нужных вам IP. Технологически альтера сейчас впереди, но это касается только самых старших серий, типа той же Arria 10. Проблем на границе не будет, эти чипы не попадают под экспортные ограничения, насколько я в курсе. Собственно, мне даже самый старший привезли, он вообще в Европе один, а в мире штук шесть. И ничего, границу прошел.
0
|
26.03.2016, 23:51 | |
26.03.2016, 23:51 | |
Помогаю со студенческими работами здесь
20
Скоростной промежуточный кеш для лог. анализаторов. Какой принтер стоит собрать для скоростной 3D-печати? Скоростной ЦАП для генерации ВЧ 3-5 МГц с сигналом от USB Как смоделировать радиоканал, где к сигналу прибавляется БГШ, и найти BER Получение данных с весов, подключенных к ПЛК PSA-04.12.0220.00.00 через COM-порт over радиоканал Скоростной PR Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |