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

 
 
3 страниц V  < 1 2 3  
Reply to this topicStart new topic
> нестабильность показаний АЦП, нестабильность показаний АЦП
muravei
сообщение Sep 28 2012, 08:21
Сообщение #31


Гуру
******

Группа: Свой
Сообщений: 2 538
Регистрация: 13-08-05
Пользователь №: 7 591



Цитата(endasm @ Sep 27 2012, 16:44) *
А применение

Попробуйте "скользящее среднее" кратно 50 Гц , думаю, сильно облегчит вашу участь.
Go to the top of the page
 
+Quote Post
endasm
сообщение Sep 28 2012, 09:41
Сообщение #32


Участник
*

Группа: Участник
Сообщений: 40
Регистрация: 9-07-12
Пользователь №: 72 673



Я тогда попробую поставить такой rail-to-rail ОУ что бы у него диапазон выходных знечений был такой что бы он по краям обрезал менее 5 мв. Скоро допилю програмный фильтр и выложу результат.
Go to the top of the page
 
+Quote Post
Tanya
сообщение Sep 28 2012, 10:59
Сообщение #33


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(endasm @ Sep 28 2012, 13:41) *
Я тогда попробую поставить такой rail-to-rail ОУ что бы у него диапазон выходных знечений был такой что бы он по краям обрезал менее 5 мв.

Если найдете такой, - срочно сообщите.
И, по ходу, по входу.
Go to the top of the page
 
+Quote Post
AndreyVN
сообщение Sep 29 2012, 17:02
Сообщение #34


Знающий
****

Группа: Свой
Сообщений: 754
Регистрация: 29-06-06
Из: Volgograd
Пользователь №: 18 458



Пользую с Мегами ОУ AD8602 (Rail-to-Rail), никаких "подрезаний" не обнаружено, работает от абсолютного нуля до питания (верх не проверял). Шум в 1 бит случается, но довольно редко, может до 1000 измерений идеально держать величину с точностью до МЗР.

У Rail-to-Rail ОУ, вроде, внутри схема вольтодобавки на переключаемых конденсаторах, с чего им 5mV подрезать? Или я не прав?

Питание 5В стабилизируется разными стабилизаторами для цифры и для аналоговой части и АЦП (MC78L05ACD), оно-же - опора с RC фильтром. Ну, само собой, земляной регион, разводка подальше от цифровых шин, конденсатооров по шинам питания побольше.

К стати, вычитываю данные вот так:
adc1 = ADCL; //Читаем результат преобразования сначала младший
adc2 = ADCH; //затем старший
V = (adc1 + adc2*256)*0.125;
И еще, не забыть включить ADC Nois Reduction Mode (регистр MCUCR, биты SM2,SM1,SM0).

Работаю в режиме одиночного преобразования, которое запукается от таймера, никакой стат обработки не использую.
К стати, у меня при оцифровке выше 5 кГц начинает падать точность, но, это, возможно, личные заморочки.
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Sep 29 2012, 19:00
Сообщение #35


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Вольтодобавка в ОУ - это больше похоже на кошмарный сон, приснившийся под утро. Бывает такое, знаю по себе. Я даже готов поверить, что такие изделия реально есть в природе, но это не типовое решение, точно. Потом, R2R это хорошо, конечно, но если мы работаем от Vcc в качестве опоры, то и этого в общем случае для полной шкалы недостаточно (ошибка смещения может быть больше трех единиц. Noise reduction - а sleep-то используете ?

Ну и по теме - вообще получить мерцание больше 1LSB при 10-битном ADC это тоже надо постараться. Даже на макетной плате с проводами....
Go to the top of the page
 
+Quote Post
Myron
сообщение Sep 29 2012, 20:45
Сообщение #36


Профессионал
*****

Группа: Свой
Сообщений: 1 849
Регистрация: 6-02-05
Пользователь №: 2 451



Цитата(AndreyVN @ Sep 29 2012, 12:02) *
У Rail-to-Rail ОУ, вроде, внутри схема вольтодобавки на переключаемых конденсаторах, с чего им 5mV подрезать? Или я не прав?

В этом ОУ вольтодобавки еще нет и "подрезает" он по выходу исправно (см. пристегнутый файл).
У него относительно хороши входные характаристики за счет N- и P- MOS комбинированного входного дифф каскада. Но про этом появляется другая болезнь - ступенька в смещении и ступенька во входном токе. И, если с первой проблемой можно жить (иногда) за счет глубокой ОС, то ступенька в токе в середине уровня входного сигнала может привести к головной боли при использовании достаточно больших резисторов на ходе (например, в фильтрах и т.д.)
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
drvlas
сообщение Sep 29 2012, 20:58
Сообщение #37


Участник
*

Группа: Участник
Сообщений: 50
Регистрация: 3-09-10
Пользователь №: 59 263



Несколько старнно то, что автор не хочет пойти простым путем. Я имею в виду обычную двухполярную схему питания ОУ. Получить ее не сложно, хоть с того же MAX232 (пример схемы).

Но вообще-то все зависит от задачи. Если нужно задавать что-то потенциометром, а хочется его от упора до упора крутить, так его снизу можно ограничить резистором, чтобы не доходил до "земди", равно как и сверху, чтобы запас от опоры был.

Так что, ИМХО, мы тут копья перья ломаем зря. Пусть автор определится с хотелкой.
Go to the top of the page
 
+Quote Post
endasm
сообщение Oct 1 2012, 05:23
Сообщение #38


Участник
*

Группа: Участник
Сообщений: 40
Регистрация: 9-07-12
Пользователь №: 72 673



Хорошая идея, но MAX232 довольно дорогая, если бы не это то я бы наверняка использовал бы её.
Go to the top of the page
 
+Quote Post
drvlas
сообщение Oct 1 2012, 05:46
Сообщение #39


Участник
*

Группа: Участник
Сообщений: 50
Регистрация: 3-09-10
Пользователь №: 59 263



Цитата(endasm @ Oct 1 2012, 08:23) *
Хорошая идея, но MAX232 довольно дорогая, если бы не это то я бы наверняка использовал бы её.
Ну, если речь идет о разовом изделии, то вопрос пары баксов кагбэ не вопрос, ИМХО. А в серии можно поискать и другие решения. Я назвал то, что на поверхности. Просто смысл убиваться в 5 мВ возле "рельсов" - сомнительно, по сравнению с классическим двухполярным (и даже не обязательно симметричным) питанием.
Да, сам себе нечаянно подсказал: если поставить источник питания всей системы на 5 В, и создать землю на диоде (0,7 В или добавить Шоттки для вольта), то "минус" этого источника будет около -1 В относительно земли. Вот и не надо так переживать за последние 5 мВ, запитываешь ОУ от -1...+5 В.
Честно скажу, сам так не делал. Но почему нет?

UPD
Вот изобразил, как это легко получить. Микроконтроллерная часть питается просто от 5В и "земли", а аналоговая - от 5В и источника "минус 700 мВ" на диоде. И, если ОУ хоть в какой-то мере rail-to rail (уж не имеет значения, до 5 мВ или до 50 мВ от земли) - все работает чики-пики.
В реальной схеме может еще понадобится запустить немного току в диод (резистор R1), если ток потребления МК очень прыгает. Дело в том, что диоду нужно немного выйти на режим - тогда и его напряжение более стабильно, и его динамическое сопротивление значительно падает (то есть "выходное сопротивление" источника минус 700 мВ)

Прикрепленное изображение


Сообщение отредактировал drvlas - Oct 1 2012, 08:30
Go to the top of the page
 
+Quote Post

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

 


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


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