Рефераты - Афоризмы - Словари
Русские, белорусские и английские сочинения
Русские и белорусские изложения

Разработка установки для калибровки цифрового магнитометра

Работа из раздела: «Коммуникации, связь, цифровые приборы и радиоэлектроника»

72

ВЫПУСКНАЯ КВАЛИФИКАЦИОННАЯ РАБОТА

Разработка установки для калибровки цифрового магнитометра

Оглавление

Введение

1. Основные понятия теории автоматического управления

1.1 Основные определения и понятия

1.2 Принципы регулирования и управления

1.3 Виды автоматического управления и законы регулирования

2. Холловский магнитометр

2.1 Датчик Холла

2.2 Погрешности датчика Холла

2.3 Четырехтактный алгоритм минимизации погрешностей

2.4 Компенсация остаточного напряжения

2.5 Компенсация температурной погрешности магнитометра

3. Система калибровки по магнитному полю

3.1 Трехкомпонентные катушки малой магнитной индукции с увеличенным рабочим объемом

3.2 Расчет системы катушек

3.3 Структурная схема источника тока

3.4 Принципиальная электрическая схема источника тока

3.5 Описание программы микроконтроллера

3.6 Характеристики источника тока

4. Система калибровки по температуре

4.1 Технические характеристики модулей Пельтье

4.2 Испытание модулей Пельтье

4.3 Проектирование термостата

4.4 Структурная схема блока управления термостатом

4.5 Принципиальная электрическая схема

4.6 Описание программы микроконтроллера

4.7 Характеристики термостата

Заключение

Литература

Приложение 1

Приложение 2

Приложение 3

Приложение 4

Введение

В настоящее время одним из приоритетных направлений приборостроения является разработка систем автоматизации с использованием микроконтроллеров. Это позволяет уменьшить габаритные размеры приборов, упростить принципиальную электрическую схему, и как следствие повысить надежность прибора.

Целью данной работы является разработка установки для калибровки цифрового магнитометра. Данная установка должна включать в себя:

1. Блок для калибровки магнитометра по полю при постоянной температуре со следующими параметрами:

· Возможность установки поля в калибровочной катушке в диапазоне от 100 нТл до 0,1 Тл.

· Абсолютная погрешность установки поля не более 100 нТл.

· Компенсация магнитного поля Земли в объеме калибровочной катушки.

2. Блок для снятия температурных характеристик магнитометра при постоянном магнитном поле со следующими параметрами:

· Возможность установки температуры в диапазоне -40..+60 ?С.

· Абсолютная погрешность установки температуры не более 1 ?С.

3. Электронный блок для управления установкой со следующими параметрами:

· Управление установкой осуществляется микроконтроллером.

· Использование интерфейса USB для связи с персональным компьютером

· Гальваническая развязка цепей питания компьютера и установки.

· Питание модуля Пельтье обеспечивается импульсным источником напряжения.

Данная работа содержит введение, четыре раздела, заключение и четыре приложения. В первом разделе перечислены основные понятия теории автоматического управления и основные типы регуляторов. Во втором разделе описывается датчик Холла, его основные погрешности и метод их компенсации. Третий раздел посвящен разработке блока калибровки Холловского магнитометра по магнитному полю. Четвертый раздел посвящен описанию блока калибровки магнитометра по температуре. В заключении сформулированы основные результаты работы, список литературы содержит 25 наименованийибровки ма калибровки Холловского кого управления и основные типы реугуляторов

1.Основные понятия теории автоматического управления

автоматическое управление цифровой магнитометр

Теория автоматического управления (ТАУ) является теоретической основой, на базе которой разрабатываются устройства радиоавтоматики [1]. Предметом изучения ТАУ являются принципы построения, методы анализа и синтеза широко распространенных систем автоматического регулирования и управления.

1.1 Основные определения и понятия

Наука об управлении процессами и объектами любой природы - техническими, биологическими, экономическими, социальными и другими - называется кибернетикой [2]. Раздел кибернетики, посвященный управлению именно техническими объектами называется технической кибернетикой. Соответственно, управление объектом, осуществляемое с помощью специальных технических средств без непосредственного участия человека, называется автоматическим управлением.

Теория автоматического управления - это составная часть технической кибернетики, предназначенная для разработки общих принципов автоматического управления, а также методов анализа и синтеза систем автоматического управления техническими объектами. Системой автоматического управления (САУ) в самом общем виде называется совокупность объекта управления (ОУ) и автоматического управляющего устройства (УУ) как это показано на рис. 1.1.

Рис. 1.1. Структура системы автоматического управления

САУ функционирует под влиянием воздействий - задающего X, управляющего U и возмущающего F. Задающим называется внешнее (для САУ) воздействие X, определяющее необходимый закон изменения выходной величины Y. Управляющим называют воздействие U, поступающее от УУ к ОУ и обеспечивающее изменение управляемой величины в соответствии с задающим воздействием. Наконец, возмущающим называется внешнее воздействие F, нарушающее заданный закон управления.

Объект управления, представленный на рис. 1.1, является одномерным. В общем случае ОУ многомерны и могут работать под влиянием множества управляющих U = {U1, U2,…,UN} и возмущающих F = {F1, F2,…,FN} воздействий и, соответственно, иметь множество выходных величин Y = {Y1, Y2,…,YM}. Вектор выходных величин Y должен удовлетворять определенным требованиям, предъявляемым как к установившемуся, так и к динамическому режимам работы технического устройства [3].

1.2 Принципы регулирования и управления

В основе структуры любой САУ лежит схема ее информационных потоков [4]. В технических системах в настоящее время используются следующие принципы построения САУ:

· разомкнутое управление по заданной программе;

· регулирование по принципу возмущения;

· регулирование по принципу отклонения;

· комбинированное управление.

Выбор одного из этих принципов управления определяется, в основном, свойствами объекта управления, степенью влияния на выходной вектор Y внешних возмущающих воздействий F и требованиями к точности управления.

Самым простым и распространенным является принцип разомкнутого управления по жесткой программе. Структура системы, построенной по этому принципу, показана на рис. 1.1. Данный принцип применяется в тех случаях, когда выполняются следующие условия:

· изменение внутренних свойств объекта и возмущающие воздействия F не оказывают существенного влияния на выходные величины Y;

· характер изменения внутренних свойств объекта и возмущающих воздействий известен заранее и может быть учтен в законе управления X(t).

В САУ, построенных по этому принципу, контроль за состоянием объекта в процессе его функционирования не производится, а управление осуществляется на основе заранее известной информации.

На рис. 1.2 представлена структурная схема САУ, в которой используется принцип управления по возмущению [5].

Рис. 1.2. САУ с управлением по возмущению для одномерного случая

Этот принцип применяется в тех случаях, когда одно или несколько возмущений существенно влияет на выходной вектор Y(t). Достоинством данного принципа является высокое быстродействие канала компенсации возмущения, поскольку изменение управляющего воздействия происходит раньше, чем могло бы произойти нежелательное изменение выходного вектора Y(t). Недостатком этого принципа является сложность систем, обладающих несколькими каналами компенсации. Системы такого типа часто называют разомкнутыми, поскольку здесь нет прямого контроля выходной величины.

Принцип управления по отклонению [5] иллюстрирует структура на рис. 1.3. Он основан на использовании сигнала отрицательной обратной связи, который совместно с задающим воздействием X(t) формирует управляющее U(t).

Рис. 1.3. САУ с управлением по отклонению для одномерного случая

САУ, построенные по этому принципу часто называют замкнутыми, поскольку здесь напрямую осуществляется контроль выходного вектора Y(t). Управление по отклонению является более точным, чем управление по возмущению, поскольку здесь осуществляется прямой контроль выходных величин. Однако скорость работы такой системы будет несколько ниже, чем предыдущей, поскольку внешнее возмущение проявляется на выходе системы только через какое-то время. Системы, построенные по этому принципу часто называют системами автоматического регулирования.

Наконец, на рис. 1.4 представлена структура САУ, работающей по принципу комбинированного управления [5].

Рис. 1.4. САУ с комбинированным управлением для одномерного случая

Видно, что она сочетает в себе признаки двух предыдущих систем, а также все их положительные стороны.

1.3 Виды автоматического управления и законы регулирования

Совокупность предписаний, определяющих характер изменения вектора входных состояний объекта управления X(t), называется алгоритмом его функционирования. Несмотря на многообразие технических устройств можно выделить 5 базовых алгоритмов их функционирования:

· стабилизация выходной величины;

· программное управление;

· следящее управление;

· оптимальное управление;

· адаптивное управление.

Стабилизация выходной величины осуществляется в САУ при условии X = const. Программное управление осуществляется с помощью дополнительного устройства - задатчика, в который заложен закон изменения X(t). Причем если задающее воздействие является вектором, по каждой его координате может формироваться свой закон изменения либо автономно, либо с функциональным подчинением всех каналов одному основному, либо каким-то другим образом. Другими словами, работа САУ происходит в соответствии с заранее заданной программой.

Следящее управление предполагает изменение выходного сигнала ОУ в соответствии с изменением какого-либо внешнего фактора. В этом случае вместо задатчика используется устройство слежения за изменением этого заранее неизвестного внешнего фактора.

Оптимальное управление является наилучшим с некоторой точки зрения - с точки зрения расхода энергии, длительности процесса или в каком-либо другом смысле. Наконец, адаптивное управление предполагает изменение алгоритма управления объектом в соответствии с изменением его параметров.

На практике используют самые различные законы регулирования, то есть функциональные зависимости по которым входная величина УУ преобразуется в выходную. Однако в линейных УУ очень часто используют следующие основные законы [6]:

1. Пропорциональный закон (П-регулятор). Если обозначить X

изменение задающего воздействия, то управляющая величина U связана с ним соотношением

, (1.1)

где k - коэффициент передачи регулятора.

2. Пропорционально-интегральный закон (ПИ-регулятор). Для него справедлива следующая связь:

. (1.2)

Здесь Tи - постоянная времени интегрирования. Введение в закон регулирования интегрирующего члена улучшает точность системы.

3. Пропорционально-дифференциальный закон (ПД-регулятор). Его уравнение имеет вид

, (1.3)

Здесь Tд - постоянная времени дифференцирования. Введение в в закон регулирования дифференцирующего члена улучшает чуткость системы, то есть ее динамические свойства.

4. Пропорционально-интегральный-дифференциальный закон (ПИД-регулятор). Этот закон является комбинацией двух предыдущих и обладает их свойствами. Уравнение этого закона имеет вид:

. (1.4)

Любая более или менее сложная САУ состоит из набора узлов, каждый из которых выполняет определенную функцию. Структурная схема САУ, минимальными элементами которой являются эти узлы, называется функциональной схемой.

2. Холловский магнитометр

При измерениях магнитных полей в диапазоне от 10 - 7 Тл до 10 - 2 Тл, в полосе частот порядка 1 кГц наиболее удобным преобразователем является датчик Холла [7]. Современные датчики обладают высокой линейностью, широким диапазоном рабочих температур, малой площадью рабочей зоны. Однако точность измерений слабых магнитных полей холловским магнитометром ограничена систематическими и методическими погрешностями первичного преобразователя.

2.1 Датчик Холла

В основе работы датчика Холла лежит гальваномагнитный эффект, который заключается в том, что при пропускании тока через пластинку полупроводника (рис. 2.1), помещенной перпендикулярно линиям внешнего магнитного поля, на боковых сторонах возникает разность потенциалов, обусловленная взаимодействием движущихся носителей с магнитным полем [8]. Как показывает опыт, для пластинки единичной толщины, возникает разность потенциалов между точками 3 и 4, которую часто называют Холловской ЭДС, которая пропорциональна силе протекающего тока i и напряженности магнитного поля:

U3,4=Uх= KхВi (2.1)

Коэффициент пропорциональности Kх, имеет размерность м3/Кл и зависит от характеристик материала, называется постоянной Холла.

Таким образом, если ток i стабилизирован, то датчик Холла можно использовать для измерения напряженности магнитного поля. Константа Холла на самом деле является функцией температуры, поэтому датчик обладает температурной погрешностью.

2.2. Погрешности датчика Холла

Рис. 2.1. Датчик Холла

В магнитном поле Bz, перпендикулярном внешнему электрическому Ex и (или) температурному полям dT/dx и dT/dy (рис. 2.1), может возникнуть 560 кинетических эффектов [8]. Из них только один - гальваномагнитный эффект, лежит в основе работы измерительного преобразователя магнитной индукции Bz, а остальные вносят вклад в погрешность измерения. Перечислим основные источники погрешностей датчика Холла, с которыми подробнее можно ознакомится в литературе [8]:

1) ЭДС неэквипотенциальности UH, обусловленная падением напряжения при протекании первичного тока Ix через участок образца сопротивлением RH, заключенного между сдвинутыми на расстояние h потенциальными контактами Холла 3 и 4;

2) термо-ЭДС UТ, возникающая в холловской цепи на контактах полупроводник - металл при различии температур в поперечном направлении между потенциальными контактами Холла 3 и 4;

3) ЭДС магниторезистивного эффекта, обусловленная модуляцией сопротивления магниторезистивным эффектом;

4) ЭДС Эттингсгаузена - термо-ЭДС в цепи зондов Холла, связанная с разностью температур на холловских гранях образца, обусловленной тем, что носители, скорость которых в скрещенных полях Ex и Bz, отличается от средней, отклоняются к холловским граням, причем быстрые носители отдают энергию решетке полупроводника и нагревают одну холловскую грань образца, а медленные пополняют свою энергию за счет охлаждения решетки на другой холловской грани;

5) ЭДС Нернста - Эттингсгаузена, отличающаяся от ЭДС Эттингсгаузена тем, что поток носителей обусловлен не электрическим полем Ex, а тепловым dT/dx, причем носители, движущиеся от «горячего» токового электрода 1 к «холодному» 2, имеют большую энергию по сравнению с носителями, движущимися в обратном направлении;

6) ЭДС Пельтье - Нернста - Эттингсгаузена, отличающаяся от ЭДС Эттингсгаузена тем, что температурное поле dT/dx обусловлено эффектом Пельтье - выделением или поглощением теплоты при прохождении тока Ix через контакты токовых электродов 1 и 2 с образцом;

7) ЭДС Риги - Ледюка, отличающаяся от ЭДС Нернста - Эттингсгаузена тем, что в данном случае подразумевается термомагнитный эффект - аналог эффекта Холла, в котором продольное температурное поле dT/dx приводит к появлению поперечного температурного поля dT/dy в скрещенном магнитном поле Bz;

8) ЭДС Пельтье - Риги - Ледюка, отличающаяся от ЭДС Риги - Ледюка тем, что температурное поле dT/dx обусловлено эффектом Пельтье.

Основной вклад в погрешность измерения магнитной индукции вносят ЭДС асимметрии UH и термо-ЭДС UТ почти для всех полупроводниковых материалов [7]. При разности температур между контактами 0,1°С возникает термо-ЭДС UТ = 10 … 100 мкВ. ЭДС асимметрии UH проявляется как остаточное напряжение преобразователя Холла, которое возникает между холловскими электродами при прохождении через преобразователь тока в отсутствии магнитного поля. У серийно выпускаемых преобразователей значения RH = UH/Ix порядка 10 - 3 Ом.

Практически все оставшиеся виды погрешностей при измерении магнитной индукции проявляются как погрешность линейности. При прохождении через преобразователь тока возникает магнитное поле. Если это поле асимметрично, то интегральное по площади пластины значение индукции не будет равна нулю, а составит некоторую величину Вас. Возникающая в результате взаимодействия индукции Вас и тока Ix дополнительная ЭДС Холла пропорциональна квадрату тока Ix. Если преобразователь находится на значительном расстоянии от ферромагнитных деталей, то магнитная индукция собственного поля преобразователя обычно не превышает 10-4 Тл. При нахождении преобразователя вблизи исследуемой детали индукция этого поля может достигать 10-2 Тл, что приводит к существенной погрешности.

Температурная погрешность преобразователей Холла обусловлена зависимостью от температуры постоянной Холла, входного сопротивления преобразователя и остаточного напряжения. Температурный коэффициент чувствительности у лучших типов преобразователей составляет 10-3 К-1.

2.3 Четырехтактный алгоритм минимизации погрешностей

Погрешность, связанная с термо-ЭДС. контактов UT, можно устранить стандартным методом путем питания датчика Холла переменным током с последующим синхродетектированием [9]. Минимизация погрешности, обусловленной пропорциональным протекающему через токовые контакты току остаточным напряжением датчика UН, не зависящим от магнитного поля, но зависящим от температуры [8], производится методом взаимности. Действительно, выходное напряжение датчика U при пропускании через него входного тока I в магнитном поле В, перпендикулярном плоскости датчика, можно представить как реакцию линейной системы на внешнее воздействие

Ui = ij(B)Ij, = (Rij + KijB)Ij, I, j = 1, 2. (2.2)

Здесь индексом 1 отмечены токовые контакты датчика Холла Т1 и Т2, а индексом 2 - потенциальные П1 и П2 (рис. 2.2), ij(B) - функция восприимчивости во внешнем магнитном поле B, Rij = ij(0) и учтено, что датчик Холла в слабых полях линеен по магнитному полю. Из свойств симметрии восприимчивости [10] следует, что ij(B) = ij(-B).

Риc. 2.2. Структурная схема четырехтактного алгоритма измерения

Следовательно, R12 = R21 = Rн, K12 = - K21 = Kх. Тогда, считая, что I1 = I2 = I, получим U1 = Uн + Uх, U2 = Uн - Uх, где Uн = RнI - остаточное напряжение (напряжение небаланса), связанное с несимметричностью контактов датчика, Uх = KхВI - холловское напряжение, пропорциональное магнитному полю.

Легко видеть, что U1(0) = Uн. Таким образом, если за меру магнитной индукции принимается напряжение U1 на потенциальных контактах датчика Холла, то остаточное напряжение Uн является при абсолютных измерениях источником погрешности Вн = Uн/S, где S = KхI - крутизна преобразования датчика Холла. Кроме того, проявляется погрешность Внс, связанная с собственным магнитным полем датчика также составляет порядка 10- 4 Тл.

Эти погрешности можно исключить путем балансировки датчика Холла, когда с помощью внешнего резистора RБ, подключаемого к датчику Холла, в нулевом магнитном поле добиваются нулевого напряжения на потенциальных контактах. Однако такая процедура требует экранировать измерительный объем до уровня 10-7 Тл, что не всегда возможно. Кроме того, эти погрешности зависят как от температуры датчика, так и от тока, протекающего через датчик.

Устранить эти недостатки позволяет использование четырехтактного алгоритма измерения [9]. Блок схема магнитометра, реализующего этот алгоритм измерения, представлена на рис. 2.2. Алгоритм предусматривает раздельное измерение холловского напряжения Uх, то есть магнитного поля, и остаточного напряжения датчика Холла Uн, что позволяет частично скомпенсировать его с помощью внешнего резистора RБ, подключаемого к датчику Холла, непосредственно в измеряемом магнитном поле.

Заметим, что создаваемое датчиком магнитное поле пропорционально току, протекающему через датчик Внс = kI. Соответственно, для холловского напряжения получаем

UX = KX(B0 + Внс)I = SB0 + KXkI 2 = UX0 + Uнс. (2.3)

Здесь UX0 - часть холловского напряжения, пропорциональная измеряемому магнитному полю B0, Uнс - погрешность, пропорциональная квадрату тока через датчик. Поскольку эта погрешность не зависит от направления тока, ее можно включить в термо-ЭДС контактов.

Измерительная схема содержит датчик Холла ДХ, источник постоянного тока ИТ, систему коммутации СК, включающую ключи К1 - К10 и измерительный усилитель У [9]. Полный цикл измерения происходит за четыре такта системы коммутации.

Первый такт: ключи К1 - К4, К6, К7 разомкнуты, К5, К8 замкнуты. Ток от источника ИТ протекает через ключ К5, контакты Т1, Т2, ключ К8. Напряжение U1 с контактов П1, П2 подается через ключи К9, К10, находящиеся в положении 1, на вход усилителя У. При этом напряжение на входе усилителя U3 = UП + Uн + Uх, где UП = UТ + Uнс + Uсм - суммарная погрешность, не зависящая от направления тока, Uсм - напряжение смещения усилителя У.

Второй такт: ключи К1 - К4, К5, К8 разомкнуты, К6, К7 замкнуты. Ток протекает через ключ К6, контакты Т2, Т1, ключ К7. Поскольку направление тока через датчик Холла инвертировано по отношению к первому такту, напряжение на контактах П1, П2 равно -U1. Это напряжение подается через ключи К9, К10, находящиеся в положении 1, на вход усилителя У. Напряжение на входе усилителя равно U4 = UП - Uн - Uх.

Третий такт: ключи К5 - К8, К2, К3 разомкнуты, К1, К4 замкнуты. Ток протекает через ключ К1, контакты П1, П2, ключ К4. Напряжение U2 с контактов Т1, Т2 подается через ключи К9, К10, находящиеся в положении 2, на вход усилителя У. Напряжение на входе усилителя равно U5 = UП + Uн - Uх.

Четвертый такт: ключи К5 - К8, К1, К4 разомкнуты, К2, К3 замкнуты. Ток протекает через ключ К2, контакты П2, П1, ключ К3. Напряжение на контактах Т1, Т2 равно -U2 и подается через ключи К9, К10, находящиеся в положении 2, на вход усилителя У. Напряжение на входе усилителя при этом равно

U6 = UП - Uн + Uх.

Нетрудно видеть, что

(U3 - U4 + U5 - U6)/4 = Uн,

(U3 - U4 - U5 + U6)/4 = Uх0 = SB0.

2.4 Компенсация остаточного напряжения

При идеальной компенсации в нулевом внешнем магнитном поле В0 показания прибора должны быть равны нулю, то есть UХ(0) = 0, а остаточное напряжение датчика Холла Uн не должно влиять на показания магнитометра при измерении магнитного поля. Следовательно, при изменении остаточного напряжения, например с помощью внешнего резистора RБ, выходное напряжение магнитометра в постоянном поле не должно меняться. Однако симметрия функции восприимчивости датчика Холла ij(B), на которой основан предлагаемый метод компенсации, вытекает из линейности системы. Датчик Холла же, как и усилитель У можно считать линейным лишь с некоторой точностью. Поэтому остаточное напряжение компенсируется не полностью, что приводит к погрешности Bн в измерении магнитного поля [9].

Степень компенсации Kп остаточного напряжения датчика Холла можно определить как отношение погрешности Bн в отсутствии компенсации, когда измерение ограничивается первым и вторым тактами и устранено только влияние термо-э.д.с., к погрешности Bн' при измерении по полной четырехтактной схеме с компенсацией остаточного напряжения: Kп = Внн' = Uн/Uн'. В отсутствии экранированной камеры нулевого магнитного поля степень компенсации остаточного напряжения можно оценить косвенно по тому, насколько изменяются показания магнитометра в режиме измерения постоянного магнитного поля В0 при разбалансе датчика благодаря возможности раздельно измерять остаточное напряжение.

Измерить степень компенсации можно поместив датчик Холла в катушку меры магнитной индукции предварительно изолировав ее от магнитного поля земли и внешних наводок. Резистором RБ производится балансировка датчика Холла, добиваясь минимального по модулю значения остаточного напряжения Uн1, и фиксируется холловское напряжение UХ1 = SB0 + Uн1/Kп. Далее резистором RБ производился разбаланс датчика так, чтобы остаточное напряжение Uн2 примерно равнялось UН1/2 и вновь фиксируется холловское напряжение UХ2 = SB0 + Uн2/Kп. Степень компенсации остаточного напряжения Кп можно найти как:

Кп = (UН2 - UН1)/(UХ2 - UХ1). (2.4)

2.5 Компенсация температурной погрешности магнитометра

Компенсация температурной зависимости константы Холла основана на том, что, погрешности, обусловленные остаточным напряжением датчика, термоэдс контактов, напряжением смещения измерителя и магнитным полем тока, протекающего через датчик Холла, существенны в слабых магнитных полях с индукцией меньшей 0,1 Тл. В этом случае зависимостью константы Холла и проводимости материала датчика от индукции магнитного поля можно пренебречь. Константа Холла обратно пропорциональна зависящей от температуры концентрации носителей в датчике, а остаточное напряжение обратно пропорционально концентрации носителей в датчике и их подвижности, которая гораздо меньше зависит от температуры, чем концентрация носителей [8]. Поэтому температурная зависимость константы Холла может быть представлена ее зависимостью от остаточного напряжения, которая близка к линейной и может быть аппроксимирована полиномом невысокой степени.

Пусть uХ0(uH) = uХ(B0, uH) - зависимость холловского напряжения от остаточного напряжения, зарегистрированная при калибровке магнитометра в постоянном магнитном поле с индукцией B0 при изменении температуры датчика. Тогда

S(uH) = uХ0(uH)/B0 -

зависимость крутизны преобразования от остаточного напряжения при фиксированном токе I0 через датчик Холла. При измерении регистрируются холловское и остаточное напряжения, а индукция магнитного поля вычисляется как

В = uХ(B, uH)/S(uH). (2.5)

3. Система калибровки по магнитному полю

При поверке промышленных ядерно-резонансных и атомно-резонансных магнитометров к эталонным катушкам предъявляются достаточно жесткие требования на однородность создаваемого ими магнитного поля. Эти требования можно оценить неоднородностью не более 0,05 нТл/см в рабочей зоне, ограниченной сферой диаметром 10-12 см, и нестабильностью коэффициента преобразования в час [12, 13]. Для увеличения области однородности приходится увеличивать геометрические размеры системы и разбивать катушки на секции. Например, при использовании двухсекционных катушек типа Гельмгольца привело бы к использованию катушек с внешними размерами 3-4 м. Увеличение количества секций сокращает размеры в 2-3 раза, но затрудняют доступ к рабочему объему. Более перспективным направлением является использование трехкомпонентных катушек с увеличенным рабочим объемом.

3.1 Трехкомпонентные катушки малой магнитной индукции с увеличенным рабочим объемом

Трехкомпонентные катушки малой магнитной индукции, составляющие основу образцовых средств измерений первого, второго и третьего разрядов (ГОСТ 8.095-73), применяются в метрологии для поверки и аттестации магнитометров (нанотесламетров) в диапазоне Тл. Основными параметрами, определяющими метрологические свойства таких катушек, являются однородность магнитной индукции в их рабочей зоне и стабильность коэффициента преобразования во времени.

Будем рассматривать систему катушек, имеющую форму куба [12], каркасом которого служит катушка с равными квадратными секциями, на двух парах параллельных боковых граней которой располагаются секции (круглые или квадратные) катушек поперечных компонент (рис. 3.1).

Рис. 3.1. Трехкомпонентная мера малой магнитной индукции

Таким образом, осевые грани катушки, составляющей каркас куба, не заняты элементами конструкции и обеспечивают свободный доступ во внутренне пространство.

Расчет катушек осуществляется на основе известных выражений, описывающих магнитное поле создаваемой обмоткой (секцией) с витками круглой или квадратной формы с бесконечно малым сечением. Выражение для осевой составляющей магнитной индукции в точке (x, y, z) для случая n пар круглых соосных секций, симметрично расположенных относительно начала координат, имеет вид [12]:

(3.1)

где

; ; ;

; ;

; ;

; ;

2Ri,Wi - диаметр и число витков секции i-й пары; 2Ci - расстояние между обмотками секции i-й пары, отсчитываемое в направлении оси катушки; 2Rn,Wn - диаметр и число витков секций, имеющих либо наибольшие размеры в катушке, когда C1= C2 = …= Cn и R1 < R2 <…< Rn, либо отстоящие на наименьшее расстояние от центра, когда R1 = R2 =…= Rn и C1 >C2 > …> Cn; I - сила тока.

Для подобной катушки с квадратной формой витков [12]:

(3.2)

где

; ; ;

; ;

;

; ;

; ; ;

; ;

2ai,Wi - ребро и число витков секции i-й пары; Ci - расстояние между обмотками секции i-й пары, отсчитываемое в направлении оси катушки; 2an,Wn - ребро и число витков секций, имеющих либо наибольшие размеры в катушке, когда C1= C2 = …= Cn и a1 < a2 <…< an, либо отстоящие на наименьшее расстояние от центра, когда a1 = a2 =…= an и C1 >C2 > …> Cn.

Для заданных однородности магнитного поля в требуемом объеме, размеров свободного окна во внутренне пространство катушки и ее внешних размеров подбираются минимально допустимое количество пар секций, их размеры и число витков в обмотках, которые обеспечивают условие обращения в нуль необходимого числа коэффициентов при однородных многочленах низших степеней в выражениях (3.1) или (3.2).

При расчете катушки осевой компоненты, витки которой имеют квадратную форму, ставится условие равенства размеров секций, т.е в (3.2) принимается

(3.3)

Условие обращения в нуль членов степенного ряда (3.2), содержащих полиномы Vi, записывается в виде системы уравнений

(3.4)

Если число пар секций n в системе (3.4) нечетное, то N = n+1 и M = 1, а если n - четное, то N = n и M = 2.

При расчет катушек поперечных компонент, представляющих собой соосную систему из двух групп контуров с током, расположенных на параллельных плоскостях, ставится условие

(3.5)

При этом для секций с витками круглой формы система (3.4) принимает вид

(3.6)

На основе выражений (3.1)-(3.6) можно получить формулы для непосредственного расчета трехкомпонентной катушки магнитной индукции. Каркасом системы является 4-секционная катушка с секциями квадратной формы равных размеров.

Осевая составляющая магнитной индукции этой катушки выражается в виде [12]

(3.7)

при следующих параметрах катушки: C1/a1=1,175869; C2/a2=0,300613; W1/W2=2,215193.

Секции двух других составляющих расположены на взаимно перпендикулярных боковых гранях куба. Благодаря применению в поперечных компонентах системы из 6-секционных круглых катушек обеспечивается однородность магнитного поля, соответствующая кольцам Браунбека. Осевая составляющая катушек поперечных компонент имеет вид

(3.8)

при следующих параметрах катушки: С1/ R1 = R3/R1=1,666667; С2/R2=R3/R2 =5; С3/R3=1; W1/W3=-1,000490 (знак минус означает что по обмоткам 1 и 3 токи текут в разных направлениях); W2/W3=1,316284.

Недостаточная точность изготовления обмоток приводит к ухудшению однородности создаваемого магнитного поля. Данную неточность можно устранить изменяя протекающий через обмотки ток (т.е. шунтированием обмоток секций)

3.2 Расчет системы катушек

Датчик Холла, по сравнению с преобразователями ядерно-резонансных и атомно-резонансных магнитометров, имеет существенно меньшие габариты. Например, габаритные размеры чувствительного элемента датчика Холла ПХЭ 606117А составляют 0,5x0,15 мм. Таким образом, снижаются требования на размер области однородности магнитного поля и, как следствие, уменьшаются размеры всей системы катушек в целом. При этом также снижаются требования и к источнику тока, обеспечивающего протекание стабильного тока через катушку, поскольку уменьшается сопротивление обмоток.

С другой стороны формулы (3.7) и (3.8) справедливы в приближении тонкого провода (малого сечения обмотки катушки). Поэтому необходимо, чтобы размеры обмотки были много меньше, чем расстояние от центра системы до обмотки. Исходя из этих рассуждений, ребро каркасной 4-секционной катушки было выбрано равным 2a1 = 2a2 =600 мм, а количество витков внутренней обмотки W2 = 100. Тогда несложно получить остальные параметры системы, которые приведены в табл. 1.

Таблица 1. Параметры 4-секционной катушки продольной компоненты

Обмотка №1 (i = 1)

Обмотка №2 (i = 2)

ai

300 мм

300 мм

Wi

222

100

Ci

353 мм

90 мм

При пропускании через данную систему тока I = 1 A можно получить магнитное поле напряженностью мкТл.

Исходя из конструктивных соображений, геометрические размеры обмоток катушек поперечных компонент были выбраны неодинаковыми. Радиус наибольшей из обмоток катушки первой компоненты был выбран равным R3 = 250 мм, а количество витков W3 выбрано таким, чтобы при протекании через катушку тока I = 1 A напряженность магнитного поля составляла величину Bm||. Соответственно радиус наибольшей из обмоток катушки второй компоненты R3 = 230 мм. Параметры катушек для первой поперечной компоненты приведены в табл. 2, для второй в табл. 3.

Таблица 2. Параметры 6-секционной катушки первой поперечной компоненты

Обмотка №1 (i = 1)

Обмотка №2 (i = 2)

Обмотка №3 (i = 3)

Ri

250 мм

50 мм

150 мм

Wi

682

897

681

Ci

250 мм

250 мм

250 мм

Таблица 3. Параметры 6-секционной катушки второй поперечной компоненты

Обмотка №1 (i = 1)

Обмотка №2 (i = 2)

Обмотка №3 (i = 3)

Ri

230 мм

46 мм

138 мм

Wi

627

825

627

Ci

230 мм

230 мм

230 мм

Так как количество витков в обмотке может быть только четным, то максимальная напряженность магнитного поля для поперечных компонент не совпадает с , а составляет величину мкТл для первой поперечной компоненты и мкТл для второй.

Для обеспечения хорошего теплоотвода от витков катушек, низкого температурного расширения системы и приемлемой точности позиционирования катушек было принято решение изготовить полый каркас из массивной дюралюминиевой заготовки с внешними габаритами 620x620x815 мм и размерами полости 500x540x755 мм (рис. 3.2). Для укладки провода обмоток 4-секционной катушки в заготовке протачиваются канавки на соответствующем расстоянии от центра системы.

Для точного размещения круглых обмоток катушек поперечных компонент под последние вытачиваются посадочные места глубиной 10 мм и

Рис. 3.2. Чертеж общего каркаса системы катушек

Рис. 3.3. Чертеж каркасов для круглых катушек шириной 30 мм.

Обмотки катушек располагаются на отдельных каркасах, которые затем устанавливаются в посадочные места.

Изготовление перечисленных выше деталей достаточно трудоемкая задача, и в пределах физического факультета не может быть решена. Поэтому было принято решение заказать каркасы на одном из заводов г. Волгограда. На данном этапе каркасы для катушек пока еще не готовы, поскольку выполнение работы требует больших финансовых затрат.

3.3 Структурная схема источника тока

В процессе калибровки через калибровочную катушку пропускается ток, который стабилизируется источником тока. Для автоматизации процесса калибровки в источнике тока может использоваться микроконтроллер, который либо непосредственно управляет процессом калибровки, либо же служит связующим элементом между компьютером и цепью стабилизации. Второй вариант более выгоден, поскольку не требует применения дорогих и более производительных микроконтроллеров, поэтому он и был применен в данной работе.

Структурная схема построенного управляемого источника тока приведена на рис. 3.4. Управляющим узлом источника тока является микроконтроллер со встроенным АЦП и асинхронным приемо-передатчиком (UART). АЦП используется для измерения величины протекающего через нагрузку тока, а интерфейс UART используется для обмена информацией с компьютером (ПК). Современные контроллеры фирмы Analog Devices имеют встроенные 24-разрядные АЦП, поэтому позволяют производить измерения с высокой степенью точности.

Ток в измерительной катушке задается при помощи источника тока управляемого напряжением, который управляется при помощи цифро-аналогового преобразователя (ЦАП). В продаже существуют микроконтроллеры со встроенным ЦАП, но последний в большинстве случаев имеет низкую для применения в данной работе разрядность. Поэтому лучшим вариантом является использование внешнего преобразователя, подключенного к порту ввода-вывода (ПВВ) микроконтроллера. Нет необходимости использовать высокоскоростные ЦАП, поскольку скорости тепловых флуктуаций невелики, и как следствие выходной ток со временем меняется незначительно.

Рис. 3.4. Структурная схема источника тока.

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

Как было сказано выше, для связи с компьютером используется интерфейс UART. Но в настоящее время на материнских платах персональных настольных компьютеров все реже и реже устанавливается разъем последовательного порта, на ноутбуках данные разъемы вообще практически не встречаются. Поэтому более предпочтительным вариантом является интерфейс USB. В некоторых моделях современных контроллеров встречается аппаратная реализация указанного интерфейса, но данные контроллеры либо очень дороги, либо сложны в смысле программирования. Поскольку обмен с компьютером информацией происходит достаточно медленно то можно использовать микросхему мост USB-UART, который позволяет использовать современный интерфейс USB, но протоколом обмена информацией при этом является протокол UART. Для исключения наводок от цепей питания компьютера используется гальваническая развязка.

Для контроля протекающего тока, а также для вывода вспомогательной информации необходимо использовать индикатор. Светодиодные индикаторы потребляют значительный ток, а также неудобны в управлении. Большое распространение получили жидкокристаллические алфавитно-цифровые индикаторы, которые имеют встроенные контроллер и память, поэтому просты в использовании.

3.4 Принципиальная электрическая схема источника тока

Принципиальная электрическая схема источника тока приведена на рис. 3.5. В качестве управляющего микроконтроллера был выбран микроконвертер ADuC847 фирмы Analog Devices [14], поскольку он имеет встроенный 24-разрядный АЦП, необходимое количество линий ввода-вывода, встроенный интерфейс UART и при этом обладает сравнительно низкой стоимостью.

72

Рис. 3.5. Принципиальная электрическая схема источника тока

Источник тока собран на двух микросхемах DA2-сдвоенный мощный операционный усилитель от фирмы ST Microelectronics [15], и DA3 INA163 [16] - потенциометрический усилитель от фирмы Texas Instruments, обладающий очень малой нелинейностью.

На элементах DA2.1 и DA2.2 собран мостовой усилитель мощности, что позволяет добиться большего падения напряжения на нагрузке, а значит расширить диапазон допустимых сопротивлений нагрузки. Конечно, можно было бы установить более мощный одиночный усилитель, либо включить два мощных по мостовой схеме, но такое решение резко бы повысило стоимость установки.

В качестве цифро-аналогового преобразователя была выбрана микросхема DD2 DAC8550 фирмы Texas Instruments [17]. Данный ЦАП имеет 16 разрядов, последовательный интерфейс ввода-вывода SPI и требует подключения внешнего опорного напряжения, которое задается источником опорного напряжения 5 В VR3 X60003 фирмы Intersil [18].

ОУ DA2.1, выйдя из линейной области, имеет достаточно высокий входной ток, поэтому нежелательно прямое подключение ЦАП к данной микросхеме. По этой причине сигнал с выхода ЦАП подается на вход указанного ОУ через буфер, выполненный на базе операционного усилителя DA1 TL071 фирмы Texas Instruments [19].

Сигнал с выхода DA1 устанавливает на инвертирующем входе ОУ DA2.1 напряжение, пропорциональное току. Ток, протекающий через нагрузку пропорционален падению напряжения на резисторе R3, которое

усиливается инструментальным усилителем DA3 и подается на неинвертирующий вход ОУ DA2.1. За счет обратной связи ОУ DA2.1 и DA2.2 выставят на своих выходах такие напряжения, при которых будет достигнуто равенство выходного напряжения ЦАП DD2 и выходного напряжения ИУ DA3. Таким образом, осуществляется стабилизация тока через нагрузку. Нетрудно показать, что для выходного тока справедливо

(3.9)

Напряжение на выходе ЦАП меняется в диапазоне 0..5 В, что соответствует диапазону выходных токов -250..+250 мА.

Сигнал с выхода усилителя DA3 подается на вход АЦП микроконтроллера через двусторонний ограничитель, выполненный на диодах Шоттки VD1-VD4 и резисторах R1 и R2. Измеренное при помощи АЦП напряжение обрабатывается контроллером и передается на дисплей HG1 DV16100 фирмы DataVision [20].

В качестве гальванической развязки используется микросхема DD3 ADUM1401 фирмы Analog Devices [21], а мост USB-UART собран на базе микросхемы DD4 FT232 фирмы FTDIChip [22]. Питание схемы обеспечивается стабилизированным блоком питания, построенным по стандартной схеме с использованием интегральных стабилизаторов напряжения.

3.5 Описание программы микроконтроллера

Программа для микроконтроллера написана на языке Си при помощи компилятора ProView32. Данная программа позволяет задавать ток в диапазоне -250..+250 мА и выводит измеренный ток на жидкокристаллический индикатор. Алгоритм работы программы показан на рис. 3.6.

При включении питания происходит инициализация контроллера, во время которой выбирается подходящий режим работы, инициализируется дисплей и запускается АЦП. Затем программа непрерывно опрашивает флаг готовности АЦП RDY0 [14], который устанавливается по завершению преобразования и состояние кнопок. Если преобразование завершено, то вычисляется измеренное значение тока и выводится на дисплей. Затем происходит запуск следующего преобразования.

В данной версии программы значение можно изменять с шагом 1 мА. Предполагается, что более точно ток можно задать при помощи персонального компьютера

72

Рис. 3.6. Алгоритм работы программы

Такая возможность не реализована в конечной версии программы в связи с нехваткой времени.

Примененный в данной работе ЦАП DAC8550 управляется по последовательному протоколу SPI. В данной программе этот протокол реализован программно. Алгоритм работы функции установки тока особого интереса не представляет, так как реализует описанные в [17] временные диаграммы, поэтому пояснять его не будем. Полный листинг программы приведен в Приложении 1. Листинг программы драйвера ЖК-индикатора приведен в Приложении 2.

3.6 Характеристики источника тока

Для измерения технических характеристик построенного источника тока была собрана схема, показанная на рис. 3.7. В качестве нагрузки источника использовался магазин сопротивлений Р4831, ток, протекающий в цепи, измерялся вольтметром В7-40.

Рис. 3.7. Схема измерения характеристик

Зависимости показаний источника тока и показаний вольтметра для различных токов представлены на рис. 3.8. Из данных зависимостей видно, что ток, измеренный при помощи АЦП прибора и ток, измеренный вольтметром, несколько различаются. Также заметен наклон нагрузочных характеристик, обусловленный внутренним сопротивлением прибора, причем наклон тем сильнее, чем больше установленный ток.

К сожалению, на резистивной низкоомной нагрузке источник тока начинает возбуждаться, чего не происходит на индуктивной нагрузке. Это связано с тем, что ИТУН охвачен слишком сложной петлей обратной связи. Этот подход оправдан тем, что достигается стабильность тока на уровне 10 ppm. В данной схеме этого достичь не удалось, поскольку был применен дешевый ОУ DA2. Применение более дорогих ОУ, например OPA548, OPA549, возможно устранило бы перечисленные выше недостатки.

А)

Б)

В)

Рис. 3.8. Зависимости тока от сопротивления нагрузки при установленном токе

А) 50 мА, Б) 100 мА, В) 150 мА

72

Рис. 3.9. Семейство нагрузочных характеристик источника тока

4. Система калибровки по температуре

Как было показано в п. 2.5 константа Холла зависит от температуры окружающей среды. Так как магнитометр применяется в промышленности, калибровку следует производить и при температурах ниже 0 ?К. Эту проблему можно решить, применив в качестве термоэлемента модуль Пельтье, который позволяет, как понижать, так и повышать температуру окружающего воздуха.

4.1 Технические характеристики модулей Пельтье

Модуль Пельтье (термоэлектрический модуль, ТЭМ) представляет собой совокупность термопар соединенных параллельно между собой по току и параллельно по потоку тепла. Термопары помещаются между двух керамических пластин (рис. 4.1). Ветки напаиваются на медные проводящие площадки (шинки), которые крепятся к специальной теплопроводящей керамике, например, из оксида алюминия. Количество термопар может варьироваться в широких пределах - от нескольких единиц до нескольких сотен, что позволяет создавать ТЭМ с холодильной мощностью от десятых долей ватта до сотен ватт. Наибольшей термоэлектрической эффективностью среди промышленно используемых для изготовления ТЭМ материалов обладает теллурид висмута, в который для получения необходимого типа и параметров проводимости добавляют специальные присадки, например, селен и сурьму.

При прохождении через ТЭМ постоянного электрического тока между его гранями возникает разность температур ?T = Th - Tc (Th, Tc - температуры горячей и холодной граней соответственно). По сути элемент Пельтье является своебразным тепловым насосом. При использовании модуля необходимо обеспечить эффективный отвод тепла с его горячей стороны, например, с помощью воздушного радиатора или водяного теплообменника. В высококачественных серийных ТЭМ разность температур может достигать 74 ?К на одном каскаде.

Рис. 4.1. Структура модуля Пельтье

Перечислим основные параметры модулей Пельтье:

1. dTmax (?С) - это максимальная разность температур между сторонами модуля, достигаемая при идеализированных условиях: при температуре горячего спая Th, поддерживаемой равной 27 ?С, и при нулевой холодопроизводительности (Qc=0). Значение dTmax для однокаскадного модуля зависит только от эффективности термоэлектрического вещества. Например, максимальная разность температур для отдельных экспериментальных образцов ИПФ КРИОТЕРМ достигает 76 ?С. Для многокаскадных модулей значение dTmax зависит не только от эффективности вещества, но и от числа каскадов охлаждения и конфигурации модулей. Максимальная разность температур для двухкаскадных модулей повышенной мощности составляет 83-87 ?С, а для четырехкаскадных модулей достигает 140 ?С.

2. Qmax (Вт) - холодопроизводительность при токе I = Imax и разности температур dT = Th - Tc = 0, причем температура горячей стороны Тh поддерживается равной 27 ?К.

3. Umax (В) - напряжение, соответствующее току Imax при разности температур dTmax

4. Imax (А) - ток, при котором достигается разность температур dTmax.

5. COP (Сoefficient Of Рerformance) - это отношение холодильной мощности модуля к электрической, потребляемой модулем, и характеризует экономичность протекающих процессов. При заданном значении тока COP практически линейно зависит от разности температур и при более малых разностях температур он выше. Для термоэлектрических устройств COP в среднем составляет 0.3-0.5, что ниже значений холодильного коэффициента компрессионных машин.

Для корректной работы модуля необходимо, чтобы через него протекал постоянный ток. Пульсации тока не должны превышать 5 %. Следует отметить, что рабочая величина тока в стационарном режиме может быть меньше своего первоначального значения примерно на 20-35 %, поскольку благодаря эффекту Зеебека величина тока зависит от разности температур.

4.2 Испытание модулей Пельтье

Для выполнения данной работы было выделено два модуля Пельтье указанного назначения. Первый из них - TEC1-127080-50 - имеет габариты 50х50х4,8 мм, 127 термоэлементов, максимальный ток Imax=8 А максимальное напряжение Umax=15,5 В. Второй - СР1.0-127-05L- менее мощный - имеет габариты 30x30x4 мм, 127 термоэлементов, максимальный ток Imax=3,9 А максимальное напряжение Umax=15,5 В [23]. Для эффективного использования модулей необходимо определить напряжение питания, при котором достигается максимальная разность температур.

Чертеж установки для испытания первого модулей приведен на рис. 4.2. Из плотного технического пенопласта был изготовлен каркас, в котором была изготовлена рабочая камера и отверстие под модуль Пельтье. Затем модуль Пельтье с торцов покрывался силиконовым герметиком и устанавливался в подготовленное отверстие. Покрытие герметиком необходимо для устранения подсоса тепла в рабочую камеру. Затем на описанную конструкцию устанавливался радиатор. Радиатор представляет собой алюминиевую емкость, в которую с торцов ввернуты штуцера для подачи проточной воды. При этом штуцер для ввода воды располагается несколько ниже, чем штуцер для вывода. Это необходимо для обеспечения наилучшего омывания дна радиатора, то есть для более эффективного охлаждения.

Рис. 4.2. Чертеж установки для испытания модулей Пельтье

В качестве термочувствительного элемента было принято решение использовать кремниевый диод КД103А, поскольку:

· Кремниевые диоды имеют практический постоянный ТКН в диапазоне -40..+50 °С примерно равный -2 мВ/ °К

· Данный диод имеет небольшие геометрические размеры D=2мм L=3мм, что позволяет измерять температуру в точечной области.

Для удобства измерения температуры данный диод включался в схему, показанную на рис. 4.3.

Измерительный мост собран на проволочных резисторах С5-5 R3, R4, многооборотном подстроечном резисторе R5 СП2-5 и диоде VD1. Так как одним из элементов моста является нелинейный элемент, то необходимо обеспечить хорошую стабильность напряжения питания. Поскольку ток потребления мал, то в качестве стабилизатора можно использовать источник опорного напряжения (ИОН). В данной схеме установлен ИОН VR1 ISL21007 фирмы Intersil [24].

Рис. 4.3. Схема усиления сигнала с термодиода

Сигнал с диагонали измерительного моста усиливается в 50 раз инвертирующим усилителем, выполненным на базе ОУ DA1 TL071 [19] и подается на мультиметр M890G. Выбор такого коэффициента усиления обеспечивает крутизну преобразования схемы 0,1 В/1 °С

Измерения показали, что наибольшей разности температур удалось добиться при напряжении питания U = 5,1 В. При этом температура нижней грани составляла величину Tc = -9°С. В качестве нагревателя модуль Пельтье можно использовать вплоть до температуры Th = 60 °С.

4.3 Проектирование термостата

В предыдущем параграфе было показано, что с использованием одного модуля Пельтье можно получить минимальную температуру Tc = -9°С. Для обеспечения большего коэффициента разделения температур ?T = Th - Tc можно включить оба рассмотренных модуля Пельтье параллельно и соединить их последовательно по потоку тепла. Такой термоэлемент и применен в данной работе Рассмотрим чертеж термостата представленный на рис. 4.4. Каркас термостата изготовлен из плотного технического пенопласта, в котором вырезаны пазы под модули Пельтье и отверстие, в которое вставлена пластиковая трубка. Конструкция помещается в пластиковую емкость и заполняется монтажной пеной. После полного застывания пены трубку необходимо извлечь из системы, поскольку через нее может осуществляться подсос тепла.

Рис. 4.4. Чертеж термостата

Затем модули Пельтье покрываются с торцов силиконовым герметиком и вставляются пазы. На внутреннем модуле установлен алюминиевый стакан, который обеспечивает более эффективное распространение тепла по камере, а также приклеен клеем БФ-2 кремниевый диод КД103А. Поверхность диода была предварительно обработана надфилем для увеличения площади соприкосновения с элементом Пельтье. К внешнему модулю прикрепляется радиатор с габаритами 50x50x20, в котором изготовлена змеевидная полость для омывания проточной водой. Для придания механической прочности термостат помещен между алюминиевыми пластинами, которые стягиваются между собой шпильками.

Датчик магнитометра при калибровке вводится через верхнее отверстие, которое затем заполняется слабо теплопроводящим материалом, например поролоном или пенопластом.

4.4 Структурная схема блока управления термостатом

Структурная схема блока управления термостатом показана на рис. 4.5. Управляющим узлом блока является микроконтроллер со встроенным АЦП, ЦАП и асинхронным приемо-передатчиком(UART). АЦП преобразует выходное напряжение термодатчика в числовой код, пропорциональный температуре и затем, после пересчета, отображает его на ЖК индикаторе. Также как и в источнике тока (п. 3.3) для связи с компьютером используется мост USB-UART.

Поскольку для управления модулем Пельтье не имеет смысла использовать многоразрядные ЦАП, то в данной схеме управление модулем осуществляется при помощи встроенного в микроконтроллер ЦАП. Элементы Пельтье потребляют значительный ток, поэтому для управления ими используется мощный усилитель (У).

Рис. 4.5. Структурная схема блока управления термостатом

4.5 Принципиальная электрическая схема

Рассмотрим теперь принципиальную электрическую схему блока управления термостатом, которая изображена на рис. 4.6. В качестве управляющего микроконтроллера использовался микроконвертер DD1 ADuC847 [14], поскольку он имеет в своем составе подходящие по параметрам ЦАП и АЦП.

В качестве термодатчика в данной работе используется кремниевый диод, а в качестве усилителя сигнала выступает схема, показанная на рис. 4.3, с тем отличием, что коэффициент операционного усилителя выбран равным 19,5. При таком коэффициенте усиления АЦП микроконтроллера способен измерить температуру в диапазоне -64..+64 °С. При превышении температуры напряжение на входе АЦП выйдет за рамки динамического диапазона. Для того, чтобы этого избежать, к выходу усилителя сигнала термодиода подключен двусторонний ограничитель, собранный на элементах VD2-VD5, R8 и R9.

Для управления модулем Пельтье используется микросхема усилителя НЧ DA2 TDA7293 [25] фирмы STMicroelectronics. На данной микросхеме собран неинвертирующий усилитель с коэффициентом усиления 2. Здесь также осуществлен сдвиг уровней, для того чтобы однополярным ЦАП можно было установить как положительное, так и отрицательное напряжение на модуле Пельтье.

Мост USB-UART собран на микросхеме DD2 FT232RL [22], а результаты измерения температуры выводятся ЖК-индикатор DV16100 [20].

Для питания модуля Пельтье необходим мощный источник питания. Трансформаторные блоки питания (БП) имеют большие габариты и массу, поэтому не удобны, импульсные источники избавлены от этих недостатков. За основу был взят БП от персонального компьютера серии AT мощностью 200 Вт. Типовая схема приведена в Приложении 3.

Согласно техническому описанию микросхемы DA2 для ее корректной работы требуется двуполярное напряжение В, поэтому блок питания требуется немного модернизировать

72

Рис. 4.6. Принципиальная электрическая схема блока управления термостатом

Для того, чтобы увеличить выходное напряжение заменены выпрямительные диоды в канале -12 В на более мощные КД2999А с барьером Шоттки (максимально допустимый прямой ток 20А, максимально допустимое обратное напряжение 200В), а также установлены дополнительные индуктивно-емкостные фильтры . Затем были изменены параметры цепи обратной связи, в результате чего блок питания стал выдавать требуемое напряжение.

После изменения параметров блока питания была снята нагрузочная характеристика, показанная рис. 4.6. Для этого к выходу ИБП был подключен магазин сопротивлений и цифровой вольтметр. Сопротивление нагрузки менялось от 50 Ом вплоть до срабатывания защиты блока питания, при этом контролировалось напряжение на выходе.

Рис. 4.6. Нагрузочная характеристика блока питания

4.6 Описание программы микроконтроллера

Программа для микроконтроллера написана на языке Си при помощи компилятора ProView32. Листинг программы приведен в Приложении 4. Рассмотрим алгоритм работы программы, который показан на рис. 4.7.

72

Рис. 4.7. Алгоритм работы программы управления термостатом

При включении питания происходит инициализация контроллера, происходит настройка АЦП и ЦАП и интерфейса UART. Затем программа ожидает приема значения температуры, после которого запускается преобразование АЦП. Далее программа непрерывно опрашивает флаг готовности АЦП RDY0 [12], который устанавливается по завершению преобразования.

После завершения преобразования происходит вычисление значения температуры, которое выводится на дисплей и передается по UART. Затем, заданная температура сравнивается с измеренной и если последняя больше первой, то на модуль Пельтье подается положительное напряжение, в противном случае - отрицательное. Далее запускается следующее преобразование.

4.7 Характеристики термостата

Сначала были сняты кривые разгона термостата для различных значений напряжения на модуле Пельтье. Для этого была написана вспомогательная программа, которая принимала значение напряжения с компьютера и затем отсылала измеренные значения температуры. Установка температуры осуществлялась через программу Hyper Terminal, входящую в состав операционной системы Windows. Полученные характеристики представлены на рис. 4.8.

Рис. 4.8. Кривые разгона термостата

Видно, что скорость изменения температуры в режиме нагревания выше, чем в режиме охлаждения. Также заметно, что для повышения температуры на 20 °С требуется подать напряжение |U| = 2 В, а для понижения на такое же значение |U| = 3 В. Тогда можно оценить КПД термоэлемента:

Типичное значение КПД однокаскадного модуля составляет . Далее были сняты зависимости температуры от времени для основной программы. Вид полученных зависимостей для значений устанавливаемой температуры T0 = 5, 0, -5 °С представлены соответственно на рис. 4.9, рис. 4.10 и рис. 4.11.

Рис. 4.9. Стабилизация температуры T0 = 5 °С

Рис. 4.10. Стабилизация температуры T0 = 0 °С

Рис. 4.10. Стабилизация температуры T0 = -5 °С

Из полученных зависимостей видно, что среднее значение температуры практически совпадает с установленной, а амплитуда колебаний составляет величину °С.

Заключение

В результате работы были изготовлены элементы установки для калибровки цифрового магнитометра. Источник тока позволяет задать ток в измерительной катушке в диапазоне от -200 мА до 200 мА. Применив более мощные операционные усилители можно расширить диапазон выходных токов, а также уменьшить его внутреннее сопротивления.

Термостат способен стабилизировать температуру в диапазоне -15..+60 °С. Температуры -40 °С добиться не удалось, поскольку были применены стандартные модули Пельтье. Промышленные модули обладают более высокой мощностью и коэффициентом разделения температур, поэтому предпочтительнее было бы использовать их. Также большей эффективности можно было бы достичь, применив многокаскадный модуль. К сожалению ни промышленный, ни многокаскадный модуль получить не удалось.

Также произведен расчет трехкомпонентной катушки с компенсацией магнитного поля земли и подготовлены материалы для отправки заказа на завод. Такая катушка не позволяет установить поле более чем 1 мТл, но при данной напряженности погрешности датчика Холла уже не столь существенны, и для калибровки можно использовать длинный соленоид.

Литература

1. Коновалов Г. Ф. Радиоавтоматика. - М.: Высшая школа, 1990. - 336 с.

2. Дорф Р., Бишоп Р. Современные системы управления/ Пер. с англ. Б.И. Копылова. - М.:Лаборатория базовых знаний, 2002. - 832 с.

3. Первачев С. В. Радиоавтоматика. - М.: Радио и связь, 1982. - 296 с.

4. Попов Е.П. Теория линейных систем автоматического регулирования и управления. Учебное пособие. - М.: Наука, 1989. - 304 с.

5. Первозванский А.А. Курс теории автоматического управления: Учебное пособие. - М.: Наука. Гл. ред. физ.-мат. лит., 1986. - 616 с.

6. Куропаткин П.В. Теория автоматического управления. - М.: Высшая школа, 1973. - 507 с.

7. Игнатьев В.К. Способ уменьшения погрешностей Холловского магнитометра. Патент РФ №2311655, 2007. 5 с.

8. Кучис Е.В. Гальваномагнитные эффекты и методы их исследования. М.: Радио и связь, 1990. 264 с.

9. Игнатьев В.К. Отчет о выполнении НИОКР «Разработка образца портативного Холловского магнитометра (государственный контракт №4167р/6542 от 26.06.06). 2007. 82 с.

10. Файн В.М., Ханин Я.И. Квантовая радиофизика. М.: Советское радио, 1965. с. 126.

11. Игнатьев В.К., Протопопов А.Г. // Приборы и техника эксперимента. 2003, № 4. с. 116 - 120

12. Чхиквадзе Т. И., Шифрин В. Я. Трехкомпонентные катушки магнитной индукции с увеличенным рабочим объемом //Геофизическая аппаратура. 1979. Вып. 69. С. 73-81

13. Методика поверки рабочих средств измерений магнитной индукции постоянного поля в диапазоне Тл, Издательство стандартов 1979 г.

14. Техническое описание микроконвертера ADuC847. - http://www.analog.com/UploadedFiles/Data_Sheets/ADUC845_847_848.pdf

15. Техническое описание операционного усилителя L2722. - http://www.datasheetarchive.com/pdf/1934048.pdf

16. Техническое описание инструментального усилителя INA163. - http://www.ortodoxism.ro/datasheets/ texasinstruments/ina163.pdf

17. Техническое описание цифро-аналогового преобразователя DAC8550. - http://www.ti.com/lit/gpn/dac8550.pdf.

18. Техническое описание микросхемы X60003 -http://www.intersil.com/data/fn/fn8137.pdf

19. Техническое описание операционного усилителя TL071 -http://www.ti.com/lit/gpn/tl071.pdf

20. Техническое описание дисплея DV16100 - http://www.gaw.ru/pdf/lcd/lcm/Data_Vision/char/dv16100.pdf

21. Техническое описание микросхемы ADUM1401 -http://www.analog.com/UploadedFiles/ Data_Sheets/ADUM1400_1401_1402.pdf

22. Техническое описание микросхемы FT232 - www.ftdichip.com/Documents/DataSheets/DS_FT232R.pdf

23. Технические характеристики модулей Пельтье -http://www.chipindustry.ru/library/DOC000053443.pdf

24. Техническое описание микросхемы ISL21007 - www.intersil.com/data/fn/FN6326.pdf

25. Техническое описание микросхемы усилителя НЧ TDA7293 - http://cxem.net/download/get?cat=doc/amp&file=tda7293.rar

Приложение 1

Листинг программы для источника тока

#include <aduc845.h>

#include <stdio.h>

#include <dv16100.c>

void set_curr(void);

sbit plus = 0xB6;

sbit minus = 0xB7;

sbit dac_data = P0^7;

sbit dac_sync = P0^6;

sbit dac_sclk = P0^5;

float fTemp;

int step = 0xFF;

int delay = 0;

int current = 0;

unsigned char buf[16];

unsigned char i;

int main()

{

PLLCON = 0 ;

PSW = 0;

SP = 0x30;

SF = 0xFF;

EA = 0;

ADC0CON2 = 0x4A;

ADC0CON1 = 0x8F;

ADCMODE = 0x22;

P0 = 0xFF;

dv_init();

set_curr();

while (1)

{

if (RDY0 == 1)

{

RDY0 = 0;

dv_command(0x80);

fTemp = ((ADC0H << 16) |(ADC0M<<8)|ADC0L);

fTemp /= 0x800000;

fTemp--;

fTemp *= 250;

sprintf(buf, '%f', fTemp);

for (i = 0; i < 7; i++)

{

dv_data(buf[i]);

}

ADCMODE = 0x22;

}

if (++delay >=25000)

{

delay = 0;

if ((plus == 0) && (minus == 1))

{

if (current <= 0x7FFF - step)

{

current +=step;

set_curr();

}

}

if ((plus == 1) && (minus == 0))

{

if (current >= -0x7FFF + step)

{

current -=step;

set_curr();

}

}

}

}

return 0;

}

void set_curr(void)

{

unsigned int temp, mask, iTemp;

char cnt;

dac_sync = 0;

dac_data = 0;

for (cnt = 0; cnt < 8; cnt++)

{

dac_sclk = 0;

dac_sclk = 1;

}

mask = 0x8000;

for (cnt = 0; cnt < 16; cnt++)

{

temp = current & mask;

if (temp == 0)

{

dac_data = 0;

}

else

{

dac_data = 1;

}

dac_sclk = 0;

dac_sclk = 1;

mask = mask >> 1;

}

dac_sync = 1;

}

Приложение 2

Листинг программы драйвера ЖК-индикатора

#include <intrins.h>

sbit DV_RS = P2^0;

sbit DV_RW = P2^1;

sbit DV_E = P2^2;

void dv_delay20ms(void);

void dv_delay200mks(void);

void dv_halfcommand(unsigned char);

void dv_command(unsigned char);

void dv_data(unsigned char);

void dv_impulse(void);

void dv_init()

{

P2 = 0;

dv_delay20ms();

dv_delay20ms();

dv_delay20ms();

dv_delay20ms();

dv_halfcommand(0x30);

dv_delay20ms();

dv_halfcommand(0x30);

dv_delay20ms();

dv_halfcommand(0x30);

dv_halfcommand(0x20);

dv_command(0x28);

dv_command(0x08);

dv_command(0x01);

dv_delay20ms();

dv_command(0x06);

dv_command(0x0C);

}

void dv_halfcommand(unsigned char cmd)

{

cmd = cmd & 0xF0;

P2 = cmd;

dv_impulse();

dv_delay200mks();

}

void dv_command(unsigned char cmd)

{

unsigned char temp;

temp = cmd;

cmd = cmd & 0xF0;

P2 = cmd;

dv_impulse();

dv_delay200mks();

temp = temp << 4;

temp = temp & 0xF0;

P2 = temp;

dv_impulse();

dv_delay200mks();

}

void dv_data(unsigned char cmd)

{

unsigned char temp;

temp = cmd;

cmd = cmd & 0xF0;

P2 = cmd;

DV_RS = 1;

dv_impulse();

dv_delay200mks();

temp = temp << 4;

temp = temp & 0xF0;

P2 = temp;

DV_RS = 1;

dv_impulse();

dv_delay200mks();

}

void dv_impulse()

{

_nop_();

DV_E = 1;

_nop_();

_nop_();

_nop_();

_nop_();

_nop_();

DV_E = 0;

_nop_();

}

void dv_delay20ms()

{

unsigned char i, j;

for (i = 0xFF; i > 0; i--)

{

for (j = 0xFF; j > 0; j--)

{

;

}

}

}

void dv_delay200mks()

{

unsigned char i, j;

for (i = 3; i > 0; i--)

{

for (j = 0xFF; j > 0; j--)

{

;

}

}

}

Приложение 3

Типовая схема блока питания серии AT

72

Приложение 4

Листинг программы для блока управления термостатом

#include <aduc845.h>

#include <stdio.h>

#include <dv16100.c>

float Temperature;

float Temp;

unsigned int iTemp;

unsigned char buf[16];

unsigned char i, h, l;

int main()

{

// int tmp;

PLLCON = 8;

SP = 0x30;

SF = 0xFF;

dv_init();

ADC0CON2 = 0x4A;

ADC0CON1 = 0x8F;

ADCMODE = 0x22;

T3CON = 0x81;

T3FD = 0x2D;

SCON = 0x52;

DACCON = 7;

DACH = 8;

DACL = 0;

printf('nВведите температуру');

scanf('%f', &Temperature);

while (1)

{

if (RDY0 == 1)

{

RDY0 = 0;

Temp = (ADC0H << 8) | ADC0M;

Temp /=32768;

Temp--;

Temp*=64;

sprintf(buf, 'T=%.3f', Temp);

printf('n%.2f', Temp);

if (Temp > Temperature)

{

DACH = 15;

DACL = 255;

}

else

{

DACH = 4;

DACL = 204;

}

dv_command(0x01);

dv_delay20ms();

for (i = 0; i < 7; i++)

{

dv_data(buf[i]);

}

ADCMODE = 0x22;

}

}

return 0;

}

ref.by 2006—2025
contextus@mail.ru