Перейти к содержанию
    

Я понял, о чем Вы спрашиваете.

В дискретных системах управления, для линеаризации зон нечуствительности вводят синусоидальную периодическую составляющую.

В нашем случае, когда шум соизмерим с дискретой, это не требуется.

Да я не спрашивал, я хотел про шум добиться правды. 10 бит - это действительно немного, и нормально сделанные схемы могут шуметь совсем незначительно. У меня так и было, именно с датчиком давления.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да я не спрашивал, я хотел про шум добиться правды. 10 бит - это действительно немного, и нормально сделанные схемы могут шуметь совсем незначительно. У меня так и было, именно с датчиком давления.

10 бит - это немного, если датчик на плате, а если выносной, то уже может быть и немало (особенно, если ШИМы шимят и т.д.).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А если чудо и шума нет совсем,тогда усреднение позволит добавить один десятичный разряд и все.Иначе зачем выпускают 24 разрядные АЦП.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Выигрыш по точности можно получить ТОЛЬКО при наличии шума.
Только если шум внеполосный. Т.е. спектр его находится вне измеряемой полосы сигнала. Для математического увеличения разрядности АЦП при измерении постоянного напряжения - да, любой шум сгодится. При измерении переменного сигнала, только внеполосный.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А если чудо и шума нет совсем,тогда усреднение позволит добавить один десятичный разряд и все.Иначе зачем выпускают 24 разрядные АЦП.

 

Бывают чудеса, уверяю Вас. Без теории: поделюсь практическим опытом. На меге8 недавно собрал измеритель тока c индикацией на LED 7-сегментных. Шумы удачно добавились от DC-DC. Накапливал сначала целую сумму 32 раза. Потом еше 20 раз float - всего 640 отсчетов. Делить float на какое-то n - занятие неблагодарное, я полученную сумму приводил к нужной характеристике полиномом. Разрешение получилось -9999...+9999 с четким переходом младшего разряда. А точность по времени и температуре не хуже 13 бит - до 60градС.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

На тему оверсемплинга есть апноут у atmel - avr121

http://www.atmel.com/images/doc8003.pdf

 

а здесь его перевод

http://chipenable.ru/index.php/programming...decimation.html

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Только мне кажется, в той статье неверно трактуется термин "децимация". Это, в буквальном смысле "прореживание", и таким способом увеличения разрядности не получишь. Правильное название метода, обсуждаемого в п.3.2 - "дизеринг", как там и сказано. К чему там же приплели децимацию - непонятно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Предположим, есть частота входного сигнала. Слегка округлим её, определив верхний предел частоты (Fпред). По теореме Найквиста исходный сигнал может быть восстановлен без потерь, если отсчеты взяты с частотой большей, чем удвоенная предельная(2*Fпред). Но не все реальные сигналы удовлетворяют теореме Найквиста, поэтому взяв отсчеты с частотой, большей необходимой в несколько раз(обычно в 2-4 раза) получим гарантированный результат.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Но не все реальные сигналы удовлетворяют теореме Найквиста, поэтому взяв отсчеты с частотой, большей необходимой в несколько раз(обычно в 2-4 раза) получим гарантированный результат.

:lol: бедный, бедный Найквист, а вместе с ним Котельников, Шеннон и др.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

На тему оверсемплинга есть апноут у atmel - avr121

http://www.atmel.com/images/doc8003.pdf

 

а здесь его перевод

http://chipenable.ru/index.php/programming...decimation.html

А как приспособить встроенный в контроллере таймер для генерации шума (о котором написано в конце статьи) ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А на кой черт там шум, на самом деле ? Прекрасно годится линейно-изменяющееся напряжение, ничуть не хуже результат...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А на кой черт там шум, на самом деле ? Прекрасно годится линейно-изменяющееся напряжение, ничуть не хуже результат...

А...понял! С выхода таймера подаем на RC цепочку c большой постоянной времени. С нее снимаем сигнал очень близкий к пилообразному и достаточно малой амплитуды, который можно подмешать ко входному сигналу :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Как вариант - да. А мне нужно было оверсемплить ратиометрический датчик, так я взял и параллельно опорному резистору подключил резистивный DAC (из четырех весовых резисторов), и просто перебирал код. Очень даже недурственно получилось...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...