|
|
  |
DDS, как улучшить спектальный состав синуса на выходе |
|
|
|
Oct 11 2010, 20:13
|
Знающий
   
Группа: Участник
Сообщений: 609
Регистрация: 3-03-07
Из: San Jose
Пользователь №: 25 837

|
Цитата(yrbis @ Oct 11 2010, 16:15)  Их наверное не зря от 1Гц не делают, не получится ..вроде...в такой схеме на 1ом герце точно измерить мою индуктивность, Неотключаемые ФВЧ есть только в самых дешевых кодеках. Цитата писал же выше про то, что реактивная часть измеряемого Z в 100 раз меньше активного. И чем Ваша схема лучше? Цитата Делаю прибор для измерения толщины металла, металл является частью магнитопровода причём от частоты меняется глубина проникновения поля в метал, соответственно меняется индуктивность т.к. меняется сечение магнитопровода. Индуктивность при изменении частоты меняется в пределах 30 %, сама индуктивность лежит в пределах 1мГн - 10мГн. Хочется мерить с точностью ~0.5%. Сейчас контроллер управляет dds сигнал с которого через управляемый аттенюатор поступает ко мне на преобразователь напряжение/ток , напряжение с датчика усиливается и оцифровывается. Искомая индуктивность пропорциональна коэффиценту аттенюатора, напряжению на индуктивности и обратнопропорциональна частоте, всё, - так и мерим. А можно просто мерять комплексное сопротивление на фиксированной частоте, где мнимая часть и будет индуктивностью. И аудио АЦП и ЦАП для этого вполне достаточно.
--------------------
|
|
|
|
|
Oct 11 2010, 21:19
|
Знающий
   
Группа: Свой
Сообщений: 953
Регистрация: 26-07-05
Из: Питер
Пользователь №: 7 112

|
Цитата И чем Ваша схема лучше? В моей схеме я могу померить теоретически даж на 1 мГц индуктивность с тойже точностью что и на 1кГц. Ну линия у меня прямая в децибелах)) ну в первом посте же всё расписывал, ну вычетается у меня сопротивление внутреннее, на выходе моей схемы напряжение равно напряжению непосредственно на индуктивности, на 1Гц это например 20мВ, на 1мГц это 20 мкв и я эти 20 мкв могу усилить, до диапазона АЦП... а Вы!) с Вашим напряжением не можите!!!)) потому что у Вас на выходе схемы при 1Гц, а тем более при 1'ом мГц, напряжение пропорциональное току через резистор!!!!(E/R+jwL R>>wL) и никаких 16 разрядов нехватит чтоб чётко отловить 20мкв от вольта который будет у Вас!!! ток с накоплениями если токо... Цитата А можно просто мерять комплексное сопротивление на фиксированной частоте, где мнимая часть и будет индуктивностью. п.с. Я уже сам склоняюсь к этому!) Думаю, просто использовать провод для намотки датчика диаметром пару мм, и проблема видимо отпадёт)
|
|
|
|
|
Oct 12 2010, 05:21
|
Знающий
   
Группа: Участник
Сообщений: 609
Регистрация: 3-03-07
Из: San Jose
Пользователь №: 25 837

|
Цитата(yrbis @ Oct 12 2010, 00:19)  В моей схеме я могу померить теоретически даж на 1 мГц индуктивность с тойже точностью что и на 1кГц. Неужели? Что-то Вы путаете. Можете привести "теоретические" рассчёты? Цитата Ну линия у меня прямая в децибелах)) ну в первом посте же всё расписывал, ну вычетается у меня сопротивление внутреннее, на выходе моей схемы напряжение равно напряжению непосредственно на индуктивности, на 1Гц это например 20мВ, на 1мГц это 20 мкв и я эти 20 мкв могу усилить, до диапазона АЦП... а Вы!) с Вашим напряжением не можите!!!)) потому что у Вас на выходе схемы при 1Гц, а тем более при 1'ом мГц, напряжение пропорциональное току через резистор!!!!(E/R+jwL R>>wL) и никаких 16 разрядов нехватит чтоб чётко отловить 20мкв от вольта который будет у Вас!!! ток с накоплениями если токо... Ну сравнивать, вероятно, надо в одинаковых условиях? Т. е. при одинаковой зондирующей мощности и при одинаковом времени измерения, а также при одинаковых шумах усилителей.
--------------------
|
|
|
|
|
Oct 12 2010, 11:16
|
Знающий
   
Группа: Свой
Сообщений: 953
Регистрация: 26-07-05
Из: Питер
Пользователь №: 7 112

|
Цитата А по подробнее о методе измерения можно. ...можно. Представьте себе П образный сердечник установленный на стальной лист. Сечение сердечника допустим 3см, толщина листа 10мм. на сердечник намотана обмотка. Пробуем измерить индуктивность на частоте 10кГц. Поле в сталь не проходит, толщина скин слоя микроны. Получаем некое значение индуктивности, откладываем его на графике индуктивность/частота, уменьшаем частоту, глубина скин слоя вырастает, толщина стальной части магнитопровода вырастает, и соответственно вырастает индуктивность. Собственно она будет расти с уменьшением частоты пока сталь не закончится, по частоте на которой перестаёт расти индуктивность можно определить толщину!!!)) Вот так) Цитата Неужели? Что-то Вы путаете. Можете привести "теоретические" рассчёты? Я уже всё приводил. Лучше Вы расскажите как померить 5мГн + 2Ома, на частоте ..,пускай 1Гц, если вы не ограничетесь фразой померить z и вычесть из него 2 ома, Вы меня поймёте...
|
|
|
|
|
Oct 12 2010, 18:17
|
Знающий
   
Группа: Свой
Сообщений: 953
Регистрация: 26-07-05
Из: Питер
Пользователь №: 7 112

|
Цитата Измерение фазового сдвига Sin, точность лучше 0,01градуса.
Определение фазы "НЕДОДИСКРЕТИЗИРОВАННОГО" сигнала У Вас там спектр наверное, и вы для каждой составляющей так фазу измеряете ? - Просто у меня синус на входе, синус на выходе, вроде бы фурье лишнее, сейчас у нас идея оцифровывать входной и выходной сигнал, производить свёртку с функцией sin(wt) и находить в ней первый максимум, разница по времени этих двух максимумов даст временной сдвиг между сигналами, по которому можно вычеслить фазу. Цитата Вам вправду нужно? Или сами знаете? А с какой точностью? И за какое время? ...в принципе, сам знаю. За один период, с точностью 0.5%
|
|
|
|
|
Oct 12 2010, 20:10
|
Знающий
   
Группа: Участник
Сообщений: 609
Регистрация: 3-03-07
Из: San Jose
Пользователь №: 25 837

|
Цитата(yrbis @ Oct 12 2010, 15:16)  Я уже всё приводил. Не нашел. Цитата Лучше Вы расскажите как померить 5мГн + 2Ома, на частоте ..,пускай 1Гц, если вы не ограничетесь фразой померить z и вычесть из него 2 ома, Вы меня поймёте... Примерно так: Формируете чистый синус ЦАПом, через усилитель с мощным выходом, но малым Кни подаёте на Ваш датчик. Уровень не слишком большой, 50 - 100мВ чтобы не проявилась тепловая нелинейность, которая из-за инерции даст паразитную комплексную составляющую. Уровень зависит от теплоёмкости Вашего датчика. Другой выход датчика - ко входу инвертирующего усилителя, выходное напряжение порядка 1В для согласования с АЦП. Один канал АЦП оцифровывает входное напряжение, другой - выход инвертирующего усилителя, данные пишутся в буфер. ЦАП и АЦП должны иметь общую опору и синхронизироваться от одного генератора. Всё должно быть откалибровано по комплексному коэффициенту передачи относительно одного из каналов АЦП (и периодически автоматически калибровать). Частота дискретизации чем выше, тем лучше, но выше 48кГц повышать смысла нет. После записи данных делаете свертку каждого канала с синусом и косинусом (см. ссылки blackfinа). Получаете значения напряжения и тока в комплексной форме. После корректировки по результатам калибровки вычисляете Z и индуктивность.
--------------------
|
|
|
|
|
Oct 13 2010, 10:49
|
Знающий
   
Группа: Свой
Сообщений: 953
Регистрация: 26-07-05
Из: Питер
Пользователь №: 7 112

|
Цитата Может быть, глупость скажу, но тем не менее... А обязательно делать измерения на синусоидальном токе ? Может быть, сделать RL-генератор, и, меняя сопротивление, измерять частоту на выходе генератора не понял идеи, RL - это тот, где, например, инвертирующий усилитель и в обратной связи 3и RL цепочки? По аналогии если вставить мою индуктивность в контур колебательный, то получится хитрая схема с параметрической индуктивностью, я думаю частота резонансная будет плавно размазана от значения 1/2pi*sqrt(LmaxC) до 1/2*pi*sqrt(LminC), т.е. сложная штука по которой я своей зависимости индуктивности от частоты вроде бы не получаю, а тут ещё хитрее сигнал получится. Вроде бы мне логичнее всё-таки измерять в лоб, без дополнительных преобразований.
|
|
|
|
|
Oct 13 2010, 16:59
|
Знающий
   
Группа: Участник
Сообщений: 609
Регистрация: 3-03-07
Из: San Jose
Пользователь №: 25 837

|
Цитата(Tanya @ Oct 13 2010, 11:35)  А если еще добавить вычитание падения напряжения на активной компоненте катушки... Примерно так - последовательно с катушкой - шунт. С него усиленное напряжение подается через резистор на суммирующий усилитель, на второй вход которого - напряжение с катушки + шунта. Что мы выигрываем? Большие сигналы вычитаются и не перегружают вход. Фактически, получается мостовая схема. Далее синхронный детектор или то, что Вы предлагаете. Разогрев не будет влиять. Почти. Тогда уж лучше настоящую мостовую или полумостовую схему. Использовать ещё один точно такой же датчик включённый последовательно с измерительным. Это даст компенсацию тепловых нелинейностей и позволит поднять чувствительность за счёт увеличения мощности. Ведь автору реально надо мерять не индуктивность, а её изменения. Ну а если он очень захочет мерять именно индуктивность, то вспомогательный датчик можно намотать безиндуктивно. Большие сигналы опасны тепловыми эффектами, а не перегрузкой входа, у аудио АЦП динамического диапазона вполне достаточно. Цитата Только не нужно забывать, что кусок синусоиды не совсем то, что синусоида. Постоянная времени... ну, все знают. Я не знаю,  не понял. Или Вы о переходном процессе в начале сигнала? Цитата(yrbis @ Oct 13 2010, 10:55)  а оцифровать это можно только с точностью 0.244мВ , а 5мГн нада померить с точностью 0.5% Возьмите 24-битный АЦП.
--------------------
|
|
|
|
|
Oct 13 2010, 17:08
|
Гуру
     
Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047

|
Цитата(yrbis @ Oct 13 2010, 14:49)  не понял идеи, RL - это тот, где, например, инвертирующий усилитель и в обратной связи 3и RL цепочки? По аналогии если вставить мою индуктивность в контур колебательный, то получится хитрая схема с параметрической индуктивностью, я думаю частота резонансная будет плавно размазана от значения 1/2pi*sqrt(LmaxC) до 1/2*pi*sqrt(LminC), Нет, схема будет не резонансная. Ну вот как есть RC-генераторы, так никто не мешает сделать и RL (применяется, например, в феррозондовых магнетометрах). Причем R можно изобразить и посредством DAC (ради стабильности, а то, может быть, хватило бы и "электронного потенциометра").
|
|
|
|
|
  |
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0
|
|
|