Jump to content

    
Sign in to follow this  
supervideoman

Беспроводная связь (Wi-Fi)

Recommended Posts

Измерять не пробовал. Не уверен, что это нужно, т.к. в случае, если скорость не соответствовала заявленной, ядро uart неправильно работало бы.

Share this post


Link to post
Share on other sites

FPGAwifi

Я не про ядро UART, а про поток данных именно через WiFi. Например, за какое время передаётся и за какое принимается тестовый файл объёмом, скажем, 100МБайт?

Share this post


Link to post
Share on other sites

Интересно было бы провести данный эксперимент.

 

Узкое место, как раз uart. А максимальная поддерживая скорость wi-fi данного модуля 11mb/s. Поэтому в теории, максимальная скорость должна равняться пропускной способности uart. Надеюсь, сам контроллер модуля, не задерживает.

Share this post


Link to post
Share on other sites
Интересно было бы провести данный эксперимент.

 

Узкое место, как раз uart. А максимальная поддерживая скорость wi-fi данного модуля 11mb/s. Поэтому в теории, максимальная скорость должна равняться пропускной способности uart. Надеюсь, сам контроллер модуля, не задерживает.

В каком режиме планируете работу wi-fi модулей infrastructure,ad-hoc, limited AP ? Их IP вручную будете прописывать? точку доступа планируете использовать?

Share this post


Link to post
Share on other sites
Komiks, я так понял, вы работали с данным модулем, можете пояснить, как происходит взаимодействие с модулем и последущая передача данных?

Я так понял данный модуль может работать с любыми устройствами(процессорами), имеются набор команд который передаются к примеру по uart. (пример: 1)Сканирвоать сети 2) подключиться к сети 3) передать данные 4) отсоединиться

Имеет ли данный модуль встроенную поддержку tcp/ip стека? или же она должна реализована на хосте, как подлючается данный модуль, я на картинке увидел, большое кол-во ножек, то есть пайка?

Если не сложна, в кратце опишите последовательность действий.

 

Да, Вы правы. Модуль может работать практически с любым микроконтроллером, способным передавать по UART команды управления. Могут быть и такие задачи, когда модуль может работать без управляющего процессора. Модуль можно один раз настроить и он будет с этими настройками работать. Настройки сохраняются в энергонезависимой памяти. TCP/IP стек встроенный + поддержка AT-команд для управления им. Вот по этой ссылке можно скачать даташит на модуль http://www.mt-system.ru/catalog/modul-wizfi210. Там полный список АТ-команд приведен и есть примеры включения и настройки модуля.

По поводу монтажа. Модуль надо паять на плату. Но в этом ничего сложного. Расстояние между пинами довольно большое. Можно обычным паяльником.

Есть возможность использовать интерфейс SPI, вместо UART. Так более высокая скорость обмена получается. Но для этого надо загружать в модуль специальную прошивку с поддержкой SPI. И тогда UART работать не будет. Там можно использовать либо только UART, либо только SPI. Через SPI поддерживаются те же команды, что и через UART.

Share this post


Link to post
Share on other sites

FPGAwifi

Подниму тему. Интересует, Вы каким образом пробовали перешивать модуль? Хотим сменить фирмварь на ту, что со SPI: скачали архив с тремя файлами прошивок, но ни одну модуль по WiFi принимать не хочет, говорит, неверный формат или что-то в этом роде (коллега поднимал). Неужели только по UART обновлять? :(

Share this post


Link to post
Share on other sites
Спасибо, был куплен как раз этот модуль( wizfi210 и spb800)

Не подскажете, как вы с ним работали? Я так понял, для uart подключения, надо паять не все пины, а только связанные с uart.

тоесть отправка данных происходит посредствам команд, напрямую отправленных в uart?

буду благодарен за любую информацию по данным девайсам.

 

 

Да, точно. Ну само собой, надо питание подключить, землю. Можно еще некоторые дополнительные выводы на лампочки повесить, чтобы видеть текущее состояние модуля. В общем, ничего особо сложного нет. Управляется все АТ-командами, ничего программировать не надо.

Share this post


Link to post
Share on other sites
FPGAwifi

Подниму тему. Интересует, Вы каким образом пробовали перешивать модуль? Хотим сменить фирмварь на ту, что со SPI: скачали архив с тремя файлами прошивок, но ни одну модуль по WiFi принимать не хочет, говорит, неверный формат или что-то в этом роде (коллега поднимал). Неужели только по UART обновлять? :(

 

Там, чтобы по радиоканалу обновить, надо эти три файла конвертировать в один с помощью специальной проги. Сейчас попробую ее выложить.

WizFiFileMerger.zip

_AP440_How_to_Firmware_Upgrade_using_OTA.pdf

Edited by Komiks

Share this post


Link to post
Share on other sites
Там, чтобы по радиоканалу обновить, надо эти три файла конвертировать в один с помощью специальной проги. Сейчас попробую ее выложить.

Komiks, какая мах. скорость получается для SPI на WizFi210?

Share this post


Link to post
Share on other sites
Komiks, какая мах. скорость получается для SPI на WizFi210?

 

Тестировали максимум на 1,2 Мбит/с. Протокол UDP, только передача данных из микроконтроллера в WizFi210, CLOCK SPI-мастера 1,4 МГц. Может, можно и больше. Но не проверяли. Не было такой необходимости.

Share this post


Link to post
Share on other sites
Ага, спассибо! :a14: А поток не пробовали измерить? Я тут в процессе создания устройства на его основе пока остановился на использовании SPI-режима (свободный UART проца оказался занят). Если на SPI не получится, придётся с UART делать. В обоих режимах волнует поток.

 

 

Добрый день, форумчане!

 

Ищем подрядчика для разработки проекта, связанного с Wi-Fi.

Буду благодарен, если рассмотрите наш проект

или же сможете посоветовать специалиста или компанию, имеющих успешные проекты

на Wi-Fi чипах или модулях.

К Выбору производителя Wi-Fi модулей не привязаны,

главное чтобы он был миниатюрным, стабильным и относительно дешёвым.

Пишите в личку или на почту:

glebzlobin@gmail.com

или звоните:

8-916-912-05-10

 

С уважением, Глеб.

 

Share this post


Link to post
Share on other sites

Здравствуйте.

Так же возник вопрос выбора wi-fi модуля. Будут две FPGA, скорее всего, Cyclone V, необходимо связать их по wi-fi.

Почитал форум, погуглил инфу по wi-fi, но как-то выбор модулей с доступной документацией и поддержкой температур -40-85 совсем скромный.

Из того, что нашёл, подходит W121 (Host interface UART, SPI, USB), WF111 (Host interface SDIO, SPI).

Нужен совет, что лучше вабрать.

На первом есть TCP/IP стек, не совсем понимаю на сколько это нужно и какие преимущества даёт.

Работал с ethernet 1Gb phy, использовался gmii, rgmii, подключается к MAC контроллера, всё просто и понятно.

Тут UART и SDIO. Был опыт общения по SDIO в режиме SPI с SD-картой.

Не понятно, какое отношение UART и SDIO имеют к отправке/приёму ethrnet трафика и на сколько удобны в использовании.

 

Share this post


Link to post
Share on other sites
Здравствуйте.

Так же возник вопрос выбора wi-fi модуля. Будут две FPGA, скорее всего, Cyclone V, необходимо связать их по wi-fi.

Почитал форум, погуглил инфу по wi-fi, но как-то выбор модулей с доступной документацией и поддержкой температур -40-85 совсем скромный.

Из того, что нашёл, подходит W121 (Host interface UART, SPI, USB), WF111 (Host interface SDIO, SPI).

Нужен совет, что лучше вабрать.

На первом есть TCP/IP стек, не совсем понимаю на сколько это нужно и какие преимущества даёт.

Работал с ethernet 1Gb phy, использовался gmii, rgmii, подключается к MAC контроллера, всё просто и понятно.

Тут UART и SDIO. Был опыт общения по SDIO в режиме SPI с SD-картой.

Не понятно, какое отношение UART и SDIO имеют к отправке/приёму ethrnet трафика и на сколько удобны в использовании.

Доброго дня.

TCP/IP стек обеспечивает функционирование девайса на сетях Internet путём простой настройки этого стека, описанной, наверное в тысячах примеров. Другое дело, если Вы связываете два устройства и Вам важнее трафик между ними и его надежность, а не возможность попадания в коммутируемую сеть. Что касается удобств использования одного из интерфейсов - дело вкуса и целевой задачи. SPI - более высокоскоростной. UART - проще в работе, SDIO - насколько понимаю - дело ситуации и опыта такого рода. 90% разработок ведётся с использованием UART

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this