Простенький измерятор RLC

Понадобилось тут измерять индуктивность. Погуглил проекты LC-метров, и как-то ничего не понравилось. То на каких-то пиках, то с каким-то непонятным экранчиком, который хз где брать. Взял, и сделал своё. Пару минут на сборку и минут 10 на написание прошивки.

измерятор

Принцип работы проще пареной репы.

Для измерения ёмкости, замеряем постоянную времени RC-цепочки (равную R*C).

cx

Выставляем единичку на ножке PB0, и ждём, пока сработает компаратор.

Соответственно, для измерения индуктивности замеряем постоянную времени RL-цепочки (равную L/R).

lx

Когда срабатывает компаратор, показываем на экрачнике задержку срабатывания в тактах.

int main()
{
	static char str[10];

	lcd_init();

	lcd_display_mode(1,1,0);
	lcd_clear();

	DDRB |= 1<<PB0;


	//настраиваем компаратор
	ACSR = 1<<ACIC;

	//пуск
	TCCR1B = 1<<CS10;
	PORTB |= 1<<PB0;

	while(1) {

		//сработал компаратор или переполнение
		if( TIFR & (1<<TOV1 | 1<<ICF1) ) {

			//останавливаем счётчик
			TCCR1B = 0;

			//показываем результат
			lcd_clear();
			if( TIFR & (1<<TOV1) ) {
				lcd_puts("Inf");
			} else {
				utoa(ICR1 - 5, str, 10);
				lcd_puts(str);
			}

			//ждём немного...
			PORTB &= ~(1<<PB0);
			_delay_ms(100);

			//снова пуск
			TIFR |= 1<<TOV1 | 1<<ICF1;
			TCNT1 = 0;
			TCCR1B = 1<<CS10;
			PORTB |= 1<<PB0;
		}
	}

	return 0;
}


Алгоритм работы с «прибором» следующий. Подключаем элемент с известным номиналом, подстройкой опорного напряжения и резистора в измерительной цепочки подстраиваем разрешение «прибора». Например, 100пф на «такт».

10 нФ

10 нФ.

4,7 мкФ

4,7 мкФ.

И для индуктивностей. Самое лучшее, что у меня получилось — 2 мкГн на «такт».

78 мкГн

78 мкГн.

60 мкГн

60 мкГн.

Данный, с позволения сказать, прибор, сделанный за несколько минут неожиданно порадовал неплохой точностью и линейностью. Прикольно.
Файлы в топике: l-tester.zip

Комментарии (47)

RSS свернуть / развернуть
Круть. Может, резистор еще замерить?
0
Просто в RC цепочки кондёр зафиксировать а резистор измеряемый подключать. Просто резюк и так не проблема замерять)
0
Просто резюк и так не проблема замерять)

Это да)
0
… здорово
0
Как раз искал измеритель индуктивности! Спасибо огромное за статью!!!
В ближайшее время опробую. Я тут хочу купить чисто для измерения индуктивности uni-t ut602, как считаете есть смысл?
Мне прибор нужен по сути для измерения дросселей ИИП.
0
Если постоянно нужно мерять, лучше взять приборчик. А на один раз можно и такую фигню на базе пинборда сделать.
Я себе думаю взять мультиметр хороший) Мой текущий мультиметрик мне покупали, когда я в 5 классе учился)
0
Какой? DT83x?)
Алсо, ты же покупал UNI-T 10 чтоли, мелкий такой. Он индуктивность не меряет?
0
Глючная фигня оказался. Постоянно тупит и зависает.(
Алсо индуктивность и ток не меряет.
Мой текущий тоже ток почти не меряет, подпалил много лет назад, теперь врёт жутко)
Пока просто есть мысль, что надо бы мультметрик. А какой, ещё не думал)
0
Тут в темке «Первый ИИП» уже спрашивали) Я советовал UNI-T как у DI, GDM-354A как у мну и еще какой-та из самых пальцатых мастеков.
На DX вменяемых однако не нашел. На goodluckbuy вроде довольно приличный выбор, и на dealexcel еще должны наверное быть.
0
А что такое? Я думал uni-trend хорошая фирма! у меня лично UT61C — в нем есть все, кроме измерения индуктивности. В процессе эксплуатации UT61C замечено:
1. В режиме вольтметра, перед использованием необходимо закоротить щупу, иначе показывает 0.3В;
2. Звонилка оказалась крайне тормознутой (надо ждать целую секунду!!);
3. C — метр крайне тормозной, необходимо ждать секунд 30 наверное… (хотя это видимо недостаток метода измерений). Еще вариант — моя криворукость.
4. Термопара аццки врала, пока я не заметил один баг: на плате устройства две smd деталюшки были припаяны (!) под углом 45 градусов!!! Перепаял — туперь погрешность градуса 2 от силы (а не 10, как раньше).
0
Ну у мя очень простенькая моделька. Зато маленький, можно в кармане носить)
0
Возьми FLUKE-179 -не пожалеешь!
0
В чем кстати его глюки и тупления проявляются?
0
Иногда зависает намертво, тока выключение помогает.
Ну и что-то оч медленно считает)
0
Ндаааа. Ну ладно, слоупочта прослоупочится — посмотрим, что там…
0
В принципе, юзать можно. У мя он зависал тока пару раз.
Но всё же немножко тормозной по ощущениям)
0
А он ведь с автовыбором диапазона? Мой, его «старший брат» UT61C, тоже тормозит (уже писал), а связано это именно с автовыбором!
0
Выбирает он диапазон довольно быстро а вот значение устанавливается мееедленно. Скажем, в режиме омметра замыкаешь щупы и секунд 20 пройдёт, пока он покажет 0…
0
Ничего себе! А может как и у меня, пара smd-деталек доверили припаять пьяным китайцам? :)
0
За это там вроде какой-то из кондеров ответственен. Его нуна менять на нормальный.
0
Хм. Ну тогда надо будет глянуть) Я его так сильно не разбирал (там платка стоит детальками в сторону морды).
0
В 830-х (ты кстати не ответил насчет марки паленого) за это отвечает кондер на землю с входа АЦП. Он сглаживает переменку и обеспечивает малое выходное сопротивление выходной части на момент захвата значения в АЦП (оно же на кондер захватывается, поэтому очень кратковременно нужен довольно заметный ток, хотя средний ток там наноамперы).
0
А, ты про мой старый… Эт MAS838. Клёвенький)
0
А по мне из них самый вин — 832. Хотя… Он зато без термометра.
Ну так починил бы его, они довольно ремонтопригодны. Разве что резюк 20-амперного шунта найти не так просто, разве что из такого же горелого выдернуть. Но его можно попробовать немного подогнать.
0
10-амперный шунт там вполне живой. Там подгорел резюк шунта на мелкие токи. Фиг поймёшь на сколько он нужен. А так починить, да заодно почистить и щупы новые найти надо бы. Девайс неубиваемый, плюс я к нему уже чехольчик удобный подобрал)
Температуру он должен мерять, но термопару давно проёбана(
0
Неубиваемый, в том смысле, что скажем, трещётка не рассыпается через месяц использования как у дешёвого китайца)))
0
А я только что замерил напряжение в розетке на китайце 838, но не заметил что красный провод был в верхней амперметровой дырке((
Красиво жахнуло. Нагрелся тестер неслабо) как и щупы
Так что совет — внимательно смотрите за красным проводом)
0
У меня было еще красивее: я своим старым добрым 830-м померил ток на автомобильном аккумуляторе (мелкий был), причем миллиамперметром! Прибор работает, но амперметр умер, а остальные величины меряет с погрешностью до 15%…
А вот померить ток в розетке амперметром, это ничего страшного, если предохранитель стоит (у меня прибор был куплен с проволокой вместо оного).
0
Ток в розетке обычно на 20А меряют. А там неотключаемый шунт, такая скоба из проволоки, и предохранитель не предусмотрен. Есть у меня один такой. Починке подлежит с оговорками — кроме АЦП из-за дуги отлетели площадки программника под одной из соседних позиций.
А в миллиамперметре скорее всего сгорел предохранитель. Чтобы АЦП угробить надо напряжение побольше. Возможно еще сгорели резисторы шунтов, м/б что-то в цепи опоры, потому и врет на 15% (или просто случайно при попытке глянуть что сломалось сдвинули положение потенциометра-регулятора опоры). Там на пределе 200мА сопротивление 1 Ом, это не так мало — оно лимитирует ток на уровне 12А, а этого маловато, чтобы полноценно спалить плату.
Там подгорел резюк шунта на мелкие токи
Дык поменяй. Хз насчет резисторов токового шунта, а вот вылет предохранителя миллиамперметра почему-то отключает измерение температуры встроенным датчиком — у него два датчика температуры — диод внутре и термопара. Диод выполняет функцию термометра, если термопара не подключена и термокомпенсации холодного спая если подключена. Алсо, термопару не проблема купить, она 20р стоит. Или взять любую другую термопару типа К (ХА по нашему).
Щупы мегатрэш) У меня правда тоже щупы к 832-му чиненые-перечиненые. У родных регулярно отваливался провод от самого щупа (теперь я щупы от них оторвал и припаял то ли крокодилы, то ли крючки), у новых часто лопается изоляция в месте выхода из щупа или штекера, так что теперь там усе на термоусадке) Кстати, у мастека же годные щупы. По крайней мере у моего щупообразного 8211.
Неубиваемый, в том смысле, что скажем, трещётка не рассыпается через месяц использования как у дешёвого китайца)))
Мой 832-й кстати именно дешевый китаец. Вся защита внутри например не впаяна, а то и не разведена. Но ему уже лет так 12-13, из них 4-5 в достаточно активном использовании, трещотка в норме.
0
аналогично, китаец 830й что со мной уже 14 лет — трещетка отлично работает, разве что один из шариков был пройобан лет Х назад. а так и ток в резетке им мерял по неосторожности, и 1200в постоянки он знавал, и досих пор живой, разве что пришлось подстроить опору, ато найобывать стал в последнее время на +10% )
0
Глянь в сторону micromir.ucoz.ru/publ/32-1-0-169
взял мимоходом- товарищ подпалил мой бывший мультик. Оказалось весьма сносный девайс с хорошей точностью и стоит недорого. Меряет все, включая индуктивность и частоту.
0
Неплохо. Только чето дешево. Когда я колебался между ним и GDM-354A, он стоил вроде около 1.5к, а это было несколько лет назад, 354-й с тех пор стал дороже.
0
micromir.ucoz.ru/publ/32-1-0-856
Этот еще интереснее. :) Прикуплю на днях и его- интересно поюзать с автопределом. главное, чтоб не тормозной был. А предыдущий вполне ничего себе- для радиогубительства более чем. А то, что дешево- так и фик с ним, спалить не так жалко как FLUKE или SUNWA. Мне, например хватает точности 0.5-0.8% на основных диапазонах, гнаться за 0,05% и госреестром для меня не имеет смысла.
0
Посмотрел их сайт, ассортимент большой, цены интересные но размещение сайта на ucoz настораживает.
0
Конторка проверенная. Брал у них индукционную паяльную станцию, регулируемый ИП, пару мультиметров и что-то по мелочи. Продавцы нормальные, вежливые, понимающие, чем торгуют, не навязчивые. На ucoz хостится нижегородская дочка микромира, а так вроде москвичи, сайт их только не вспомню никак. :(
0
нашел, чья дочка- www.technica-m.ru
0
Глянул дилеров www.technica-m.ru, получается мне удобнее будет в Новосибирск съездить за прибором, чем заказывать по почте у нижегородской micromir.ucoz.ru :)
0
Да есть у меня уже хороший мультиметр (если вопрос конечно ко мне), хочется как-раз «докупить недостающие функции». А недостает мне L-метра и осцилла :) Второй конечно куплю, но позже. И кстати: мой нынешний мультиметр имеет 6000 отсчетов!
0
Никто не подскажет методы хорошего и точного измерения изменения индуктивности кроме релаксационного RL-генератора в купе с счётно-импульсный алгоритмом для измерения периода?
0
Точный — мост переменного тока, но как его сделать на доступной элементной базе — толком не знаю :)
0
так…
не понимаю…
а что будет являться признаком для косвенных измерений?

если баланс моста при помощи переменной индуктивности / ёмкости (в случае моста Максвелла) — то фи… это слабо автоматизируется…
0
Я как-то уже пытался решить эту проблему, однако по лености так и не довел дело до ума. Вот и задумался о покупке фирменного прибора (вряд ли я смогу сделать что-то стоящее). Сейчас придерживаюсь точки зрения о том, что измерительная техника должна быть разработана и изготовлена профессионалами!
0
к моему превеликому сожалению, я интересуюсь не в разрезе измерительной техники
есть система автоматики, в которой признаком изменения контролируемых параметров является изменение индуктивности…

система старая (нет, даже старинная) и немного барахлит — поэтому руководство заинтересовано в замене…
0
Круто! Тоже попробую.
А для носить с собой я взял такой cgi.ebay.com/LCR-RCL-Inductance-resistance-capacitance-meter-4070L-/230495958583?pt=LH_DefaultDomain_0&hash=item35aaa13637
0
И как он в работе? Точность / глючность.
0
заявленные параметры соответствуют цене прибора
я доволен
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.