Реклама ⓘ
Главная » Измерения
Призовой фонд
на апрель 2024 г.
1. 100 руб.
От пользователей

Реклама ⓘ

Нет цифрового осциллографа - есть Cool Edit!

В данной статье я хочу рассказать о необычном применении аудиоредактора Cool Edit для записи и анализа цифрового сигнала.

Не так давно у меня возникла необходимость считать ИК-код с пульта дистанционного управления кондиционером. Поскольку «родной» пульт был утерян, то я решил собрать его упрощенный вариант, который мог бы просто включать кондиционер и выключать его. Собрать устройство на пик-контроллере, способное генерировать два пакета – один на включение, другой –на выключение не составило для меня особых трудностей. А вот «считать» код с рабочего пульта при отсутствии цифрового осциллографа представлялось довольно сложной задачей.

Я решил использовать для этой цели компьютер – а именно его звуковую карту и программу-аудиоредактор «Cool Edit». В качестве адаптера для регистрации ик-сигнала я применил дешевую и доступную сборку ик-детектора с усилителем. Сборку необходимо запитать от стабилизированного источника +5 В. Сигнальный вывод сборки я подключил ко входу звуковой карты «Line in»:

Подключаем адаптер ко входу звуковой карты. Далее необходимо выбрать источник записи сигнала- дважды щелкаем по иконке динамика «Громкость» в системной панели (рядом с часами), в открывшемся меню выбираем «Параметры» - «Свойства» - в открывшемся меню микшера ставим выбираем «Запись» - «Ok» - в появившемся меню ставим галочку под «Лин. Вход», устанавливаем «ползунок» на одну-две отметки .(при недостаточной чувствительности его можно будет поднять). На этом настройка записи завершена.

Далее запускаем Cool Edit:

Сразу же щелкаем по кнопке «Switch to multitrack view» - окно приобретает вид:

Теперь нажимаем кнопку «Запись» и появляется окно, в котором нам предлагают выбрать формат будущей записи:

Выбираем «Моно» остальное не меняем.

После нажатия «Ок» - начинается запись.

Подносим пульт к нашему адаптеру и нажимаем нужную кнопку. В окне программы вычерчивается «осциллограмма» записываемого сигнала, а из динамиков может быть слышен характерный звук ик-пакета (он лежит в звуковом диапазоне).

 

По окончании записи нажимаем «Стоп».

Далее наводим курсор на область записи и, вращением колесика мышки, растягиваем «осциллограмму»:

 

Ориентируясь по временным метка внизу рассчитываем длительность фронтов, а перемещая верхний ползунок вправо, переходим к следующему фрагменту…

Таким образом, измерив все временные характеристики сигнала я сделал скриншот осциллограммы, обработал его в Paint, и вот, что у меня получилось:

Необходимо учесть, что сигнал на выходе ИК-детектора инвертирован относительно сигнала с пульта. 

Используя полученные данные, я собрал имитатор ИК-пульта для двух команд – "включить" и "выключить".

Теги:

Опубликована: 0 0
Я собрал 0 2
x

Оценить статью

  • Техническая грамотность
  • Актуальность материала
  • Изложение материала
  • Полезность устройства
  • Повторяемость устройства
  • Орфография
0

Средний балл статьи: 4.5 Проголосовало: 2 чел.

Комментарии (2) | Я собрал (0) | Подписаться

0
lvlr #
Это всё хорошо для сигналов с частотой менее 22 кГц. Если частота будет выше - то ничего не поймаешь. Можно ещё поиграться - померить на какой частоте мерцают энегосберегающие лампочки, подсветка монитора, и т.д. Обычная лампа накаливания довольно сильно мерцает на 50 Гц.
Ответить
0
Smelter #
Частота мерцания лампы накаливания равна удвоенному периоду сетевого напряжения т.е. 100 Гц (ну никак не 50 :-)
Ответить
Добавить комментарий
Имя:
E-mail:
не публикуется
Текст:
Защита от спама:
В чем измеряется напряжение?
Файлы:
 
Для выбора нескольких файлов использйте CTRL

Тестер ESR, полупроводников, резисторов, индуктивностей
Тестер ESR, полупроводников, резисторов, индуктивностей
DC-DC регулируемый преобразователь 1.5-37В 2А с индикатором LC-измеритель LC100-A
вверх