Измеритель ёмкости и индуктивности. Автор akl.

Схемы и устройства на микроконтроллерах. Обсуждение.
akl
Сообщения: 144
Зарегистрирован: 21 дек 2008, 07:27
Откуда: Ижевск
Контактная информация:

Re: Измеритель ёмкости и индуктивности. Автор akl.

Сообщение akl » 20 май 2010, 07:23

Yrec24 писал(а):Вот набросал на скорую руку печатную плату.Проверяйте???
Хорошо, кроме одного момента. Два стабилизатора 7805 поставлены не зря. Хотел полностью разделить цепи питания генераторной микросхемы и контроллера. Лучше, думаю, разорвать полигон общего провода, чтобы токи контроллера не проходили по общему 74HC132й. Для этого поставить еще одну перемычку.
Вложения
CL_LED1.rar
(19.27 КБ) 1366 скачиваний

LELONG
Сообщения: 1
Зарегистрирован: 20 май 2010, 13:19

Re: Измеритель ёмкости и индуктивности. Автор akl.

Сообщение LELONG » 20 май 2010, 13:58

Здравствуйте Александр.Понравилась ваша схема,буду собирать её.У меня к вам вопрос про биты.Я пользуюси программой для прошивки PonyProg,я не могу понять как правильно в какие окошки поставить галочки.При считывании нового контроллера в окне,вот такие биты
Вложения
.jpg
Оставить как есть ?
2.jpg
Так выставить ?

akl
Сообщения: 144
Зарегистрирован: 21 дек 2008, 07:27
Откуда: Ижевск
Контактная информация:

Re: Измеритель ёмкости и индуктивности. Автор akl.

Сообщение akl » 20 май 2010, 14:32

Да, биты должны быть установлены в такое состояние.
viewtopic.php?f=3&t=506&p=1088#p1083
viewtopic.php?f=3&t=506&p=1088#p1087

Аватара пользователя
Yrec24
Сообщения: 42
Зарегистрирован: 23 янв 2010, 20:26
Откуда: Херсонская обл. г.Голая Пристань
Контактная информация:

Re: Измеритель ёмкости и индуктивности. Автор akl.

Сообщение Yrec24 » 20 май 2010, 14:53

Здравствуйте Александр,вот переделал платку,посмотрите подойдёт так или нет?
Вложения
.jpg

akl
Сообщения: 144
Зарегистрирован: 21 дек 2008, 07:27
Откуда: Ижевск
Контактная информация:

Re: Измеритель ёмкости и индуктивности. Автор akl.

Сообщение akl » 20 май 2010, 17:42

Круто. Я бы перенес вход +Епит. сначала на конденсатор и с конденсатора подал на стабилизаторы.
cl_led2.GIF

Аватара пользователя
Yrec24
Сообщения: 42
Зарегистрирован: 23 янв 2010, 20:26
Откуда: Херсонская обл. г.Голая Пристань
Контактная информация:

Re: Измеритель ёмкости и индуктивности. Автор akl.

Сообщение Yrec24 » 20 май 2010, 19:50

Ну думаю окончательный варан платы
Вложения
CL.rar
(18.88 КБ) 1413 скачиваний

akl
Сообщения: 144
Зарегистрирован: 21 дек 2008, 07:27
Откуда: Ижевск
Контактная информация:

Re: Измеритель ёмкости и индуктивности. Автор akl.

Сообщение akl » 21 май 2010, 08:33

Идея поменять местами верхний конденсатор и стабилизатор очень хорошая. Если теперь также поменять местами и нижние конденсатор со стабилитроном - будет самое то! Спасибо за разработку платы. Собрал комплект деталей (кварц 10.000, точные конденсаторы и резисторы, 74HC132). Если нужен такой комплект, сообщите координаты в личку.

Аватара пользователя
Yrec24
Сообщения: 42
Зарегистрирован: 23 янв 2010, 20:26
Откуда: Херсонская обл. г.Голая Пристань
Контактная информация:

Re: Измеритель ёмкости и индуктивности. Автор akl.

Сообщение Yrec24 » 21 май 2010, 10:41

Самый окончательный вариант платы
Вложения
CL_LED1.rar
(19.68 КБ) 1782 скачивания

murmanik
Сообщения: 18
Зарегистрирован: 18 фев 2010, 10:43

Re: Измеритель ёмкости и индуктивности. Автор akl.

Сообщение murmanik » 21 май 2010, 11:45

Александр,добрый день.Почти разобрался,осталось чуть-чуть,а именно:
Поправочный коэфф.мы вычисляли так:
430:597=0.7202680067001
теперь 6080*1000*0.7202680067001=4379229.4807366~4379229
Вот Ваша последняя вырезка:
Для получения коэффициента E_CONST_Co у Вас теперь есть все необходимое. Заносите в стандартный калькулятор винды, работающий в инженерном режиме "старое" значение E_CONST_Co из EEPROM. Преобразуете в десятичную форму и умножаете на полученный корректирующий коэффициент.
00 70 B4 D2->7'386'322*0,7202680067001=5'320'131==00 51 2D C3.
Вопрос: Что старое,что новое значение E_CONST_Co из EEPROM у нас одинаковое: 00 70 B4 D2,в новом значении EEPROM изменилось только вторые 8 знаков,было "02 C5 DE E1 " стало :"02 96 05 1F" ,которые я вношу в исходник E_CONST_C см.скины,так и должно быть?
Далее:для чего мы делали этот расчет" 6080*1000*0.7202680067001=4379229.4807366~4379229",если при вычислении E_CONST_C мы используем только значение:0.7202680067001?
А полученная цифра 4379229 куда идет?
Хочу все же понять до конца
С уважением Михаил

akl
Сообщения: 144
Зарегистрирован: 21 дек 2008, 07:27
Откуда: Ижевск
Контактная информация:

Re: Измеритель ёмкости и индуктивности. Автор akl.

Сообщение akl » 21 май 2010, 14:54

Yrec24 писал(а):Самый окончательный вариант платы
Вопросов и предложений у меня больше нет. Спасибо.
murmanik писал(а): Хочу все же понять до конца
С уважением Михаил
Здравствуйте, Михаил. Все эти числа были приведены только для примера и сейчас, после многократных коррекций (подключались различные сочетания RoCo), на них ориентироваться не нужно, т.к. я понял, что они только с толку сбивают.
Давайте еще разок:
для правильной работы необходимо наличие двух составляющих
-нулевого значения с учетом всех паразитных параметров схемы, которое программа, при нажатии кнопки ">0<", измеряет, рассчитывает и записывает самостоятельно в EEPROM по адресам $54...$57(E_CONST_C). В Вашем случае получилось $02 $96 $05 $1F
-масштабного коэффициента, который вводится вручную, т.к. банально не хватает FLASH-памяти и лап контроллера, а на более мощный контроллер переходить неохота. Для получения масштабного коэффициента нужно после процедуры обнуления провести измерение эталонного конденсатора и запомнить показания индикатора. У Вас при измерении конденсатора 470пФ получилось 597, т.е. масштабный коэффициент располагающийся в EEPROM по адресам $50...$53(E_CONST_Co) имеет большую, чем требуется величину и его необходимо скорректировать. Для чего выполняем процедуру
00 70 B4 D2->7'386'322*0,7202680067001=5'320'131==00 51 2D C3 и именно это значение записываем в EEPROM по адресам $50...%53. Если, по каким-то причинам, нужно провести калибровку снова, то необходимо брать уже значение 00 51 2D C3.
Последняя версия программы, в которой устранено помаргивание индикатора размерности и изменены названия меток. Теперь, для устранения путаницы метки масштабных коэффициентов переименованы в CONST_C и CONST_L.
С уважением, Александр.
Вложения
CL_LED21_05.rar
(7.62 КБ) 1533 скачивания

murmanik
Сообщения: 18
Зарегистрирован: 18 фев 2010, 10:43

Re: Измеритель ёмкости и индуктивности. Автор akl.

Сообщение murmanik » 21 май 2010, 17:49

Александр,вроде все получилось(пока не градуировал "L"),но почему то не меряет емкость более 1000мф.,
при подключении 2200 или 3300мф-дисплей выдаёт-сначала нанофарады,потом зажигаются все верхние сегменты "A"и так всё время меняются,Пробовал обе Ваши прошивки-то же.Совсем малые ёмкости то же не меряет,менее 22пф-схема пока на монтажке-может паразитные ёмкости-но большие должен мереть-у Вас написано до 10000мф
Схемку не подправите с учетом последних сообщений по блоку питания?
И я бы взял точные конденсаторы+эталонный-остальное всё есть
flufarafa@mail.ru
с уважением Михаил

valexus
Сообщения: 1
Зарегистрирован: 21 май 2010, 23:14

Re: Измеритель ёмкости и индуктивности. Автор akl.

Сообщение valexus » 21 май 2010, 23:33

Собрал тоже такой приборчик на плате , где мог все заливал землей , но все равно паразитная емкость велика (10-30p без щупов), потом еще сверху екнаном накрою , чувствительный зараза. Поставил транзисторные ключи на аноды, чтоб не попалить порт , так как ток там будет суммой 8 сегментов а это 40 -120мА при максимуме 40). Больше 1000мк не меряет--неприятно. Кстати нашел еще один баг : при измерении индуктивности больше 100мГн пропадает точка после третьего разряда , кажеться что там все 1000. Дроссель также намотал приблизительно на какомто круглом ферите как у автора и замотал лакотканью , клея небыло.
Автор достаточно ясно описал исходник , по-этому переписать его под общий катод( а точнее под транзисторные ключи) не составляло труда, огромнейшее ему за это спасибо.

Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей