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

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

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

01.02.2020 1636 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 1636 1
Комментарии
Guest
Guest
Здравствуйте. Как скачать программу? 5 ссылку.
Имя Ответить
Рекомендуем
К 130-летию со дня рождения  великого советского физика  Игоря Евгеньевича Тамма.  Часть 5. Как были открыты плазмоны

К 130-летию со дня рождения великого советского физика Игоря Евгеньевича Тамма. Часть 5. Как были открыты плазмоны

Продолжаем серию статей о научном наследии Игоря Тамма. В предыдущих статьях мы рассмотрели, как его идеи, изложенные в статьях 1930–1950-х годов, повлияли на развитие нового научного направления «плазмоники», изучающего взаимодействие света с электронами в металлах и эффекты локализации света в объёмах меньше его длины волны. В частности, мы разобрали некоторые темы: современные быстродействующие электрооптические модуляторы, поверхностные состояния Тамма, запрещённые фотонные зоны, фотонные кристаллы («Современная электроника» № 7–9, 2025), а также экситон-поляритоны и фонон-поляритоны («Современная электроника» № 4, 2026). В этой статье мы расскажем о том, как научное предвидение Игоря Тамма позволило правильно прогнозировать именно те направления исследований, где были открыты объёмные и поверхностные плазмоны.
27.07.2026 СЭ №6/2026 166 0
Примеры измерения импульсной компоненты электромагнитного поля ОНЧ-диапазона на фоне сейсмической активности. Часть 2

Примеры измерения импульсной компоненты электромагнитного поля ОНЧ-диапазона на фоне сейсмической активности. Часть 2

Данная статья является продолжением работы «Примеры измерения импульсной компоненты электромагнитного поля ОНЧ-диапазона на фоне сейсмической активности» (Современная электроника. 2025. № 7. С. 39–43), в которой приведены экспериментальные данные импульсной компоненты естественного электромагнитного поля (И.К. Э-М. П.) ОНЧ-диапазона (600…3600 Гц), синхронно зарегистрированные на двух разнесённых по широте авроральных обсерваториях ПГИ Баренцбург (78,08°, 14,2°; арх. Шпицберген) и Ловозеро (67,97º, 35,08º; Мурманская обл., РФ). Для сопоставления сейсмической активности с АЧХ и АВХ И.К. ОНЧ-сигнала использованы архивные данные норвежской сети NORSAR, а также приведены некоторые характеристики гелиогеофизических факторов, влияющих на состояние нижней ионосферы: вариации магнитного поля Земли (Hx, Hy, Hz) и временны́е периоды освещённости Солнцем нижних слоёв ионосферы (h < 90 км) в пунктах регистрации ОНЧ-сигнала. Приёмно-регистрирующая аппаратура, используемая на обсерваториях, выполнена по идентичной схеме и состоит из приёмника ОНЧ-диапазона со взаимно ортогональным расположением приёмных рамочных антенн [1] и последовательного анализатора спектра импульсных сигналов [2].
24.07.2026 СЭ №6/2026 219 0

  Подписывайтесь на наш канал в Telegram и читайте новости раньше всех! Подписаться