Свежие обсуждения
Измерения

Дизайн народного RLC-метра (RLC-3)

1 56 174

И еще вопрос: Есть математические доказательства того что при таком способе измерения через цепь нельзя пропускачть постоянную составляющую? А то может программно от нее издавиться как-то можнот?

 

Link где Вы?

 

Hunter: Половина питания берется с обычного делителя и плавать этот REF будет точно и причем довольно сильно!

Вы думаете что усилитель REF уровня на ОУ не сможет проглотить ток через измеряемый элемент?

Hunter: Не лучше ли отфильтровать постоянку с ШИМа обычным RC-фильтром, а REF подвести только к ИУ, а не к измерительной цепи в таком случае согласования отпадает!)
Поправьте если в чем-то не прав был.))

Если так сделать то и смещение на ИУ подавать не надо будет.
Думаю это плохой подход, на время заряда ёмкости Вашего ВЧ фильтра, в измерительной цепи будет протекать постоянный ток.

Hunter: И еще вопрос: Есть математические доказательства того что при таком способе измерения через цепь нельзя пропускачть постоянную составляющую? А то может программно от нее издавиться как-то можнот?

Просто если через цепь потечёт постоянный ток он усилится ИУ, после усиления экспонента сдвинется либо вверх, либо в низ и может обрезаться по уровню, что приведёт к погрешности. Преобразование Фурье избавляется от постоянной составляющей, она присутствует и равна 2,5В.

Hunter: Link где Вы?
Да на работе, работу делал.

Вы почту получили?

 

Link: Если так сделать то и смещение на ИУ подавать не надо будет.
Думаю это плохой подход, на время заряда ёмкости Вашего ВЧ фильтра, в измерительной цепи будет протекать постоянный ток.

Почему смещение подавать не надо? А чем отрицательные полуволны цифрить? У нас же АЦП однополярное.

Link: Вы почту получили?
Да, спасибо.

 

Hunter: Почему смещение подавать не надо?

Это я с горяча, не подумавши, сказал, подавать смещение надо.

 

GM: писал если кто помнит "Вариант сырой программы" По моей оценке расчёт коэффициентов Фурье по 1000 точкам займёт где-то 50 мс на весь цикл при 20 МГц тактовой. Компилировал CodeVisionAVR, длина программы примерно 840 слов, пришлось, правда, схитрить и уменьшить размеры буферов до 100, поскольку стек вылезал за допустимые пределы, эта мелочь легко решаема. Вот что хотелось бы пообсуждать, так это условия смены частоты генератора.

Хочется узнать как решается та самая "мелочь" - вылезане стека за допустимые пределы?
Я именно в это уперся.

 

Прошу код в студию.

По поводу "сырой программы". Она была написана на си для оценки получаемого быстродействия и потребной памяти. Использовалась плавающая точка одинарной точности (24-битная мантисса). Потом я переписал её на ассемблере и заменил плавающую точку на фиксированную разрядностью 48 бит. Всё прекрасно работает и без потерь на нормализацию/округление. Кстати, разрядность легко регулируется, можно сделать и 56, и 64 бита...

 

GM: Прошу код в студию.
Код в студии................................................................->

201702.txt

 

У меня спаяно все железо, но в программировании я мягко говоря не ас и рожать более или мене приемлемую программу - дело очнь долгое. В принципе все специфические вещи, такие как работа с ДДС и внешними АЦП есть, остальной код я думаю будет универсален для любых ацп и ддс. С алгоритмом помог бы кто поопытнее. Я думаю всем интересно на сколько в практике хорош метод, про который мы на 56 страницах говорили.

 

GM: Помогите пожалуйста, я уже совсем отчаялся, наверное я не правильно понял метод рассчета.

Помогите суть понять. Я уже хотя бы в excel хочу хоть какие-то данные получить у меня есть 2 массива чисел с опорного и измеряемого резисторов (полученные с помощью АЦП) имея эти числа мы можем рассчитать коэффициенты A, B, C и D. Если кто понимает покажите как это делается если можно то в Екселе.
Заранее спасибо.