В этой статье представлен модернизированный измеритель емкости и индуктивности - LC metr. Аналоговую часть измерителя автор нашел на просторах сети интернет и адоптировал ее для работы с микроконтроллером AVR. Имея частоту генератора с помощью математических формул можно найти значение емкости или индуктивности. Вот как это работает.

После включения питания контроллер считывает частоту генератора, к которому не подключаются образцы, эта величина будет - F1. После калибровки генератора нужно подключить прецензионный конденсатор на 1000pF - считается новая величина F2. Теперь надо подключить конденсатор неизвестной величины - получаем значение F3. Далее все вычисляется по математическим формулам:

Для конденсатора

a = ((F1/F3)^2)-1

b = ((F1/F2)^2)-1

результат = (a / b) * 0.001

Для индуктивности

a = ((F1/F3)^2)-1

b = ((F1/F2)^2)-1

c = 1000000000

d = (1/(2*pi*F1))^2

result = a * b * c * d

результат = result * 1000000

Схема устройства 

Измеритель емкости и индуктивности на ATmega32 - схема

Расположение деталей измерителя емкости и индуктивности

Характеристики:
- Измеряет емкость и индуктивность
- Недорогой
- Высокая точность
- Автомасштабирование
- Автокалибровка
- Можно использовать в качестве частотомера, лишь внести небольшие изменения


Архив для статьи "Измеритель емкости и индуктивности на Atmega32"
Описание:
Размер файла: 157.8 KB Количество загрузок: 3 959 Скачать

Комментарии  

0 #1 Guest 01.07.2010 22:00
Хороший и нужный приборчик.
Фьюзы в студию!
Сообщить модератору
+1 #2 AntonChip 01.07.2010 22:50
CKSEL3-CKSEL0-1110
SUT1-SUT0-00
Остальные по умолчанию
Сообщить модератору
+3 #3 Guest 03.08.2010 11:24
А печатную плату можно глянуть?
Сообщить модератору
+1 #4 Andrej 10.09.2011 17:50
Пределы измерений, пож-та?
Сообщить модератору
+1 #5 AntonChip 10.09.2011 21:04
от 1мкГн до 1000мГн
от 10пФ до 1мкФ для неэлектролитиче ских
Сообщить модератору
0 #6 Kazemir 09.07.2012 12:04
Каким CodeVisionAVR открывается проект, имеется ввиду версия? Перепробовал следующие версии 1.25.9, 2.03.4, 2.04. 2.05.0, ни в одной из них не открывается, выдается сообщение Bad data in project file
Сообщить модератору
0 #7 AntonChip 09.07.2012 16:03
Автор использует ICCAVR
Сообщить модератору
0 #8 Kazemir 09.07.2012 16:29
Благодарю за ответ!
Еще вопросик, если можно.
В приложении приведены четыре исходника, из них под приведенную схему подходит LCMeter32_Final .c и то некоторая неувязочка с портом D. С какой целью автор привел столько исходников и какой из них реально надо использовать?
Сообщить модератору
0 #9 AntonChip 09.07.2012 17:22
Я бы использовал последнюю версию исходника, а так можно сравнить файлы, чем они отличаются
Сообщить модератору
0 #10 Kazemir 25.08.2012 17:12
Извиняюсь за повтор, содержание строчки не пропечаталось.
В исходнике (строка 67), встречается такая строчка
Код:#include <shortnametype.h>.
поясните пож. кто знает, что это за подключаемая функция shortnametype.h.
В литературе и справочнике по ICCAVR про нее ничего не нашел.
Заранее благодарен.
Сообщить модератору
0 #11 AntonChip 25.08.2012 19:47
источник kazus.ru/forums/showthread.php?t=5642

shortnametype.h
Код:
#ifndef __SHORTNAMETYPE_H
#define __SHORTNAMETYPE_H 1

#define short signed char
#define ushort unsigned char
#define uint unsigned int
#define ulong unsigned long

#endif
Сообщить модератору
0 #12 Максим 04.02.2013 22:45
Добрый вечерю Меня интересует можно использовать LCD Winstar WH1602D
Сообщить модератору
0 #13 AntonChip 04.02.2013 23:10
Цитирую Максим:
Добрый вечерю Меня интересует можно использовать LCD Winstar WH1602D

Да, можно
Сообщить модератору
0 #14 kan13 12.11.2023 20:58
Здравствуйте все.Хочу немного остановиться на этом приборе.
Я именно , этот измеритель - на ATmega 32 не делал, но делал я такой
же точно измеритель на ATmega 8 в 2015 году.
Прибор очень точный . С 2015 года своим тестером UT70A не
пользуюсь , как измерителем L/C .
Откуда он взялся . За основу был взят "Венгерский L/C/R/ESR meter на PIC16F690": vrtp.ru/.../ .
Наши ребята перенесли его на платформу AVR.

Подробнее: в поисковике наберите "vrtp.ru-технол огии-измеритель ные приборы-новый LCM3 на Mega8" и сразу попадете на форум.

Тем кто хочет очень хорошо повторить его на ATmega 32 обязательно
почитайте это форум. Очень много подробностей и особенностей изготовления и использования деталей определяющих точность
и стабильность работы. На этом форуме я тоже участвую в разработке
под ником alex_sen на страницах 18-22 , но именно как радиотехник ,
а не как программист (Как программист я поработал на другом форуме
VRTP.RU). В общем читайте .Там все написано и отличающиеся схемы
и печатные платы и мн. др.
Сообщить модератору