Генератор радиошума в диапазоне 2.4 ГГц

В данной статье предлагается использовать модуль Pololu Wixel с платой аналогового генератора шума на базе ADF4351, а для демонстрации результатов генерирования использовать дисплей OLED SSD1306 с I2C.

У данного генератора рабочий диапазон частот — от 35 до 4400 МГц, но для наших целей достаточно использовать только частоты от 2400 до 2499 МГц с шагом в 1 МГц. Значения генерируются с помощью программы ADF4350/ADF4351 Evaluation Board Software (http://www.analog.com/ru/design-center/evaluation-hardware-and-software/evaluation-boards-kits/eval-adf4351.html#eb-relatedsoftware), предоставляемой производителем.

Инициализация производится шестью регистрами, которые передаются по SPI в определенной последовательности. Так как алгоритм вычисления частот не явен (частично можно посмотреть в проекте https://github.com/s54mtb/ADF4351.git), то для данного набора частот был написан собственный генератор.

Добиться стабильной инициализации с помощью Arduino Nano не удалось, потому выбор пал на Pololu Wixel (который к тому же имеет на борту радиомодуль). Встроенный радиомодуль позволяет организовать обратную связь и качественно оценить работоспособность передающей схемы. При инициализации генератора шума возникла проблема с отправкой пакетов: нужно каждое инициализационное слово передается без пауз.

Например, первое слово «580005» в программе анализатора логики PulseView выглядит так:

После подбора частоты и формата передачи устройство заработало, как часы.

Схема сборки простая и использует все зарезервированные порты (один I2C и два SPI).

Для ADF4351 задействован второй SPI:

P14 — ADF_LE

P15 — ADF_CLK

P16 — ADF_DAT

При включении генератор работает на первом канале, но с помощью кнопок можно повысить или понизить номер канала. Также доступно задание частоты через виртуальный COM-порт. Команда состоит лишь из указания номера частоты в шестнадцатиразрядном виде, так для работы на частоте 2445 МГц достаточно передать число 0x2D. В случае получения команды устройство отвечает командой 0xFF.

Для удобства использования устройство было собрано в акриловом корпусе. Вид сверху:

Вид сбоку:

Для проверки работы устройства также были задействованы три анализатора спектра: Ubiquiti AirView2, ez430RF2500 и Unigen ISM Sniffer, а сбор данных велся в программе MDRV (https://github.com/RasAlhague/MDRV.git). Все три устройства единогласно показали присутствие помехи на 1-м канале.

Во время опытов с обычной антенной типа полуволновой диполь устройства на расстоянии 5 метров практически теряли связь с роутером, а на 20 метрах наблюдались трудности с приемом-передачей.

Наглядно работу генератора шума видно в приложении Wifi Analyzer (для Android). Генератор запущен на середине частоты 4-го канала:

Ссылки:

Код прошивки для Wixel SDK – в архиве Wixel_font.zip.

Информация по ADF435x доступна по ссылкам:

1) http://f6kbf.free.fr/html/ADF4351%20and%20Arduino_Fr_Gb.htm

2) https://opentechlab.org.uk/videos:005:notes


 Подписывайся на Geek каналы :

➤ VK - https://vk.com/denis_geek

➤ VK - https://vk.com/club_arduino

➤ VK - https://vk.com/chinagreat

➤ VK - https://vk.com/solar_pover

➤ VK - https://vk.com/my_vedroid

➤ VK - https://vk.com/3dprintsumy

➤ Youtube - http://www.youtube.com/c/Danterayne



★ Моя партнёрка с Aliexpress ★

http://ali.pub/1j9ks1 

★ Получай 10.5% скидку с любой покупки на Aliexpress! ★

http://ali.pub/1lx67o

★ Полезное браузерное приложение для кэшбэка  ★

http://ali.pub/1lx637




Источник https://arduino-ua.com/art62-generator-radioshyma-v-diapazone-2-4-ggc
  • Генератор радиошума в диапазоне 2.4 ГГц

Похожие статьи

Arduino UNO как осциллограф

Arduino UNO как осциллограф

Контроллеры Arduino можно использовать как простейший осциллограф, для наблюдения за быстро изменяющимися электрическими сигналами.

Скачиваем программу Processing , после чего её устанавливать не нужно - она запускается с EXE-файла.

Как вернуть деньги если пришел не тот товар, или поврежденный .Какие доказательства добавлять на Алиэкспресс

Как вернуть деньги если пришел не тот товар, или поврежденный .Какие доказательства добавлять на Алиэкспресс

Массовые обманы со стороны покупателей привели не только к тому, что наши соотечественники получили на Алиэкспресс статус неблагонадежных, но и к тому, что медиаторы стали очень строго относиться в решении спорных вопросов. На данный момент администрация Алиэкспресс при малейших подозрениях блокирует аккаунты. Дополнительно, для ряда стран (Россия, Украина и Беларусь) был введен запрет на отправку посылок без трека.

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

Самодельный дешевый экструдер , клон МК8 для 3д принтера Graber i3

Самодельный дешевый экструдер , клон МК8 для 3д принтера Graber i3

Печатаем и собираем экструдер - принтмод для 3д принтера по типу мк8 го экструдера .

Джаммер Jammer v2 WI-FI ESP8266 nodemcu \ WEMOS  обновление интерфейса куча полезного и исправление ошибок

Джаммер Jammer v2 WI-FI ESP8266 nodemcu \ WEMOS обновление интерфейса куча полезного и исправление ошибок

Популярная глушилка спаммер  на базе платы ESP8266 (nodemcu \WEMOS ) получила вторую версию прошивки c исправлением ошибок , улучшением интерфейса и добавлением более широкого функционала . Все это собрал до кучи и решил написать пост . Так же добавил подробный ворклог с упрощенной прошивкой через FLASHER (прошивка в 3 клика )

Теги: Генератор радиошума, диапазоне 2.4 ГГц, глушилка, спамер, сделай сам, денис, гиик, китайчик, клуб, ардуино, клуб_ардуино, обзоры, алиэкспресс, denis_geek, denis, geek, chinagreat, club_arduino, arduino, club, aliexpress, денис гиик, denis geek, club arduino, electronica52, electronica52.in.ua,