Измеритель ESR/L/C/F/P/t на PIC16F876A

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


Serge3
Потрогал лапой паяльник
Сообщения: 369
Зарегистрирован: Ср окт 27, 2010 01:19:02
Откуда: Украина

Re: Измеритель ESR/L/C/F/P/t на PIC16F876A

Сообщение Serge3 »

От чего уходили,туда и пришли. Это я про экран.
Alex___007
Родился
Сообщения: 7
Зарегистрирован: Пт апр 19, 2013 17:01:45

Re: Измеритель ESR/L/C/F/P/t на PIC16F876A

Сообщение Alex___007 »

Неудобна калибровка термопары. Нельзя ли ее добавить в меню настроек?
well kot
Открыл глаза
Сообщения: 51
Зарегистрирован: Ср мар 06, 2013 19:22:44
Откуда: UA
Контактная информация:

Re: Измеритель ESR/L/C/F/P/t на PIC16F876A

Сообщение well kot »

Selin писал(а):Нас уже трое...
В общем - есть идея подарить автору экранчик
Осталось определиться с экранчиком. Я все-таки сторонник не дорогого решения, что-то из более менее доступного, из тех что к мобильным идут. Может у кого есть данные про размеры дисплеев с подходящей разрешалкой, отпишитесь...
Selin
Грызет канифоль
Сообщения: 257
Зарегистрирован: Вт янв 29, 2013 16:59:51
Откуда: Украина, Днепропетровск

Re: Измеритель ESR/L/C/F/P/t на PIC16F876A

Сообщение Selin »

well kot писал(а):
Selin писал(а):Нас уже трое...
В общем - есть идея подарить автору экранчик
Я все-таки сторонник не дорогого решения, что-то из более менее доступного, из тех что к мобильным идут. Может у кого есть данные про размеры дисплеев с подходящей разрешалкой, отпишитесь...

Неужели 10$ - это сильно дорого?
http://item.mobileweb.ebay.com/viewitem ... 6877358453
Ладно.

В любом случае, думаю, доработка прошивки будет только при наличии экрана у автора. И то - не факт.

Еще немного почитал про этот экран - у него, по факту, адрессация идет по половинкам экрана (2 х 64х64). И параллельный интерфейс впридачу. Так что простой доработка вряд ли будет...
Хоть садись учить язык для микроконтроллеров :)
Аватара пользователя
igor43nv
Встал на лапы
Сообщения: 140
Зарегистрирован: Чт авг 23, 2012 18:11:38

Re: Измеритель ESR/L/C/F/P/t на PIC16F876A

Сообщение igor43nv »

Господа,фигня какая то у меня... Сейчас только заметил что у меня не вытягивает второй диапазон измерения емкостей(первый и третий настроены и меряются корректно). Ставлю 10мкф-и до конца вывожу(до 128),все равно не хватает примерно 1 мкф,т.е.1/10(емкость измерена другим показометром).

Как я понимаю на 2-м диапазоне измерения емкостей открывается транзистор VT12,подсаживая впараллель резистору R19(1.27кОм) еще и R16(330Ом). Транзистор VT12 работает хотя бы потому что при настройке тока 10mA ток у меня показует 10,01mA(от безысходности подобрал,было 9.94). Если б транзистор не работал то на обоих диапазонах(2mA и 10mA) ток бы был 1.95mA,т.е. равен диапазону 2mA. Все остальные цепи общие с другими диапазонами... Транзистор VT8 насколько я понимаю работает на 3-й диапазон.
В чем тогда проблема? Ничего вроде не скачет,сопротивления меряются зашибись(вроде до 130Ом). Питалово на MCP6022 +5V и -0.93V.

Комплектующие точно как на схеме. Только подобрано сопротивление R16(300Ом) для установки правильного значения тока,и подано смещение через R14(1.1МОм) для приведения коэффициентов нулевых значений в норму. Вместо транзисторов VT2 и VT3 применена сборка BC857BS.

СпойлерИзображение


Хатуль_мадан,подскажи где еще копать...
Последний раз редактировалось igor43nv Пт апр 19, 2013 22:06:30, всего редактировалось 2 раза.
Аватара пользователя
Хатуль_мадан
Электрический кот
Сообщения: 1004
Зарегистрирован: Ср мар 03, 2010 11:48:00
Откуда: Уфа

Re: Измеритель ESR/L/C/F/P/t на PIC16F876A

Сообщение Хатуль_мадан »

igor43nv, попробуйте немножко подстроить резистором R16 ток 10мА ( у моего прибора 9,7мА), чем больше ток заряда, тем выше скорость изменения dU на конденсаторе, а значит и занижается вычисленная емкость относительно реальной. Возможно проблема в этом. Возможно отличаются Ку у усилителя на ОУ, от этого тоже зависит скорость нарастания напряжения на входе АЦП, а значит и вычисления. После подбора R16 придется перекалибровать и проверить остальные диапазоны. Транзистор VT8 в норме, если есть переключение тока в меню настройки.
Selin писал(а):В любом случае, думаю, доработка прошивки будет только при наличии экрана у автора. И то - не факт...

Вот именно, вопрос скорее в подключении дисплея, как минимум придется применить PIC16F877A или PIC16F887 с бОльшим количеством ног. Второй момент, это должна быть отдельная программа, т.к вывод информации придется изменить под ширину 128 точек вместо 96. Оставлять свободное поле с правой стороны, тоже красоты не добавит. Ну и встанет вопрос изучения самого драйвера дисплея, или их там 2 кажется, на каждое поле свой, пока не знаю.
Я уже давно задумывался над применением более крупного ЖКИ, хотел применить в переделке индикации БП dazheng PS-1502DD, но не нашел ничего подходящего по размерам и цене. Пришлось собрать плату на двух семисегментных с регистрами 74HC595. Так что и у меня этот вопрос пока открыт.
Аватара пользователя
igor43nv
Встал на лапы
Сообщения: 140
Зарегистрирован: Чт авг 23, 2012 18:11:38

Re: Измеритель ESR/L/C/F/P/t на PIC16F876A

Сообщение igor43nv »

Странно что на затворе VT12 при подключении 2-го диапазона наблюдается не постоянно напряжение,а импульсами примерно ну может по полсекунды-секунда (осцила нет померять точно):есть-нет-есть. Это связано с замерами или какой то косяк? Но скорее всего это связано с замерами,потому как при подключении 3-го диапазана,на затворе VT8 наблюдается нечто подобное.
Я сейчас даже и не могу сказать как было раньше-настроен был второй диапазон или нет...

Попробую увеличить сопротивление R16...Но сейчас баиньки пойду-вымотал меня сегодня дэвайс.
Аватара пользователя
Хатуль_мадан
Электрический кот
Сообщения: 1004
Зарегистрирован: Ср мар 03, 2010 11:48:00
Откуда: Уфа

Re: Измеритель ESR/L/C/F/P/t на PIC16F876A

Сообщение Хатуль_мадан »

На каком 2 диапазоне? В замерах оно всегда скачет и меняется. Зайдите в меню настройки и включите 2мА, на подключенных щупах милиамперметр должен показывать 1,9...2мА. потом включите ток 10мА и по милиамперметру подберите R16, чтобы ток был около 10мА, или чуть меньше. Если все настроено, то останется только откалибровать диапазоны.
Время позднее, второй час ночи... :sleep:
Alex___007
Родился
Сообщения: 7
Зарегистрирован: Пт апр 19, 2013 17:01:45

Re: Измеритель ESR/L/C/F/P/t на PIC16F876A

Сообщение Alex___007 »

Ну так как на счет калибровки термопары через меню настроек? Так у меня все работает. Хочется такая возможность!
Аватара пользователя
Хатуль_мадан
Электрический кот
Сообщения: 1004
Зарегистрирован: Ср мар 03, 2010 11:48:00
Откуда: Уфа

Re: Измеритель ESR/L/C/F/P/t на PIC16F876A

Сообщение Хатуль_мадан »

Не такое это быстрое дело слепить менюшку в готовом приборе, возможно в будущем попробую. Но пока не представляю, как эту термопару калибровать. За все время работы с измерителем так ни разу ей и не воспользовался, как то нужды нет, в отличии от DS18B20.
Alex___007
Родился
Сообщения: 7
Зарегистрирован: Пт апр 19, 2013 17:01:45

Re: Измеритель ESR/L/C/F/P/t на PIC16F876A

Сообщение Alex___007 »

Прибор готов, вообщем не плохо работает! На счет ESR почему-то чуть брешет(С GO сравниваю)! Сравнить есть с чем! Настраиваю термопару.... неудобно подбирать и перепрошивать!
Alex___007
Родился
Сообщения: 7
Зарегистрирован: Пт апр 19, 2013 17:01:45

Re: Измеритель ESR/L/C/F/P/t на PIC16F876A

Сообщение Alex___007 »

Давайте исходник потружусь!
Аватара пользователя
igor43nv
Встал на лапы
Сообщения: 140
Зарегистрирован: Чт авг 23, 2012 18:11:38

Re: Измеритель ESR/L/C/F/P/t на PIC16F876A

Сообщение igor43nv »

На каком 2 диапазоне? В замерах оно всегда скачет и меняется

Я говорил про то что при подключении кандера на 10мкФ работает транзистор VT12. Так вот на затворе у него в этот момент не постоянно напряжение а продолжительностью где то по 0.5-1 сек. Смотрел цифровым тестером,осцила дома не имею.
попробуйте немножко подстроить резистором R16 ток 10мА ( у моего прибора 9,7мА), чем больше ток заряда, тем выше скорость изменения dU на конденсаторе, а значит и занижается вычисленная емкость относительно реальной. Возможно проблема в этом. Возможно отличаются Ку у усилителя на ОУ, от этого тоже зависит скорость нарастания напряжения на входе АЦП, а значит и вычисления. После подбора R16 придется перекалибровать и проверить остальные диапазоны

Подогнал (занизил) ток на диапазоне 10mA,сейчас 9.77mA-замеры емкости повысились ,но недостаточно. Изменил коэффициент усиления операционника DA2.2,путем занижения сопротивления R8 c 10кОм до 9.1 кОм. Сейчас получится отстроить емкость во втором диапазоне. Чем мне это все грозит? Нелинейности не будет? То что настраивать придется по новой мы понимаем...
СпойлерСхему кидаю для наглядности,чтоб добрым людям не искать.
Изображение
Alex___007
Родился
Сообщения: 7
Зарегистрирован: Пт апр 19, 2013 17:01:45

Re: Измеритель ESR/L/C/F/P/t на PIC16F876A

Сообщение Alex___007 »

Собрал, доволен, НО калибровка по температуре не доработана! А так вообщем-то ничего! ВСЕ РАБОТАЕТ! ПРОЦ 886!
Аватара пользователя
куко
Опытный кот
Сообщения: 737
Зарегистрирован: Чт ноя 25, 2010 20:41:04

Re: Измеритель ESR/L/C/F/P/t на PIC16F876A

Сообщение куко »

Alex___007 а ну ка на общее обозрение фото Вашего творения.
Аватара пользователя
Хатуль_мадан
Электрический кот
Сообщения: 1004
Зарегистрирован: Ср мар 03, 2010 11:48:00
Откуда: Уфа

Re: Измеритель ESR/L/C/F/P/t на PIC16F876A

Сообщение Хатуль_мадан »

igor43nv писал(а):Подогнал (занизил) ток на диапазоне 10mA,сейчас 9.77mA-замеры емкости повысились ,но недостаточно. Изменил коэффициент усиления операционника DA2.2,путем занижения сопротивления R8 c 10кОм до 9.1 кОм. Сейчас получится отстроить емкость во втором диапазоне. Чем мне это все грозит? Нелинейности не будет?

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

Код: Выделить всё

;----------
ESR_metr:   ; Измеряем Esr и dU для малых емкостей
;----------
; Раз не зашкалило, то все меряем тут, переключая усиление и ток заряда.
; При Iзар.10mA. и вкл. усилении Кu=174 (макс. скорость нарастания U для Rx < 2 Om)
; При Iзар.10mA. и вЫкл. усилении Кu=17,5 (2 < Rx < 20 Om)
; При Iзар. 2mA. и вЫкл. усилении Кu=17,5 ( Rx > 20 Om)
;----------

То, что в замерах происходит переключение токов, так и должно быть. Ведь прибор не знает какой элемент к нему подключен в текущий момент, поэтому каждый цикл замеров начинается с самого начала. Первым определяется нет ли зашкаливания АЦП на самом малом токе и малом усилении, если есть, то ждем подключения к щупам чего-либо (сканирование). Как только зашкал АЦП не обнаружен, включается алгоритм последовательных замеров, только потом определяется измеряемый диапазон и производятся многократные замеры с нужными установками тока и усиления, потом вычисления и вывод на дисплей. Далее цикл повторяется по новой с самого начала. Поэтому включение/выключение токов, усиления ОУ это нормальное явление.
После выходных проверю на своем приборе коэффициенты, может в программе проще будет сделать общее небольшое смещение на вычисления именно этого диапазона. У других собравших вроде жалоб нет, но и у себя при настройке помню смутил коэф. близкий к границе, но тогда не придал значения, вносил изменения в программу вычислений по минимуму, страшно было все испортить окончательно. :)
Alex___007, измерение температуры термопарой, это вообще не основное назначение измерителя, полно тестеров которые прекрасно с этим справляются. Но если уж вопрос в этом, то калибровка делается за 2 приема. Определяется разница показаний прибора и реальной температуры, вычисляется отношение отклонения и пропорционально меняется в EEPROM коэффициент для термопары. Добиться идеальных совпадений показаний никак не получится (даже через меню), только можно оценить ориентировочное значение, ведь в схеме нет компенсации температуры холодных концов термопары. Добавлять это нет смысла, а значит и городить дополнительную менюшку лень, может потом сделаю. Такой режим добавил именно для примерной оценки температуры более 125 градусов, когда датчиком померять уже не выходит.
mikita
Открыл глаза
Сообщения: 45
Зарегистрирован: Сб апр 24, 2010 17:31:14

Re: Измеритель ESR/L/C/F/P/t на PIC16F876A

Сообщение mikita »

[quote="Хатуль_мадан"] но и у себя при настройке помню смутил коэф. близкий к границе, но тогда не придал значения, вносил изменения в программу вычислений по минимуму, страшно было все испортить окончательно. :)
Вот и у меня при R=1ом (на первом диапазоне 0-10ом) коэффициент загнался на край диапазона -127. На двух дригих- выставилось нормально. Получается, нужно током сместить диапазон или можно резистором в обвязке подрегулировать?
serg1968-09
Потрогал лапой паяльник
Сообщения: 323
Зарегистрирован: Сб янв 08, 2011 17:22:52

Re: Измеритель ESR/L/C/F/P/t на PIC16F876A

Сообщение serg1968-09 »

Вот некоторые из дисплеев,которые по ценам не относятся к дорогим.На фото из серии 12864,который находится первым с лева на право,стоит около 350 рублей.Самый последний стоит около 420 рублей.Ну а телефонные дисплеи,первый на фото,с лева на право,стоит200 рублей и второй чуть дороже.На первом телефонном дисплеи от NOKIA N95, в данный момент делаю блок питания от 0-40 вольт и ток от 0-10 ампер.
Вложения
SNC11263.JPG
(114.55 КБ) 1287 скачиваний
SNC11264.JPG
(106.56 КБ) 1088 скачиваний
Аватара пользователя
revlerik
Потрогал лапой паяльник
Сообщения: 375
Зарегистрирован: Чт мар 08, 2012 03:57:36
Откуда: Украина,Винницкая обл.
Контактная информация:

Re: Измеритель ESR/L/C/F/P/t на PIC16F876A

Сообщение revlerik »

На первом телефонном дисплеи от NOKIA N95, в данный момент делаю блок питания от 0-40 вольт и ток от 0-10 ампер.

А схемкой или ссылкой можно поделится?
serg1968-09
Потрогал лапой паяльник
Сообщения: 323
Зарегистрирован: Сб янв 08, 2011 17:22:52

Re: Измеритель ESR/L/C/F/P/t на PIC16F876A

Сообщение serg1968-09 »

revlerik Всегда пожалуйста.Проэкт находится на стадии развития,но первые варианты уже есть.Схема управления собирается на контроллерах STM.
Вложения
Новая папка.rar
(100.25 КБ) 750 скачиваний
Ответить

Вернуться в «Статьи»