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

 
 
> Повышение разрядности АЦП, путем деления сигнала.
Sinoptic555
сообщение Nov 18 2006, 17:39
Сообщение #1


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

Группа: Новичок
Сообщений: 91
Регистрация: 22-08-06
Пользователь №: 19 737



Подскажите, кто-нибудь пробовал делить входной сигнал идущий на АЦП. для того чтобы подать части одного сигнала на несколько каналов АЦП в MSP430. Таким образом, можно повысить разрядность АЦП встроенными средствами.

На пример, сигнал с датчика 4 Вольта делим на 2 + 2 Вольта (относительно общего 0, так чтобы удовлетворить требованиям SAR12 в MSP430). Таким образом повышаем количество разрядов АЦП в 2 раза с 12 до 24. В общем, при уровне сигнала между 2 – 4 В на одном из каналов 2В, а на втором 0-2В (анализируем канал); при уровне сигнала 0-2В на АЦП анализируется другой канал.

Пытаюсь применить операционные усилители для деления сигнала (расчитываю), но там проблема возникает при переходе с одного канала на другой, так как достигается 0, а питание с батарей однополярное. Может кто-то посоветует еще способ поделить сигнал.

Сообщение отредактировал Sinoptic555 - Nov 18 2006, 17:41
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
rezident
сообщение Nov 18 2006, 22:11
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Простым делением сигнала увеличить разрядность АЦП никак не получится. Тем более до 24! Разрядность можно ненамного увеличить математическими методами. Мы увеличивали примерно до 13,5 разрядов путем усреднения по нескольким результатам измерений. При этом диапазон входного сигнала желательно растягивать на всю измерительную шкалу АЦП, которая ограничивается VREF- и VREF+. Иначе получите те же 12 разрядов в лучшем случае.
Go to the top of the page
 
+Quote Post
Прохожий
сообщение Nov 18 2006, 22:35
Сообщение #3


Cундук
*****

Группа: Участник
Сообщений: 1 478
Регистрация: 13-11-06
Из: Ростов-на-Дону
Пользователь №: 22 269



Цитата(rezident @ Nov 19 2006, 01:11) *
Простым делением сигнала увеличить разрядность АЦП никак не получится. Тем более до 24! Разрядность можно ненамного увеличить математическими методами. Мы увеличивали примерно до 13,5 разрядов путем усреднения по нескольким результатам измерений. При этом диапазон входного сигнала желательно растягивать на всю измерительную шкалу АЦП, которая ограничивается VREF- и VREF+. Иначе получите те же 12 разрядов в лучшем случае.

А нельзя ли по подробнее про усреднение?
Я, к примеру, мыслю следующим образом:
1. Берем 18 последовательных измерений.
2. Отбрасываем максимальное и минимальное значения.
3. То, что осталось складываем.
4. Полученный результат делим на 8.
В итоге получаем увеличение разрядности на 1 разряд. Таким же образом можно получить увеличение разрядности и на 2 и на 3 разряда.
Можно делать это в динамике после каждого измерения. В этом случае новое измерение добавляется к массиву, а самое старое исключается из него.
Вопрос следующий. Будет ли это математически правильно? Будут ли полученные таким образом младшие разряды, отражать реальную действительность или они будут зависеть от погоды на северном полюсе?
Go to the top of the page
 
+Quote Post
rezident
сообщение Nov 18 2006, 23:16
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(Прохожий @ Nov 19 2006, 03:35) *
А нельзя ли по подробнее про усреднение?
Я, к примеру, мыслю следующим образом:
1. Берем 18 последовательных измерений.
2. Отбрасываем максимальное и минимальное значения.

Зачем? Зачем отбрасывать что-то?
Цитата(Прохожий @ Nov 19 2006, 03:35) *
3. То, что осталось складываем.
4. Полученный результат делим на 8.

Почему на 8? Делить нужно на количество измерений. Именно так считается среднее арифметическое.
Цитата(Прохожий @ Nov 19 2006, 03:35) *
В итоге получаем увеличение разрядности на 1 разряд. Таким же образом можно получить увеличение разрядности и на 2 и на 3 разряда.

