NWT-7-Ex

Внимание !!!

Все последние схемы, прошивки и документация находятся вот тут NWT-7-Ex - версия 2.3

Наличие вышеуказанного пакета документации не отражает всех вопросов по данной теме и необходимо изучить все материалы сайта по прибору начиная с данного раздела и всем подразделам.

Опубликованы исходники 10/03/2018

Исходники под лицензией GPL 3

Исходники находятся на локальном хранилище, доступ в частный раздел по паролю.
Sources are on local storage, access to the private section with a password.

    Login: guest
    Password: empty

Что такое NWT-7-Ex (extended) 

    Это усовершенствованный NWT-7. В NWT-7 добавлена плата расширения с двухстрочным индикатором, кнопками и энкодером, которые позволяют работать с прибором автономно без использования компьютера. Основную плату при этом переделывать не надо. Плата расширения работает по протоколу I2C и подключается к свободным выводам микроконтроллера на основной плате. Расплатой за усовершенствование стала - замена микроконтроллера на PIC18F2525  ну и естественно замена прошивки. Прошивка версии 2.3. поддерживает работу с четырьмя видами синтезаторов AD9850, AD9851, ADF4350 и AD4351 по двум каналам в нескольких комбинациях.
    Для всех кто хочет собрать NWT-7 появилась уникальная возможность установить сразу микроконтроллер   PIC18F2525 (PIC18F2620) и залить для него прошивку, а плату расширения доделать потом, по мере необходимости или желания. 
    Для владельцев, у которых есть NWT-7 на контроллере PIC16F876a начиная с версии 2.3 существует прошивка с поддержкой синтезаторов AD9850, AD9851 без платы расширения.

На данный момент реализовано:
- подключен LCD индикатор 2x16 символов;
- подключены 16 кнопок для управления функционалом плюс энкодер;
- режим измерения уровня ВЧ сигнала в dbm и вольтах;
- режим генератора (с установкой частоты прямым вводом и через энкодер с управлением частотой в любой декаде). При использовании дополнительных синтезаторов AD9851 и AD4351 прибор перекрывает диапазон  от 50 кГц до 4.4 ГГц;
- режим измерения SWR, (измерение и калибровка SWR делается только для встроенного логарифмического детектора). Через программу на PC, SWR можно измерять и для внешнего детектора.
- режим измерения импеданса, см. ограничения SWR;
- калибровка режима Power meter в 6 диапазонах для каждого из детекторов;
- калибровка режима SWR по 350 точкам;
- выбор одного из трех детекторов (два встроенных + один внешний);
- включение/выключение подсветки индикатора;
- управление встроенными аттенюаторами;
- включение/выключение генератора отдельной кнопкой;
- ну и естественно прибор работает с PC как и базовая версия NWT-7.
- прибор поддерживает работу с четырьмя видами синтезаторов AD9850, AD9851, ADF4350 и AD4351 по двум каналам.
- добавлены терминальные команды, которые позволяют настроить работу с прибором без использования платы расширения и отключить работу с любым каналом и соответственно реализовать работу только по одному каналу.

    В плате расширения не происходит постоянного опроса клавиатуры для снижения уровня наводок, вся обработка кнопок и энкодера идет через обработку прерываний.
    После проверки работы прибора в новом варианте с PIC18F2525 отмечено что уровень шумовой дорожки для AD8310 опустился на 3-5 dB у разных пользователей. Ulura опробовал работу на PIC18F2620, работает без переделок и перекомпиляции.

Версия 2.3.00 08/05/2015

Версия 2.2.00 18/05/2012

Версия 2.1 30/12/2011

1. Исправлена ошибка при многократном сканировании на AD9851. Происходило зависание. Если не переписывать EEPROM при программировании, то перекалибровываться не надо.

2. Создан новый пакет с документацией и прошивкой, см. приложения к странице.

3. Изменения HW смотри в описании к NWT версия HW 1.3.

Версия 2.1b 04/10/2011

- Сделано измерение импеданса Z.

Версия 2.1a 02/10/2011

- Добавление режима калибровки и измерения SWR
- SWR калибруется до 1Мгц по 50 точкам, а свыше 1 Мгц и до 85 мГц 300 точек.
- Вынесены все функции для работы с EX режимом в отдельный модуль.

P.S. Если вы будите записывать прошивку без EEPROM, то калиброваться заново не придется.

Версия 2.0b2 06/09/2011

- Исправление ошибки работы DDS после выключения/включения. DDS включается только после полной переинициализации.
- Ошибка записи калибровочной константы и значения PLL в EEPROM по команде "е"
- Уменьшение задержек при измерениях значений детекторами.
В прилагаемом архиве схемы, платы, прошивка - CTU_MAIN_V_2_0_b2.zip

ver 2.0b 29/07/2011 

- Полный рефакторинг функции умножения 32bit * 40 bit для вычисления частоты
- Выход из режима "PC CONNECTED" по нажатию любой кнопки.

- Введено полное выключение прерываний на время ввода/вывода на дисплей и на время опроса клавиатуры

Версия 2.0a (PIC18F2525) - 21/07/2011

К NWT-7-Ex добавлена плата расширения:
- индикатор LCD — двухстрочный 16 символов;
кнопки 6*3=18 штук, пока функционал фиксирован, но планируется создание команды для программной смены назначения кнопок, что бы проще было делать разводку платы.
- Энкодер для выбора команд и установки частоты (значение шага можно запомнить);.

Реализованные автономные функции:
- FQ - режим, режим генератора (значение можно запомнить);
- PowerMeter – режим ваттметра с отображением уровня в dBm и V, mV, mkV;
- Управление аттенюатором (значение запоминается);
- Включение и выключение подсветки (значение запоминается);
- Включение и выключение генератора (значение запоминается);
- Калибровка PowerMeter для каждого из детекторов на 6 диапазонов
-Выбор детектора (значение запоминается)

Особенности HardWare версия 2.0 

- Схема платы расширения на сайте есть.
- Схема основной платы на сайте есть, похожая плата, которая тоже будет работать есть у UR4QBP
- Необходимо заменить микроконтроллер на PIC18F2525.
- Выводы RTS CTS микросхемы FT232RL при ее использовании надо программно проинвертировать утилитой от FTDI.

Описание версии 2.1.

Назначение кнопок:

Кнопка

Основное назначение

Режим команд

F

Вход в режим команд


Ок

Подтверждение введенной команды


+

Увеличение значение аттенюатора

Увеличение устанавливаемого значения

-

Уменьшение значение аттенюатора

Уменьшение устанавливаемого значения

GEN

Включение/выключение генератора


С


  • Выход в основной режим работы с отменой команды

  • Удаление символа при вводе частоты

1(FQ)

Ввод числа при установке частоты

Установка частоты генератора,

  установка шага частоты, запись частоты и шага в EEPROM

2(SWR)

Ввод числа при установке частоты

SWR Meter (версия 2.1a и выше)

3(IMP)

Ввод числа при установке частоты

Impedance Meter ( версия 2.1b и выше )

4(PWR)

Ввод числа при установке частоты

PWR Meter

5(BND)

Ввод числа при установке частоты

Выбор диапазона измерения и калибровки PowerMeter

6(LOG)

Ввод числа при установке частоты

Выбор Log детектора 1

7(LIN)

Ввод числа при установке частоты

Выбор Lin детектора 

8(LEX)

Ввод числа при установке частоты

Выбор Log детектора External(работу не проверял)

9(ATI)

Ввод числа при установке частоты

Установка значения АТТ на входе для PowerMeter (не реализовано).

0(SET)

Ввод числа при установке частоты

Setup Вход в режим установок и калибровки

Назначение кнопок режима Setup:

 Кнопка

 Функция

 1

 Calibrate PowerMeter

 2

 Calibrate SWR meter

 3

 Light on|off, запись в EEPROM

 4  Generator On|Off, запись в EEPROM

Монтаж, настройка, запуск

При включении отображается:

  1. В верхней строке значение PowerMeter, во второй строке значение частоты, значёк состояния генератора (если включен, то отображается «*»), символы диапазона для PowerMeter и номер активного детектора. 
  2. Во второй строке моргает курсор и его можно перемещать устанавливая шаг перестройки частоты. Частота устанавливается кнопками «+» «-» или вращением энкодера. Если генератор включен, то сразу меняется выходное значение частоты.
  3. При входе в режим команд, нажатием кнопки «F», вы можете выбрать команду нажатием цифры или прокрутив по кругу список команд энкодером или кнопками «+» «-». Если команда не требует дополнительных параметров, то она применяется сразу, а если требует, то в конце надо нажать «Ок».
  4. Для установки частоты прямым вводом надо набрать «F » « 1» и вы попадете в режим ввода частоты, в нем работают кнопки цифр, «>», «<», «+», «-», «C» и энкодер.
  5. Диапазоны детекторов (привяки к частоте нет, поэтому каждый сам для себя решает какие частоты калибровать для каждого диапазона, частоты приведены в качестве примера ): 
  • VL - very low
  • LF – low frequency
  • MF – medium frequency
  • HF- high frequency
  • VH – very high frequency
  • UH – ultra high frequency  

Калибровка PowerMeter

  1. При калибровке PowerMeter надо установить Band выполнив «F5» и выбрать детектор выполнив «F6» или «F7» или «F8».
  2. Подать на вход детектора напряжение с генератора или с DDS соединив через тройник вход с выходом, что бы значение можно было измерить.
  3. Войти в режим калибровки «F» «0» «1» «Ок» и энкодером или кнопками плюс, минус установить измеренное значение. Далее надо нажать «Ок»
  4. На экране отобразится напоминанние, что надо поставить аттенюатор на 40 или 10Дб в зависимости от включенного детектора. Также в NWT включится необходимый ATT.
  5. После этого жмете Ок и калибровка считается выполненной для активного диапазона и активного детектора. По максимуму надо выполнить эту операцию для трех детекторов, на 6-ти диапазонах. (итого 18 раз :) ) - для фанатов.

Калибровка частоты DDS

  1. Калибровка выполняется как для NWT через программу PC.

  2. Надо войти в меню установок ввести значение частоты на котором работает ядро DDS  и нажать Ок. Ядро работает на частоте Refin x 6, так же как для NWT.  

  3. Надо иметь ввиду, что если у вас установлена частота и просто нажать Ок, то команда в прибор не отправляется, надо поставить ДРУГОЕ значение, нажать Ок, а потом поставить правильное значение и опять нажать Ок.

Калибровка SWR (версия 2.1 и выше)

  1. Выполните как минимум калибровку PowerMeter для диаппазона LF, т.к. от него берется константа наклона характеристики детектора для измерения SWR.
  2. Подключите мост для измерения SWR.

  3. Оставьте разъем Zx отключенным или замкнутым.
  4. Войдите в режим калиброки SWR.  «F» « «2» «Ок»
  5. На экране будет написано напоминание о необходимости подключить мост и отключить измеряемую цепь. Жмем  «Ок»
  6. Выполняется калибровка, на экране надпись "Calibrating". Калибровка выполняется по 30 точкам от 50кГц до 1МГц и по 300 точкам от 1 МГц до 85 МГц (с запасом).
  7. Измерение и калибровка SWR делается только для встроенного логарифмического детектора.

Измерение SWR и Z

  1. SWR - Надо подключить мост, сделать калибровку (калибруемся естественно один раз или по необходимости) и включить режим измерения SWR   - «F» «2».
  2.   Z - Надо подключить мост, калибровка SWR должна быть уже выполнена и включить режим измерения IMP   - «F» «3». Для измерения импеданса как  и для NWT-7 необходимо последовательно с исследуемой цепью подключить сопротивление 50 Om.

Схемы



Подключение к PC

После подключения к PC приставка работает как обычный NWT. На экране отображается надпись "PC Connected", для экономии ресурсов не происходит отображения на экран и опроса клавиатуры. Выход из этого режима возможен, начиная с версии 2.0a, по нажатию любой кнопки, но лучше "C"

Фотки

Лицензия 

1. Для личного пользования всё БЕСПЛАТНО.
2. Для коммерческого использования обращайтесь к автору.
3. Копирование материалов сайта ЗАПРЕЩЕНО!!!
4. Все последние прошивки и схемы будут только на данном сайте.

Ссылки по теме

  1. Мой блог по данному устройству на blog.asobol.ru
  2. Ветка обсуждения на CQHAM
  3. Ветка обсуждения на VHFDX 
  4. Подборка ссылок по теме сделана внизу вот этой страницы.
ċ
CTU_MAIN_V2_1_a.zip
(680k)
Andrey Sobol,
1 окт. 2011 г., 15:42
ċ
CTU_MAIN_V_2_0_b2.zip
(648k)
Andrey Sobol,
6 сент. 2011 г., 09:51
ċ
CTU_MAIN_V_2_1.zip
(687k)
Andrey Sobol,
2 янв. 2012 г., 03:01
ċ
CTU_MAIN_V_2_1_b.zip
(679k)
Andrey Sobol,
4 окт. 2011 г., 12:04
Ċ
Andrey Sobol,
23 февр. 2017 г., 11:07
ċ
LCD_BUTTON_MCP23008.lay
(81k)
Andrey Sobol,
20 нояб. 2011 г., 07:55
Comments