Бесконтактный TrueRMS измеритель тока. Измерение тока

Что можно сделать на основе небольшого микроконтроллера Attiny13? Много чего. Например измеритель напряжения, тока, температуры, с выводом результатов на дисплей типа HD44780. Так давайте и соберём это универсальное устройство, которое можно успешно использовать в качестве модуля в блоках питания, зарядках, УМЗЧ и в тех местах, где не требуется очень высокая точность. Размер платы всего 35 х 16 мм.

Схема измерителя U, I, T на Attiny13

  • Диапазон измерения напряжения 0-99V с разрешением 0.1 V.
  • Диапазон измерения тока 0-9.99А с разрешением 10 мА.
  • Диапазон измерения температуры 0-99C с разрешением 0.1C.
  • Потребление тока самого измерителя 35 мА.

Прежде всего надо знать, в каком диапазоне напряжения прибор будет работать. Чтобы это установить, необходимо рассчитать делитель напряжения. Например, для получения измерения 10 В, делитель должен составлять 1/10 (мы умножаем x 10 потому что напряжение будет в 10 раз больше от базового 1 В), для 30 В будет 1/30 и так далее. Затем необходимо настроить программу, для данного диапазона. Эти 30 В умножаем по 640, а результат разделим на 1023. Полученное число приблизительно записывается в начале программы, постоянной напряжения и надо скомпилировать программу (для диапазона 100 В, 8,2к).

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

Корректируем экспериментально в программе, за это отвечает константа const temp. Резистор 1К между массой и выходом датчика устанавливает напряжение, снизить его можно даже до 100 Ом.

Как работает схема

К точкам V и V+ на плате приложено напряжение, которое мы хотим измерить, к точке GND присоединяемся входом массы блока питания, а к точке В - выход массы (измерение происходит на массе). Между точками GND и V - присоединяется шунт. Питание измерителя осуществляется от точки V и V+ через стабилизатор 7805. На плате есть место на стабилизатор в корпусе TO252, но с успехом можно использовать и более крупный стабилизатор 78L05 в корпусе TO92. Максимальное напряжение, которое можно указать для точки V и V+, для обычной 7805 будет до 35В, для 78L05 будет, конечно, меньше, но не больше 30. Для того, чтобы измерять большие напряжения, чип необходимо пополнить отдельно - на стороне печати, следует прервать путь под потенциометром регулировки напряжения, а питание подать до точки А. Система работает с дисплеем 16х1 с контроллером HD44780 или 16х2.

Видео работы измерителя

При прошивке микроконтроллера необходимо задать pin reset как обычный pin (включить fusebit RSTDISBL). Перед выполнением этой операции убедитесь, что все хорошо установили, что после выключения сбрасывается, и нет доступа к процессору обычным программатором! Исходники, а также вся остальная документация и файлы, размещены

. Ток или силу тока определяют количеством электронов, проходящих через точку или элемент схемы в течение одной секунды. Так, например, через нить накала горящей лампы накаливания карманного фонаря ежесекундно проходит около 2 000 000 000 000 000 000 (два триллиона) электронов. Однако на практике измеряется не количество электронов, а их движение, выраженное в амперах (А).

Ампер – это единица электрического тока, которую так назвали в честь французского физика и математика А. Ампера изучавшего взаимодействие проводников с током. Экспериментально установлено, что при токе в 1А через точку или элемент схемы проходит около 6 250 000 000 000 000 000 электронов.

Помимо ампера применяют и более мелкие единицы силы тока: миллиампер (мA), равный 0,001 А, и микроампер (мкA), равный 0,000001 А или 0,001 мА. Следовательно: 1 А = 1000 мА = 1 000 000 мкА .

1. Прибор для измерения силы тока.

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

На электрических схемах приборы обозначаются кружком и буквой внутри: А (амперметр), мА (миллиамперметр) и мкА (микроамперметр). Рядом с условным обозначением амперметра указывается его буквенное обозначение «» и порядковый номер в схеме. Например. Если амперметров в схеме будет два, то около первого пишут «PА1 », а около второго «PА2 ».

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

Также надо помнить, что амперметры выпускаются на разные диапазоны (шкалы), и если при измерении использовать прибор с меньшим диапазоном по отношению к измеряемой величине, то прибор можно повредить. Например. Диапазон измерения миллиамперметра составляет 0…300 мА, значит, силу тока измеряют только в этих пределах, так как при измерении тока свыше 300 мА прибор выйдет из строя.

2. Измерение силы тока мультиметром.

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

Обычные мультиметры, не профессиональные, рассчитаны на измерение постоянного тока и имеют четыре поддиапазона, что на бытовом уровне вполне достаточно. У каждого поддиапазона есть свой максимальный предел измерения, который обозначен цифровым значением: 2m , 20m , 200m , 10А . Например. На пределе «20m » можно измерять постоянный ток в диапазоне 0…20 мА.

Для примера измерим ток, потребляемый обычным светодиодом. Для этого соберем схему, состоящую из источника напряжения (пальчиковой батарейки) GB1 и светодиода VD1 , а в разрыв цепи включим мультиметр РА1 . Но перед включением мультиметра в схему подготовим его к проведению измерений.

Измерительные щупы вставляем в гнезда мультиметра, как показано на рисунке:

красный щуп называют плюсовым , и вставляется он в гнездо, напротив которого изображены значки измеряемых параметров: «VΩmA »;
черный щуп является минусовым или общим и вставляется он в гнездо, напротив которого написано «СОМ ». Относительно этого щупа производятся все измерения.

В секторе измерения постоянного тока выбираем предел «2m », диапазон измерения которого составляет 0…2 мА. Подключаем щупы мультиметра согласно схеме и затем подаем питание. Светодиод загорелся, и его потребление тока составило 1,74 мА. Вот, в принципе, и весь процесс измерения.

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

Предположим, что потребление тока светодиодом неизвестно. Тогда переключатель переводим на предел «200m », который соответствует диапазону 0…200 мА, и после этого щупы мультиметра включаем в цепь.

Затем подаем напряжение и смотрим на показания мультиметра. В данном случае показания тока составили «01,8 », что означает 1,8 мА. Однако нолик впереди указывает на то, что можно снизиться на предел «20m ».

Отключаем питание. Переводим переключатель на предел «20m ». Включаем питание и опять производим измерение. Показания составили 1,89 мА.

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

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

И еще совет. Возьмите за правило: когда закончите все измерения на пределе «10А » сразу же переставляйте плюсовой (красный) щуп на свое штатное место . Этим Вы сбережете себе нервы, щупы и мультиметр.

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

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

Хочу представить вашему вниманию модернизированную версию для лабораторного блока питания. Добавилась возможность отключать нагрузку при превышении определенного установленного заранее тока. Прошивку улучшенного вольтамперметра можно .

Схема цифрового измерителя тока и напряжения

В схему так же добавилось несколько деталей. С органов управления - одна кнопка и переменный резистор номиналом от 10 килоом до 47 килоом. Его сопротивление не критично для схемы, и как видно может варьироваться в довольно широких пределах. Немножко изменился и внешний вид на экране. Добавил отображение мощности и ампер*часов.

Переменная тока отключения сохраняется в EEPROM. По этому после выключения не нужно будет все настраивать заново. Для того, чтоб зайти в меню установки тока нужно нажать на кнопку. Поворачивая ручкой переменного резистора надо установить ток, при котором произойдет отключение реле. Оно подключено через ключ на транзисторе к выводу PB5 микроконтроллера Atmega8 .

В момент отключения на дисплее высветиться надпись о том, что максимальный установленный ток был превышен. После нажатия на кнопку мы перейдем снова в меню установки максимального тока. Нужно еще раз нажать на кнопку, чтоб перейти в режим измерения. На выход PB5 микроконтроллера подастся лог 1 и при этом включится реле. Такое слежение за током имеет и свои минусы. Защита не сможет сработать мгновенно. Срабатывание может занять несколько десятков миллисекунд. Для большинства подопытных устройств данный недостаток не критичен. Для человека эта задержка не видна. Все происходит сразу. Новая печатная плата не разрабатывалась. Кто захочет повторить устройство может немного подредактировать печатную плату от предыдущего варианта. Изменения будут не значительны.

