Прибор для измерения R,L,C и ESR. hxRLCMeter

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

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


Ответить
hax
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 160
Зарегистрирован: Вт окт 25, 2011 17:39:42
Откуда: Киев

Сообщение hax »

Тема к статье "Прибор для измерения R,L,C и ESR. hxRLCMeter".

http://radiokot.ru/circuit/digital/measure/93/

Изображение




Темы по статьям с нашего сайта создаются в разделе "Статьи"
Сюда перенес.

aen
Контактная информация:
Реклама
hax
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 160
Зарегистрирован: Вт окт 25, 2011 17:39:42
Откуда: Киев

Сообщение hax »

Опечатка:
11. Подключаем калибровочное сопротивление 0.05 Ом (два резистора 0.1 параллельно), в терминале посылаем символы “c”, “a”. Таким образом прибор запоминает калибровочные значения для сопротивления 0.1 Ом в EEPROM.
Должно быть: ...запоминает калибровочные значения для сопротивления 0.05 Ом в EEPROM.
Контактная информация:
Реклама
YAD
Встал на лапы
Сообщения: 110
Зарегистрирован: Чт окт 27, 2011 22:07:53
Откуда: UA Cxid, Kiev

Сообщение YAD »

Не маленький прибор) Работа достойна похвалы!
Скажите а где печатки заказывали, есть ещё?
hax
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 160
Зарегистрирован: Вт окт 25, 2011 17:39:42
Откуда: Киев

Сообщение hax »

YAD писал(а):Скажите а где печатки заказывали, есть ещё?
Заказывал в Киеве в единичном экземпляре у Антощенко, контакты нашел тут:
http://electronix.ru/forum/lofiversion/ ... 06-50.html

Качество платы и цена понравились, было всего одно замыкание между двумя дорожками, визуально не нашел, прожёг подсоединив 12V аккумулятор.
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Первый раз сказал Мяу!
Аватара пользователя
Сообщения: 22
Зарегистрирован: Вт фев 21, 2012 16:21:25
Откуда: Новомосковск

Сообщение petrov40 »

Хотелось бы прошивку под индикатор 16х2
Реклама
hax
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 160
Зарегистрирован: Вт окт 25, 2011 17:39:42
Откуда: Киев

Сообщение hax »

petrov40 писал(а):Хотелось бы прошивку под индикатор 16х2
Поскольку разрабатывал прибор самостоятельно - то делал так, чтобы максимально использовать имеющиеся детали. Чтобы другие могли повторить - подробно расписал принцип действия и даю полные исходники.

Практически там нужно переписать только:

void LCD_WhiteSpace( uint8_t _pos );
void LCD_Digit( uint8_t _pos, uint8_t _value );

остальное не обязательно. Всё на C, никаких сложностей.

Если у вас нет опыта программирования - есть смысл обратить внимание на аналогичные разработки на распространённых деталях.

Изображение
Контактная информация:
Реклама
Родился
Сообщения: 7
Зарегистрирован: Пн апр 26, 2010 12:26:25

Сообщение Ortoped »

В чём смысл опубликования такой конструкции на Радиокоте, если её невозможно повторить по причине недоступности одной из основных деталей? Для тех, кто разберётся с исходниками, не составит труда разработать собственную конструкцию, а остальных Автор сразу отправил к "аналогичным разработкам на рапространённых деталях". Получилось что-то вроде рекламной статьи...
hax
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 160
Зарегистрирован: Вт окт 25, 2011 17:39:42
Откуда: Киев

Сообщение hax »

Ortoped писал(а):В чём смысл опубликования такой конструкции на Радиокоте, если её невозможно повторить по причине недоступности одной из основных деталей?
Неужели все радиокоты так обленились, что все статьи должны предлагать полностью готовые решения?

Каждый выбирает конструкцию для себя. Кому-то хочется просто повторить чужой прибор, где всё готово: прошивка, печатка. Кому-то нужны проверенные схемные решения, на основе которых можно собрать что-то своё.
Мне, например, слепо повторять чужую конструкцию - не интересно. Ничему не научишься, проще уж купить готовое. IMHO инженерный подход - это посмотреть, что уже сделано в это области и повторить с _улучшениями_. Смысл статьи в описании принципа работы и открытых исходниках на C, в качестве отправной точки.

Еще раз скажу: тому, кто уже делал что-то САМ для дисплея 16x2, не составит труда переписать 2 процедуры, и схему менять не нужно т.к. интерфейс тот же - SPI. Если же вы хотите чтобы я всё сделал за вас - тут уж извините. Тогда вам, например, в Мастер Кит.
Контактная информация:
Родился
Аватара пользователя
Сообщения: 12
Зарегистрирован: Чт сен 22, 2011 11:18:15

Сообщение Wesa »

Вопрос к автору U1 LM311 на схеме в корпусе dip-14 а на http://www.alldatasheet.com/view.jsp?Searchword=LM311 и в продаже dip-8 или SO8-150-1.27 и даже в базе протеусе 8 выводов. :facepalm:
hax
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 160
Зарегистрирован: Вт окт 25, 2011 17:39:42
Откуда: Киев

Сообщение hax »

Wesa писал(а):Вопрос к автору U1 LM311 на схеме в корпусе dip-14 а на http://www.alldatasheet.com/view.jsp?Searchword=LM311 и в продаже dip-8 или SO8-150-1.27 и даже в базе протеусе 8 выводов. :facepalm:
Да, похоже LM311 в DIP-14 не выпускаются... Я использовал КР554СА3. Вроде в DIP14 есть LM311N.
Контактная информация:
Родился
Сообщения: 7
Зарегистрирован: Пн апр 26, 2010 12:26:25

Сообщение Ortoped »

Похоже, что попытка формирования "инженерного подхода" у отсталой части русскоязычного населения планеты натолкнулась на некоторую вялость и неотзывчивость... Коты, кто-нибудь уже взялся за повторение?
Открыл глаза
Сообщения: 46
Зарегистрирован: Вт апр 12, 2011 10:50:22
Откуда: Новосибирская обл.

Сообщение МК2011 »

Раз уж так получается, что к автору обращаться за этим бесполезно, может найдется тот человек, которому (цитирую автора)-"не составит труда переписать 2 процедуры". Лично я вот не хочу изучать программирование на С только ради таких моментов, ну не входит это в сферу моих интересов (пока, во всяком случае). А вот желание повторить хорошую конструкцию на общедоступном индикаторе есть. И думаю, я такой тут не один.
Встал на лапы
Аватара пользователя
Сообщения: 92
Зарегистрирован: Пн июн 29, 2009 01:39:54
Откуда: Литва

Сообщение alvaidas1 »

Меня тоже заинтересовал прибор, но проблема индикатор. Если автор пишет "переписать 2 процедуры" то неужели так трудно автору поправит прошивку под массовый индикатор.
hax
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 160
Зарегистрирован: Вт окт 25, 2011 17:39:42
Откуда: Киев

Сообщение hax »

Ребята! Это моя первая статья, и я, честно говоря, не был готов к такой ситуации. Возможность слепого повторения в прибор не заложена изначально. Прошивку нужно компилировать самостоятельно, так как в неё нужно внести точные номиналы своих деталей. Для заливки прошивки нужен AVR программатор. Для настройки понадобится осциллограф и RS232-TTL кабель.

Дисплей я, пожалуй, себе закажу HD44780 16x2. Интересно самому разобраться, а потом может где-то применю. Как приедет, сделаю под него прошивку и проверю на макетке.
Контактная информация:
Открыл глаза
Сообщения: 46
Зарегистрирован: Вт апр 12, 2011 10:50:22
Откуда: Новосибирская обл.

Сообщение МК2011 »

Ну вот, дело сдвинулось с мертвой точки :) А осциллографами с программаторами нас не запугаешь :) Имеем в наличии, умеем пользоваться.
hax
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 160
Зарегистрирован: Вт окт 25, 2011 17:39:42
Откуда: Киев

Сообщение hax »

Пока индикатор едет из Китая, дам ссылки на аналогичные конструкции.

Изображение

С/ESR+LCFmetr_V2 /miron.
http://pro-radio.ru/measure/10248/

Измеряет:
ESR электролитических конденсаторов
– 0 – 50 Ом
Ёмкость электролитических конденсаторов
– 0.33 – 60 000мкФ
Ёмкость неэлектролитических конденсаторов
– 1пФ – 1мкФ
Индуктивность
– 0.1мкГн – 1 Гн
Частоту
– до 50 МГц

Сделан на PIC16F873A
ESR измеряет, заряжая конденсатор источником тока.

Есть исходники на asm, описание, много народу повторило и выложило свои варианты печаток.

----------------------------------------------------------
Изображение

ESR/R/L/C/F meter (by R2-D2)
http://vrtp.ru/index.php?showtopic=16397&st=0

Устройство предназначено для измерения малых сопротивлений, индуктивности, емкости и ЭПС конденсаторов

Сделан на PIC18F2520.
ESR измеряет, заряжая конденсатор источником тока.

Есть описание, много народу повторило, выложило свои варианты печаток. Исходников нет.
-----------------------------------------------------


Изображение

LC-meter на AVR.
http://forum.easyelectronics.ru/viewtop ... 42be59f29b

Сделан на ATMega8. Исходников нет.

-----------------------------------------------------------

Изображение

CLR2313 - измеритель ёмкостей, индуктивностей и сопротивлений
http://radiokot.ru/circuit/digital/measure/38/

Измеритель параметров ёмкостей, индуктивностей и сопротивлений на ATtiny2313(AT90S2313).
Есть исходники на ASM.
Диапазоны измерения
C 0.0 pF ... >9999 чF
L 0.0 чH ... ~9999 мH
R 0.0 Ом ... >9999 кОм

------------------------------------------------

Изображение

Very Accurate LC Meter based on PIC16F84A IC
http://www.radiolocman.com/shem/schemat ... l?di=33994

This LC Meter allows to measure incredibly small inductances starting from 10 nH to 1000 nH, 1 uH to 1000 uH, 1 mH to 100 mH and capacitance from 0.1 pF up to 900 nF.

Очень много народу повторило, можно найти разные варианты печаток.
------------------------------------------------------

Изображение

Измеритель ёмкости и индикатор ЭПС конденсаторов
http://www.ya-vyachko.narod.ru/mcu_c_esr.html

Сделан на ATTiny2313.
Принцип основан на измерении времени заряда конденсатора стабильным током до двух известных значений напряжения.

Где-то в дебрях форумов автор автор пишет, что такой способ измерения ESR не даёт стабильных результатов, и лучше делать вариант от R2D2.

------------------------------------------

ИЗМЕРИТЕЛЬ ЭКВИВАЛЕНТНОГО СОПРОТИВЛЕНИЯ ЭЛЕКТРОЛИТИЧЕСКИХ КОНДЕНСАТОРОВ (ESR) НА PIC16F873
http://www.radio-konst.narod.ru/moi_kon ... m_ESR.html

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

Есть исходники на asm.


------------------------------------------------------------------------------------

Изображение

Измеритель RLC-2 оn Go
http://pro-radio.ru/measure/6873/

Измеряемые параметры:
Сопротивление 0.01 Ом – 100 МОм
Емкость 0.01пФ – 22000мкФ
Индуктивность 0.01 мкГн – 20кГн

Сделан на PIC16F876. Есть исходники на ASM.

-------------------------------------------------------------------------------

Изображение

"МОДЕРНИЗИРОВАННЫЙ ЦИФРОВОЙ ИЗМЕРИТЕЛЬ ESR С РАЗРЕШАЮЩЕЙ СПОСОБНОСТЬЮ 0,0001 Ом.
Опубликовано в журнале ""Радиохобби"" 2009 №3 стр.57 и №6 стр.43 "

Автор очень, очень сильно заморочился, чтобы получить повышенную точность. Верю.

-------------------------------------------------------------------------------------

Частотометр, измеритель ёмкости и индуктивности – FCL-meter
http://www.cqham.ru/lcmeter3.htm

F1, МГц 0,01…65**
F2, МГц 10…950
С 0,01 пФ…0,5 мкФ
L 0,001 мкГн…5 Гн

На PIC16f84a. Есть исходники на asm.


----------------------------------------------------------------------------

Изображение

Определитель цоколевки, структуры и параметров полупроводников
http://radiokot.ru/circuit/digital/measure/91/

Недавно была статья здесь. На английском сайте есть PDF с описанием http://www.mikrocontroller.net/attachme ... ng104k.pdf. Количество затраченного времени при "голой" схеме впечатляет. Но IMHO это своего рода hacking, попытка выжать всё из голого контроллера. Точность измерений оценена очень оптимистично. Не верю.
Прибор интересен как определялка smd деталей, когда неизвестен не только номинал, но и что за компонент вообще.

На ATMega8/16/32. Есть исходники на C. Много людей повторило, есть много вариантов схемы и печаток.
----------------------------------------------------------------------------

По поводу правильного способа изменения ESR есть мнение:

http://forum.cxem.net/index.php?showtop ... ntry349462
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 3824
Зарегистрирован: Сб фев 25, 2012 16:22:13
Откуда: Планета Чистый ESR

Сообщение TIGR »

Ничего особо сложного там нет.Просто повышенные требования к радиоэлементам.
http://www.rom.by/files/all1_for_ROM.by_.jpg
:tea:
Керамика-100мкФ
Чистый ESR-0,0002Ом
Меандр
F-350кГц
Uт-100мВ
Пинцет MAX 253 Ceramic
Вымогатель припоя
Аватара пользователя
Сообщения: 636
Зарегистрирован: Ср авг 22, 2007 18:23:40

Сообщение ursus »

спасибо за ссылки
hax
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 160
Зарегистрирован: Вт окт 25, 2011 17:39:42
Откуда: Киев

Сообщение hax »

К нам приехал, к нам приехал, индикатор HD44780 недорогой! ( Из Китая ).

Итак, если после прочтения всех ссылок вы всё ещё полны решимости повторить именно этот прибор :), тогда делаем SPI адаптер для HD44780 по этой статье:
http://www.rlocman.ru/shem/schematics.html?di=67315
Схема используется без изменений.

Печатная плата может выглядеть так:
Изображение

На переходник подаётся питание 5В с основной платы (например, с конденсатора С20). К пинам Data,Clock, E подключаются сигналы LCD_DATA, LCD_CLOCK, LCD_CS с основной платы соответственно (минусы диодов D1-D3). Диоды D1-D3 и резисторы R8-R12 на основной плате можно не впаивать.

Изображение

Прошивка 1.2:
- поддержка HD44780 (убрать комментарий с #define USE_HD44780 в файле LCD_Impl.c)
- улучшен алгоритм измерения сопротивлений.

Исходники(Codevision):
hxESRMeter1.2_src.zip
(54.33 КБ) 925 скачиваний
Бинарник, скомпилированный для таких компонентов:
Спойлер===========
//This file contains definitions for resistors/capacitors used in actual schematics

//Precise value for R22, Ohm * 10, f.e. 97.2 Ohm -> 972
#define RCAL1_VAL 1000 //100

//Precise value for R23, Ohm
#define RCAL2_VAL 10000 //10000

//Precise value for R24, Ohm
#define RCAL3_VAL 100000 //100000

//Precise value for R25, Ohm
#define RCAL4_VAL 1000000 //1000000

//Precise value for C4, Farades
#define CCAL 0.000000001 //0.000000001

//calibration resistors for ESR calibartion, Ohm
flash const float s_ESR_CAL_R[ ESR_CAL_COUNT ] = { 0, 0.05, 0.1, 0.2, 0.33, 0.6, 1.0, 2.2, 3.6, 4.7, 6.6, 10.0 };
============
hxESRMetter1.2.bin.zip
(9.55 КБ) 758 скачиваний
Схема и плата переходника в Proteus:
HD44780_SPI.zip
(21.72 КБ) 789 скачиваний
Фьюзы:
Изображение

Контактная информация:
Открыл глаза
Сообщения: 46
Зарегистрирован: Вт апр 12, 2011 10:50:22
Откуда: Новосибирская обл.

Сообщение МК2011 »

hax, спасибо за труды! Добью одну конструкцию, потом займусь Вашим приборчиком.
Ответить

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