С Новым годом! Форум программистов, компьютерный форум, киберфорум
Робототехника и умный дом
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.69/51: Рейтинг темы: голосов - 51, средняя оценка - 4.69
0 / 0 / 0
Регистрация: 20.07.2012
Сообщений: 620
1

Скоростной радиоканал.

26.03.2016, 20:50. Показов 9668. Ответов 19
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Ребят. Задача.

Заиметь для связи с роботом радиоканал, минимум на 10Mb/s...
В идеале wifi, но подключаемый не через 112кб uart.

Как бы это лучше устроить?

Целевые платформы stm32, старшие arm, плис... Как вообще делают такой канал на одноплатниках?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.03.2016, 20:50
Ответы с готовыми решениями:

Простой радиоканал
Доброго времени суток! Очень интересует такой вопрос - как можно организовать простой...

кодирование информации через радиоканал
Инфа передаеться через радиоканал (не больше 20 байт), нужно ее закодировать, как это лучше...

Скоростной коммутатор
Привет всем. У меня небольшой вопрос. Мне нужно включать в случайном порядке светодиодные матрицы...

Помогите составить схему на 3х-скоростной вентилятор.
http://s015.***********/i331/1206/29/19c5574ea70a.jpg В положении 0 всё разомкнуто. в положении 1...

Скоростной AVR USB программатор на FT232RL
Всем привет. Снова я со своими неопытными вопросами. На печатной плате этого программатора...

19
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
Можно организовать обмен с ПЛИС при помощи SoC на ARM, например через PCI-e.
А можете показать какой-нибудь конкретный чип, дабы я понял, что искать.

Zynq
Да, не дешевое удовольствие, оставлю пока на потом... Как бюджет позволит :).
P.S.
А че... Весьма ниче... https://www.terraitistronica.r... DE=1894398
И более менее бюджет даже :).

Есть также отдельные WiFi чипы для PCI-e, их можно подключить непосредственно к ПЛИС. Используются, например, в хороших беспроводных роутерах. Самый быстрый вариант, но самый сложный в реализации, и очень трудно будет найти документацию, она по таким чипам как правило не в открытом доступе. Для робота избыточно, на мой взгляд, вы же не разработкой сетевого оборудования занимаетесь.
А можно, опять же, какой-нибудь пример?

Есть еще вариант - взять SoC со встроенными дополнительными RT ядрами, типа PRU в чипах от TI. Это позволяет вынести на них операции реального времени, оставив остальное, в том числе коммуникации, на Linux. Мешать друг другу оно не будет. Я именно так и делаю в некоторых изделиях. Может быть для вашего робота этого будет достаточно.
Очень может быть. Посмотрю на них.
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
x893, а борда с ним есть? Я ж его не запаяю...
Конечно есть, это же TI. На этом чипе есть несколько бустерпаков для ланчпадов. Никто не мешает подключить их к чему-то еще. Посмотрите на их сайте.

Рекомендую взять этот:

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
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.03.2016, 23:51
Помогаю со студенческими работами здесь

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

Какой принтер стоит собрать для скоростной 3D-печати?
Давно хочу собрать 3D-принтер для печати корпусов, шестеренок и несложной механики. Готовых моделей...

Скоростной ЦАП для генерации ВЧ 3-5 МГц с сигналом от USB
Подскажите пожалуйста микросхему ЦАП а лучше её демо кит для генерации синусоиды (произволной...

Как смоделировать радиоканал, где к сигналу прибавляется БГШ, и найти BER
Доброго всем дня!Пытаюсь смоделировать радиоканал где к сигналу прибавляется БГШ,и найти BER. Но не...

Получение данных с весов, подключенных к ПЛК PSA-04.12.0220.00.00 через COM-порт over радиоканал
Помогите новичку. Появилась необходимость поправить программку, написанную на Дельфи. Исходников...

Скоростной PR
Моя главная PR4. B-) Меньше чем за месяц, две новых страницы вышли на PR3. Хотя куча старых...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru