Относительно простой и относительно дешевый измеритель емкости и индуктивности. Делюсь опытом своего повторения устройства и переводом программы на Arduino IDE.
Github проекта
Схема и печатная плата модуля измерителя KiCAD
Схема и печатная плата модуля питания и Arduino KiCAD
3D модель и чертежи корпуса FreeCAD
Источники:
https://ra4nal.ontvtime.ru/lc_arduino.shtml
Радио №3 1982
Не стану излагать здесь всю теорию, ибо она хорошо описана в источниках. (советую почитать, интересно!)
Принцип измерения заключается в подаче меандра на измеряемый конденсатор или индуктивность и преобразовании тока разряда конденсатора (или тока индуктивности) в напряжение, которое сглаживается и подается на АЦП Arduino. При измерении емкости конденсатор во время положительного полупериода заряжается через резистор R6 и диод D5, во время отрицательного разряжается через резистор R6 и диод D1, и его разрядный ток поступает на вход 2 U1. При измерении индуктивности во время положительного полупериода ток в катушке нарастает до значения, определяемого номиналом резистора R7, а во время отрицательной - ток, создаваемый ЭДС самоиндукции через D2 и R2, RV2 также поступает на вход U1. Ток разряда конденсатора (а, значит, и напряжение на выходе измерителя) прямо пропорционален его емкости, если конденсатор успевает полностью зарядиться за положительный полупериод и полностью разрядиться за отрицательный. Также и ток самоиндукции катушки прямо пропорционален ее индуктивности, если ток в ней успевает нарастать до максимального значения и спадать до нуля.
Для этого частота автоматически изменяется от 1 мегагерца до 15 герц в зависимости от значения напряжения на выходе измерителя. Прибор имеет 9 диапазонов измерения, и на каждом последующем диапазоне частота снижается, а предел измерения увеличивается в 4 раза. На первом диапазоне частота равна 1 МГц, и максимальное измеряемое значение ~90 пФ/мкГн.
Принцип измерения заключается в подаче меандра на измеряемый конденсатор или индуктивность и преобразовании тока разряда конденсатора (или тока индуктивности) в напряжение, которое сглаживается и подается на АЦП Arduino. При измерении емкости конденсатор во время положительного полупериода заряжается через резистор R6 и диод D5, во время отрицательного разряжается через резистор R6 и диод D1, и его разрядный ток поступает на вход 2 U1. При измерении индуктивности во время положительного полупериода ток в катушке нарастает до значения, определяемого номиналом резистора R7, а во время отрицательной - ток, создаваемый ЭДС самоиндукции через D2 и R2, RV2 также поступает на вход U1. Ток разряда конденсатора (а, значит, и напряжение на выходе измерителя) прямо пропорционален его емкости, если конденсатор успевает полностью зарядиться за положительный полупериод и полностью разрядиться за отрицательный. Также и ток самоиндукции катушки прямо пропорционален ее индуктивности, если ток в ней успевает нарастать до максимального значения и спадать до нуля.
Для этого частота автоматически изменяется от 1 мегагерца до 15 герц в зависимости от значения напряжения на выходе измерителя. Прибор имеет 9 диапазонов измерения, и на каждом последующем диапазоне частота снижается, а предел измерения увеличивается в 4 раза. На первом диапазоне частота равна 1 МГц, и максимальное измеряемое значение ~90 пФ/мкГн.
Диапазон/частота/макс. измеряемое значение:
// | Range | frequency | max value
// | 1(0) | 1,000,000 | 89.2
// | 2(1) | 250,000 | 356.8
// | 3(2) | 62,500 | 1427.2
// | 4(3) | 15,625 | 5,708.8
// | 5(4) | 3,906 | 22,835.2
// | 6(5) | 976 | 91,340.8
// | 7(6) | 244 | 365,363.2
// | 8(7) | 61 | 1,461,452.8
// | 9(8) | 15 | 5,845,811.2
Функционал. Я не стал отходить от первоначальной концепции, и функционал устройства можно описать вырезкой из первоисточника (в [] указаны обозначения на моей схеме):
"Кнопка SB1 [J2 Calibration] служит для программной коррекции нуля, что компенсирует начальное смещение нуля ОУ, а также емкость и индуктивность клемм и переключателя SA1 [SW1]. Нужный диапазон выбирается автоматически, причем после включения питания измерение начинается с 9 диапазона.
В процессе переключения диапазонов частота возбуждающего напряжения и результат преобразования АЦП отображаются в нижней строке индикатора. Это справочная информация, которая может помочь оценить корректность измерения параметров. Через несколько секунд после стабилизации показаний эта строка индикатора очищается, чтобы не отвлекать внимание пользователя.
Результат измерения отображается в верхней строке. Измеренное значение напряжения с выхода ОУ интерпретируется как емкость или индуктивность в зависимости от положения переключателя SA1 [J3 MODE]"
Настройка. Прибор имеет два подстроечных резистора, предназначенных для настройки правильности показаний значения емкости и индуктивности. Их надо настроить после сборки и в дальнейшем трогать их не нужно. Для этой процедуры требуется парочка конденсаторов и индуктивностей с точностью хотя бы 5% (какие были у меня).
"Кнопка SB1 [J2 Calibration] служит для программной коррекции нуля, что компенсирует начальное смещение нуля ОУ, а также емкость и индуктивность клемм и переключателя SA1 [SW1]. Нужный диапазон выбирается автоматически, причем после включения питания измерение начинается с 9 диапазона.
В процессе переключения диапазонов частота возбуждающего напряжения и результат преобразования АЦП отображаются в нижней строке индикатора. Это справочная информация, которая может помочь оценить корректность измерения параметров. Через несколько секунд после стабилизации показаний эта строка индикатора очищается, чтобы не отвлекать внимание пользователя.
Результат измерения отображается в верхней строке. Измеренное значение напряжения с выхода ОУ интерпретируется как емкость или индуктивность в зависимости от положения переключателя SA1 [J3 MODE]"
Настройка. Прибор имеет два подстроечных резистора, предназначенных для настройки правильности показаний значения емкости и индуктивности. Их надо настроить после сборки и в дальнейшем трогать их не нужно. Для этой процедуры требуется парочка конденсаторов и индуктивностей с точностью хотя бы 5% (какие были у меня).
Github проекта
Схема и печатная плата модуля измерителя KiCAD
Схема и печатная плата модуля питания и Arduino KiCAD
3D модель и чертежи корпуса FreeCAD
Источники:
https://ra4nal.ontvtime.ru/lc_arduino.shtml
Радио №3 1982
Вложения
-
11.8 KB Просмотры: 444
Изменено: