• I






      
           

Научно-популярный образовательный ресурс для юных и начинающих радиолюбителей - Popular science educational resource for young and novice hams

Основы электричества, учебные материалы и опыт профессионалов - Basics of electricity, educational materials and professional experience

КОНКУРС
language
 
Поиск junradio

Радиодетали
ОК
Сервисы

Stock Images
Покупка - продажа
Фото и изображений


 
Выгодный обмен
электронных валют

Друзья JR



JUNIOR RADIO

Анализатор спектра 2,4 ГГц на Arduino


 

В данной статье описывается простой анализатор спектра от 2,4 до 2,5 ГГц Wi-Fi диапазона. Он основан на модуле Cypress CYWM6935 Wireless Radio . Модуль имеет разнос 1 МГц, который немного "груб" для полномасштабного анализатора спектра, но это достаточно для  быстрой диагностики  проблем помех  сигнала Wi-Fi маршрутизатора. Анализатор спектра предназначен только в оценке относительной силы принимаемого сигнала, а не в каких-либо цифровых  данных, который сигнал может носить.

 

 

Хотя существуют и другие радиомодули для Wi-Fi, я выбрал Cypress CYWM6935. Потому что хотел маленькое, портативное и  автономное устройство, которое использует свой собственный ЖК-дисплей. Модуль CYWM6935 легко перестраивается и имеет 84 интервала в полосе частот Wi-Fi: 2400 МГц до 2483 МГц. ЖК-дисплей Nokia 5110 составляет 84 пикселей в ширину, так что это идеальный отображатель с горизонтальным масштабом 1 пиксель на МГц.

Макетирование модуля CYWM6935

Одна небольшая трудность, связанная с модулем CYWM6935 является то, что он оснащен 6 выводами  х 2 ряда растоянием 2 мм, что приводит к трудностям монтажа на  макетных платах. Следующие фотографии могут быть полезны для тех, кто хочет сделать свой собственный  "адаптер".

 

 

Принципиальная схема конструкции

 

 

Модуль радио использует интерфейс SPI для доступа к регистрам Arduino. Выводы D13, D12 и D11 должны использоваться для интерфейса SPI-аппаратных средств - SCK, MISO и MOSI соответственно. Это удобно для разводки соседних выводов Arduino (D10, D9 и D8) для активных низких входов радиоприемника: Power Down (NPD), Signal (NSS) и nRESET. На практике NPD вывод  радиомодуля просто может быть привязан к Vcc через резистор 10К, но я решил подключить его к Arduino выходу. Так как  хотел экспериментировать дальше с режимом POWER_DOWN модуля. Я намеревался выключить Arduino, включив в POWER_DOWN (спящий режим), который будет также выключать питание дисплея и радио. К сожалению, не смог получить отключение питания (ток был меньше 0.45mA). Хотя в  техническом описании утверждается  <1 мкА. Поэтому остановился на обычной мощности включения / выключения. Функции каждого из выводов модуля  приведена в таблице 1. Затем соединил Nokia 5110 84x48 ЖК-дисплей. Кнопка MODE подключена к Arduino вход D7, просто изменяет отображаемый масштаб от 2,4 ~ 2,483 ГГц до номеров каналов Wi-Fi 1 ~ 14. Она также включает или выключает опцию для отображения силы пикового сигнала каждого 1 МГц ВЧ канала в дополнение к мгновенным значениям. Питание осуществляется 3.7V литиевым аккумулятором номинальной мощностью 1000 мАч. Полностью заряженная батарея лития 4.2V. Радио-модуль CYWM6935, не очень терпим к чрезмерному напряжению, поэтому включил регулятор 3.3В LDO для питания всей схемы. Регулятор MCP1702-330E имеет очень низкий ток покоя (обычно 1,6 мкА) с падением напряжения вокруг 25mV ток нашей цепи занимает (около 50 мА , включая подсветку ЖК - дисплея), поэтому очень мало заряда батареи расходуется впустую, используя регулятор.

Печатная плата

Nokia 5110 Дисплей

Обратите внимание , что цоколёвкой Nokia 5110 дисплеев варьируется в зависимости от поставщика , поэтому в PCB может потребоваться некоторое изменение.

Тип дисплея можно отличить, посмотрев на дорожки на задней стороне платы. Я разработал PCB для типа дисплея, показанного на левой стороне, ниже.

 

 

Макет печатной платы разработан с помощью мастера Circuit.

(Схема макета адаптера можно скачать здесь .)

http://www.vwlowen.co.uk/arduino/spectrum-analyser/main-pcb.png

 

Гнездо для модуля радио имеет 2 мм Расстояние между штырьками так небольшое (1 мм). Две кнопки припаяны к небольшой "дочерней плате", которая крепится к основной плате дорожками вверх.

 

 

Сборка

 

 

Компоненты

В следующей таблице приведены менее распространенные компоненты.

Модуль Cypress CYWM6935 Wireless Radio

6 способ х 2 строки 2 мм Женский разъем заголовка

Nokia 5110 LCD

ATMEL ATmega328 с Arduino Uno загрузчиком

 

Программирование ATmega328 ATMEL

 

 

Arduino IDE

 

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

 

 

Выделите и скопируйте приведенный ниже код, вставьте его в Arduino IDE и загрузите его на ATmega328.

КОД  2.4 GHz Spectrum Analyser using the Cypress CYWM6935 radio module 

 




Необходимо добавить материалы...
Результат опроса Результаты Все опросы нашего сайта Архив опросов
Всего голосовало: 379



          

Радио для всех© 2024