реклама на сайте
подробности

 
 
> Сигма-дельта АЦП и медленное изменение сигнала
Quantum1
сообщение Oct 15 2014, 17:45
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 111
Регистрация: 4-09-12
Пользователь №: 73 381



Добрый день!
Задача измерять несколько(а именно 4) каналов. Сигнал которых имеет такие особенности - постоянная составляющая 10-20В и меняется с небольшой скоростью ~0,5 В/мс. Однако сигнал имеет еще и пилообразную переменную(частота 5-10 кГц) составляющую размахом 0,05-0,2% от постоянной. Задача измерять усредненный(по какому критерию не столь важно - цифровой обработкой подстроимся) уровень сигнала с точностью 0,1% на интервале около 100мкс. И это все на нашей комплектации*)
Если использовать наши(да и импортные) последовательные 12 битные АЦП то выходит что только суммарная интегральная+дифференциальная погрешность выходит +-3 младших бита, а это уже 0,075%, и это без учета шума, погрешности опорника, -60...+85... итд... Да еще и таких нужно целых 4 штуки...

Нашел такую микруху у Миландра 1986ВЕ4У(http://milandr.ru/uploads/Products/product_276/spec_1986BE4.pdf) - 8 отдельных 24 битных сигма-дельта АЦП + проц в одном корпусе. К сожалению никогда не работал с сигма-дельта АЦП, но основы этого типа АЦП несколько представляю...

Однако есть подозрение что Миландровские АЦП не справятся с задачей, просто не успеют каждые 100мкс выдать результат именно за последние прошедшие 100 мкс, а будут выдавать усредненный результат за более большое время к примеру за 1 мс.

Все таки не очень уверенно чувствую себя в сигма-дельта АЦП, подскажите пожалуйста есть ли смысл решать мою задачу именно им, и помогите пожалуйста понять на что максимум по скорости можно вытянуть из АЦП в 1986ВЕ4У...

Спасибо!

Сообщение отредактировал Quantum1 - Oct 15 2014, 17:51
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Rst7
сообщение Oct 16 2014, 06:43
Сообщение #2


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



QUOTE
вы не много ошиблись не 0.5В/с... а !0.5В/мс! .... если бы было 0.5В/с вопросов не было вообще*) т.е скорость изменения иммеет один порядок с биениями.


Так не склеивается левое с правым все равно. За 100мкс при 0.5В/мс будет изменение в 50мВ, что есть 0.5% от сигнала.


QUOTE
Синхронизации с пилой непосредственно нет... т.е. вы правы биения будут но от них не уйти, а значит их обработку сделаем уже програмно...


Только вот каким образом?


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
Quantum1
сообщение Oct 17 2014, 16:48
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 111
Регистрация: 4-09-12
Пользователь №: 73 381



Цитата(Rst7 @ Oct 16 2014, 10:43) *
Так не склеивается левое с правым все равно. За 100мкс при 0.5В/мс будет изменение в 50мВ, что есть 0.5% от сигнала.



Вероятно ошибся... скорость изменения сигнала не более 0,1-0,2% на 100мкс
при переменной составляющей - пиле 0.05-0,2%

Цитата(Rst7 @ Oct 16 2014, 10:43) *
Только вот каким образом?


В принципе можно допустить что бы АЦП показывал любое значение из этого интервала переменой составляющей

Цитата(_Vova @ Oct 16 2014, 10:10) *
Частота следования импульсов тактовых сигналов fС_ADC_D = 4МГц, Частота дискретизации, fNADCO = fС_ADC_D/128 (стр. 328)
на бОльших скоростях, будет меньшее разрешение


насколько я понимаю работу сигма-дельта АЦП, к ним нельзя относится как к скоростным последовательным, которые дают правильные измерения уже на 2-3(а если дать устояться внутренним емкостям АЦП то и с первого) отсчет после начала работы или резкого изменения сигнала. Для сигма-дельта требуется гораздо большее число отсчетов. Т.е. 4МГц/128 = 31250кГц т.е. 32мкс на один отсчет ... или всего лишь 128 тактов передискретизации(т.е. всего 128 нулей или единиц)... может я что то не понимаю, но ведь это слишком мало для получения точности единичного отсчета больше чем 7-бит, да еще там куча фильтров всяких...
т.е. я хочу сказать что в сигма-дельта за 2-3 отсчета не удастся измерить точное значение, а для последовательных в пределах его погрешности измерения можно.
или я не верно воспринимаю работу сигма-дельта...

Сообщение отредактировал Quantum1 - Oct 17 2014, 17:45
Go to the top of the page
 
+Quote Post
Herz
сообщение Oct 17 2014, 17:56
Сообщение #4


Гуру
******

Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287



Сигма-дельта относится к усредняющим АЦП, это верно. Но его показание - это усреднённое значение за время измерения. Так что если в этот период было резкое изменение сигнала, то он отобразит правильное значение. Не то, что было до изменения, и не то, что - после. А среднее. Поэтому не нужно ждать двух-трёх-четырёх циклов. Каждое из них верное. Проблема не в АЦП, а в том, что Вы хотите мерить.

Цитата(Quantum1 @ Oct 17 2014, 19:48) *
В принципе можно допустить что бы АЦП показывал любое значение из этого интервала переменой составляющей

Так Вам и аппаратное усреднение не нужно. Возьмите SAR и обрабатывайте поток как хотите.
Go to the top of the page
 
+Quote Post
Orthodox
сообщение Oct 17 2014, 19:47
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 370
Регистрация: 4-02-13
Из: Фрязино
Пользователь №: 75 482



Цитата(Herz @ Oct 17 2014, 21:56) *
Сигма-дельта относится к усредняющим АЦП, это верно. Но его показание - это усреднённое значение за время измерения. Так что если в этот период было резкое изменение сигнала, то он отобразит правильное значение. Не то, что было до изменения, и не то, что - после. А среднее. Поэтому не нужно ждать двух-трёх-четырёх циклов. Каждое из них верное. Проблема не в АЦП, а в том, что Вы хотите мерить...

В этом тексте что именно имеется в виду под <если в этот период было резкое изменение сигнала, то он отобразит правильное значение> ?

Например сигнал резко изменился (ещё вопрос что такое "резко"),и допустим 12-ти битная сигма-дельта отобразит правильно,то есть с 12-ти битной точностью, усреднённое значение ? Крайне сомнительно...

Принцип работы именно сигма-дельты подразумевает не только предельную на настоящее время точность,но и то,что эта точность прямо связана с количеством отсчётов - ежели угодно "медленный набор точности". И 24 битный АЦП при Filter Notch в десятки герц превращается в 12-битный всего на 1 кГц sad.gif
Go to the top of the page
 
+Quote Post
Herz
сообщение Oct 17 2014, 22:23
Сообщение #6


Гуру
******

Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287



Цитата(Orthodox @ Oct 17 2014, 22:47) *
В этом тексте что именно имеется в виду под <если в этот период было резкое изменение сигнала, то он отобразит правильное значение> ?

Например сигнал резко изменился (ещё вопрос что такое "резко"),и допустим 12-ти битная сигма-дельта отобразит правильно,то есть с 12-ти битной точностью, усреднённое значение ? Крайне сомнительно...

Почему сомнительно? Сигма-дельта на то и сигма дельта, чтобы суммировать разности. В итоге получаем усреднённое значение. Подозреваю, заковыка в том, что люди ждут от АЦП показаний, соответствующих установившейся величине сигнала. Когда изменения не синхронизированы с sample rate, возникают "сюрпризы".
Цитата
Принцип работы именно сигма-дельты подразумевает не только предельную на настоящее время точность,но и то,что эта точность прямо связана с количеством отсчётов - ежели угодно "медленный набор точности". И 24 битный АЦП при Filter Notch в десятки герц превращается в 12-битный всего на 1 кГц sad.gif

О фильтрах мы пока вообще не говорили...
Go to the top of the page
 
+Quote Post
Orthodox
сообщение Oct 18 2014, 06:37
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 370
Регистрация: 4-02-13
Из: Фрязино
Пользователь №: 75 482



Цитата(Herz @ Oct 18 2014, 02:23) *
...О фильтрах мы пока вообще не говорили...

Так в этом и проблема - разговор про <отображение правильного значения сигнала> с помощью именно сигма-дельты и забывая про фильтры biggrin.gif Повторюсь : почему замечательные сигма-дельта 24-битные АЦП на десятках герц превращаются в 12-битные всего на 1 кГц ? Может всё дело в особенностях именно сигма-дельты ?

Ваша версия : <Сигма-дельта на то и сигма дельта, чтобы суммировать разности> ежели не забывать учитывать <синхронизацию с sample rate>. IMHO несколько упрощённый подход...

Крайне упрощённо про сигма-дельты :
ежели на выходе дельта-сигма преобразователя только 0 и 1, а воспроизвести нужно допустим 0,000 001 (для 120 дб), то сколько потребуется отсчётов? Есть мнение,что нельзя в 100 отсчётов затолкать точность больше чем 1/100 - как ни кодируй,потому как на выходе дельта-сигма только 1 бит. Это про математические возможности последовательности данной длины. И для заявленных 120 дб нужно 1 000 000 сэмплов ...

В любом случае особенности именно сигма-дельты таковы,что нельзя говорить про точность (или "правильность отображения") без "разговоров" про фильтры,частоты,и так далее... То есть пишу только про то,что именно иметь в виду под "отображением правильного значения при быстром изменением сигнала" (Ваш текст п.7 - <Так что если в этот период было резкое изменение сигнала, то он отобразит правильное значение>).

Это какая именно "быстрота" и какая именно "правильность" получится при этой "быстроте" sad.gif
Go to the top of the page
 
+Quote Post
Herz
сообщение Oct 18 2014, 09:31
Сообщение #8


Гуру
******

Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287



Цитата(Orthodox @ Oct 18 2014, 09:37) *
Ваша версия : <Сигма-дельта на то и сигма дельта, чтобы суммировать разности> ежели не забывать учитывать <синхронизацию с sample rate>. IMHO несколько упрощённый подход...

Конечно упрощённый. Усложнённый можно почерпнуть из литературы, если автору понадобятся подробности. Разжевать всё в двух-трёх постах вряд ли получится.
Цитата
Это какая именно "быстрота" и какая именно "правильность" получится при этой "быстроте" sad.gif

Да не имеет значения. Это я к тому, что у АЦП нет "неправильных" показаний. Он всегда меряет честно, как бы ни изменялся сигнал. А вот чтобы показания были адекватными ожидаемым, надо прежде всего понять, чего мы от него хотим.
Go to the top of the page
 
+Quote Post
Orthodox
сообщение Oct 18 2014, 12:36
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 370
Регистрация: 4-02-13
Из: Фрязино
Пользователь №: 75 482



Цитата(Herz @ Oct 18 2014, 13:31) *
... у АЦП нет "неправильных" показаний. Он всегда меряет честно, как бы ни изменялся сигнал. А вот чтобы показания были адекватными ожидаемым, надо прежде всего понять, чего мы от него хотим.

Чего уж тут непонятного - у того заказчика,которого не устраивают "честные,как бы ни изменялся сигнал", показания,просто проблемы с пониманием ! А ведь всего-то и нужно,что прежде всего поднапрячься и понять,чего мы от АЦП хотим !!!

Ежели отвлечься от формулировок типа "чтобы показания были адекватными ожидаемым" - прибор не должен чего-то "ожидать",его показания всего лишь должны соответствовать (с требуемой точностью) величине напряжения на входе ,то для того,чтобы реализовать правильный комплекс схемотехнических (и программных) мер, действительно нужно "прежде всего понять, чего мы от АЦП хотим".

Остались мелочи - разобраться,кто именно ближе к правильному пониманию. biggrin.gif

Хотя ежели даже предельно разжёванный текст из п. 13 <В любом случае особенности именно сигма-дельты таковы,что нельзя говорить про точность (или "правильность отображения") без "разговоров" про фильтры,частоты,и так далее...> не помог,то буквально не представляю,как добиться понимания sad.gif
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Quantum1   Сигма-дельта АЦП и медленное изменение сигнала   Oct 15 2014, 17:45
- - Rst7   Предлагаю для начала отвлечься от "наших/импо...   Oct 15 2014, 18:50
|- - Quantum1   Цитата(Rst7 @ Oct 15 2014, 22:50) Предлаг...   Oct 16 2014, 02:22
- - _Vova   Цитатана что максимум по скорости можно вытянуть и...   Oct 16 2014, 06:10
|- - Quantum1   Цитата(Herz @ Oct 17 2014, 21:56) Так Вам...   Oct 17 2014, 19:09
||- - Herz   Цитата(Quantum1 @ Oct 17 2014, 22:09) Т.е...   Oct 17 2014, 19:42
|- - Quantum1   Цитата(Herz @ Oct 18 2014, 13:31) Конечно...   Oct 18 2014, 10:08
||- - Tanya   Долго только наблюдала... Молчать боле не могу. Ви...   Oct 18 2014, 14:07
||- - Quantum1   Цитата(Tanya @ Oct 18 2014, 18:07) Долго ...   Oct 18 2014, 16:16
||- - Tanya   Цитата(Quantum1 @ Oct 18 2014, 20:16) соб...   Oct 18 2014, 16:34
||- - Quantum1   Цитата(Tanya @ Oct 18 2014, 20:34) Берете...   Oct 18 2014, 16:45
||- - Plain   Цитата(Quantum1 @ Oct 18 2014, 19:45) Я т...   Oct 18 2014, 16:58
||- - Quantum1   Цитата(Plain @ Oct 18 2014, 20:58) Итак, ...   Oct 18 2014, 17:42
||- - Plain   Цитата(Quantum1 @ Oct 18 2014, 20:42) для...   Oct 18 2014, 18:16
||- - Quantum1   Цитата(Plain @ Oct 18 2014, 22:16) Вам же...   Oct 18 2014, 19:33
||- - Tanya   Цитата(Quantum1 @ Oct 18 2014, 23:33) Я п...   Oct 19 2014, 12:18
||- - Quantum1   Цитата(Tanya @ Oct 19 2014, 16:18) Калибр...   Oct 19 2014, 18:28
||- - TSerg   Цитата(Quantum1 @ Oct 19 2014, 22:28) И ч...   Oct 19 2014, 19:42
|||- - Quantum1   Цитата(TSerg @ Oct 19 2014, 23:42) Вы не ...   Oct 20 2014, 15:32
||- - Tanya   Цитата(Quantum1 @ Oct 19 2014, 22:28) нас...   Oct 20 2014, 06:20
- - Plain   Во-первых, неплохо бы объединить всё это с начальн...   Oct 18 2014, 00:33
|- - Quantum1   Цитата(Plain @ Oct 18 2014, 04:33) Во-пер...   Oct 18 2014, 07:12
|- - Plain   Цитата(Quantum1 @ Oct 18 2014, 10:12) вы ...   Oct 18 2014, 09:14
- - Herz   Цитата(Quantum1 @ Oct 18 2014, 13:08) Упр...   Oct 18 2014, 13:03
|- - Quantum1   Цитата(Herz @ Oct 18 2014, 17:03) Ключева...   Oct 18 2014, 16:35
|- - Tanya   Цитата(Quantum1 @ Oct 18 2014, 20:35) хор...   Oct 18 2014, 16:39
- - TSerg   И у Вас перед АЦП таки не будет никаких аналоговых...   Oct 18 2014, 20:16
|- - Quantum1   Цитата(TSerg @ Oct 19 2014, 00:16) И у Ва...   Oct 18 2014, 22:26
- - TSerg   Так поставьте ФНЧ и проблем с пилой будет меньше.   Oct 19 2014, 10:44
|- - Quantum1   Цитата(TSerg @ Oct 19 2014, 14:44) Так по...   Oct 19 2014, 15:47
|- - TSerg   Цитата(Quantum1 @ Oct 19 2014, 19:47) так...   Oct 19 2014, 16:11
- - Allregia   Прочитал тут спор об измерении дельта-сигма АЦП б...   Nov 18 2014, 22:47
- - _Vova   Цитатапереключать его контроллером с частотой в 2к...   Nov 19 2014, 06:14
|- - Allregia   Цитата(_Vova @ Nov 19 2014, 08:14) получи...   Nov 19 2014, 06:23
- - _Vova   ЦитатаВ даташите написано - нужно смотреть зависим...   Nov 19 2014, 06:51
|- - Allregia   Цитата(_Vova @ Nov 19 2014, 08:51) нужно ...   Nov 19 2014, 07:57
|- - Tanya   Цитата(Allregia @ Nov 19 2014, 10:57) Еще...   Nov 19 2014, 08:18
||- - _pv   Цитата(Tanya @ Nov 19 2014, 15:18) ad7175...   Nov 19 2014, 09:03
||- - Allregia   Цитата(Tanya @ Nov 19 2014, 10:18) ad7175...   Nov 19 2014, 10:55
||- - Ruslan1   Цитата(Allregia @ Nov 19 2014, 13:55) Тол...   Nov 19 2014, 14:31
|- - Ruslan1   Цитата(Allregia @ Nov 19 2014, 09:57) Да ...   Nov 19 2014, 09:06
- - _Vova   Цитата8 каналов.., полоса интереса 100-200гц...не ...   Nov 19 2014, 08:35
- - _pv   p-p это 6 сигм, соответственно в 6 раз меньше enob...   Nov 19 2014, 11:46
- - _Vova   Allregia, скажите, пожалуйста, зачем в полосе 100-...   Nov 19 2014, 12:01
- - Allregia   Из-за того, что каждый из 8-ми каналов имеет очень...   Nov 19 2014, 13:18


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd August 2025 - 11:00
Рейтинг@Mail.ru


Страница сгенерированна за 0.01571 секунд с 7
ELECTRONIX ©2004-2016