SDR приёмник из китайского USB свистка. WiFi USB свистки из Китая.

Пока первые посылки с нашими модулями едут к своим покупателям, мы подготовили статью, которая поможет им их собрать (если приобретался набор для самостоятельной сборки) или же снять вопросы по схемотехнике (если приобретены модули в сборе). На фото - наш USB-адаптер, который как в виде конструктора, так и полностью собранным и готовым к работе.

Краткий ввод в курс для тех, кто первый раз увидел наш проект

Мы разрабатываем полноценную систему Умного дома. «Первая ласточка» нашей системы - DIY-диммер. Вот его основные характеристики:

  • Работа по радиоканалу 2,4Ггц (свой протокол, без лицензионных ограничений, либо реализация ZigBee на базе Atmtel BitCloud)
  • Защищенное шифрованием соединение
  • Установка без изменения стандартной электропроводки обычной квартиры
  • Низкий расход электроэнергии
  • Привычный внешний вид выключателей
  • Возможность самостоятельного расширения как аппаратного, так и программного функционала
  • Открытый исходный код как программной, так и аппаратной части

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

Схема радиомодуля COOLRF EGLE

Сердце нашего - радиомодуль на чипе Atmega128RFA1. Схема его включения взята из datasheet, с небольшими изменениями:
  1. Не используется часовой кварц, но тем не менее место для его установки на плате предусмотрено;
  2. Радио-часть была взята из datasheet производителя согласующего трансформатора (balun - используется рекомендованный Atmel к чипу Atmega128RFA1).


Расстановка компонентов схемы:

верх низ

При проектировании платы предполагалось использовать кварцевый резонатор (Y1) в корпусе 6035, но уже после их изготовления, нам предложили резонатор в другом корпусе 3225 - после некоторых изысканий, мы успешно его инсталлировали, установив корпус под углом (сам резонатор в корпусе установлен по диагонали).

Стоит отметить некоторые элементы согласующей части радио - конденсаторы С3 и С4. Т.к. антенна у нас находится на плате, нам необходимо создать импеданс для нашей несущей частоты (2.4 Ггц) в 50 Ом - это достигается подбором конденсатора С3, расчетно его номинал должен находится в диапазоне от 0.5 до 1.5 pF. Конденсатор С4 является согласующим между трансформатором и микроконтроллером - по рекомендации производителя трансформатора - 22 pF, но как показывает практика других производителей - он не обязателен, а вывод трансформатора заземляют.

Схема USB-обвязки COOLRF EGLE USB

Выбранный нами контроллер имеет хороший запас по flash памяти (128Кб) и производительности, но не имеет аппаратного USB. Мы воспользовались программной реализацией протокола USB - библиотекой VUSB от (obdev). Несомненным плюсом такой реализации являются простая обвязка (по минимуму нужно всего 4 резистора) и хорошо документированная библиотека.

Схема обвязки для нашего радиомодуля:


Элементы на плате располагаются так:

верх низ

К сожалению, при проектировании мы допустили ряд не фатальных и легко устранимых ошибок, которые выявились уже при получении плат:

  1. по рекомендации obdev необходимо ставить сглаживающий конденсатор по питанию, из-за ошибки при проектировании, мы его не можем использовать, но на качество работы USB устройства это не влияет;
  2. посадочное место стабилизатора (U1) оказалось перевернуто, выход - при установке стабилизатора, необходимо выгнуть его ножки в обратную сторону.

P.S.

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

Мы готовим статьи по программированию нашего железа. В ближайшее время покажем, как работать с радиоэфиром из прошивки микроконтроллера и как работать со «свистком» по USB со стороны компьютера. До новых встреч!

Нужны были WiFi USB свистки, решил заказать в Китае. Зная про качество китайских товаров было решено заказать два самых дешевых USB свистка на aliexpress. Заказывал и .

Пришли два разных Mini 150M USB WiFi Wireless Network Networking Card LAN Adapter. Один со съемной антенной, другой без антенны.

Рассмотрим сначала тот, который с антенной:


Посылка небольшого веса, диск с драйверами уцелел. Как видно на фотографии антенна прикручивается к USB WiFi карточке сзади. Драйвера на маленьком диске внутри картонной вкладки:


Второй адаптер без антенны пришел вот в такой посылке:


Внутри комплектация похожая на первую:


Собственно сам адаптер и диск с драйверами:


