Свежие обсуждения
Измерения

Измеритель C и ESR

1 15 166

Новая версия прошивки - 1.01
Исправлена ошибка сохранения настроек в EEPROM для PIC16F876(A).
Тем, у кого прибор собран на 873, обновляться никакого смысла нет.

87960.rar

 

Здравствуйте GO! Не могли бы Вы дать ссылку на собранный Вами ICD2 (железо и прошивку для МК). Спасибо.

 

Схема была найдена на одном из англоязычных форумов, сейчас уже не вспомню где именно,
а вот ссылка на первоисточник: http://home.vrweb.de/~lotharstolz/stolz.de.be/icd/main.html
Вначале прошивается начальный загрузчик - файл Bl??????.hex из пакета MPLAB,
а далее он уже сам себя программирует под отлаживаемый МК.
Если в IDC2 применен МК с буквой А, то вроде как требуется адаптированная под этот тип процессора
версия загрузчика.

 

GO, спасибо!
Про бутлоадер, у меня MPLAB v7.42, в папке C:\Program Files\Microchip\MPLAB IDE\ICD2 имеются следующие файлы с расширением HEX: 2 шт - BLxxxx.HEX, 38 шт - DExxxx.HEX, 14 шт - ICDxxxx.HEX и три файла с названиями "ре", "SRAM16", 29F16016. Файла с началом "Bl", нет . И еще этот загрузчик Bl??????.hex в МК зашьет сам MPLAB или его надо записать на другом программаторе.

 

AlexAlcoa: 2 шт - BLxxxx.HEX
это оно и есть, l = L
AlexAlcoa: его надо записать на другом программаторе
имено так.

Загляните еще в ж.Радио, 2006 N6, стр.28

 

GO: l = L , понял!!!
За Радио 2006 N6 спасибо, обязательно загляну.

 

Ещё один вопрос к автору ESR метра:можно ли без переделок вместо двустрочного применить однострочный дисплейный модуль?
Или,с доработками от мобильника 3310(или других с последовательным доступом,в т.ч. и цветных)?

 

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

От мобильника - пол программы периписать (что при наличии библиотеки и корректной работе со страницами памяти) вполне.

Как доведу оригинальный до состояния "в корпусе" буду делать с однострочным. 10ти знаковом.

Жертвую 10ыми долями емкости и емеем 6 знаков на емкость (1-999999 мкФ)и младшим разрядом сопротивления и имеем (0-9999)х10^-2 Ом . И все влезает на 10 символьный дешевый МЭЛТ.

ЗЕМЛЮ разводить внимательно, я уже второй раз перераскладываю.

 

Ну вот,запустил приборчик!Вполне сносно для его простоты работает.Пришлось только коэфф. по ёмкости подкорректировать,по сопротивлению не трогал,все 1,000.Калибровка по ёмкости тоже весьма приблизительно,нет кондёров с хорошим допуском...Как мне показалось,присутствует,весьма большая нелинейность при измерении R ,возрастающая с увеличением сопртивления.
Конечно,поскольку,ёмкости более 10000мкФ встречаются редко,верхний предел хорошо бы ограничить,заодно сэкономив на разрядности.А нижний предел наоборот,расширить до 0,1мкФ.Учитывая изложенные ранее в теме замечания,ток через TL431 увеличен вдвое по сравнению с указаными в оригинальной схеме.
С разводкой земли особых проблем не возникло,плата моя,показания стабильны.
Потребляемый ток с ЖКИ модулем DMC20261 получился 23mA при разомкнутых входных контактах,при замкнутых ок. 35mA без подсветки.

 

zhukoleg: Ну вот,запустил приборчик! Поздравляю !
При измерении R нелинейности я не заметил, надо будет глянуть точнее.
А что касается пределов измерения емкости, верхний определяется
разумным (0.9 сек) временем ожидания заряда конденсатора -
см. строка 72 (и комментарий к ней) go_esr.asm:
Max_Count equ .70

А разрешение на нижнем пределе измерения емкости можно улучшить
программно, не прибегая к уменьшению зарядного тока.
Для этого необходимо использовать модуль CCP1 в режиме захвата таймера TMR1
по заднему фронту на входе RC2/CCP1.