Автопортал || Авто - статьи

Сельскохозяйственная техника
Чтение RSS

Портативний аналізатор спектру діапазону 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 точки, і це вам доведеться враховувати при написанні програми.

Друга проблема була пов'язана з модулем CYWM6935, для якого дуже важливо строго дотримуватися тимчасові співвідношення сигналів і виконати коректну ініціалізацію. Коли ж, нарешті, я все зробив правильно, і аналізатолр спектра заробив, я побачив на екрані сигнал від бездротової камери, яка працювала на частоті 2468 МГц.

Прототип показує сигнал бездротової камери на частоті 2468 МГц
Прототип показує сигнал бездротової камери на частоті 2468 МГц

Після безлічі експериментів, я знайшов кілька способів відображення спектрів на дисплеї. Один для відображення швидких цифрових сигналів (таких як WiFi, Bluetooth, і т.п.), один для відображення аналогових сигналів (бездротові камери, бездротові телефони і т.п.) і один для відображення середнього по всьому діапазону значення. Для зручного перемикання між цими режимами мені знадобилася пара кнопок. І, оскільки пристрій працює від акумуляторів, не зайвим був би вольтметр, що показує їх напруга на екрані. За допомогою АЦП мікроконтролера зробити це було нескладно. Остаточна схема для аналізатора спектра діапазону 2.4 ГГц була готова:

Принципова схема портативного аналізатора спектра діапазону 2
Принципова схема портативного аналізатора спектра діапазону 2.4 ГГц

монтаж аналізатора

У Копусов Nokia 3410 багато вільного місця для монтажу компонентів, але з одним істотним обмеженням: висота друкованої плати з компонентами не може бути більше 3.3 мм. Це висота оригінальної друкованої плати телефону. При використанні SMD компонентів ця проблема вирішується легко.

Щоб плата з деталями вписалася по висоті в 3.3. мм, довелося вирізати в платі отвори під DIP корпус мікроконтролера ATMega8 і під дві кнопки. Зробивши отвори, зроблені, я склеїв разом плату з пластиковим корпусом РКІ, а потім припаяв проводами вузькі контакти дисплея до контактів плати.

Зробивши отвори, зроблені, я склеїв разом плату з пластиковим корпусом РКІ, а потім припаяв проводами вузькі контакти дисплея до контактів плати

Модуль CYWM6935 вище, ніж 3.3 мм, але його можна розмістити на місці телефонної антени, якщо попередньо відрізати від модуля передавальну антену. Все одно, використовуватися вона не буде.

Все одно, використовуватися вона не буде

Розмістивши всі частини аналізатора, я поєднав їх тонким монтажним проводом. Ось остаточний варіант. Чи не занадто гарний, але повністю функціональний:

Чи не занадто гарний, але повністю функціональний:

Залишилося звернути шість гвинтів, і аналізатор готовий.

закінчення читайте тут

ea4eoz.ure.es

Чи зробив я так?
Після виправлення підпрограм, ви будете чекати, що ЖК дисплей запрацює, чи не так?