Диск абсолютно аналогичный с первым адаптером. Оба USB свистка выполнены на Ralink RT5370. Драйвера подходят от одного к другому. Оба работают как точка доступа, но при продолжительной работе тот, который с антенной — стал зависать, а потом и вовсе издох. Дальность ловли сигнала у него изначально была хуже того, который без антенны (очень странно). Затем сигнал с него стал вообще временами пропадать, а потом пропал совсем. В данный момент USB WiFi с антенной в полностью нерабочем состоянии, а тот, который без антенны постоянно, каждый день в течении уже пары месяцев принимает интернет от китайского . Работает стабильно. Связь держит четко. Не зря заказал два и вышло в итоге, с учетом одного нерабочего (хотя с него можно снять антенну), все равно дешевле, чем брать в DNS. Вот такой сегодня получился обзор китайских WiFi USB адаптеров.

Все фотографии сделаны фотоаппаратом Kodak EasyShare C1530.

P.S. По многочисленным просьбам добавляю архивы с файлами:

— полностью скопированный диск.

— все что есть на диске связанное с Ralink.

— просто драйвера под Windows.

13 августа 2014, 18:00

SDR приёмник из китайского USB свистка.


Катану отдай,
Меч деревянный возьми.
Так модно теперь.

Пусть это покажется не патриотичным, но благодарить за то, что простым русским людям жить стало лучше и веселее, следует китайцев. Конечно, в области балета они далеко не впереди планеты всей, да и про Мурку пьяным баритоном петь душевно не умеют. Но всё равно найдётся, за что их можно искренне любить.

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

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

Поскольку местный автор всё ещё сохранил детство, необузданно играющее в попе, он Вам сегодня расскажет, как стать полноценным Сноуденом всего за дюжину долларов инвестиций в китайскую экономику. Приобретя у братьев-китайцев очень хитрый девайс двойного назначения, а уж через него - не хилый экспириенс и безусловный профит.

TV донгл на чипсетах RTL2832U и Rafael Micro R820T

Это вот такая штука, выпускаемая в многочисленных модификациях, и доступная в любом магазине китайской электроники типа АлиЭкспресс:



С обратной стороны в блистер вложен CD-диск с софтом, и, скажем так, антенно-фидерная система - магнитное основание с кабелем и разъёмом, в которое вкручивается антенна из середки лицевой стороны блистера.

В сборе получается вот такая картинка:



Стоит сразу сказать, что пульт управления и CD-диск нам вообще не пригодятся. Так же совершенно всё равно, что будет написано на самом донгле в плане поддерживаемого им функционала (от этого зависит его цена). Важно лишь, чтобы в донгле были микросхемки тюнера R820T и АЦП RTL2832U.

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

Ну и мы туда же:)

Китайцы очень хорошо нас понимают, а потому обязательно оговаривают в описании лотов использованный чипсет, и даже подтверждают это фотографией внутреннего содержимого (кликните на картинку, чтобы увеличить):



Чипы с числом ножек более дюжины - это те самые тюнер (слева) и АЦП (правее). Причём жизненно важно, чтобы чуть выше антенного разъёма транзистор о трёх ножках (промаркирован как D6) был таки впаян. Он символизирует собой два встречно-параллельных диода в одном корпусе, защищающих вход девайса от статики - китайцы очень любят экономить на таких вещах, и запросто могут диодную сборку не впаять, что Вам непременно потом аукнется.

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

Что внутри у TV-донгла?

Не так уж и много деталек - схема кликабельна:



SDR начального уровня на TV донгле.

У чипа RTL2832U нечаянно был обнаружен очень ценный режим, в котором все встроенные в чип штатные функции декодирования TV полностью отключаются, а сам чип начинает работать как банальный, но быстродействующий АЦП, позволяющий делать оцифровку с частотой до 3 миллионов восьмибитных выборок в секунду. Это нам понятно, мы с детства наслышаны про мирно пашущий трактор с вертикальным взлётом.

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

Эфирный сигнал поступает от тюнера, выполненного на чипе R820T. Чип может быть и другим, но этот интересен тем, что способен работать на частотах от 24 МГц до 1.75 ГГц. Принимаемая частота также выставляется через USB драйвер, а кусок радиодиапазона вблизи заданной частоты и шириной от 250 кГц до 3 МГц вырезается из эфира, и скармливается АЦП.

Обратите внимание, что каждой операционке полагается своя версия софта, так что будьте внимательны.

Как правило, программы управления SDR (их ещё называют программами приёма) тоже содержат в своём дистрибутиве zadig.exe, может быть, даже как-то адаптированный - смотрите в том числе и в папку этой самой программы управления.

Теперь стоит выбрать гнездо USB, к которому донгл и будет впоследствии подключаться. Иногда наблюдается нежелание оконечных девайсов работать с «чужими» портами без переустановки драйверов, так что тут на всякий случай будем педантичны.

Втыкаем в выбранное гнездо USB 2.0 наш донгл, купленный у китайцев.
Антенну подключать к нему пока не надо.

Винда ринется опознавать обнаруженное устройство, искать для него драйвера, а потом их ставить. На этом этапе мы ей пока не мешаем, так как Винда должна предварительно детектировать наличие так называемого Bulk-In Interface.

А вот когда Винда захочет поставить драйвера, но нигде их не найдёт, запрос на поиск и установку драйвера надо отклонить. Драйвер мы поставим свой, альтернативный.

Не исключён вариант, что Винда всё-таки найдёт какой-нибудь драйвер для нашего устройства в Интернете, и поставит его. Чтобы потом этот неправильный драйвер не выковыривать, целесообразно заблокировать компьютеру доступ в Интернет перед втыканием донгла.

Для установки правильного драйвера запускаем тулзу из пункта раз, вынутую из архива. Что в каком выпадающем меню должно быть установлено, видно на рисунке:



Правда, при очередном обновлении Винда запросто может предположить, что это всё-таки некое Реалтек аудио устройство, для которого следует поставить драйвер поновее.

Если автообновление Вашего компьютера не юзает запрос на одобрение таких действий, и всё обновляет автоматом, то после такого насилия донгл в качестве SDR работать откажется.

В таком случае Диспетчером Устройств это фиктивное аудиоустройство нужно снести, вытащить донгл из USB, и вставить его обратно. Винда заново активирует Bulk-In Interface, обнаружит и одобрит интерфейс инфракрасного управления (оно в донгле, как понимаете, есть), и вспомнит про ранее установленный драйвер - переставлять его не потребуется.

Программы для управления SDR приёмником.

Скажем сразу, таких программ воз и маленькая тележка. Каждая из них заточена под какое-то конкретное применение, и определённые вещи делает максимально удобным образом. Вот такой линк способен развлекать Вас не менее недели, ежели Вы любите коллекционировать ощущения. Кстати, это культовый сайт для нашего девайса, его стоит поизучать.

Самый цимес состоит в том, что нужный софт можно написать даже самостоятельно. Например, вот образец простейшего софта, который работает в консоли Винды, принимая либо какую-нибудь одну станцию, либо мониторя несколько каналов. Ресурсов кушает практически ноль, и для мониторингового приёмника подходит идеально.



Как следует из рисунка на примере подслушивания местных таксистов, в консоли Винды возможно организовать некий визуал - видеть спектр и силу сигнала станции в диапазоне частот, рисунок её модуляции на «водопаде». А поскольку в программе есть даже шумодав, то не проблема превратить этот мониторинговый приёмник в сервис трансляции радиопереговоров в Интернет. Легковесная прога, USB свисток в порту компьютера, и короткая антенна, обычно торчащая прямо из свистка - внешне всё совсем просто.

До такой степени просто, что всё хрдваре по трансляции куска эфира в Сеть может выглядеть так:



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

Местный автор перепробовал множество вариантов, и считает, что наиболее универсальным, но в то же время максимально простым и удобным в эксплуатации, является софт под названием SDR# (или SDRSHarp, что одно и то же).

Ни один энтузиаст SDR приёма мимо него никак не пройдёт, а скорее всего, именно на нём и остановит свой выбор. Потому что архитектура программы модульная, а программа портабельная. Что Вам надо, то в неё и впендюрите. Что не нужно, то отрежете.

Оффсайтом служит ресурс sdrsharp.com , однако он излишне лаконичен, и содержит далеко не все плагины, полезные в хозяйстве. Поэтому весьма пригодится ещё и русскоязычный ресурс rtl-sdr.ru , где для данной управляющей программы, ко всему прочему, выложен плагин DSD+ (приём цифровых каналов связи, которые в эфире звучат как малопонятное, но интригующее тыр-тыр-тыц). С инструкцией по активации и настройке, естественно.

