Фильтр по тематике

Магнитометр на модуле UART-USB

В статье приводятся описание схемы и конструкция устройства для измерения величины постоянного магнитного поля. Основное отличие прибора от существующих прототипов [1] заключается в использовании модуля UART-USB [2], что уменьшает затраты на автоматизацию и визуализацию измерений. Регистрацию магнитного поля выполняет датчик Холла типа SS49, аналоговый сигнал которого после цифрового преобразования передаётся в компьютер.

01.02.2020 1493 1
Магнитометр на модуле UART-USB

Введение

Магнитометры, представляющие собой приборы для измерения характеристик магнитного поля, находят применение для решения различных задач, в том числе: в системах контроля магнитных изделий, регистрации сильных токов и магнитных полей, в учебной и научной практике. Одним из вариантов построения магнитометра является использование датчика Холла. При наличии магнитного поля датчик Холла SS49 изменяет среднее исходное выходное напряжение (+2,5 В) в сторону увеличения или уменьшения в зависимости от направления поля [3]. Чем сильнее магнитное поле, тем сильнее отклонение от среднего значения. На рисунке 1 представлена функциональная схема предлагаемого магнитометра.

Генератор, управляемый напряжением (ГУН), преобразует амплитудное аналоговое изменение сигнала датчика в изменение частоты сигнала. Затем сигнал с периодом, содержащим информацию о магнитном поле, складывается операцией И-ИЛИ с сигналом постоянного периода от компьютера. Таким образом, конечный сигнал содержит информацию о величине магнитного поля, значение которого можно определить, зная частоту сигнала передачи от компьютера.

Подробно метод подобного использования И-ИЛИ описан в работе [4]. В предлагаемую конструкцию добавлена функция перевода аналогового сигнала в цифровой с помощью ГУН. Измерение уровня магнитного поля выполняется программно посредством анализа получаемой обратной последовательности блока передаваемого сигнала. Блок «Управление» синхронизирует работу ГУН с последовательностью передачи опорного блока по линии TXD, что обеспечивает совместный приём по линии RXD.

Блок, передаваемый на «машинном уровне» компьютера по линии ТXD, не прерывается другими подпрограммами USB-интерфейса, что делает его достаточно точным по времени. Чувствительность датчика составляет ≈1 мв/Гс, динамический диапазон – до 1000 Гс при напряжении питания 5 В. Для выбранной средней частоты ГУН 10 кГц и частоты опорного сигнала 200 кГц точность измерения равна 10000/200000=0,5%. Время единичного измерения представляет собой длительность передачи одного блока 4096 (0x1000) байт, Тизм=0x1000×50 мкс≈0,2 с. Следовательно, точность измерения можно изменять, изменяя частоту ГУН и скорость передачи одного блока. 

Принципиальная схема магнитометра

Магнитометр построен на двух самостоятельных конструктивных элементах: адаптере USB-UART и печатной плате со схемой, содержащей датчик магнитного поля, работающий на эффекте Холла (типа SS49 компании Honeywell) [3], логическую микросхему с функцией И-ИЛИ 555ЛП5 (74AC86) и микросхему компаратора 1040CA1 (LM393). Принципиальная схема устройства представлена на рисунке 2.

Напряжение с вывода 3 датчика SS49 через резистор R2 поступает на положительный вход микросхемы U1.1 и управляет частотой генератора, определяемой цепью R3C2. Резистор R1 определяет коэффициент усиления каскада. ГУН начинает работать при передаче сигналов измерительного блока от компьютера по линии TXD. Диод D1 и RC-цепь C3R4 разрешают включение логической единице на выводе 3 U2.1 на всё время передачи блока, и таким образом напряжение питания через R5 поступает на выходной транзистор ГУН. Выходной каскад ГУН выполнен по схеме с открытым коллектором. Резистор R5 выполняет функцию нагрузки выходного каскада U1.1. Генерируемый ГУН сигнал поступает на вывод 4 микросхемы U2.2 элемента И-ИЛИ. На вывод 5 U2.2 элемента И-ИЛИ поступает сигнал известной длительности и частоты из UART по линии TXD.

Сформированный модулированный по И-ИЛИ сигнал принимается в UART по линии RXD. На рисунке 3 приведены диаграммы зависимости работы ГУН от передаваемого блока:

  • сигнал 1 – передаваемый блок в точке TXD UART;
  • сигнал 2 – напряжение питания на выводе 3 микросхемы U2.1, которое формируется при передаче передаваемого блока TXD;
  • сигнал 3 – выход ГУН с вывода 1 микросхемы U1.1 и одновременно вход И-ИЛИ вывода 4 микросхемы U2.2.

Все сигналы сложения по И-ИЛИ повторяют логику работы и диаграммы, которые подробно описаны в статье [4]. Неиспользуемые элементы микросхем U1 и U2 на схеме не показаны, их входы замкнуты на землю. 

Конструкция магнитометра

Внешний вид магнитометра показан на рисунке 4. Прибор с разъёмом USB может быть размещён в небольшом корпусе, выполненном, например, из короба кабель-канала. Слева показан готовый блок на печатной плате – модуль USB-UART. На печатной плате справа показан равный по ширине, но значительно более длинный модуль, который содержит все компоненты схемы.

Датчик SS49 установлен в пазе печатной платы и зафиксирован клеем. Принципиальная схема и разводка печатной платы подготовлены в редакторе DipTrace и доступны в прилагаемой программе [5]. При изготовлении магнитометра допускается использовать отечественные или зарубежные аналоги компонентов.

Программа магнитометра

Программа для работы с магнитометром выполнена на языке программирования Форт [6]. Вид окна программы и основные элементы управления аналогичны программе, представленной в [4]. Перед началом работы требуется открыть устройство с доступом к UART и убедиться в правильности его подключения в «диспетчере устройств». После запуска программы пользователю доступны следующие возможности:

  • вычисление частоты ГУН и отображение значений в абсолютной шкале в гауссах и без пересчёта;
  • калибровка с помощью внешнего прибора и источника опорного магнитного поля;
  • отображение среднего значения и дисперсии средних значений за период измерений;
  • отображение в отдельном окне графика уровня магнитного поля;
  • запись данных в файловый архив и анализ графиков в макросе Excel;
  • средства контроля, анализа и визуализации настройки датчика Холла, цветовые настройки окна, схема магнитометра и печатная плата в редакторе DipTrace;
  • имитатор приёма магнитного поля;
  • текст программы, компилятор языка Форт, файл справки по командам языка Форт;
  • справка по управляющим клавишам, файл настройки быстрого запуска и выбора режимов.

Программа не требует установки и предназначена для работы на операционных системах Windows XP/7/8/10. 

Заключение

Отличительным признаком предложенной схемы является способ измерения с использованием модуля UART-USB на основе функционального преобразования аналогового сигнала посредством ГУН. Среди достоинств измерителя стоит отметить «кварцевую» точность измерения и относительно низкую цену исходных компонентов. Ещё одним достоинством прибора является возможность его подключения к компьютеру для сбора, визуализации и обработки данных. Получаемые в процессе измерения данные одновременно доступны для «интеллектуальной обработки», сигнализации и других задач. 

Литература

  1. Магнитометр LSM303DLH (прототип): http://narodstream.ru/stm-urok-49-hal-magnitometr-lsm303dlhc-chast-1/.
  2. Интерфейсы UART: https://musbench.com/e_digital/uart.html.
  3. Датчик SS49: https://sensing.honeywell.com/SS495A-linear-and-angle-sensor-ics.
  4. А. Шабронов. Тахометр для квадрокоптера. Современная электроника. 2019. № 8.
  5. Программа: http://shabronov_s2.dyn-dns.ru/temp/uart_holl_analog_v1/test/uart_holl_v1.zip.
  6. Описание языка Форт spf4.exe, автор версии А.Черезов http://www.forth.org.ru/.

Если вам понравился материал, кликните значок — вы поможете нам узнать, каким статьям и новостям следует отдавать предпочтение. Если вы хотите обсудить материал —не стесняйтесь оставлять свои комментарии : возможно, они будут полезны другим нашим читателям!

01.02.2020 1493 1
Комментарии
Guest
Guest
Здравствуйте. Как скачать программу? 5 ссылку.
Имя Ответить
Рекомендуем
Современные системы управления электроприводов: структура и конструкция. Часть 2

Современные системы управления электроприводов: структура и конструкция. Часть 2

Статья посвящена системам управления электроприводов, которые в настоящее время являются основным средством приведения в движение рабочих машин и других технических устройств. Излагаются основные сведения об электроприводах и их системах управления, предназначенных для управления преобразователем электрической энергии и электродвигателем – главными составными частями электропривода. Рассматриваются различные варианты структуры и конструкции систем управления электроприводов. Приводится описание универсального микроконтроллерного блока управления БУПЧ, который является основой систем управления преобразователями частоты для электроприводов большой и сверхбольшой мощности концерна «Русэлпром».
09.06.2026 СЭ №5/2026 217 0
Эффективное количество бит цифровых осциллографов: влияние на результаты измерений и экспериментальное определение для приборов VESNA

Эффективное количество бит цифровых осциллографов: влияние на результаты измерений и экспериментальное определение для приборов VESNA

В статье рассмотрены особенности измерения эффективного числа бит (ENOB) для цифровых осциллографов. Представлен анализ ENOB как характеристики аналого-цифрового преобразования, отмечены ключевые причины искажений сигналов при аналого-цифровом преобразовании. Проанализированы особенности определения эффективного количества бит цифровых осциллографов на основе прямых измерений, обоснован наиболее простой способ определения ENOB на базе сопоставления среднеквадратичного напряжения на выходе генератора синусоидального сигнала и аналогичного значения, измеренного осциллографом. Для осциллографов серий OVA3, OVS3, OVU2 нового для российского рынка бренда VESNA проведены экспериментальные оценки эффективного количества бит.
05.06.2026 СЭ №5/2026 212 0
Параллельное соединение однотипных модулей электропитания для резервирования с активным принудительным распределением тока нагрузки

Параллельное соединение однотипных модулей электропитания для резервирования с активным принудительным распределением тока нагрузки

В статье кратко рассмотрены основные проблемы, возникающие при параллельном соединении модулей электропитания для увеличения мощности и резервирования в современных распределённых системах электропитания для сложных радиотехнических, компьютеризированных и телекоммуникационных комплексов. Рассмотрен метод равномерного распределения тока нагрузки и синхронизации высокой частоты преобразования включённых параллельно однотипных модулей DC/DC-преобразователей напряжения Brick (2-го поколения) компании Wibbow c применением двунаправленного цифрового интерфейса между модулями, обеспечивающий несложное надёжное параллельное соединение для повышения выходной мощности и резервирования.
04.06.2026 СЭ №5/2026 241 0

Реклама. ООО «Формика Ивент»  ИНН 7709889632  erid = 2SDnjdV94YS
Реклама. ООО «Формика Ивент»  ИНН 7709889632  erid = 2SDnjdsNsmc
  Подписывайтесь на наш канал в Telegram и читайте новости раньше всех! Подписаться