Меню Рубрики

Esr на микроконтроллере своими руками

В наше время, когда, практически, все источники питания радиоэлектронной аппаратуры строятся по импульсным схемам, одним из наиболее востребованных приборов ремонтника есть измеритель ESR электролитических конденсаторов или ESR метр. Долгое время я проверял исправность таких конденсаторов цифровым измерителем ёмкости, заряжающим конденсаторы высокочастотной пилой. Но, так как этот прибор был изготовлен более 10 лет назад, на рассыпухе – мелкая логика и светодиодные индикаторы, – пользоваться таким устаревшим прибором, да ещё и без "настоящего" измерителя ЭПС, считаю сейчас даже просто морально некошерным. Поэтому, с момента освоения прошивки современных микропроцессоров, я всё время мечтал о схеме, отвечающей требованиям нашего времени – минимум деталей, современная элементная база и схемное решение, одновременное отображение значения C и ESR на LCD, никаких реле, рубильников и прочей лабуды, требующей лишних движений. И вот, наконец-то, после многих лет просмотра не одного десятка схем (и всё не то) описание такого прибора мне попалось. Журнал "Радио" №6 за 2010 год, страница 19 – в это схемотехническое и программное решение я влюбился с первого взгляда :-) Популярный МК ATtiny2313, LCD индикатор в две строки по восемь символов, простая и понятная измерительная часть, хорошая программная поддержка. Всё – делаю!

Но, как всегда – редко бывает такая схема, которую я повторяю 1:1, – беру в руки красную пасту, и, а-ля школьный учитель, начинаю энергично вычёркивать со схемы лишние фрагменты. Автономное питание – убираем, так как прибор будет работать в помещении от сетевого адаптера, оставляю только разъём для его подключения. Автоматическое отключение источника питания от схемы и его квазисенсорное включение – вычёркиваем – это нерациональное пижонство. Подключение к компу через СОМ-порт – убираем – какой дурак будет включать целый компьютер ради замера ёмкости одного конденсатора, что и так отображается на ЖКИ прибора; подсветку индикатора делаю постоянно включенной. Итого – схема "похудела" процентов на 25 :-) Кроме того, после внимательного чтения описания и вникания в принцип работы измерителя была обнаружена и одна ошибка на схеме – источники тока двух поддиапазонов измерения оказались перепутаны между собой – исправляем.
Вот так и будем собирать. Ниже представлена схема ESR измерителя:

Естественно, считаю очень экстравагантным решение автора использовать на одной плате современную импортную базу одновременно с устаревшей отечественной, да ещё и с не самыми лучшими параметрами (КС133 не выдерживают никакой критики). Поэтому сразу решаю, что вместо КТ3107 буду ставить 2SA733, а стабилитроны возьму BZX 3V3 (хотя поставил BZX 3V9). ЖКИ также будет не указанный в схеме (такого найти не получилось), а более популярный WH0802А фирмы Winstar. Печатную плату развожу, руководствуясь размерами индикатора – по его ширине и высоте (высокие детали ложу горизонтально, электролиты применяю с уменьшенной высотой корпуса), регулятор контрастности в подобных устройствах я всегда распаиваю прямо на выводах самого индикатора. Таким образом, плата вышла размерами 6х6 см, монтаж по высоте равен высоте индикатора (около 1 см). Собранная плата с индикатором легко поместится в пачку от сигарет.

Настройка ESR

О, это отдельный разговор. Прочитав статью, создаётся мнение, что схему сможет настроить только инженер-программист в лаборатории с высокоточными приборами. Судите сами – автор предлагает настроить источники тока по миллиамперметру, гарантирующему точность в две цифры после запятой. Затем – делитель напряжения по вольтметру такой же точности (естественно подразумевается, что в этой точности нет ничего общего с "точностью" китайских показометров). Потом эти измеренные значения надо занести в текст неоткомпилированной программы, перегнать её в машинный код и зашить с этими поправками в МК. Нормально? Но, к счастью, автор очень подробно описал принцип работы своего устройства, почитав которое доходит, что сие чудо высокого полёта современной инженерной мысли может настроить и любой Ивашка с Дворца пионеров и даже вообще без всяких приборов. Всё, закрываем журнал и настраиваем так, как получилось у меня.