Об антенне.

Не забывайте: то, что идёт в комплекте поставки донгла, хорошо работает лишь в районе 600 МГц, где живёт телевидение. Слушать там особо нечего.

В других диапазонах эта антенна работает так себе, хотя на неё и ловится FM радиовещание и всякие местные полицаи и таксисты. Но всё-таки гораздо лучше будет применить настоящую антенну на соответствующий диапазон, либо хотя бы навинтить на магнитное основание штыревую телескопическую антенну регулируемой высоты. Её уже можно настроить на нужную длину волны, хотя без противовеса она и не станет работать в полную силу.

Только правильная внешняя антенна, высунутая за пределы железобетонного здания, позволит раскрыть весь потенциал SDR приёмника.

Впрочем, это справедливо и для приёмника любого иного типа.

Недостатки SDR на базе TV-донгла с RTL2832U:

Недостаток фактически только один - низкий динамический диапазон приёмника, обусловленный минимальной разрядностью чипа (8 бит).

Это означает, что если в участке диапазона работает много станций, часть из которых проходит слабо, и Вы как раз слушаете одну из станций со слабым сигналом, то появление гораздо более мощной станции снижает чувствительность приёмного тракта до состояния, когда приём этой слабой станции становится проблематичен, или даже вовсе невозможным.

Эффект сказывается главным образом на УКВ, где связные станции имеют символическую мощность (от 5 до 7 Ватт), но где-то рядом с Вами периодически включается мощная базовая станция какого-нибудь полицейского РОВД.

Это принципиальный недостаток - динамику более 50 db Вы не получите.

Всем привет!
Сегодня у меня на столе лежит USB Wi-Fi адаптер, или как его еще называют в народе «свисток», от компании Edimax. Фирма не очень у нас известная, хотя устройства делает весьма неплохие, с русской локализацией и по вменяемым ценам. У Edimax есть несколько моделей, мы же посмотрим на самую старшую в линейке — EW-7822UAC (купить можно ).

Главные его особенности — поддержка новейшего стандарта WiFi 802.11AC и как следствие два диапазона работы (2.4 и 5 ГГц).Кроме того, этот адаптер подключается в разъем USB 3.0, что максимально увеличивает скорость его взаимодействия с компьютером. Такое сочетание характеристик дает отличные возможности для уверенного использования сервисов в интернете, которые требуют высокой скорости — например, просмотр потокового видео в HD качестве или игра в «тяжелые» онлайн-игры.


Также обращает на себя внимание наличие отдельной откидывающейся от корпуса антенны, положение которой можно настроить на оптимальный прием сигнала. Еще одна из «фишек» адаптера — полноценная поддержка не только Windows, но и Mac OS.

Из коробки я достал всего 3 вещи — сам адаптер, бумажное руководство и компакт-диск с электронным PDF вариантом руководства и программой для установки.


Порадовало то, что на корпусе устройства есть кнопка «WPS» — с ее помощью можно быстро без всяких ручных конфигураций подключиться к роутеру, если последний также оснащен данной функцией.


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


Тесты на скорость

Как всегда, все, что нам попадает в руки, подвергается нескольким скоростным тестам на подключение к интернету и работу внутри локальной сети. Не миновал этой участи и wi-fi адаптер Edimax EW-7822UA. Cначала было произведено два замера через сервис SpeedTest — сразу отметим, что он неполноценный и зависит не только от оборудования, но и от тарифа и настроек провайдера. Кстати, в качестве точки доступа WiFi выступал роутер той же фирмы (EW-7208APC), который полностью соответствует по характеристикам нашему адаптеру.

1. На частоте 2.4 GHz


2. На частоте 5 GHz


После этого мы исключили из цепи провайдера интернета, но задействовали второй комп, на котором работал аналогичный по возможностям двухдиапазонный адаптер Archer T4U от TP-LINK. На обоих ПК установлена Windows 7 64 bit, использовалась программа AIDA32 Network Benchmark для замера скорости между двумя устройствами в локальной сети. Имеем следующее:

3. 1 ПК к роутеру по кабелю, 2 — по Wi-Fi на 2.4 GHz


4. 1 ПК по кабелю, 2 — на 5 ГГц


3. Два ПК беспроводным способом на 2.4 ГГц


3. Два ПК беспроводным способом на 5 ГГц