Перейти к содержанию
    

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

FPGAwifi

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

FPGAwifi

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо, был куплен как раз этот модуль( wizfi210 и spb800)

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

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

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

 

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

FPGAwifi

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

 

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

WizFiFileMerger.zip

_AP440_How_to_Firmware_Upgrade_using_OTA.pdf

Изменено пользователем Komiks

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

 

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

 

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

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

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

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

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

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

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

[email protected]

или звоните:

8-916-912-05-10

 

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

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Так же возник вопрос выбора 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 трафика и на сколько удобны в использовании.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Так же возник вопрос выбора 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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...