Основной единицей измерения электрического напряжения является вольт. В зависимости от величины напряжение может измеряться в вольтах (В), киловольтах (1 кВ = 1000 В), милливольтах (1 мВ = 0,001 В), микровольтах (1 мкВ = 0,001мВ = 0,000001 В). На практике, чаще всего, приходится сталкиваться с вольтами и милливольтами.

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

Для измерения напряжения используют вольтметр . Вольтметры бывают стрелочные (аналоговые) и цифровые .

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

Но это не значит, что стрелочные приборы совсем не применяются. Есть некоторые процессы, которые цифровым прибором увидеть нельзя, поэтому стрелочные больше применяются на промышленных предприятиях, лабораториях, ремонтных мастерских и т.п.

На электрических принципиальных схемах вольтметр обозначается кружком с заглавной латинской буквой «V » внутри. Рядом с условным обозначением вольтметра указывается его буквенное обозначение «PU » и порядковый номер в схеме. Например. Если вольтметров в схеме будет два, то около первого пишут «PU 1 », а около второго «PU 2 ».

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

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

Рассмотрим подключение вольтметра: на верхней схеме напряжение измеряется на лампе HL1 и одновременно на источнике питания GB1 . На нижней схеме напряжение измеряется на лампе HL1 и резисторе R1 .

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

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

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

На тестере останавливаться не будем, это тема другой статьи, а сразу перейдем к цифровому мультиметру. В основной своей массе мультиметры могут измерять два вида напряжения в пределах 0…1000 Вольт. Для удобства измерения оба напряжения разделены на два сектора, а в секторах на поддиапазоны: у постоянного напряжения поддиапазонов пять, у переменного — два.

У каждого поддиапазона есть свой максимальный предел измерения, который обозначен цифровым значением: 200m , 2V , 20V , 200V , 600V . Например. На пределе «200V» измеряется напряжение, находящееся в диапазоне 0…200 Вольт.

Теперь сам процесс измерения .

1. Измерение постоянного напряжения.

Вначале определяемся с видом измеряемого напряжения (постоянное или переменное) и переводим переключатель в нужный сектор. Для примера возьмем пальчиковую батарейку, постоянное напряжение которой составляет 1,5 Вольта. Выбираем сектор постоянного напряжения, а в нем предел измерения «2V», диапазон измерения которого составляет 0…2 Вольта.

Измерительные щупы должны быть вставлены в гнезда, как показано на нижнем рисунке:

красный щуп принято называть плюсовым , и вставляется он в гнездо, напротив которого изображены значки измеряемых параметров: «VΩmA»;
черный щуп называют минусовым или общим и вставляется он в гнездо, напротив которого стоит значок «СОМ». Относительно этого щупа производятся все измерения.

Плюсовым щупом касаемся положительного полюса батарейки, а минусовым — отрицательного. Результат измерения 1,59 Вольта сразу виден на индикаторе мультиметра. Как видите, все очень просто.

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

Ну а теперь рассмотрим вариант, когда величина напряжения неизвестна. В качестве источника напряжения оставим пальчиковую батарейку.

Допустим, мы не знаем напряжение батарейки, и чтобы не сжечь прибор измерение начинаем с самого максимального предела «600V», что соответствует диапазону измерения 0…600 Вольт. Щупами мультиметра касаемся полюсов батарейки и на индикаторе видим результат измерения, равный «001 ». Эти цифры говорят о том, что напряжения нет или его величина слишком мала, или выбран слишком большой диапазон измерения.

Опускаемся ниже. Переключатель переводим в положение «200V», что соответствует диапазону 0…200 Вольт, и щупами касаемся полюсов батарейки. На индикаторе появились показания равные «01,5 ». В принципе этих показаний уже достаточно, чтобы сказать, что напряжение пальчиковой батарейки составляет 1,5 Вольта.

Однако нолик, стоящий впереди, предлагает снизиться еще на предел ниже и точнее измерить напряжение. Снижаемся на предел «20V», что соответствует диапазону 0…20 Вольт, и снова производим измерение. На индикаторе высветились показания «1,58 ». Теперь можно с точностью сказать, что напряжение пальчиковой батарейки составляет 1,58 Вольта.

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

Также бывают ситуации, когда при измерении в левом углу индикатора высвечивается единица «1 ». Единица сигнализирует о том, что измеряемое напряжение или ток выше выбранного предела измерения. Например. Если на пределе «2V» измерить напряжение равное 3 Вольта, то на индикаторе появится единица, так как диапазон измерения этого предела всего 0…2 Вольта.

Остался еще один предел «200m» с диапазоном измерения 0…200 mV. Этот предел предназначен для измерения совсем маленьких напряжений (милливольт), с которыми иногда приходится сталкиваться при наладке какой-нибудь радиолюбительской конструкции.

2. Измерение переменного напряжения.

Процесс измерения переменного напряжения ни чем не отличается от измерения постоянного. Отличие состоит лишь в том, что для переменного напряжения соблюдать полярность щупов не требуется.

Сектор переменного напряжения разбит на два поддиапазона 200V и 600V .
На пределе «200V» можно измерять, например, выходное напряжение вторичных обмоток понижающих трансформаторов, либо любое другое находящееся в диапазоне 0…200 Вольт. На пределе «600V» можно измерять напряжения 220 В, 380 В, 440 В или любое другое находящееся в диапазоне 0…600 Вольт.

В качестве примера измерим напряжение домашней сети 220 Вольт.
Переводим переключатель в положение «600V» и щупы мультиметра вставляем в розетку. На индикаторе сразу появился результат измерения 229 Вольт. Как видите, все очень просто.

И еще один момент.
Перед измерением высоких напряжений ВСЕГДА лишний раз убеждайтесь в исправности изоляции щупов и проводов вольтметра или мультиметра , а также дополнительно проверяйте выбранный предел измерения . И только после всех этих операций производите измерения . Этим Вы убережете себя и прибор от неожиданных сюрпризов.

А если что осталось не понятно, то посмотрите видеоролик, где показано измерение напряжения и силы тока с помощью мультиметра.

Предлагаемое устройство предназначено для установки в различные регулируемые блоки питания. Оно отображает на своих светодиодных индикаторах выходное напряжение блока и ток его нагрузки. Когда появилась необходимость постоянно контролировать выходное напряжение и ток нагрузки лабораторного блока питания, сразу было решено выводить их значения на семиэлементные светодиодные индикаторы. Возможная альтернатива — символьные ЖКИ с двумя строками по 8 или 16 символов, но они дороги и плохо читаемы. Ещё одним требованием был одновременный вывод на индикаторы значений напряжения и тока без каких-либо переключений. По разным причинам готовые решения, найденные в литературе и Интернете, автора не устроили, и он решил сконструировать устройство самостоятельно.

Внешний вид предлагаемого измерителя показан на рис. 1. Он позволяет измерять напряжение от 0 до 99,9 В с дискретностью 0,1 В и ток от 0 до 9,99 А с дискретностью 0,01 А. Устройство собрано на плате размерами 57x62 мм и может быть встроено внутрь практически любого лабораторного блока питания или другого прибора, где требуется постоянный контроль напряжения и тока. Схема измерителя изображена на рис. 2. Он содержит ОУ , два интегральных стабилизатора напряжения , микроконтроллер (самый недорогой из имеющих десятиразрядный АЦП), два регистра и два семиэлементных светодиодных индикатора. Они могут быть четырёх- или трёхразрядными.

Измеренное значение напряжения выводится на индикатор HG1, а тока — на индикатор HG2. Одноименные выводы элементов индикаторов попарно объединены и подключены через ограничивающие ток резисторы R13—R20 к выходам регистра DD2. Общие выводы разрядов индикаторов подключены к регистру DD3. Регистры соединены последовательно и образуют 16-разряд-ный сдвиговый регистр, управляемый сигналами с трёх выходов микроконтроллера DD1: GP2 (тактовые импульсы), GP4 (загружаемый последовательный код), GP5 (импульс вывода загруженного кода на параллельные выходы регистров). Индикация — обычная динамическая, при которой разряды индикаторов включаются поочерёдно импульсами на выходах регистра DD3, формируемыми одновременно с появлением на выходах регистра DD2 кодов для отображения во включённом разряде нужной цифры.

Индикаторы HG1 и HG2 могут быть как с общими анодами, так и с общими катодами элементов каждого разряда, но обязательно оба одинаковые. В зависимости от этого должен быть выбран соответствующий вариант программы микроконтроллера — AV-meter_ common_anocle.HEX для общих анодов или AV-meter_common_cathode. HEX для общих катодов. Микроконтроллер управляет индикаторами по прерываниям от таймера TMR0, следующим с периодом 2 мс.
Входы GP0 и GP1 работают в режиме аналоговых входов АЦП микроконтроллера. GP0 используются для измерения напряжения, a GP1 — тока. В трёх старших разрядах индикаторов выводятся измеренные значения. В младшем разряде индикатора HG1 постоянно выведена буква U (признак измерения напряжения), а в том же разряде индикатора HG2 — буква А (признак измерения тока). В случае применения трёхразрядных индикаторов никаких изменений программы не требуется, но эти буквы отсутствуют.

Измеряемое напряжение поступает на микроконтроллер через делитель R2-R4, а пропорциональное измеряемому току напряжение - с выхода ОУ DA1.1. Резистор R12 вместе с внутренним защитным диодом микроконтроллера предохраняет его вход от возможной перегрузки (ОУ питается напряжением 7...15 В). Коэффициент усиления снимаемого с датчика тока (резистора R1) напряжения около 50 задан резисторами R6, R8, R11. Его точное значение устанавливают подстроечным резистором R8.

ФНЧ R7C3 сглаживает пульсации напряжения на неинвертирующем входе ОУ. Без этого фильтра показания прибора "прыгают". Аналогичную функцию выполняет конденсатор С2 в цепи измерения напряжения. Стабилитрон VD1 защищает вход ОУ от перенапряжения в случае обрыва резистора R1. В крайнем случае стабилитрон можно не устанавливать.
Особо следует остановиться на цепи R5R10. В отсутствие измеряемого тока она создаёт на входе ОУ начальное смещение около +0,25 мВ. Без этого наблюдалась существенная нелинейность при измерении тока менее 0,3 А. У разных экземпляров микросхем LM358N этот эффект проявляется в разной степени, но в любом случае погрешность при малых значениях измеряемого тока слишком высока. При установке R5 и R10 указанных на схеме номиналов (они могут быть пропорционально изменены при сохранении того же соотношения, например, 15 Ом и 300 кОм) погрешность измерения тока, обусловленная этим эффектом, не превышает единицы младшего разряда.

Со всеми имеющимися у меня экземплярами микросхемы LM358N, а они приобретались в течение последних десяти лет в разных местах, никакой подборки указанных резисторов не потребовалось. Но при необходимости следует определить минимальное сопротивление резистора R10, при котором на индикаторе HG1 в отсутствие измеряемого тока ещё светятся нули, а затем увеличить его в 1,5...2 раза. Я не рекомендую в целях упрощения конструкции исключать обычно отсутствующие в подобных устройствах элементы С2, С3, R4, R5, R10.

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

Микроконтроллер тактируется от внутреннего генератора. R9C5 — цепь установки микроконтроллера в исходное состояние. Для устранения последствий возможных сбоев микроконтроллера в нём включён сторожевой таймер (WDT).

На рис. 3 изображён чертёж проводников печатной платы устройства, а на рис. 4 — расположение деталей на ней. Большая часть резисторов и конденсаторов — типоразмера 0805 для поверхностного монтажа. Исключения — резисторы R2 (из-за рассеиваемой мощности), R13 (для упрощения разводки печатных проводников), подстроечные резисторы R3, R8, оксидные конденсаторы С1, С6, С8. Конденсаторы С2 и С3 — керамические, но их можно заменить оксидными танталовыми.