Включаем собранный прибор с прошитым и установленным на плату МК. Первым делом крутим регулятор контрастности до появления на экране ЖКИ чёткой надписи в две строки. Если её нет – проверяем монтаж в части сопряжения МК с ЖКИ и подачи питания на оба самых дорогих элемента этого устройства. А также правильность прошивки МК – не забываем про фузы – для PonyProg так:

Читайте также:  Бесплатное электричество в каждый дом

Нажимаем на плате возле МК кнопку "Калибровка" – в прошивку внесётся поправка на скорость срабатывания входной части измерителя.
Следующий этап. Нам понадобится несколько новых электролитических конденсаторов высокого качества (не обязательно Low Esr) ёмкостью 220. 470 мкФ разных партий, лучше всего – на разные напряжения (16в, 35в, 50в. ). Подключаем любой из них к входным гнёздам прибора и начинаем подбирать резистор R2 в пределах 100. 470 Ом (у меня получилось 300 Ом; можно применить временно цепочку постоянный+подстроечный) так, чтобы значение ёмкости на экране ЖКИ примерно было похоже на номинал конденсатора. К большой точности пока что стремиться не стОит – ещё будет корректироваться; затем проверить и с другими конденсаторами.

Дальше настраиваем измеритель ESR. Эх, придётся снова раскрыть журнал "Радио" – №7 за 2010 год стр.22 – там имеется табличка с типовыми значениями этого параметра для разных конденсаторов. Или же воспользоваться вот этой, найденной на бескрайних просторах Интернета. Кстати, такую табличку, при желании, можно будет приклеить в качестве шпаргалки на корпус будущего прибора под дисплеем. Как пользоваться такой табличкой, я думаю, понятно – скажем, получается, что типовое ЭПС конденсатора 100 мкФ на 35в находится где-то в районе 0,32 Ом:

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

Подключаем конденсатор 220 мкФ и, незначительным подбором сопротивления резисторов R6, R9, R10 (на схеме и на моём сборочном чертеже обозначены со звёздочками), добиваемся показаний Esr, близких к табличным. Проверяем на всех имеющихся заготовленных эталонных конденсаторах, в т.ч. уже можно использовать и конденсаторы от 1 до 100 мкФ (не обращая пока что внимания на показания измерителя ёмкости).

Так как для измерения ёмкости конденсаторов от 150 мкФ и для измерителя ЭПС применяется один и тот же участок схемы, после подбора сопротивления этих резисторов несколько изменится точность показаний измерителя ёмкости. Теперь можно подстроить ещё сопротивление резистора R2, чтобы эти показания стали точнее. Другими словами, Ваша задача – подбирая сопротивление R2 – уточнить показания измерителя ёмкости, подстраивая резисторы в делителе компараторов – уточнить показания ESR-метра. Причём, приоритет надо отдавать измерителю ESR. О больших же ёмкостях – я думаю, каждый понимает, что если в аппарате установлен конденсатор на 1000 мкФ, то он будет работать хоть при ёмкости 950 мкФ, хоть при ёмкости 1100 мкФ – поэтому уделять внимание особой точности измерению ёмкости таких конденсаторов вряд ли целесообразно.

Тут может возникнуть вопрос – а нельзя ли вообще сразу и очень точно настроить измеритель ESR, подключая к его входу низкоомные высокоточные резисторы, калибруя прибор по ним? Нет, как раз это не тот случай – так можно настроить разного рода простые аналоговые измерители ЭПС, представляющие собой, грубо говоря, омметры "с наворотами". В этом же приборе используется способ измерения, основан на зарядке конденсатора током, – резистор же, понятное дело, заряжаться не может

Осталось настроить измеритель ёмкости конденсаторов диапазона 0,1. 150 мкФ. Так как для этого в схеме предусмотрен отдельный источник тока, измерение ёмкости таких конденсаторов можно сделать очень точным. Подключаем конденсаторы малой ёмкости к входным гнёздам прибора и, подбором сопротивления R1 в пределах 3,3. 6,8 кОм (у меня получилось 4,3к) добиваемся максимально точных показаний. Этого можно достичь, если в качестве эталонных применить не электролиты, а высокоточные конденсаторы К71-1 ёмкостью 0,15 мкФ с гарантированным отклонением 0,5 или 1%, подключая их как по одному, так и параллельными "батареями".

Читайте также:  Где находятся номера кузова на калине

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

Ниже вы можете скачать печатную плату в формате LAY, сборочный чертеж и прошивку

DesAlex, исходная версия измерителя: Радио – №7, 2010г.

Простой измеритель ESR электролитических конденсаторов на микроконтроллере PIC16F873

Самодельный измеритель ESR с возможностью измерений бьез выпаивания конденсаторов из печатной платы.

Что такое ESR?

Эквивалентное последовательное сопротивление (ESR) – это исключительно важный параметр электролитического конденсатора, характеризующий его работоспособность, качество и степень старения. С точки зрения ремонта электронной техники этот параметр даже более важен, чем емкость. Если, например, мы измерили емкость конденсатора номиналом 1000 микрофарад и она оказалась 650 микрофарад, конденсатор еще может долгое время работать в устройстве практически без заметного ухудшения характеристик (это конечно сильно зависит от конкретной схемы), в случае, если его ESR остается в приемлемых рамках. С другой стороны, если у конденсатора сильно выросло ESR, то во многих схемах, особенно в импульсных блоках питания, такой конденсатор уже не сможет выполнять своих функций даже если у него сохранилась номинальная емкость. Однако на практике такое бывает не часто, так как емкость и ESR – параметры взаимосвязанные и при росте ESR очень часто уменьшается и емкость конденсатора. Обычно ESR возрастает по мере высыхания электролита конденсатора.

В чем же смысл параметра ESR и почему он так важен? SER (Equivalent Series Resistance) или эквивалентное последовательное сопротивление – это паразитное сопротивление, которое можно представить себе как резистор, включенный последовательно с идеальным конденсатором. То есть это дополнительное сопротивление, которое имеет место быть в любом реальном конденсаторе, которое ухудшает качество этого конденсатора. Иными словами – это параметр, который показывает насколько наш конденсатор не идеален. Таким образом, чем больше ESR, тем хуже конденсатор.


Как измерить ESR?

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

В общем виде метод измерения ESR показан на схеме ниже:

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

Схема прибора

Описываемый прибор исключительно удобен тем, что может проверять конденсаторы без выпаивания их из схемы и в большинстве случаев это срабатывает. Исключением может быть например если вы хотите проверить конденсатор, параллельно которому включены другие конденсаторы. Такое включение иногда бывает в блоках питания. В таком случае прибор покажет наименьший ESR (то есть ESR лучшего конденсатора).

Схема измерителя ESR (кликните чтобы увеличить)

Прибор собран на основе микроконтроллера PIC16F873. Микроконтроллер измеряет выпрямленное напряжение, пересчитывает его значение в сопротивление в Омах. Кроме того микроконтроллер генерирует переменное напряжение прямоугольной формы частотй 100 кГц, которое используется для проведения измерений.

Для того, чтобы было возможно измерять ESR конденсаторов, не выпаивая их из схемы, измерительное напряжение должно быть достаточно низким, обычно 0,2-0,4 вольта, то есть меньше порога открывания pn – переходов полупроводниковых приборов.

Фактичекски представляет собой цифровой омметр работающий на переменном напряжении частотой 100кГц и позволяющий измерять сопротивления от 0 до 25,5Ом.

Узел формирования образцового напряжения 2.5 В для АЦП контроллера в оригинальной схеме собран на микросхеме TL431. В то время, когда я собирал этот измеритель у меня такой микросхемы не было и я заменил его стабилитроном на 3.3 В и подстроечным резистором на 10 К. Подстроечником я установил на ножке 5 контроллера требуемое напряжение 2.5 В.

Читайте также:  Connect error check main port imax b6

Сейчас TL431 – это очень распространенная и дешевая микросхема и проблем с ее приобретением нет. Так что если вы будете использовать мою печатную плату, то установите TL431. Подстроечник в таком случае устанавливать не нужно.

Блок питания собран на сетевом трансформаторе T1, диодном мостике и стабилизаторе напряжения LM7805 (K142ЕН5А). В своей версии прибора я отказался от трансформатора, оставив, тем не менее, диодный мостик на печатной плате. Я использовал малогабаритный импульсный сетевой блок питания (адаптер) на напряжение 12 вольт,

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

В принципе можно избавиться вообще от блока питания, если использовать пяти-вольтовый адаптер – зарядку от смартфона.

Меандр с частотой 100кГц снимается с ножки RC2 микроконтроллера и через резистор R3 подается на усилитель тока, собранный на транзисторах VT1,VT2. Я использовал КТ3102 и КТ3107. Хорошей идеей здесь будет использовать современные транзисторы BC547 и bc557. Нагрузкой усилителя служит резистор R1 и диоды VD5,VD7, включенные встречно-параллельно для ограничения амплитуды на измеряемом конденсаторе. Далее переменное напряжение, через конденсатор С1 и измеряемый конденсатор Cx поступает на первичную обмотку повышающего трансформатора Т2. далее импульсы снимаются со вторичной обмотки и выпрямляются диодом VD6, после чего полученное пульсирующее напряжение сглаживается конденсатором С3. Далее сформированное постоянное напряжение через подстроечный резистор R4 поступает на вход аналого-цифрового преобразователя микроконтроллера D3. Конденсатор С9 устраняет возможные высокочастотные помехи.

Информация отображается на трехразрядном семи-сегментном ЖК индикаторе. Транзисторы VT3, VT4, VT5 – ключи коммутации ЖК индикаторов (используется принцип динамической индикации.

Сетевой трансформатор (если вы решите его использовать) со вторичной обмоткой на 9-12 вольт. Повышающий трансформатор Т2 намотан на ферритовом кольце марки М2000НМ и размером К10х6Х3 (можно использовать кольцо других размеров, не сильно отличающихся от указанных. Это не критично). Первичная обмотка намотана проводом диаметром 0,26мм, и состоит из 42 витков. Вторичная обмотка содержит 700витков провода диаметром 0,08мм.

Налаживание устройства. Подключаем к щупам измерителя резистор известного сопротивления в диапазоне 1 .. 5 Ом и подстроечным резистором добиваемся корректных показаний на дисплее. После такой настройки мой прибор при соединенных вместе щупах показывал сопротивление отличное от нуля, поэтому я еще слегка подкорректировал положение движка резистора таким образом чтобы на дисплее были нулевые показания при замкнутых щупах.

Печатная плата устройства когда-то была разведена в программе PCAD2006, а в последствии я импортировал файл платы в программу DIPTRACE.

Прошивка (программа) для микроконтроллера PIC16F873 написана на ассемблере. Архив с прошивкой и чертежом печатной платы вы можете скачать по ссылке а конце этой статьи.

Я разрабатывал печатную плату, когда у меня еще не было в наличии светодиодных 7-сегментных индикаторов, поэтому индикатор я установил на отдельной плате. Эта плата – кусок обычной макетной платы, куда были припаяны индикаторы. То есть, печатную плату для индикатора я не разводил.

Со стороны лицевой панели индикатор закрыт куском оргстекла синего цвета. Это улучшает контрастность дисплея.

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

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *