- Портативный анализатор спектра диапазона 2.4 ГГц. Часть 1. Железо
- Самодельный Анализатор Спектра
- Рекомендованные сообщения
- Присоединяйтесь к обсуждению
- Сообщения
- Похожие публикации
- Анализатор-визуализатор спектра аудио сигнала на базе Arduino
- Почему именно анализатор-визуализатор спектра?
- Разработка устройства
- Сборка устройства
- Написание программы
- Сборка конечного устройства
- Видео работы устройства
Портативный анализатор спектра диапазона 2.4 ГГц. Часть 1. Железо
Miguel A. Vallejo
После посещения некоторых web страниц, на которых рассказывалось об анализаторе спектра ISM диапазона 2.4 ГГц на основе модуля CYWM6935, я попытался создать собственный анализатор, но с некоторыми улучшениями. В тех проектах, что я нашел в сети, использовалась связь с компьютером, либо через параллельный порт, либо через последовательный. Я же хотел сделать анализатор портативным, и решил использовать микроконтроллер и графический ЖК дисплей.
У меня было несколько старых телефонов Nokia, так что я мог использовать пластиковый корпус и встроенный LCD для своего портативного анализатора, но… Сделал ли я так? Давайте посмотрим:
Микроконтроллер: Я выбрал ATMega8 с напряжением питания 3.3 В, поскольку и ЖК модуль, и CYWM6935 питаются напряжением 3.3 В. ATMega8 прекрасно справляется с поставленной задачей, работая даже на низких, внутренних тактовых частотах. Я выбрал частоту 4 МГц, используя внутренний генератор.
ЖКИ: ЖК индикатор взят от сотового телефона Nokia 3410. В нем используется контроллер PCD8544, работать с которым очень легко. Можно найти множество примеров программ для работы с этим контроллером.
Аккумулятор: Эти телефоны использую LiIon или NiMh аккумуляторы, но с технической точки зрения оба типа эквивалентны. Их диапазон напряжений от 4.2 до 3.6 В. Моей первой идеей было использовать стабилизатор на 3.3 В, но я не нашел ни одного подходящего, и просто включил диод 1N4004, между аккумулятором и схемой. После этого, за счет падения 0.6 В на диоде, диапазон напряжений питания снизился до 3.6 … 3.0 В. Поскольку указанные для ЖКИ и модуля CYWM6935 напряжения питания должны находиться в пределах от 2.7 до 3.6 В, все будет работать нормально.
Макет
Собрав макет для тестирования модуля и проверки программ микроконтроллера, я столкнулся с первой проблемой. Я нашел в Интернете, что ЖК дисплеи Nokia 3410 и Nokia 3310 использует один и тот же контроллер PCD8544, и, следовательно, могут управляться одной и той же программой. И да и нет. Набор инструкций у обоих ЖКИ, действительно, одинаковый, но форматы экранов разные. Дисплей от Nokia 3310 имеет разрешение 84 × 48 точек, а от Nokia 3410 – 96 × 65 точек, так что подпрограммы управления дисплеем должны быть переписаны с учетом другого формата.
После исправления подпрограмм, вы будете ожидать, что ЖК дисплей заработает, не так ли? Снова нет. Дисплей от Nokia 3410 имеет видимое разрешение 96 × 65 точек, но реальное разрешение внутри контроллера ЖКИ – 102 × 72 точки, и это вам придется учитывать при написании программы.
Слева: LCD модуль от Nokia 3410 управляемый подпрограммами для Nokia 3310 | Справа: LCD модуль от Nokia 3410 управляемый исправленными подпрограммами, учитывающими реальное разрешение |
Вторая проблема была связана с модулем CYWM6935, для которого очень важно строго соблюсти временные соотношения сигналов и выполнить корректную инициализацию. Когда же, наконец, я все сделал правильно, и анализатолр спектра заработал, я увидел на экране сигнал от беспроводной камеры, работавшей на частоте 2468 МГц.
Прототип показывает сигнал беспроводной камеры на частоте 2468 МГц
После множества экспериментов, я нашел несколько способов отображения спектров на дисплее. Один для отображения быстрых цифровых сигналов (таких как WiFi, Bluetooth, и т.п.), один для отображения аналоговых сигналов (беспроводные камеры, беспроводные телефоны и т.п.) и один для отображения среднего по всему диапазону значения. Для удобного переключения между этими режимами мне понадобилась пара кнопок. И, поскольку устройство работает от аккумуляторов, не лишним был бы вольтметр, показывающий их напряжение на экране. С помощью АЦП микроконтроллера сделать это было несложно. Окончательная схема для анализатора спектра диапазона 2.4 ГГц была готова:
Принципиальная схема портативного анализатора спектра диапазона 2.4 ГГц
Монтаж анализатора
В копусе Nokia 3410 много свободного места для монтажа компонентов, но с одним существенным ограничением: высота печатной платы с компонентами не может быть больше 3.3 мм. Это высота оригинальной печатной платы телефона. При использовании SMD компонентов эта проблема решается легко.
Чтобы плата с деталями вписалась по высоте в 3.3. мм, пришлось вырезать в плате отверстия под DIP корпус микроконтроллера ATMega8 и под две кнопки. Сделав отверстия, сделаны, я склеил вместе плату с пластиковым корпусом ЖКИ, а затем припаял проводами узкие контакты дисплея к контактам платы.
Модуль CYWM6935 выше, чем 3.3 мм, но его можно разместить на месте телефонной антенны, если предварительно отрезать от модуля передающую антенну. Все равно, использоваться она не будет.
Разместив все части анализатора, я соединил их тонким монтажным проводом. Вот окончательный вариант. Не слишком красивый, но полностью функциональный:
Осталось завернуть шесть винтов, и анализатор готов.
Окончание читайте здесь
Источник
Самодельный Анализатор Спектра
Автор: Гость Вячеслав, 9 сентября 2015 в Корзина
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.
Сообщения
Похожие публикации
Датчик AS-020. Для двухканального анализатора спектра вибраций Schenck Vibroport 41 (производитель компания «Брюль и Къер» Дания-Германия). С хранения. В комплекте имеется чувствительный наконечник (удлинитель). В наличии 2шт по 9500р.
Датчик Р-84. Для двухканального анализатора спектра вибраций Schenck Vibroport 41 (производитель компания «Брюль и Къер» Дания-Германия). В отличном состоянии. В наличии 1шт. Цена: 3000р
Саратовская обл. г. Энгельс
Контакты:
Моб. тел.:+7904-240-51-17.
E-mail: olgalosewa86@mail.ru
Отправим: почтой, транспортной компанией, в Москву — с курьером.
Продаю анализатор спектра Rigol DSA 815 за 35 000. Состояние нового. Возможен небольшой торг.
100 дб
Максимальная полоса обзора: 1000 МГц
Полоса пропускания ПЧ: 570 кГц, фиксированная
Скорость обзора в полосе 100 МГц: Автор: MarioFly
Приметил на ebay у одного корейского продавца анализатор сетей Advantest R3767C, но такой большой суммы не было. Оказавшись в Корее, решил хоть посмотреть прибор. Связался с продавцом. Он охотно уступил за существенно меньшую цену. Поклянчив у жены не достающие деньги купил.
У него была проблема с экраном, но эту проблему я устранил. Остался вопрос с измерениями, суть в том, что не могу понять, или прибор поломанный или я не могу разобраться.
Он все время показывает шум. Может быть я не правильно, что то делаю? Куда копать? У кого есть похожий или такой же?
Порты 1 и 2 должны иметь активное сопротивление 50 Ом?
Фото: https://www.dropbox. 5k-RmpRGWa?dl=0
Готов пообщаться по телефону, скайпу и т.д. Буду очен благодарен за любую помощь.
цель собрать что то вроде этого
к компьютеру (в идеале встроить в колонки)
одноцветный (синего цвета)
линией без регистрации пиков
небольшого размера примерно 5×5 см
опыта, знаний = 0.
Источник
Анализатор-визуализатор спектра аудио сигнала на базе Arduino
Как вы думаете, что делают девушки, когда собираются вместе? Идут по магазинам, фотографируются, ходят по салонам красоты? Да, так и есть, но так делают далеко не все. В данной статье пойдёт речь о том, как две девушки решили собрать радиоэлектронное устройство своими руками.
Почему именно анализатор-визуализатор спектра?
Разработка устройства
Т.к. брать готовое решение и делать строго по инструкции – это скучно и неинтересно, поэтому мы решили разрабатывать схему сами, лишь немного опираясь на уже созданные устройства.
В качестве дисплея выбрали светодиодную матрицу 8х32. Можно было использоваться готовые led-матрицы 8х8 и собирать из них, но мы решили не отказывать себе в удовольствии посидеть вечерком с паяльником, и поэтому собирали дисплей сами из светодиодов.
Для управления дисплеем мы не изобретали велосипед и использовали схему управления с динамической индикацией. Т.е. выбрали один столбец, зажгли его, остальные столбцы в этот момент погасили, затем выбирали следующий, зажгли его, остальные погасили и т.д. Ввиду того, что человеческий глаз не идеален, мы можем наблюдать статическую картинку на дисплее.
Пойдя по пути наименьшего сопротивления было решено, что все вычисления разумно будет перенести на контроллер Arduino.
Включение той или иной строки в столбце осуществляется с помощью открытия соответствующего ключа. Для уменьшения количества выходных пинов контроллера, выбор столбца происходит через дешифраторы (таким образом, мы можем сократить количество управляющих линий до 5).
В качестве интерфейса подключения к компьютеру (или другому устройству, способному передавать аудио сигнал) был выбран разъём TRS (mini-jack 3.5 mm).
Сборка устройства
Сборку устройства начинаем с того, что делаем макет лицевой панели устройства.
Материалом для лицевой панели был выбран чёрный пластик толщиной 5мм (т.к. диаметр линзы диода также 5мм). По разработанному макету размечаем, вырезаем лицевую панель под необходимый размер и просверливаем отверстия в пластике под светодиоды.
Таким образом получаем готовую лицевую панель, на которой можно уже собирать дисплей.
В качестве светодиодов для матрицы были использованы двухцветные (красный-зелёный) с общим катодом GNL-5019UEUGC. Перед началом сборки матрицы, руководствуясь правилом “лишний контроль не повредит” все светодиоды, а именно 270 шт. (брали с запасом на всякий случай), были проверены на работоспособность (для этого было собрано тестирующее устройство, включающее в себя разъём, резистор 200Ом и источник питания на 5В).
Дальше разгибаем светодиоды следующим образом. Аноды красного и зеленого диодов отгибаем в одну сторону (вправо), катод отгибаем в другую сторону, при этом следим, чтобы катод был ниже чем аноды. И затем под 90° загибаем катод вниз.
Сборку матрицы начинаем с правого нижнего угла, сборку производим по столбцам.
Вспоминая про правило “лишний контроль не повредит”, после одного-двух спаянных столбцов, проверяем работоспособность.
Готовая матрица выглядит следующим образом.
По разработанной схеме паяем схему управления строками и столбцами, распаиваем шлейфы и место под Arduino.
Было решено так же выводить не только амплитудно-частотны, но и фазо-частотный спектр, а также выбирать количества отсчетов для отображения (32,16,8,4). Для этого были добавлены 4 переключателя: один на выбор типа спектра, два на выбор количества отсчётов, и один на включение и выключение устройства.
Написание программы
В очередной раз руководствуемся нашим правилом и убеждаемся, что наш дисплей полностью в рабочем состоянии. Для этого пишем простую программу, которая полностью зажигает все светодиоды на дисплее. Естественно, по закону Мёрфи, нескольким светодиодам не хватало тока, и их необходимо было заменить.
Удостоверившись, что всё работает, мы приступили к написанию основного программного кода. Он состоит из трёх частей: инициализация необходимых переменных и считывание данных, получение спектра сигнала при помощи быстрого преобразования Фурье, вывод полученного спектра с необходимым форматированием на дисплей.
Сборка конечного устройства
В конце мы имеем лицевую панель, а под ней куча проводов, которые необходимо чем-то закрыть, да и переключатели нужно на чём-то закрепить. До этого были мысли сделать корпус из остатков пластика, но мы не вполне представляли, как это будет конкретно выглядеть и как это сделать. Решение проблемы пришло довольно неожиданно. Прогулявшись по строительному магазину, мы обнаружили пластиковый цветочный горшок, который на удивление идеально подошёл по размеру.
Дело оставалось за малым, разметить отверстия под разъёмы, кабели и переключатели, а также вырезать две боковые панели из пластика.
В итоге, собрав всё воедино, подключив устройство к компьютеру мы получили следующее:
Амплитудно-частотный спектр (32 отсчёта):
Амплитудно-частотный спектр (16 отсчётов):
Амплитудно-частотный спектр (8 отсчётов):
Амплитудно-частотный спектр (4 отсчёта):
Вид задней панели:
Видео работы устройства
Для большей наглядности видео снималось в темноте. На видео устройство выводит амплитудно-частотный спектр, а затем на 7 секунде переключаем его в режим фазо-частотного спектра.
Источник