Главная » Измерения
Призовой фонд
на апрель 2017 г.
1. Мультиметр Vici VC97
Паяльник
2. Регулируемый паяльник 60 Вт
Паяльник
3. Тестер компонентов LCR-T4
Паяльник
4. 100 руб.
От пользователей

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


Измеритель ёмкости на микроконтроллере PIC18F1320

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

Свой измеритель ёмкости я решил собрать на микроконтроллере pic18f1320, хотя это не оправданно. Можно было реализовать его на более дешёвом камне, однако какой контроллер у меня был, тот я и использовал. Так-как символьные дисплеи для меня стали скучными и графические порой в 2 раза дешевле стоят, был выбран экран от Nokia 1202. Этот дисплей имеет подсветку, но для экономии энергии программа написана таким образом, что подсветка включается только при подсоединении конденсатора к прибору, а когда измеряемая ёмкость нулевая - подсветка не горит. Питание прибора от 2-х батареек типа "АА" . И хоть дисплей требует 3,3 В, однако он нормально функционирует и на напряжении до 2,5 В. Так-как у меня был отсек под 3 батарейки- я не стал выбирать корпус для своего измерителя ёмкости, а просто приклеил плату к этому отсеку, а в свободном месте от третей батарейки - разместил разъём для программирования и выключатель питания.

Принцип измерения, как уже сказано в описании - это полная разрядка конденсатора и подсчёт времени зарядки. Так-как чем больше ёмкость конденсатора, тем дольше он разряжается возникла дилемма, если сделать слишком длинное время разрядки - прибор будет медленным, а если короткое - будет неточное измерение больших ёмкостей. Для достижения определённого компромисса было выбрано решение сохранять каждое последнее измерение в буфер и если предыдущая ёмкость более 500 мкФ - то выбирается время разрядки 1,5 с, а если меньше - тогда 0,5 с. В связи с этим нюансом при измерении конденсаторов с высокой ёмкостью, более точные те показания, которые прибор покажет вторыми. Для более удобного измерения больших конденсаторов, я сделал провода со щупами,но при тестировании выяснилось, что ёмкость контактов, на соединении проводов и прибора, достигает 10 нФ, соответственно это нужно учитывать при измерении.

Схема измерителя ёмкости:

Схема измерителя ёмкости на pic18f1320

Мой вариант печатной платы:

печатная плата измеритель ёмкости

А также фото готового изделия:

1.jpg

2.jpg

3.jpg

4.jpg

5.jpg

6.jpg

Если есть желающие повторить этот прибор - прошивка, схема и плата в формате "lay" прикрепляются в статье. Единственный нюанс, у меня нет уверенности,что при повторении измерителя, он сразу будет работать точно. Я калибровал его программно, а вам рекомендую вместо резистора R6 4,7 кОм поставить подстроечный резистор на 10 кОм и калибровать прибор при помощи изменения его сопротивления.

Всем удачи, критикуйте в комментариях.

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

Обозначение Тип Номинал Количество ПримечаниеМагазинМой блокнот
МК PIC 8-бит
PIC18F1320
1 Поиск в FivelВ блокнот
SMD 1206 Резистор
1 кОм
3 Поиск в FivelВ блокнот
SMD 1206 Резистор
100 Ом
1 Поиск в FivelВ блокнот
SMD 1206 Резистор
10 кОм
1 Поиск в FivelВ блокнот
SMD 1206 Резистор
4.7 кОм
1 Поиск в FivelВ блокнот
SMD 1206 Конденсатор100 нФ1 Поиск в FivelВ блокнот
LCD-дисплейNokia 1202/12801 Поиск в FivelВ блокнот
отсек для батареек 2* "АА"1 Поиск в FivelВ блокнот
Выключатель1 Поиск в FivelВ блокнот
линейка PLS-401 Поиск в FivelВ блокнот
разъём PBS-31 Поиск в FivelВ блокнот
Добавить все

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

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

Теги:

Опубликована: Изменена: 08.01.2017 0 0
Я собрал 0 1
x

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

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

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

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

0
Публикатор #
На форуме автоматически создана тема для обсуждения статьи.
Ответить
0
olyaneko #
Можно у этого измерителя диапазон увеличить?
Ответить
0

[Автор]
bykben #
Вверх - думаю он измерять будет корректно, но долго, просто лично я им не измерял ёмкость больше, чем 3500 МКФ. А вниз - это нужно программу переписывать, как дойдут руки сделаю и выложу обновлённую прошивку
Ответить
0
username #
Уважаемые авторы, а исходный код вы все от кого прячете?
Ответить
0

[Автор]
bykben #
Да если честно, то код этого прибора и не жалко. Просто зачем он вам? Люди, которые не умеют программировать - не поймут. А кто умеет - так легче свой написать, чем в чужом разбираться.
Но раз просите - прикрепляю к комментарию.
Прикрепленный файл: Код.rar
Ответить
0

[Автор]
bykben #
Сюда по ошибке добавлен неправильный код. Правильный исходный код и обновлённая прошивка добавлена в архив к самой статье
Ответить
+2
Mactep #
Хорошо бы довести прибор до логического завершения - до ESR.
Ответить
0

[Автор]
bykben #
Идея хорошая. Просто мне пока не приходилось на практике сталкиваться с измерением ESR, поэтому и не подумал о этом. Будет время - доработаю.
Ответить
+1
4uvak #
Для ESR нужно схему усложнять, а так да, ESR очень важный параметр, нужный при измерениях..
Ответить
0
Селиван #
Присоединяюсь. Измерение ESR при ремонтах востребованнее информации о ёмкости конденсатора.
Ответить
0
Михаил #
Почему бы не убрать с дисплея незначащие нули до запятой?
Ответить
0

[Автор]
bykben #
А чем они мешают? Убирать нули - это усложнение программы. Количество нулей соответствует максимальному количеству знаков в измеряемой ёмкости.
Ответить
0
4uvak #
Я легко нули убирал в ассемблере, подменял пустым знакоместом если первый, и последующие символы нули. Думаю в СИ еще проще будет..
Ответить
0
smack #
1. Чтобы щупы не вносили погрешность, Вам надо додумать калибровку нуля
2. Если принцип работы-измерение времени заряда, то наличие утечки будет приводить к увеличению показаний, т е прибор будет врать в большую сторону. Т е перед измерением нужно проверять не подтекает ли конденсатор.
3. Померить ESR частенько надо бывает.
Ответить
+1

[Автор]
bykben #
Собственно сам просил критику - поэтому всем спасибо за её конструктивность. Как разберусь с другими делами, попробую обновить схему и прошивку с добавкой ESR, калибровки нуля, увеличения диапазона измерения (в основном в меньшую сторону), ну и нули незначащие уберу. А пока, если есть ещё замечания или пожелания, пишите.
Ответить
0
DesAlex #
Переводня комплектующих. На точно таком же дисплее и на МК такой же цены можно сделать полноценный RLC метр, измеряющий каждый компонент по 6 (!!!) критериям. Например, для конденсатора: ёмкость, ЭПС, тангенс угла потерь, добротность, сопротивление переменному току, ещё и угол сдвига фазы придачу (хотя для конденсата это и не необходимо. Смотрите на форуме тему по Tweezer RLC meter.
Ответить
0

[Автор]
bykben #
Так я и написал в статье, что использовать этот контроллер - сильно шикарно. Да и есть цель доработать этот прибор до мультиметра с измерением ёмкости в том числе. Вопрос как всегда в приоритетах. Стала острая необходимость в измерении ёмкости, я и сделал этот прибор, а на остальные функции пока нет времени. Но как разберусь с остальным, обязательно вернусь и к доработке этого прибора.
Ответить
Добавить комментарий
Имя:
E-mail:
не публикуется
Текст:
Защита от спама:
В чем измеряется сила тока?
Файлы:
 
Для выбора нескольких файлов использйте CTRL

UNI-T UT-61A
UNI-T UT-61A
Discovery V8 Паяльник с регулировкой температуры
вверх