Аттенюатор выходного дня

Ответить
Аватара пользователя
R9OFG
Сообщения: 1182
Зарегистрирован: 03 ноя 2019, 22:30
Позывной: R9OFG, ex R0AEK
Город: Новосибирск
Имя: Саша
Благодарил (а): 181 раз
Поблагодарили: 276 раз
Контактная информация:

Аттенюатор выходного дня

Сообщение R9OFG » 12 фев 2024, 12:23

Новая поделка. После экспериментов с PE4302, реализовал идею отдельного автономного аттенюатора для измерений собранном на:
  • платке ардуино про мини на 168/328 атмеге, или любая другая подобная;
  • платке модуля PE4302;
  • механическим энкодером с кнопкой;
  • OLED i2c дисплейчик 128х64.
Энкодером устанавливается необходимое затухание, значение которого отображается на дисплейчике, калибруется с учетом собственного затухания PE4302. Погоняю прототип, выложу схему/прошивку и исходники.

Аватара пользователя
R9OFG
Сообщения: 1182
Зарегистрирован: 03 ноя 2019, 22:30
Позывной: R9OFG, ex R0AEK
Город: Новосибирск
Имя: Саша
Благодарил (а): 181 раз
Поблагодарили: 276 раз
Контактная информация:

Аттенюатор выходного дня

Сообщение R9OFG » 13 фев 2024, 01:44

Работает!

ATT_PE4302_AtmegaProMini328p.png

Функционал:
  • диапазон затухания аттенюатора до -31,5dB;
  • шаг 0,5dB, равен одному шагу энкодера;
  • калибровка показаний для учета собственного затухания PE4302, вход в режим калибровки – удержание кнопки энкодера более 5 сек.;
  • тестовый циклический режим, вход в режим – удержание кнопки энкодера более 2 сек.
Прошивка и исходники тут.

73!


Аватара пользователя
R9OFG
Сообщения: 1182
Зарегистрирован: 03 ноя 2019, 22:30
Позывной: R9OFG, ex R0AEK
Город: Новосибирск
Имя: Саша
Благодарил (а): 181 раз
Поблагодарили: 276 раз
Контактная информация:

Аттенюатор выходного дня

Сообщение R9OFG » 13 фев 2024, 05:05

Видосик

phpBB [video]

Аватара пользователя
R9OFG
Сообщения: 1182
Зарегистрирован: 03 ноя 2019, 22:30
Позывной: R9OFG, ex R0AEK
Город: Новосибирск
Имя: Саша
Благодарил (а): 181 раз
Поблагодарили: 276 раз
Контактная информация:

Аттенюатор выходного дня

Сообщение R9OFG » 14 фев 2024, 15:55

Схема

Circuit_v1.png

Circuit_v1.pdf
(33.92 КБ) 28 скачиваний

Аватара пользователя
R9OFG
Сообщения: 1182
Зарегистрирован: 03 ноя 2019, 22:30
Позывной: R9OFG, ex R0AEK
Город: Новосибирск
Имя: Саша
Благодарил (а): 181 раз
Поблагодарили: 276 раз
Контактная информация:

Аттенюатор выходного дня

Сообщение R9OFG » 17 фев 2024, 11:04

Расширен функционал аттенюатора.

Управление:

1. При подаче питания входит в рабочий режим.
2. При нажатой кнопке энкодера и подаче питания входит в режим настроек.
3. В режиме настроек:
  • INS LOSS - значение внутреннего затухания PE4302, переход на следующий пункт - нажатие на кнопку энкодера.
  • INPUT - значение уровня сигнала на входе, переход на следующий пункт - нажатие на кнопку энкодера.
  • EXT ATT - значение внешнего аттенюатора, выход - нажатие на кнопку энкодера.
  • Удержанием кнопки STEP меняем шаг перестройки, точка в правом нижнем углу - шаг 0,1, без точки - шаг 1.
4. В рабочем режиме вращением энкодера устанавливаем затухание с шагом 0,5 dB, при удержании кнопки энкодера нажатой, в верхнем правом углу меняются символы режимов, вход в нужный режим отпукание кнопки на нужном символе:
  • E - ввод значения внешнего аттенюатора, выход - нажатие на кнопку энкодера.
  • V - просмотр установленных значений, INT LOSS/INPUT/EXT ATT, с периодом в 3 сек.
  • S - режим настроек, см. п.3.
  • T - тестовый прогон PE4302, выход - нажатие на кнопку энкодера.
В архиве прошивки, схемы, история изменений.

ATT_PE4302_ATMEGA328P_v1.2.zip
(1012.71 КБ) 27 скачиваний

Аватара пользователя
R9OFG
Сообщения: 1182
Зарегистрирован: 03 ноя 2019, 22:30
Позывной: R9OFG, ex R0AEK
Город: Новосибирск
Имя: Саша
Благодарил (а): 181 раз
Поблагодарили: 276 раз
Контактная информация:

Аттенюатор выходного дня

Сообщение R9OFG » 09 мар 2024, 12:55

Обновление. Подробности в файле verinfo.txt

ATT_PE4302_ATMEGA328P_v1.3.zip
(1021.94 КБ) 27 скачиваний

Ответить

Вернуться в «Микроконтроллеры и программирование»