Страница 18 из 29
Re: RLC Meter, аналоговая часть
Добавлено: Чт мар 26, 2015 03:33:47
alexf58
pixar писал(а): DMA работает только с инкрементом адреса , поэтому потребуется буфер на полный период. С буфером на четверть периода потребуется работа процессора для формирования синуса. Других ограничений нет.
Имеется в виду что DMA работает из буффера в RAM, который подпитывается по ходу дела. По прерываниям от DMA в середине и конце цикла.
Вычислять синусы каждый раз не за чем - при 12 бит 1/4 периода всего 1024 значения. Можно в флеше хранить. Или нет - памяти хватает. При 1 млн выборок в сек все 4096 дадут 244 Гц, так что уменьшим скорость до 409 КГц. Получится 100 Гц с хорошим спектром.
В принципе весь буффер 8К с копейками, можно и не делать подпитку - памяти достаточно.
Re: RLC Meter, аналоговая часть
Добавлено: Чт мар 26, 2015 08:22:30
pixar
Ничто не мешает выбирать синус из флеша. RAM как бы и не нужна.
Re: RLC Meter, аналоговая часть
Добавлено: Чт мар 26, 2015 08:27:20
alexf58
Если там полный период, то да. А если нет, и проходится подкачивать, то надо в RAM. Согласен, в данном случае не надо.
Re: RLC Meter, аналоговая часть
Добавлено: Вт июл 14, 2015 19:41:41
Sailor 13
Всем привет. Подскажите пожалуйста на сколько должен быть кварц. Что-то не смог найти. Заранее спасибо.
Re: RLC Meter, аналоговая часть
Добавлено: Ср июл 15, 2015 09:46:04
barby67
Sailor 13 писал(а):на сколько должен быть кварц.
8 МГц.
Re: RLC Meter, аналоговая часть
Добавлено: Ср авг 19, 2015 12:35:49
Sun_Cat
Уважаемый BALMER!
Конструкция замечательная, респект и уважуха!
Хочу спросить, что это за параметр тангенс угла наклона?
Что он дает?
Просветите пожалуйста!
Мне знакомы добротность и тангенс угла потерь...
Заранее спасибо!

Re: RLC Meter, аналоговая часть
Добавлено: Ср авг 19, 2015 22:13:35
balmer
Sun_Cat писал(а):Хочу спросить, что это за параметр тангенс угла наклона?
Это все моя косноязычность, не более. Конечно же тангенс угла потерь. То есть arctg(Im(R)/Re(R)). Где R - полное комплексное сопротивление измеряемой детали.
Re: RLC Meter, аналоговая часть
Добавлено: Пт авг 28, 2015 07:01:52
rav133
Подскажите плиз. Буду прошивать stm32f303vct6 по USART. Можно ли использовать pin. 97 и 98 в качестве линий RX, TX?
Re: RLC Meter, аналоговая часть
Добавлено: Вт сен 01, 2015 10:06:34
rav133
Добрый день. Запаял цифровую часть. С USART разобрался, прошивку залил. Дисплей поставил от Nokia 3310, у которого такой же контроллер PCD8544 как и Nokia 5110. На экране каша, возможно из-за пучка проводов подключения дисплея.
Ув. Balmer, не могли бы Вы собрать прошивку под дисплей на базе контроллера PCF8814 (Nokia 1200 и подобные) которые подсоединяются к плате через коннектор, что намного проще. Пожалуйста, дайте ответ, стоит ли надеяться на новую прошивку, либо уже сейчас заказывать у китайцев модуль от Nokia 5110. Хочется доделать нужный приборчик.
Заранее спасибо!
Re: RLC Meter, аналоговая часть
Добавлено: Вт сен 01, 2015 17:20:16
balmer
Нет. К сожалению сейчас ни сил, ни времени (т.к. доделываю дом, чтобы переехать туда до холодов).
Но смотря на кашу - очень похоже на плохое соединение дисплея с платой, и часть тактовых импульсов теряется. Так, что скорее всего должно и с этим дисплеем все получиться

Re: RLC Meter, аналоговая часть
Добавлено: Ср сен 02, 2015 05:33:15
rav133
To Balmer. Спасибо, что ответили. Допаяю аналоговую часть, и ещё раз попробую укоротить провода к дисплею. Только в этом индикаторе всё равно остаётся неприятный момент в виде скользящих контактов.
Желаю удачного новоселья!
Re: RLC Meter, аналоговая часть
Добавлено: Чт сен 10, 2015 07:42:55
rav133
Добрый день.
Проблема с дисплеем решилась заменой оного на оригинальный.
Прибор измеряет низкоомные сопротивления и индуктивности от мкГн до мГн. А вот сопротивления от 1 кОм и более, а так же конденсаторы любой ёмкости в упор не видит. От индуктивностей на нГн показания "колбасит". Как-то странно ведёт себя опорное напряжение: при разомкнутых щупах 3,25 в; при измерении деталей (которые опознаёт) снижается до 2,5-2,6 в. Может уменьшить сопротивления в делителе напряжения, те которые по 120 кОм (R6, R27) ?
Да, плата собрана под кнопки, а прошивка в статье под энкодер. Ув. barby67, не поделитесь прошивкой под кнопочный вариант, что-то на форуме не нашёл её.
Re: RLC Meter, аналоговая часть
Добавлено: Чт сен 10, 2015 13:59:15
balmer
Прошивку под кнопки можно взять здесь
https://github.com/balmerdx/rlc-meter-b ... last_build файл program_release_3button.bin .
Попробуй с последней прошивкой, там в более старых были и критические баги. Да, и щупы экранированные?
Опорное напряжение как-то подозрительно себя ведет. Откуда взялось 3.25 V непонятно. Питание точно стабильно 5V? Номинал резисторов смело можно уменьшать, будет только чутка больше ток кушать. Но подозреваю, что не поможет это.
Re: RLC Meter, аналоговая часть
Добавлено: Пт сен 11, 2015 06:21:29
rav133
С новой прошивкой стало повеселее двигаться по меню, не то, что имитировать работу энкодера кнопками. Спасибо.
А вот со всем остальным пока без изменений.
Щупы в виде спаренных проводков в экране. 5 в стабильные, без колебаний. Общее потребление приборчика порядка 55 мА. Уменьшение номинала резисторов до 47 кОм в делителе не помогло, опорное напряжение так же продолжает плавать. Попробую ещё заменить LM258. Может поставить ИОН на 2,5 в?
Плату собирал с учётом последних рекомендаций:
Итого - экономим пару дешевых ОУ, кучу рассыпухи и место на плате

[/quote]
Ну да, на одну LM258 стало меньше. Может ещё что-то лишнее?
Re: RLC Meter, аналоговая часть
Добавлено: Пт сен 11, 2015 07:33:36
balmer
rav133 писал(а):Плату собирал с учётом последних рекомендаций:
Итого - экономим пару дешевых ОУ, кучу рассыпухи и место на плате
А теперь о грустном - этот вариант не тестировался. Просто For Fun написал. Посмотри не только напряжение, но и что осциллограф показывает. Во первых может оказаться, что опорное напряжение осциллирует. Либо еще где самовозбуждение закралось. Т.е. с 3.25 V опорного напряжения если и будет работать, то только чудом (потому как синусоида сильно сверху обрезается у сигнала).
Re: RLC Meter, аналоговая часть
Добавлено: Вт сен 15, 2015 05:40:33
rav133
Нашёл причину перекоса опорного напряжения – обрыв дорожки на землю IC3 (AD8605). Теперь все напряжения в норме, осциллограммы ровные.
Прибор начал опознавать и сопротивления и конденсаторы, правда электролиты большой ёмкости очень сильно занижает на частоте 100 Гц. На более высоких частотах ещё хуже. Индуктивности вообще не видит.
По-видимому, придётся переделывать плату под полный вариант схемы. Думаю шанс есть запустить приборчик.
Re: RLC Meter, аналоговая часть
Добавлено: Вт сен 15, 2015 17:45:43
bob1
rav133 писал(а): электролиты большой ёмкости очень сильно занижает на частоте 100 Гц. На более высоких частотах ещё хуже. Индуктивности вообще не видит.
10% "занижение" на 100Гц от номинала на этикетке это нормально для обычного ширпотреба.
Re: RLC Meter, аналоговая часть
Добавлено: Ср окт 14, 2015 10:52:46
balmer
Хочу обратить внимание на
интересную статью про измерение конденсаторов на GeekTimes. Если вкратце - емкость конденсаторов зависит от температуры и подаваемого напряжения. Дальше уже идут интересные детали. Например имеем SMD конденсаторы одинакового номинала. Емкость того, у которого больше корпус - меньше зависит от подаваемоно напряжения. Не все X7R одинаковы (ини похожи по изменению емкости от температуры, но не от напряжения) и т.д.
Re: RLC Meter, аналоговая часть
Добавлено: Ср окт 14, 2015 19:29:54
Andrew Martin
Всё новое - это хорошо забытое старое

В советской литературе писали ещё про КМки больших ёмкостей, которые из пьезокерамики.
Re: RLC Meter, аналоговая часть
Добавлено: Чт ноя 26, 2015 19:31:51
rav133
Второй подход оказался удачным. Заново развёл плату и пересадил детали. Обнаружил, что на первой плате вместо нулёвки где-то стоял резистор на 1к. Поэтому обрезанный вариант схемы вполне возможно тоже рабочий.
Теперь измеряет всё подряд. Только столкнулся с неприятным моментом на мелких индуктивностях. Сначала нужно к щупам подцепить катушку, потом включить прибор. Если контакт с деталью на щупах пропадает, то прибор нужно перезапускать, иначе не понимает. Может у меня одного так?
Ещё наверное было бы удобно сохранять последние настройки в памяти, что бы при последующем включении прибор сразу запускался в режиме который был до отключения. А так приходится производить кучу манипуляций.
Корпус пока не стал делать, может кому удастся прикрутить к прибору индикатор на контроллере PCF8814 (Nokia 1110i и подобные). Хочется поставить внешний дисплей от Nokia 2760, коннектор уже на плате. Сам пока в программировании не силён.
To balmer прибор замечательный, респект и уважуха.
Прикрепляю файл рабочей платы, может кому пригодится.