Домашня лабораторія», Контент-платформа

частоти

Загальні відомості

"Домашня лабораторія" - це програмно-апаратний комплекс, що складається з недорогих USB пристроїв та єдиної інтерактивної оболонки. За допомогою «Домашня лабораторія» Ви можете легко організувати багатофункціональний вимірювальний центр на основі персонального комп'ютера.

Пристрої, що входять до складу «Домашня лабораторія»:

  • USB генератор імпульсів прямокутної форми;
  • USB логічний триканальний генератор;
  • USB цифрова шкала;
  • USB-логічний аналізатор одноканальний.

З пристроями розповсюджується пакет «Домашня лабораторія. zip», який включає:

  • докладний опис принципів роботи з USB-пристроями, що входять до «Домашньої лабораторії»;
  • виконуваний файл інтерактивної оболонки;
  • цю інструкцію щодо застосування інтерактивної оболонки;
  • вихідні коди варіанти реалізації інтерактивної оболонки.

Обсяг інформації, що надається, достатній, щоб Ви могли розробити власне програмне забезпечення з необхідною функціональністю.

Робота у середовищі «Домашня лабораторія»

«Домашня лабораторія» є єдиним робочим середовищем, призначеним для управління пристроямиMP730,MP731таMP732.

Для початку роботи із середовищем необхідно запустити виконуваний файл "Домашня лабораторія".exe. "Домашня лабораторія" запускається в єдиному вікні і виглядає так:

Домашня

Вікно поділено на робочі області пристроїв. У лівому верхньому кутку - робоча область MP730 . У лівому нижньому кутку – робоча областьMP731. У правому нижньому кутку – робоча областьMP732.

При підключенні будь-якого пристрою його назва, розташована вверхній частині робочої області, змінить колір із червоного на зелений; при відключенні – із зеленого на червоний.

Робота з самописцем

Підобласть

Робоча область самописця поділена на підобласті:

  • керування записом на жорсткий диск.

Підобласть осцилограм

У цій підобласті відображаються осцилограми сигналів, отриманих під час оцифрування відповідно до налаштувань самописця.

Підобласть налаштувань

У підобласті налаштувань містяться чекбокси, за допомогою яких можна встановити параметри роботи пристрою:

  • 8-bit/10-bit – розрядність вихідних даних АЦП;
  • peak – вибір режиму пікового детектора;
  • ch1/ch2 – вибір каналу в режимі 10bit+peak.

Режим пікового детектора дозволяє відстежувати наявність сплесків напруги. У 10-бітному режимі лише один канал може бути активним.

Підобласть вольтметра

У підобласті вольтметра відображаються поточні значення напруги на входах приладу до другого знака після коми в 8-бітному режимі і до третього знака в 10-бітному.

У 10-бітному режимі при активованому піковому детекторі значення неактивного каналу відображається як NA.

Додатково можна задати два опорні рівні, які будуть позначені синьою та жовтою лініями в підобласті осцилограм.

Підобласть калібрування

Для калібрування коефіцієнта посилення аналогових каналів необхідно підключити до пристрою джерело опорної напруги та встановити величину напруги. При введенні значень як дробовий роздільник використовується кома. У разі неправильного формату даних, що вводяться, вони будуть підсвічені червоним кольором.

Для запуску процесу необхідно натиснути кнопку Calibr.

Калібрування буде успішним, якщовиміряне та еталонне значення відрізняються не більше ніж на 25%.

Підобласть керування записом на жорсткий диск

Для початку запису інформації на жорсткий диск необхідно натиснути на кнопку «Старт», при цьому замість «noname» відобразиться ім'я файлу, що записується (зелений колір – йде запис) у форматі CSV:

де ddmmyyyy – поточна дата (день, місяць, рік) на момент старту, а hhmmss – поточний час (годинник, хвилина, секунда).

Формат даних, що записуються, залежить від налаштувань пристрою і виглядає наступним чином:

ddmmyyyy;hhmmssttt;ch1_val1;ch1_val2;ch1_k;ch2_val1;ch2_val2; ch2_k; // 8-бітний режим

ddmmyyyy;hhmmssttt;ch1_val;ch1_k;ch2_val;ch2_k // 10-бітний режим

ddmmyyyy;hhmmssttt;chN_val1;chN_val2;chN_k // 10-бітний режим з піковим детектором (N - номер активного каналу),

де ddmmyyyy - поточна дата (день, місяць, рік) на момент старту, а hhmmssttt - поточний час (години, хвилини, секунди, тисячні секунди); ch1_val1, ch1_val2, ch2_val1, ch2_val2, ch1_val, ch2_val - значення виміряних напруг; ch1_k і ch2_k - значення калібрувальних коефіцієнтів.

У режимі пікового детектора одній вибірці відповідають два осередки, які містять мінімальне (chN_val1 і chN_val) і максимальне (chN_val2) значення інтервалі вимірювання.

Робота з генератором

Робоча область генератора поділена на підобласті:

Підобласть джерела сигналу

Ця підобласть призначена вибору джерела сигналу: вбудований генератор, чи персональний комп'ютер (ПК).

Підобласть завдання рівня

У цій підобласті можна встановити логічний рівень на виході, якщо він налаштований на джерело сигналу - ПК.

Підобласть завдання частоти

У підобластіЗавдання частоти для першого та другого каналів у режимі генератора можна вибрати частоту.

Частота відображається у Гц в експоненційному форматі:

X, XXE + N = X, XX * 10N.

Робота з частотоміром

Робоча область частотоміра поділена на підобласті:

Підобласть виміряної частоти

У підобласті виміряної частоти відображається поточне значення частоти Fізм Гц, виміряне пристроєм без урахування проміжної частоти.

Підобласть калібрування

У разі необхідності калібрування слід підключити до пристрою еталонний генератор, ввести значення його частоти (в Гц) і натиснути кнопку «Calibr». У разі неправильного формату даних, що вводяться, вони будуть підсвічені червоним кольором.

Калібрування буде успішним, якщо виміряне та введене еталонне значення відрізняються не більше ніж на 25%.

Підобласть проміжної частоти

Значення проміжної частотиFпромможе бути прописане в цій підобласті. Значення проміжної частоти віднімається від виміряної.

Підобласть результату

У підобласті результату відображається частота Гц, кГц або МГц (вибирається автоматично), обчислена за наступною формулою:

Fрез = k * Fізм - Fпром,

де k – калібрувальний коефіцієнт, Fізм – виміряна частота, Fпром – проміжна частота.

Підобласть цифрового входу

Значення цифрового входу відображається у вигляді ComboBox.

У разі наявності логічного 0 Combobox буде порожній, інакше - відзначений точкою.