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

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

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


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

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

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

Да, в своей плате я применил ADM660AR (купил ее значительно дешевле), может поэтому и разное подключение 6 вывода. Не забывайте про максимальное допустимое напряжение питания ОУ, нужен компромис между минимальным током потребления и стабильностью отрицательного питания. Пара диодов в этой цепи берет на себя лишнее, а резистор в цепи конденсатора на ножках 2 и 4 ограничивает ток.
Про питание ЖКИ ничего не могу сказать. Все свои испытания проводил с дисплеем Trium, описывал выше.
В какой ячейке контрастность сейчас, тоже не смогу сказать, программу уже изменил под новый вариант (инициализация в EEPROM), скоро выложу. Дело в том, что обьем свободной памяти позволяет, но как сделать универсальный вариант под множество дисплеев не в ущерб надежности, пока в затруднении. Эта универсальность может боком выйти, еще больше может запутать тех, у кого мало опыта с перепрограммированием измененной части памяти МК. Наверно проще делать несколько вариантов прошивок. Например по 3 варианта ЖКИ (с коррекцией инициализации) и под 2 варианта МК, всего получится 6 прошивок. Пока думаю так.
Аватара пользователя
igor43nv
Встал на лапы
Сообщения: 140
Зарегистрирован: Чт авг 23, 2012 18:11:38

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

Сообщение igor43nv »

Хатуль_мадан,у меня тоже заказан ADM660AR. Получается это не полные аналоги(ADM660AR-ICL7660)? Т.е. в случае применения ADM660AR выв.5 и выв.6 надо закоротить согласно схемы,а в случае ICL7660 выв.6 надо отключить от схемы и повесить в воздухе...
lawr
Встал на лапы
Сообщения: 120
Зарегистрирован: Чт фев 16, 2012 15:22:06

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

Сообщение lawr »

Диапазон программного изменения контрастности - 32 уровня от 80 до 9F. Значение по умолчанию 90.
Если открыть hex прошивки в icprog - то увидим соответствующее значение (см. вложение)... Править надо именно в этом окне и сразу же программировать (надеюсь, автор прошивки будет не против)
Вложения
contrast.gif
(56 КБ) 1446 скачиваний
Последний раз редактировалось lawr Вс ноя 04, 2012 19:28:34, всего редактировалось 1 раз.
Аватара пользователя
Хатуль_мадан
Электрический кот
Сообщения: 1004
Зарегистрирован: Ср мар 03, 2010 11:48:00
Откуда: Уфа

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

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

Не могу точно сказать. Оставьте 6 вывод свободным, или лучше подключите его к общей шине. Мой прибор на работе, поэкспериментировать не могу.
lawr, я не против. Скорее всего Вы правы, в указанном фрагменте действительно чередующийся набор кодов команд инициализации и передачи их по SPI.
lawr
Встал на лапы
Сообщения: 120
Зарегистрирован: Чт фев 16, 2012 15:22:06

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

Сообщение lawr »

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

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

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

lawr писал(а):По возможности, добавьте в прошивку еще одну команду инициализации С8 - отсутствие отзеркаливания экрана по Y, т.к. при программном ресете дисплея автоматически проходит команда отзеркаливания С0, отчего некоторые пользователи приходят в недоумение

Так, теперь поподробнее пожалуйста. Это для какого дисплея? И почему без нее происходит отзеркаливание? Я пока не силен во всех дисплеях, в основном использовал образцы инициализаций, которые смог найти в сети, некоторые сам испытал и опробовал. Очень помогает, если удается найти даташит на контроллер дисплея. Если не сложно, сможете подправить так, как нужно образцы файлов под ЖКИ, выложенные в последнем посте на первой странице (просьбу озвучиваю уже в четвертый раз). Желательно с комментариями для кода каждой команды, чтобы был ясен смысл дальнейших изменений тем людям, кто будет подстраивать под свои ЖКИ. Думаю, многие Вам будут благодарны.
lawr
Встал на лапы
Сообщения: 120
Зарегистрирован: Чт фев 16, 2012 15:22:06

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

Сообщение lawr »

Пардон, отвлекся.
У меня от 1112.
При программном сбросе дисплея командой Е2 происходит его самоинициализация по умолчанию, зашитая в контроллер дисплея и 90% команд, которые мы посылаем дисплею программно к этому моменту уже выполнены. В принципе, нам надо выполнить только команду AF - "включить дисплей" и все пройдет. Другое дело, как? Ведь не все команды мы меняем программно под свои нужды. Часть пропускаем, думая, что оно не нужны, а ведь они все равно пройдут по умолчанию!
К примеру, в моем дисплее при программном ресете по умолчанию проходит команда С0 - отзеркаливание экрана по Y, отчего изображение на экране отзеркаленное и чтобы оно было "как у всех" приходится дописывать в прошивку команду инициализации С8 - отсутствие отзеркаливания экрана по Y.
Перечень команд контроллера дисплея есть в даташите

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

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

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

lawr писал(а):Пардон, отвлекся. У меня от 1112...
...найду в архивах описание команд и отправлю в личку, только для какого дисплея?

Спасибо! Мне, по большому счету, без разницы, мой прибор уже собран. Это нужно будет только тем, кто будет собирать и настраивать свои измерители. Я постараюсь помочь, если смогу. Наверно, нужно на самые распространенные, или имеющиеся уже в наличии. В любом случае, информация никогда лишней не будет, кому-нибудь да пригодится.
serg1968-09
Потрогал лапой паяльник
Сообщения: 323
Зарегистрирован: Сб янв 08, 2011 17:22:52

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

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

Вот фотки замеров
Вложения
1.rar
(440.49 КБ) 761 скачивание
serg1968-09
Потрогал лапой паяльник
Сообщения: 323
Зарегистрирован: Сб янв 08, 2011 17:22:52

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

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

Еще фотки
Вложения
2.rar
(439.44 КБ) 614 скачиваний
serg1968-09
Потрогал лапой паяльник
Сообщения: 323
Зарегистрирован: Сб янв 08, 2011 17:22:52

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

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

И еще фотки
Вложения
3.rar
(539.1 КБ) 635 скачиваний
serg1968-09
Потрогал лапой паяльник
Сообщения: 323
Зарегистрирован: Сб янв 08, 2011 17:22:52

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

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

Снова фотки
Вложения
4.rar
(739.79 КБ) 611 скачиваний
serg1968-09
Потрогал лапой паяльник
Сообщения: 323
Зарегистрирован: Сб янв 08, 2011 17:22:52

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

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

И последние фотки
Вложения
5.rar
(496.32 КБ) 712 скачиваний
Аватара пользователя
Хатуль_мадан
Электрический кот
Сообщения: 1004
Зарегистрирован: Ср мар 03, 2010 11:48:00
Откуда: Уфа

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

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

serg1968-09, вроде неплохо получилось! :)
Это замеры с применением MCP602 как я понял?
А все-таки, инверсия ЖКИ нужна, тогда и подсветку можно отключить, батареек на дольше хватит.
serg1968-09
Потрогал лапой паяльник
Сообщения: 323
Зарегистрирован: Сб янв 08, 2011 17:22:52

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

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

Хатуль_мадан Да,это все с операционным усилителем МСР602.После выходных сделаю еще раз замеры этих же деталей,но уже на операционном усилителе МСР6022.Должны во вторник привезти эти операционники,перепояю и попробую еще раз замерить ради интереса.Давайте инверсию,если Вас не затруднит.Сейчас пока займусь лицевой панелью.
MIRON63
Первый раз сказал Мяу!
Сообщения: 21
Зарегистрирован: Ср окт 10, 2012 15:13:37

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

Сообщение MIRON63 »

serg1968-09, вроде неплохо получилось!

Супер, Хатуль!!! Всё отлично.
Обалденный интерфейс, информативность. До сих пор я сомневался в целесообразности применения графического индикатора( это всё таки не ёлочная гирлянда), сейчас вижу преимущество.
Аватара пользователя
geniv82
Потрогал лапой паяльник
Сообщения: 352
Зарегистрирован: Ср авг 31, 2011 14:26:26
Откуда: Воронеж

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

Сообщение geniv82 »

serg1968-09 писал(а):И последние фотки

Serg1968-09, а это в момент фотографирования показания сменились или глюк индикатора?
А вообще круто!
А как частоту меряет?
Вложения
SNC11198.JPG
(13.43 КБ) 1446 скачиваний
serg1968-09
Потрогал лапой паяльник
Сообщения: 323
Зарегистрирован: Сб янв 08, 2011 17:22:52

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

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

geniv82 Циферка моргнула в момент фотографирования,Вы правы.Частоту мерит нормально.Фотки не стал делать потому как с частотомером вроде и у всех должен нормально мерить
Аватара пользователя
sergho
Грызет канифоль
Сообщения: 253
Зарегистрирован: Пн май 25, 2009 14:32:47
Откуда: Киев

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

Сообщение sergho »

2 lawr
Спасибо, дружище!!!!
Исправил контрастность для своего дисплея, теперь все отлично видно! Ячейка правда отличается, но методом тыка я нашел. Кому надо на будущее, фото прилагаю

По факту было значение 90
Вложения
2012-11-05_12-33-42_457 (1296 x 729).jpg
(218.33 КБ) 1632 скачивания
Nokia 1100.png
(203.13 КБ) 1451 скачивание
... Do you know russian word "ГРАБЛИ" ?
E71

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

Сообщение E71 »

кхм .. а как Вам удалось проводки к стекляшке припаять?
Ответить

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