Ничего подобного. Усреднением, можно добиться увеличения лишь на 1-2 доп. разряда, усредняя полезный сигнал на фоне шумов или другого сигнала. Иногда для этого в полезный сигнал специально подмешивают помеху с широким спектром. Постоянный сигнал (постоянное напряжение) точнее, чем вес младшего разряда при имеющейся разрядности АЦП измерить нельзя.
Цитата(Прохожий @ Nov 19 2006, 03:35) *
Можно делать это в динамике после каждого измерения. В этом случае новое измерение добавляется к массиву, а самое старое исключается из него.

Это будет уже среднее скользящее.
Цитата(Прохожий @ Nov 19 2006, 03:35) *
Вопрос следующий. Будет ли это математически правильно? Будут ли полученные таким образом младшие разряды, отражать реальную действительность или они будут зависеть от погоды на северном полюсе?

Это зависит от того, что вы хотите? Тип фильтрации сигнала зависит от спектра измеряемого сигнала и шума, от которого нужно избавится.

По ссылке можете посмотреть про типы и реализацию цифровых фильтров.
http://www.may.nnov.ru/mak/DSP/Contents.shtml
Go to the top of the page
 
+Quote Post
Прохожий
сообщение Nov 19 2006, 00:03
Сообщение #5


Cундук
*****

Группа: Участник
Сообщений: 1 478
Регистрация: 13-11-06
Из: Ростов-на-Дону
Пользователь №: 22 269



Цитата(rezident @ Nov 19 2006, 02:16) *
Зачем? Зачем отбрасывать что-то?


Так делают в мат. статистике. Перед проведением стат. анализа из произвольной выборки удаляют максимальный и минимальный элементы.

Цитата(rezident @ Nov 19 2006, 02:16) *
Почему на 8? Делить нужно на количество измерений. Именно так считается среднее арифметическое.


Мне не нужно среднее арифметическое. Мне нужно получить квази-увеличение разрядности. Смотрите:
Было 18 измерений. Отбросили 2. Осталось 16. Просуммировали 16 измерений и получили число, занимающее, в общем случае, на 4 разряда больше, чем каждое из измерений. Не секрет, что деление на 8 выполняется с помощью сдвига числа вправо на 3 разряда. Таким образом, мы получаем увеличение разрядности результата измерений на один разряд и заодно некоторое усреднение этого результата.

Цитата(rezident @ Nov 19 2006, 02:16) *
Постоянный сигнал (постоянное напряжение) точнее, чем вес младшего разряда при имеющейся разрядности АЦП измерить нельзя.


А как же Ваш тезис об увеличении разрядности на 1-2 разряда?

Цитата(rezident @ Nov 19 2006, 02:16) *
По ссылке можете посмотреть про типы и реализацию цифровых фильтров.


Спасибо за ссылку, но в данном случае речь не о методах фильтрации (я с ними знаком, хотя и не очень глубоко), а о математически непротиворечивых методах увеличения разрядности АЦП за счет обработки некоторого числа последовательных измерений.
Go to the top of the page
 
+Quote Post
rezident
сообщение Nov 19 2006, 00:54
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(Прохожий @ Nov 19 2006, 05:03) *
Цитата(rezident @ Nov 19 2006, 02:16) *

Зачем? Зачем отбрасывать что-то?

Так делают в мат. статистике. Перед проведением стат. анализа из произвольной выборки удаляют максимальный и минимальный элементы.

Дык выборка-то НЕ произвольная. В нашем случае мы привязывали период усреднения группы выборок к частоте промышленной сети 50Гц.

Цитата(Прохожий @ Nov 19 2006, 05:03) *
Цитата(rezident @ Nov 19 2006, 02:16) *

Почему на 8? Делить нужно на количество измерений. Именно так считается среднее арифметическое.

Мне не нужно среднее арифметическое. Мне нужно получить квази-увеличение разрядности. Смотрите:
Было 18 измерений. Отбросили 2. Осталось 16. Просуммировали 16 измерений и получили число, занимающее, в общем случае, на 4 разряда больше, чем каждое из измерений. Не секрет, что деление на 8 выполняется с помощью сдвига числа вправо на 3 разряда. Таким образом, мы получаем увеличение разрядности результата измерений на один разряд и заодно некоторое усреднение этого результата.

Это ваше личное чисто умозрительное заключение. Без характеристики измеряемого сигнала вот так с наскоку сделать заключение о реальном количестве разрядов довольно трудно. У нас заключение о 13,5 разрядах было получено по результатам эксперимента/измерений.

Цитата(Прохожий @ Nov 19 2006, 05:03) *
Цитата(rezident @ Nov 19 2006, 02:16) *

Постоянный сигнал (постоянное напряжение) точнее, чем вес младшего разряда при имеющейся разрядности АЦП измерить нельзя.

А как же Ваш тезис об увеличении разрядности на 1-2 разряда?

Дык вы внимательно читаете или как? Математически можно реализовать эквивалент увеличения разрядности измерения АЦП переменного сигнала на фоне шума. Это соответствует увеличению SNR. Постоянный сигнал (постоянное напряжение) квантовать на бОльшее, чем может АЦП, число состояний нельзя.
Go to the top of the page
 
+Quote Post
Прохожий
сообщение Nov 19 2006, 01:29
Сообщение #7


Cундук
*****

Группа: Участник
Сообщений: 1 478
Регистрация: 13-11-06
Из: Ростов-на-Дону
Пользователь №: 22 269



Цитата(rezident @ Nov 19 2006, 03:54) *
Дык выборка-то НЕ произвольная. В нашем случае мы привязывали период усреднения группы выборок к частоте промышленной сети 50Гц.


Но я то про это не знал, когда задавал вопрос.

Цитата(rezident @ Nov 19 2006, 02:16) *
Это ваше личное чисто умозрительное заключение. Без характеристики измеряемого сигнала вот так с наскоку сделать заключение о реальном количестве разрядов довольно трудно.


Дык, никто с наскоку заключения и не делал. Я просто спрашивал можно так делать или нет.

Цитата(rezident @ Nov 19 2006, 02:16) *
У нас заключение о 13,5 разрядах было получено по результатам эксперимента/измерений.


А вот с этого места, если можно, поподробнее. Про методику получения заключения о 13,5 разрядах по результатам эксперимента/измерений. Если это не секрет.

Цитата(rezident @ Nov 19 2006, 02:16) *
Дык вы внимательно читаете или как?


Давайте без эмоций. Ну пропустил я что-то. Время позднее... Читаю как могу.

Цитата(rezident @ Nov 19 2006, 02:16) *
Математически можно реализовать эквивалент увеличения разрядности измерения АЦП переменного сигнала на фоне шума. Это соответствует увеличению SNR. Постоянный сигнал (постоянное напряжение) квантовать на бОльшее, чем может АЦП, число состояний нельзя.


Сразу три вопроса:
1. Где взять информацию про реализацию эквивалента увеличения разрядности измерения АЦП переменного сигнала на фоне шума?
2. Совершенно постоянного сигнала в природе нет. С какой частоты сигнал является постоянным.
3. Нельзя ли сделать так. Отдельно измерить постоянную и переменную составляющие. Затем по Вашей методике увеличить разрядность переменной составляющей, оставив постоянную в покое?
Go to the top of the page
 
+Quote Post
rezident
сообщение Nov 19 2006, 02:23
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(Прохожий @ Nov 19 2006, 06:29) *
А вот с этого места, если можно, поподробнее. Про методику получения заключения о 13,5 разрядах по результатам эксперимента/измерений. Если это не секрет.

Сигнал, измеренный с точностью около 1/12000 от величины напряжения опоры эквивалентен примерно 13,5 разрядам АЦП. Так будет понятно?
Цитата(Прохожий @ Nov 19 2006, 06:29) *
Сразу три вопроса:
1. Где взять информацию про реализацию эквивалента увеличения разрядности измерения АЦП переменного сигнала на фоне шума?

Вот привязались к разрядности! Давайте изменим формулировку и будем оперировать не разрядностью АЦП, а точностью измерения сигнала. В конце-концов разрядность АЦП ограничивает точность с которой можно квантовать измеряемый сигнал относительно опорного и назначать ему величину соответствующую дискретным состояниям этого опорного сигнала.
Цитата(Прохожий @ Nov 19 2006, 06:29) *
2. Совершенно постоянного сигнала в природе нет. С какой частоты сигнал является постоянным.

Куда это вас понесло? Вы хотите дойти до определения точки? wink.gif Ну тогда давайте будем считать постоянным такой сигнал, который не изменяется за период времени наблюдения.
Цитата(Прохожий @ Nov 19 2006, 06:29) *
3. Нельзя ли сделать так. Отдельно измерить постоянную и переменную составляющие. Затем по Вашей методике увеличить разрядность переменной составляющей, оставив постоянную в покое?

Можно конечно разделить переменную и постоянную составляющую сигнала. И измерять их по отдельности тоже можно. Более того, так довольно часто делают. Вопрос лишь в том, что именно вам требуется-то? Увеличение разрядности это ведь не самоцель, а лишь прием для увеличения точности измерения при ограниченных возможностях аппаратуры.

P.S. вдогонку, чтобы заранее исключить другие не очень умные smile.gif вопросы.
Измерить означает сравнить с чем-либо.
АЦП сравнивает измеряемый сигнал с какой-либо долей опорного сигнала. Разрядность АЦП определяет эту самую долю опоры относительно которой дискретизируется измеряемый сигнал.
Go to the top of the page
 
+Quote Post
shasik
сообщение Nov 19 2006, 03:10
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 319
Регистрация: 3-09-05
Из: Беларусь, Новополоцк
Пользователь №: 8 188



Напоминает разговор глухого с немым.
rezident и Прохожий говорят, о разных вещах. По-моему Прохожий под рязрядностью понимает просто абсолютное значение числа, полученного от АЦП. Т.е. если АЦП вместо 1023 будет выдать 65535, то будет счастье. Отсюда и предложение делить на 8.

Возникает вопрос: если результат АЦП - 24 бита, при этом при постоянном уровне сигнала имеется разброс показаний +/-512, понравятся ли вам такие 24 бита. Видели в pdf-ах на АЦП такой параметр как количество "нешумящих" разрядов (sorry за волность перевода)?

Вам предлагают следующее: если есть смесь сигнала с шумом, то неизбежно будет какой-то "дребезг" показаний даже идеального АЦП. Этот дребезг определяется дисперсией шума. Но как правило шум имеет нулевое мат. ожидание, т.е. если в идеале сложить много-много-много измеренных показаний АЦП, то мы можем получить "чистый сигнал", т.к. сумма всех отсчетов шума даст 0. Это в идеале. Но выше головы этот метод прыгнуть не даст. Для получения идеального нуля, необходимо сложить бесконечное количество отсчетов. Это еще на первом курсе в голову вбивают: можно разменять скорость на точность (вероятность ошибки). Разрядность при этом не повышается, снижается количество "шумовых" битов. Так надеюсь понятнее.

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

Сообщение отредактировал shasik - Nov 19 2006, 03:15
Go to the top of the page
 
+Quote Post
Прохожий
сообщение Nov 19 2006, 03:19
Сообщение #10


Cундук
*****

Группа: Участник
Сообщений: 1 478
Регистрация: 13-11-06
Из: Ростов-на-Дону
Пользователь №: 22 269



Откуда столько эмоций? Непонятно... Я может быть вообще не учил эту... как его там... статистическую радиотехнику. Поэтому и спрашиваю.
За ответ, тем не менее, спасибо.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Sinoptic555   Повышение разрядности АЦП, путем деления сигнала.   Nov 18 2006, 17:39
- - Владимир   ЦитатаНа пример, сигнал с датчика 4 Вольта делим н...   Nov 18 2006, 19:38
||- - Прохожий   Значит получается так, что имея на руках 10 разряд...   Nov 19 2006, 02:48
||- - vvs157   Цитата(shasik @ Nov 19 2006, 06:10) Разря...   Nov 19 2006, 16:53
||- - shasik   Цитата(vvs157 @ Nov 19 2006, 18:53) А как...   Nov 19 2006, 17:18
||- - Dog Pawlowa   Смешно. Книжек полно, так нужно напрягаться и эмоц...   Nov 19 2006, 19:28
|||- - Stanislav   Цитата(Dog Pawlowa @ Nov 19 2006, 19:28) ...   Nov 20 2006, 16:34
|||- - Dog Pawlowa   Цитата(Stanislav @ Nov 20 2006, 16:34) Пр...   Nov 20 2006, 18:57
|||- - Stanislav   Цитата(Dog Pawlowa @ Nov 20 2006, 18:57) ...   Nov 20 2006, 19:58
|||- - Dog Pawlowa   Цитата(Stanislav @ Nov 20 2006, 19:58) Мн...   Nov 20 2006, 21:34
|||- - Stanislav   Цитата(Dog Pawlowa @ Nov 20 2006, 21:34) ...   Nov 21 2006, 18:30
||- - vvs157   Цитата(shasik @ Nov 19 2006, 17:18) Ну то...   Nov 20 2006, 13:51
||- - shasik   Простите за оффтопик, но задета профессиональная г...   Nov 20 2006, 19:29
|- - Владимир   Цитата(rezident @ Nov 19 2006, 00:11) Про...   Nov 18 2006, 23:21
- - Dog Pawlowa   Цитата(Sinoptic555 @ Nov 18 2006, 20:39) ...   Nov 18 2006, 22:12
- - rezident   Цитата(Sinoptic555 @ Nov 18 2006, 22:39) ...   Nov 18 2006, 22:49
- - Dr.NoA   Цитата(Прохожий @ Nov 19 2006, 03:03) Мне...   Nov 19 2006, 01:24
|- - Прохожий   Цитата(Dr.NoA @ Nov 19 2006, 04:24) Цитат...   Nov 19 2006, 01:39
- - Oldring   Давайте не путать повышение разрядности с улучшени...   Nov 19 2006, 17:13
- - Sinoptic555   Спасибо кто понял и дал совет. Мой вопрос, наверно...   Nov 20 2006, 11:29
- - otrog   AVR121: Enhancing ADC resolution by oversampling (...   Nov 20 2006, 12:39
- - singlskv   на www.atmel.com AN AVR120: Characterization and C...   Nov 20 2006, 12:45
- - Sinoptic555   Помогло Спасибо, хорошая статья.   Nov 20 2006, 13:45
- - Smate   Объясняю на пальцах..Положим что у Вас распрекрасн...   Nov 29 2006, 01:00
|- - subver   Цитата(Smate @ Nov 29 2006, 04:00) Объясн...   Nov 29 2006, 08:03
- - Smate   В примере показано, что обязательным, но недостато...   Nov 29 2006, 17:28
|- - subver   Цитата(Smate @ Nov 29 2006, 20:28) В прим...   Nov 30 2006, 06:18
- - Sinoptic555   Шум обязателен, а если не достаточен то добавляетс...   Nov 30 2006, 14:38
|- - Smate   Да сравнивать их практически невозможно. Они из ра...   Dec 1 2006, 14:55
- - sphera   Так как эдесь знающие люди обсуждают возможности A...   Dec 21 2006, 11:41
|- - rezident   Цитата(sphera @ Dec 21 2006, 13:41) Так к...   Dec 21 2006, 15:25
|- - Sinoptic555   Цитата(sphera @ Dec 21 2006, 13:41) 1) Де...   Dec 26 2006, 12:05
- - Serj78   вообще я убедился на собственном опыте, что повыше...   Dec 27 2006, 01:34
|- - Sinoptic555   Цитата(Serj78 @ Dec 27 2006, 03:34) вообщ...   Dec 27 2006, 11:09
|- - condor   Цитата(Sinoptic555 @ Dec 27 2006, 10:09) ...   Mar 15 2007, 12:05
- - cupertino   Повышение разрядности дискретизации путем прибавле...   Dec 30 2006, 14:09
|- - Stanislav   Цитата(cupertino @ Dec 30 2006, 14:09) По...   Dec 31 2006, 01:38
- - serg_ok   ЦитатаНа увеличении разрядной сетки путем деления ...   Feb 19 2007, 09:02
- - Сергей Борщ   Цитата(serg_ok @ Feb 19 2007, 08:02) Хочу...   Mar 15 2007, 12:28


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

 


RSS Текстовая версия Сейчас: 20th July 2025 - 23:20
Рейтинг@Mail.ru


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