English | по-русски | 日本語     Печать

Портативный анализатор спектра 2.4-2.485 ГГц


Обнаружив в интернете статью Low-Cost 2.4-GHz Spectrum Analyzer (автор - Scott Armitage), я захотел сделать подобный анализатор спектра, только в переносном варианте.

В качестве дисплея я предполагал использовать ЖКИ LPH7653 фирмы Philips (от каких-то телефонов; такие продаются на радиобазаре). Этот ЖКИ выводит черно-белое изображение размером 97x35 точек.

Кроме графика спектра, на экран выводится частота, на которой уровень сигнала максимален и сам этот уровень (в дБм). Разрешающая способность по частоте - 1 МГц.

Конечно же, сохранилась возможность подключить анализатор и к компьютеру.


Схема

Я использовал микроконтроллер ATMEGA8L фирмы Atmel. Для формирования напряжения -6 В (нужно для ЖКИ) установлен преобразователь на микросхеме LMC7660 (ICL7660 и т.п.). Подсветка ЖКИ не используется. Переключатель (на схеме не показан) позволяет питать анализатор от батарейки «Крона» или от USB-шины компьютера. Основная часть схемы собрана на макетной плате, куда также установлен разъем для подключения программатора (PROG) и два субмодуля: субмодуль микросхемы CC2500 и субмодуль USB.



(нажмите, чтобы увеличить)


Субмодуль микросхемы CC2500 - это отдельная платка, изготовленная утюжно-лазерным способом. Рисунок платы в формате Sprint Layout - в файле внизу страницы. Оказалось, что найти подходящие индуктивности для выходного фазовращателя непросто, поэтому я выполнил BALUN на маленьком феррите - «бинокле», пропустив в отверстия два кусочка обмоточного провода, свитых между собой. С одной стороны эти провода подключаются к правым по схеме выводам конденсаторов 100 пФ, с другой - на «землю» и к антенне. В качестве разъема я использовал гнездо N-типа.


(нажмите, чтобы увеличить)


Для подключения микроконтроллера к компьютеру через шину USB я использовал готовый модуль на микросхеме FT232BM. Используются только сигналы TXD, RXD, а также +5 В с USB-шины для питания микроконтроллере (+5 В подключается к одному из выводов переключателя).


(нажмите, чтобы увеличить)



Конструкция

Прибор собран в пластмассовом корпусе Z-48 фирмы Z.T.S. Maszczyk. Основная макетная плата и субмодули установлены на нижней части корпуса. Туда же крепятся разъем N-типа и переключатель питания. Разъем USB выходит на боковую стенку. ЖКИ подключен гибкими проводами и изнутри прижимается к верхней части корпуса с помощью кусочка поролона.


(нажмите, чтобы увеличить)


Программа микроконтроллера

В основном используется оригинальный код, за исключением функций вывода изображения на экран. Текст программы (для WinAVR) и готовый HEX-файл - в файле в конце страницы. Для программирования микроконтроллера я использовал AVRISP-MK2. При желании можно легко исправить файл p.bat для работы с другим программатором.


Подключение к компьютеру

Оригинальная программа LCSA.EXE рассчитана на чип фирмы CP2102 фирмы Silicon Labs, а я использовал FT232BM фирмы FTDI. Оказалось, нужно внести в реестр Windows всего одну строку, чтобы программа заработала.

Файл 1.reg:
-------------------------------------------------
REGEDIT4

[HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\SERIALCOMM]
"\\device\\slabser0"="COM20"
-------------------------------------------------

Нужно исправить COM20 на номер COM-порта, появившегося в системе при подключении анализатора, а затем запустить файл 1.reg.

Вот как выглядит экран программы LCSA (рядом работает Wi-Fi сеть, канал 6):



Файлы

sa_2500_1.zip - программа микроконтроллера, программа LCSA, рисунок платы субмодуля

Денис Нечитайлов, UU9JDR
08.06.2008



Комментарии посетителей

Комментариев: 8. Страница 1 из 1. Добавить новый.

Николай   Уфа

Добавлено: 00:47, 6.06.2010

Пожалуйста скажите какие фьюзы нужно запрограммировать.

Комментарий администратора: Смотрим в файле p.bat: значение фьюзов = C9EF .



Виктор   Всегда есть над чем по

Добавлено: 20:39, 4.02.2009

Ждем новых публикаций!

Миша   Люблю музыку

Добавлено: 05:24, 27.12.2008

Весьма интересно, буду следить за развитием проекта. Удачи!

SaVos   Брест

Добавлено: 03:36, 16.08.2008

Нельзя ли по подробней расписать комментарии в исходниках. Хочется сделать что-то подобное, но на CC2400.

Олег   Москва

Добавлено: 06:23, 31.07.2008

Спасибо за замечательный проект.

Юрий   Крым

Добавлено: 15:18, 14.07.2008

Все отлично! Но если переписать на дисплей от Nokia3310 то будет просто супер - не надо делать корпус да и одной зарядки хватит часов на 20-30.(ballun тоже от нее)

Leeky   info@acleds.com

Добавлено: 19:39, 10.07.2008

May I ask about your software?

acleds   6559

Добавлено: 19:37, 10.07.2008

What a Good project !!!




 
Поделитесь этой страницей: