RLC Meter, аналоговая часть

Что мерить, чем мерить, как мерить. И, естественно - зачем мерить...

При поддержке компании ПРИСТ


alexf58
Нашел транзистор. Понюхал.
Сообщения: 183
Зарегистрирован: Сб фев 09, 2013 23:00:23

Re: RLC Meter, аналоговая часть

Сообщение alexf58 »

pixar писал(а): DMA работает только с инкрементом адреса , поэтому потребуется буфер на полный период. С буфером на четверть периода потребуется работа процессора для формирования синуса. Других ограничений нет.


Имеется в виду что DMA работает из буффера в RAM, который подпитывается по ходу дела. По прерываниям от DMA в середине и конце цикла.
Вычислять синусы каждый раз не за чем - при 12 бит 1/4 периода всего 1024 значения. Можно в флеше хранить. Или нет - памяти хватает. При 1 млн выборок в сек все 4096 дадут 244 Гц, так что уменьшим скорость до 409 КГц. Получится 100 Гц с хорошим спектром.

В принципе весь буффер 8К с копейками, можно и не делать подпитку - памяти достаточно.
pixar
Потрогал лапой паяльник
Сообщения: 314
Зарегистрирован: Чт ноя 29, 2012 08:27:22

Re: RLC Meter, аналоговая часть

Сообщение pixar »

Ничто не мешает выбирать синус из флеша. RAM как бы и не нужна.
alexf58
Нашел транзистор. Понюхал.
Сообщения: 183
Зарегистрирован: Сб фев 09, 2013 23:00:23

Re: RLC Meter, аналоговая часть

Сообщение alexf58 »

Если там полный период, то да. А если нет, и проходится подкачивать, то надо в RAM. Согласен, в данном случае не надо.
Sailor 13
Прорезались зубы
Сообщения: 221
Зарегистрирован: Сб мар 08, 2014 19:33:17
Откуда: Латвия, Рига

Re: RLC Meter, аналоговая часть

Сообщение Sailor 13 »

Всем привет. Подскажите пожалуйста на сколько должен быть кварц. Что-то не смог найти. Заранее спасибо.
Аватара пользователя
barby67
Потрогал лапой паяльник
Сообщения: 365
Зарегистрирован: Вт янв 22, 2008 23:13:41
Откуда: Калининград

Re: RLC Meter, аналоговая часть

Сообщение barby67 »

Sailor 13 писал(а):на сколько должен быть кварц.
8 МГц.
Аватара пользователя
Sun_Cat
Родился
Сообщения: 1
Зарегистрирован: Вт окт 06, 2009 10:28:56
Откуда: Тольятти
Контактная информация:

Re: RLC Meter, аналоговая часть

Сообщение Sun_Cat »

Уважаемый BALMER!
Конструкция замечательная, респект и уважуха! :)
Хочу спросить, что это за параметр тангенс угла наклона?
Что он дает?
Просветите пожалуйста!
Мне знакомы добротность и тангенс угла потерь...

Заранее спасибо! :)
Понюхал PIC-контроллер.
Понравилось.
Теперь нюхаю регулярно.
Аватара пользователя
balmer
Это не хвост, это антенна
Сообщения: 1433
Зарегистрирован: Вс дек 02, 2012 03:13:48
Откуда: Калининград

Re: RLC Meter, аналоговая часть

Сообщение balmer »

Sun_Cat писал(а):Хочу спросить, что это за параметр тангенс угла наклона?


Это все моя косноязычность, не более. Конечно же тангенс угла потерь. То есть arctg(Im(R)/Re(R)). Где R - полное комплексное сопротивление измеряемой детали.
rav133
Встал на лапы
Сообщения: 134
Зарегистрирован: Чт сен 19, 2013 17:58:52

Re: RLC Meter, аналоговая часть

Сообщение rav133 »

Подскажите плиз. Буду прошивать stm32f303vct6 по USART. Можно ли использовать pin. 97 и 98 в качестве линий RX, TX?
rav133
Встал на лапы
Сообщения: 134
Зарегистрирован: Чт сен 19, 2013 17:58:52

Re: RLC Meter, аналоговая часть

Сообщение rav133 »

Добрый день. Запаял цифровую часть. С USART разобрался, прошивку залил. Дисплей поставил от Nokia 3310, у которого такой же контроллер PCD8544 как и Nokia 5110. На экране каша, возможно из-за пучка проводов подключения дисплея.
Ув. Balmer, не могли бы Вы собрать прошивку под дисплей на базе контроллера PCF8814 (Nokia 1200 и подобные) которые подсоединяются к плате через коннектор, что намного проще. Пожалуйста, дайте ответ, стоит ли надеяться на новую прошивку, либо уже сейчас заказывать у китайцев модуль от Nokia 5110. Хочется доделать нужный приборчик.
Заранее спасибо!
Вложения
B-3.jpg
(165.47 КБ) 714 скачиваний
Аватара пользователя
balmer
Это не хвост, это антенна
Сообщения: 1433
Зарегистрирован: Вс дек 02, 2012 03:13:48
Откуда: Калининград

Re: RLC Meter, аналоговая часть

Сообщение balmer »

Нет. К сожалению сейчас ни сил, ни времени (т.к. доделываю дом, чтобы переехать туда до холодов).

Но смотря на кашу - очень похоже на плохое соединение дисплея с платой, и часть тактовых импульсов теряется. Так, что скорее всего должно и с этим дисплеем все получиться :)
rav133
Встал на лапы
Сообщения: 134
Зарегистрирован: Чт сен 19, 2013 17:58:52

Re: RLC Meter, аналоговая часть

Сообщение rav133 »

To Balmer. Спасибо, что ответили. Допаяю аналоговую часть, и ещё раз попробую укоротить провода к дисплею. Только в этом индикаторе всё равно остаётся неприятный момент в виде скользящих контактов.
Желаю удачного новоселья!
rav133
Встал на лапы
Сообщения: 134
Зарегистрирован: Чт сен 19, 2013 17:58:52

Re: RLC Meter, аналоговая часть

Сообщение rav133 »

Добрый день.
Проблема с дисплеем решилась заменой оного на оригинальный.
Прибор измеряет низкоомные сопротивления и индуктивности от мкГн до мГн. А вот сопротивления от 1 кОм и более, а так же конденсаторы любой ёмкости в упор не видит. От индуктивностей на нГн показания "колбасит". Как-то странно ведёт себя опорное напряжение: при разомкнутых щупах 3,25 в; при измерении деталей (которые опознаёт) снижается до 2,5-2,6 в. Может уменьшить сопротивления в делителе напряжения, те которые по 120 кОм (R6, R27) ?
Да, плата собрана под кнопки, а прошивка в статье под энкодер. Ув. barby67, не поделитесь прошивкой под кнопочный вариант, что-то на форуме не нашёл её.
Аватара пользователя
balmer
Это не хвост, это антенна
Сообщения: 1433
Зарегистрирован: Вс дек 02, 2012 03:13:48
Откуда: Калининград

Re: RLC Meter, аналоговая часть

Сообщение balmer »

Прошивку под кнопки можно взять здесь https://github.com/balmerdx/rlc-meter-b ... last_build файл program_release_3button.bin .

Попробуй с последней прошивкой, там в более старых были и критические баги. Да, и щупы экранированные?

Опорное напряжение как-то подозрительно себя ведет. Откуда взялось 3.25 V непонятно. Питание точно стабильно 5V? Номинал резисторов смело можно уменьшать, будет только чутка больше ток кушать. Но подозреваю, что не поможет это.
rav133
Встал на лапы
Сообщения: 134
Зарегистрирован: Чт сен 19, 2013 17:58:52

Re: RLC Meter, аналоговая часть

Сообщение rav133 »

С новой прошивкой стало повеселее двигаться по меню, не то, что имитировать работу энкодера кнопками. Спасибо.
А вот со всем остальным пока без изменений.
Щупы в виде спаренных проводков в экране. 5 в стабильные, без колебаний. Общее потребление приборчика порядка 55 мА. Уменьшение номинала резисторов до 47 кОм в делителе не помогло, опорное напряжение так же продолжает плавать. Попробую ещё заменить LM258. Может поставить ИОН на 2,5 в?
Плату собирал с учётом последних рекомендаций:
Итого - экономим пару дешевых ОУ, кучу рассыпухи и место на плате :)))[/quote]
Ну да, на одну LM258 стало меньше. Может ещё что-то лишнее?
Аватара пользователя
balmer
Это не хвост, это антенна
Сообщения: 1433
Зарегистрирован: Вс дек 02, 2012 03:13:48
Откуда: Калининград

Re: RLC Meter, аналоговая часть

Сообщение balmer »

rav133 писал(а):Плату собирал с учётом последних рекомендаций:
Итого - экономим пару дешевых ОУ, кучу рассыпухи и место на плате


А теперь о грустном - этот вариант не тестировался. Просто For Fun написал. Посмотри не только напряжение, но и что осциллограф показывает. Во первых может оказаться, что опорное напряжение осциллирует. Либо еще где самовозбуждение закралось. Т.е. с 3.25 V опорного напряжения если и будет работать, то только чудом (потому как синусоида сильно сверху обрезается у сигнала).
rav133
Встал на лапы
Сообщения: 134
Зарегистрирован: Чт сен 19, 2013 17:58:52

Re: RLC Meter, аналоговая часть

Сообщение rav133 »

Нашёл причину перекоса опорного напряжения – обрыв дорожки на землю IC3 (AD8605). Теперь все напряжения в норме, осциллограммы ровные.
Прибор начал опознавать и сопротивления и конденсаторы, правда электролиты большой ёмкости очень сильно занижает на частоте 100 Гц. На более высоких частотах ещё хуже. Индуктивности вообще не видит.
По-видимому, придётся переделывать плату под полный вариант схемы. Думаю шанс есть запустить приборчик.
bob1
Мучитель микросхем
Сообщения: 453
Зарегистрирован: Ср июн 08, 2011 20:25:20
Контактная информация:

Re: RLC Meter, аналоговая часть

Сообщение bob1 »

rav133 писал(а): электролиты большой ёмкости очень сильно занижает на частоте 100 Гц. На более высоких частотах ещё хуже. Индуктивности вообще не видит.
10% "занижение" на 100Гц от номинала на этикетке это нормально для обычного ширпотреба.
Аватара пользователя
balmer
Это не хвост, это антенна
Сообщения: 1433
Зарегистрирован: Вс дек 02, 2012 03:13:48
Откуда: Калининград

Re: RLC Meter, аналоговая часть

Сообщение balmer »

Хочу обратить внимание на интересную статью про измерение конденсаторов на GeekTimes. Если вкратце - емкость конденсаторов зависит от температуры и подаваемого напряжения. Дальше уже идут интересные детали. Например имеем SMD конденсаторы одинакового номинала. Емкость того, у которого больше корпус - меньше зависит от подаваемоно напряжения. Не все X7R одинаковы (ини похожи по изменению емкости от температуры, но не от напряжения) и т.д.
Аватара пользователя
Andrew Martin
Вымогатель припоя
Сообщения: 606
Зарегистрирован: Вт июн 25, 2013 18:45:07

Re: RLC Meter, аналоговая часть

Сообщение Andrew Martin »

Всё новое - это хорошо забытое старое :)) В советской литературе писали ещё про КМки больших ёмкостей, которые из пьезокерамики.
rav133
Встал на лапы
Сообщения: 134
Зарегистрирован: Чт сен 19, 2013 17:58:52

Re: RLC Meter, аналоговая часть

Сообщение rav133 »

Второй подход оказался удачным. Заново развёл плату и пересадил детали. Обнаружил, что на первой плате вместо нулёвки где-то стоял резистор на 1к. Поэтому обрезанный вариант схемы вполне возможно тоже рабочий.
Теперь измеряет всё подряд. Только столкнулся с неприятным моментом на мелких индуктивностях. Сначала нужно к щупам подцепить катушку, потом включить прибор. Если контакт с деталью на щупах пропадает, то прибор нужно перезапускать, иначе не понимает. Может у меня одного так?
Ещё наверное было бы удобно сохранять последние настройки в памяти, что бы при последующем включении прибор сразу запускался в режиме который был до отключения. А так приходится производить кучу манипуляций.
Корпус пока не стал делать, может кому удастся прикрутить к прибору индикатор на контроллере PCF8814 (Nokia 1110i и подобные). Хочется поставить внешний дисплей от Nokia 2760, коннектор уже на плате. Сам пока в программировании не силён.
To balmer прибор замечательный, респект и уважуха.
Прикрепляю файл рабочей платы, может кому пригодится.
Вложения
Balmer.zip
(606.72 КБ) 289 скачиваний
Ответить

Вернуться в «Измерения»