Реклама ⓘ
Главная » Измерения
Призовой фонд
на апрель 2024 г.
1. 100 руб.
От пользователей

Похожие статьи:


Реклама ⓘ

Цифровой амперметр

Применение микроконтроллера со встроенным АЦП в измерительных устройствах позволяет максимально упростить и удешевить их конструкцию. Однако, есть у таких МК и существенный недостаток - наиболее распространённые 10-тиразрядные АЦП не в состоянии обеспечить высокую разрешающую способность при широком диапазоне измеряемой величины. Предлагаемая конструкция решает эту проблему, используя метод преобразования напряжение – частота.

Принцип измерения тока основан на методе одностадийного интегрирования – преобразования напряжения, снимаемого с токоизмерительного шунта в частоту. Амперметр имеет следующие технические характеристики:
Напряжение питания (не стабилизированное), В   14…20
Потребляемый ток, мА, при Uпит=15В   70
Диапазон измерения тока с разрешением в 1мА, А   0…9,999
Диапазон измерения тока с разрешением в 10 мА, А   0…99,99
Допустимое сопротивление шунта, Ом   0,01…1
Нелинейность измерения, МЗР   ±3

Принципиальная схема амперметра представлена на рисунке ниже.

Схема цифрового амперметра

В начальный момент времени транзистор VT6 открыт, и конденсатор C12 разряжен. На выходе компаратора DA3 устанавливается высокий логический уровень. Процесс измерения начинается с одновременного запуска 16-ти разрядного счётчика TCNT1 микроконтроллера DD1 и закрытия транзистора VT6. Счётчик настроен на работу в режиме счёта импульсов тактового сигнала, поступающего от предделителя с коэффициентом деления, равного 8. Конденсатор C12 начинает заряжаться от источника стабильного тока, собранного на элементах DA3, R4…R6, VT1. ОУ DA3 с помощью транзистора VT1 поддерживает напряжение на резисторе R6 равным опорному напряжению, которое формируют элементы DA1, DA2, R1…R3, C1…C4. Ток, протекающий через резистор R6, всегда равен току, протекающему через сток транзистора VT1 в нагрузку, напряжение на резисторе R6 поддерживается постоянным, следовательно, величина тока будет определяться выражением I = Uоп/R6. Как только линейно растущее напряжение на конденсаторе C12 достигнет значения, равного измеряемому напряжению, на выходе компаратора установится низкий логический уровень. Переход из высокого логического уровня в низкий на выв. 11 DD1 (ICP) вызывает переход к подпрограмме обработки прерывания по «захвату» таймера/счётчика TCNT1. Подпрограмма открывает транзистор VT6, разряжая конденсатор C12, копирует насчитанное счётчиком значение из регистров захвата TCNT1H, TCNT1L и далее выводит на индикаторы. Процесс преобразования повторяется каждые 230 мс.

Количество подсчитанных тактов пропорционально измеряемому напряжению. Пусть через шунт сопротивлением 0,1 Ом протекает ток 9,999 А, вызывая на нём падение напряжения в 999,9 мВ. Для отображения на индикаторе значения «9,999» счётчик должен насчитать такое же количество импульсов. Время заряда конденсатора постоянным током равно t = (U*C)/I. Для выбранной ёмкости C12 в 2,2 мкФ, требуемого времени заряда 0,009999 с и конечного напряжения на конденсаторе C12 0,9999 В необходимый ток заряда будет равен I = (C*U)/t = 0,22 мА. Таким образом, измерение тока этим методом позволяет отказаться от предварительного усиления напряжения с шунта, подобрав для индикации необходимого значения лишь ток заряда и ёмкость конденсатора C12, что допускает работу с шунтами, сопротивления которых могут лежать в широких пределах.

Если на выв. 5 компаратора DA4 присутствует нулевое значение напряжения, то отрицательного перепада на выв. 11 DD1 не произойдёт, поскольку уровень напряжения на выв. 6 будет заведомо больше. В этом случае произойдёт переполнение счётчика TCNT1 и будет вызвана соответствующая подпрограмма обработки прерывания, которая выведет на индикатор «0,000».

Максимальное число подсчитанных импульсов для 16-ти разрядного счетчика равно 65535. Но поскольку 4-х разрядный индикатор не может отобразить число, большее 9999, программой предусмотрена индикация переполнения в случае, если измеряемое напряжение больше 999,9 мВ – отображение чисел «9999» и мерцание с частотой 1 Гц. Стабилитрон VD1 ограничивает максимальное входное напряжение до уровня, меньшего 6,5535 В, для того, чтобы не допустить переполнения таймера и ошибочной выдачи на индикатор нулевого значения вместо индикации переполнения.

Печатная плата (под лазерно-утюжную технологию) и схема расположения элементов изображена на рисунках ниже.

Печатная плата цифрового амперметра

Расположение элементов на ПП

В конструкции используются индикаторы E20361, установленные на отдельной плате, вместо них можно использовать и другие, но они должны быть с общим анодом. Анод младшего разряда индикатора подключается к контакту 9 «Ind.1» платы амперметра, остальные к контактам 10«Ind.2», 11«Ind.3», 12«Ind.4» соответственно.

В зависимости от того, в каком диапазоне измерения работает амперметр, предусмотрено 2 варианта прошивки. Первый вариант предназначен для диапазона 0…9,999 А, второй – для диапазона 0…99,99.

Настройка фьюз битов показано на рисунке ниже.

Настройка фьюз битов

Перед регулировкой амперметра необходимо пересчитать номиналы резистора R6 и конденсатора C12 – на схеме они рассчитаны для шунта сопротивлением 0,1 Ом и максимального тока 9,999А. Для другого сопротивления, тока и требуемых показаний индикатора номиналы R6 и C12 будут иными. Удобнее всего воспользоваться прилагаемым файлом «Шунт.xlsx». После монтажа R6, C12 и запрограммированного микроконтроллера на амперметр подаётся питание. После включения амперметра на индикаторе в течение 1,5 с отображаются символы «9.999», если используется первый вариант прошивки, или символы «99.99», если второй, после чего амперметр переходит в режим измерения.

Для настройки амперметра на его входы «+Ш», «-Ш» от внешнего источника питания подают напряжение, которое соответствует падению напряжения на измерительном шунте при прохождении через него максимального тока. Подстройкой резистора R2 добиваются соответствия показаний межу амперметром и подаваемым на вход напряжением. После этого измерительные цепи амперметра отсоединяются от источника и закорачиваются. На индикаторе, как правило, отображается значение в пределах 15…100. Ненулевое показание индикатора главным образом связано с ограниченным быстродействием компаратора DA3, и его конкретное значение зависит от фирмы-изготовителя. Для компенсации этой систематической ошибки, а также остальных, в программе предусмотрена константа, которая после каждого измерения вычитается из значения, насчитанного счётчиком TCNT1. Значение константы может быть как отрицательным, так и положительным. Если значение отрицательное, в старший разряд добавляется единица, если положительное – ноль, остальные 7 разрядов отведены под само число. Константа записывается в исходном файле программы (01_AMP.ASM или 02_AMP.ASM) в строке 220 «ldi r20, 0x00» (для любого варианта прошивки) вместо нулевого значения, после чего исходный файл заново компилируется. Например, при закороченных цепях «+Ш», «-Ш» на индикаторе выводится число 35. Переводим его в шестнадцатеричную форму, получаем 0х23. Для вычитания из измеренного значения добавляем в старший разряд единицу, получаем 0хa3 и записываем это значение в строке 220: ldi r20, 0xa3. Амперметр будет индицировать нулевое значение при закороченных цепях «+Ш», «-Ш» после повторного программирования МК с рассчитанной константой.

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

После записи константы и повторного программирования МК необходимо скорректировать измеряемое амперметром значение с помощью резистора R2 и проверить его работоспособность во всём диапазоне, подавая на вход напряжение от нуля до максимального значения, сверяя показания амперметра с образцовым вольтметром.

Точность и стабильность измерений амперметра напрямую зависят от качества конденсатора C12. Лучше всего для этой цели подходят плёночные конденсаторы серий К73-16в, К73-11 или аналогичные импортные, имеющие низкое значение ТКЕ - не хуже М47. Например, изменение температуры на 10 ºС для конденсатора с группой ТКЕ М47 приведёт к изменению показаний значения младшего индикатора на 5 единиц, поэтому эксплуатировать амперметр с таким конденсатором лучше всего в помещениях с небольшими изменениями температуры окружающей среды.

Фото амперметра

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

Ниже вы можете скачать прошивку, исходники, печатную плату и Excel-файл для расчета шунта

Список радиоэлементов

Обозначение Тип Номинал Количество ПримечаниеМагазинМой блокнот
DD1 МК AVR 8-бит
ATtiny2313
1 Поиск в магазине ОтронВ блокнот
DA1 ИС источника опорного напряжения
LM385-2.5
1 Поиск в магазине ОтронВ блокнот
DA2 Линейный регулятор
LM79L05
1 Поиск в магазине ОтронВ блокнот
DA3 Операционный усилитель
TL071
1 Поиск в магазине ОтронВ блокнот
DA4 Компаратор
LM393
1 Поиск в магазине ОтронВ блокнот
DA5 Линейный регулятор
L7805AB
1 Поиск в магазине ОтронВ блокнот
VD1 Стабилитрон
КС147А
1 Поиск в магазине ОтронВ блокнот
VT1, VT6 Полевой транзисторКП505А2 Поиск в магазине ОтронВ блокнот
VT2-VT5 Биполярный транзистор
C945
4 Поиск в магазине ОтронВ блокнот
С1, С3, С4, С6, С7, С10, С11 Конденсатор1.0 мкФ7 Поиск в магазине ОтронВ блокнот
С2, С8, C15, С16 Электролитический конденсатор220 мкФ4 Поиск в магазине ОтронВ блокнот
С5, С9 Конденсатор22 пФ2 Поиск в магазине ОтронВ блокнот
С12 Конденсатор2.2 мкФ1 ПленочныйПоиск в магазине ОтронВ блокнот
С13 Конденсатор100 нФ1 Поиск в магазине ОтронВ блокнот
С14 Электролитический конденсатор3.3 мкФ1 ТанталовыйПоиск в магазине ОтронВ блокнот
DR1 Резисторная сборка
4.7 кОм
1 8 резисторовПоиск в магазине ОтронВ блокнот
R1 Резистор
3.3 кОм
1 Поиск в магазине ОтронВ блокнот
R2 Подстроечный резистор470 Ом1 Поиск в магазине ОтронВ блокнот
R3 Резистор
470 Ом
1 Поиск в магазине ОтронВ блокнот
R4 Резистор
2 МОм
1 Поиск в магазине ОтронВ блокнот
R5 Резистор
1 кОм
1 Поиск в магазине ОтронВ блокнот
R6 Резистор
10 кОм
1 Поиск в магазине ОтронВ блокнот
R7-R14 Резистор
150 Ом
18 Поиск в магазине ОтронВ блокнот
R15 Резистор
4.7 кОм
1 Поиск в магазине ОтронВ блокнот
ZQ1 Кварцевый резонатор8 МГц1 Поиск в магазине ОтронВ блокнот
Добавить все

Скачать список элементов (PDF)

Прикрепленные файлы:

Теги:

Опубликована: 0 1
Я собрал 0 0
x

Оценить статью

  • Техническая грамотность
  • Актуальность материала
  • Изложение материала
  • Полезность устройства
  • Повторяемость устройства
  • Орфография
0

Средний балл статьи: 0 Проголосовало: 0 чел.

Комментарии (23) | Я собрал (0) | Подписаться

0
LuckyLex #
DR1 это подтяжка к плюсу?
Ответить
-1
Сергей #
Да.
Ответить
0
fdoryz #
Можно ли переделать в вольтметр?
Ответить
-1
Сергей #
Ну, вообще-то, это переделанный из вольтметра амперметр
Ответить
+1
Боболос #
На принципиальной схеме не указана емкость конденсаторов, должны быть пкФ в описании мкФ. Схема вышла большей стоимостью, чем продают в магазинах в несколько раз
Ответить
-1
Сергей #
Ёмкость указана в мкФ. С чего бы это пФ? Книги читайте, не будете заблуждаться. А по поводу стоимости - приобретайте стрелочные индикаторы.
Ответить
+1
Боболос #
Ведь и в книгах и по госту "ГОСТ 2.702-2011 ЕСКД. Правила выполнения электрических схем" написано "5.3.20 При указании около УГО номиналов резисторов и конденсаторов допускается применять упрощенный способ обозначения единиц величин: от 0 до 9999·12 Ф - в пикофарадах без указания единицы величин, от 1·10 до 9999·10 Ф - в микрофарадах с обозначением единицы величин строчными буквами мк."
Ответить
0
Олег #
Диодная сборка DR1 - это импортная резисторная сборка НР1-4-8М типа 9А472j-? В корпусе типа SIL?
Ответить
0
Nuke #
DA2 79L05 - я правильно понял что это стабилизатор отрицательного напряжения? Какова его функция?
Ответить
0
ALTAI #
Питание опорного стабилизатора напряжения
Ответить
0
ALTAI #
Подскажите - чем заменить полевики - кроме их прямых аналогов? Возможна ли замена кп507 и кп505 на сдвоенный IRF7319?
Ответить
-3

[Автор]
Kampfkatze #
Скорее всего можно. Но сам не пробовал.
Ответить
0
Алексей #
Есть желание собрать Ваше устройство. Купил все детали, а транзисторов кп505 и кп507 у нас в городе нет, так же как и их прямых аналогов. Посоветуйте замену из боле менее распространенных. Сдвоенного транзистора из комментария ALTAI тоже нет.
Ответить
-3

[Автор]
Kampfkatze #
КП505 можно заменить на irfd024, irfd110, КП507 - irfd9024, irfd9110. Но корпуса у них другие.
Ответить
0
Алексей #
Такие транзисторы у нас есть. Печатку подправлю. Спасибо.
Ответить
0
Алексей #
Здравствуйте. В какой программе компилировать ваш исходник? Я с этим сталкиваюсь впервые, но скачав AtmelStudio6 и открыв ваш исходник, у меня не подсвечиваются кнопки Build.
Ответить
-3

[Автор]
Kampfkatze #
AVR macro assembler 2.1.30. Файл прикрепил. Я, по старинке, в DOS'e
Прикрепленный файл: avrasm32.rar
Ответить
0
Юлий #
Можно ли заменить:
LM393 на LM385, LM386, LM2676, LM3914
TL071 на TL074, TL081
?
Ответить
0
Андрей #
На принципиальной схеме не понятно куда идут дорожки. Через печатную плату пытался, но все равно не разобрался.
Ответить
0
sa58 #
Возможно ли применить резистивную сборку на 3.3К?
Ответить
0
domeno #
Вопрос по фьюзам? Все в нуле?
Ответить
0
Александр #
Подскажите, возможно ли его применять для измерения постоянного тока после диодного моста - без трансформатора ?
Ответить
Добавить комментарий
Имя:
E-mail:
не публикуется
Текст:
Защита от спама:
В чем измеряется напряжение?
Файлы:
 
Для выбора нескольких файлов использйте CTRL

LC-измеритель LC100-A
LC-измеритель LC100-A
Тестер ESR, полупроводников, резисторов, индуктивностей USB-реле (2 канала)
вверх