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

 
 
> Получить от АЦП полные 10 бит. Как?
Dikoy
сообщение Dec 5 2011, 02:35
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 253
Регистрация: 4-03-09
Из: Богота, Колумбия
Пользователь №: 45 676



Так получилось, что для получения необходимого разрешения по измеряемому напряжению мне нужно 10+ бит. Использовать планирую ATmega48 с внутренним генератором на 4-8 МГц. Атмега будет мерить 2 входа АЦП (6 и 7, т.к. на них больше ничего нету), выполнять элементарный расчёт и выдавать на семисегментный индикатор в динамическом режиме.
На входе имеем 7 вольт и померить их надо с разрешением (и точностью) 0,006946891517745 вольт.
10 бит на таком диапазоне, это 0,0068359375, то есть как раз.
И того, надо получить 1024 чистые точки. Без дрожания.
Хотелось бы услышать мнения, как это сделать.

Например, хватит ли внутреннего ИОНа для такой точности?
В ДШ шум документирован как 0,5 LSB. Правда, нигде не нашёл, это при измерении в шутдауне, или при работающем ядре тоже?

Допустим, на время измерения я буду отправлять МК в шутдаун (хотя не хотелось бы, т.к. на нём ещё и динамическая индикация). Делать усреднение (оверсемплинг) по 8-16 выборкам подряд... Что ещё можно сделать?..
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
777777
сообщение Dec 5 2011, 04:22
Сообщение #2


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

Группа: Участник
Сообщений: 1 091
Регистрация: 25-07-07
Из: Саратов
Пользователь №: 29 357



Я еще понимаю когда речь идет о 14-16 разрядном АЦП, но как можно добиться дрожания хотя бы одного бита у 10-разрядного?
Go to the top of the page
 
+Quote Post
Tanya
сообщение Dec 5 2011, 04:39
Сообщение #3


Гуру
******

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



Цитата(777777 @ Dec 5 2011, 08:22) *
Я еще понимаю когда речь идет о 14-16 разрядном АЦП, но как можно добиться дрожания хотя бы одного бита у 10-разрядного?

А я вот не могу понять, как может быть без дрожания? Оно всегда должно быть. Даже в одноразрядном АЦП.
Но ТС интересует точность, а не дрожание. Хоть он об этом и не говорит. А говорит о дрожании.
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Dec 5 2011, 07:05
Сообщение #4


Гуру
******

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



Цитата(Tanya @ Dec 5 2011, 08:39) *
А я вот не могу понять, как может быть без дрожания? Оно всегда должно быть. Даже в одноразрядном АЦП.
Но ТС интересует точность, а не дрожание. Хоть он об этом и не говорит. А говорит о дрожании.

Если дрожит меньше 1LSB - то дрожание можно и не увидеть. Точности - хватит. А начальной точности опорника - не хватит однозначно, необходимо калибровать. Да и ошибка смещения у них очень даже изрядная.
Go to the top of the page
 
+Quote Post
Tanya
сообщение Dec 5 2011, 07:20
Сообщение #5


Гуру
******

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



Цитата(rx3apf @ Dec 5 2011, 11:05) *
Если дрожит меньше 1LSB - то дрожание можно и не увидеть.

А если близко к краю подойти, то дрожь невозможно ни удержать, ни не увидеть .
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Dec 5 2011, 10:44
Сообщение #6


Гуру
******

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



Цитата(Tanya @ Dec 5 2011, 11:20) *
А если близко к краю подойти, то дрожь невозможно ни удержать, ни не увидеть .

Это как бы самоочевидно. А реализовав дизеринг, эту "дрожь" можно и с пользой применить, уж два-три бита совсем просто добавляются...
Go to the top of the page
 
+Quote Post
ViKo
сообщение Dec 5 2011, 12:22
Сообщение #7


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(rx3apf @ Dec 5 2011, 13:44) *
А реализовав дизеринг, эту "дрожь" можно и с пользой применить...

А как его "реализовать" по-простому?
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Dec 5 2011, 12:27
Сообщение #8


Гуру
******

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



Цитата(ViKo @ Dec 5 2011, 16:22) *
А как его "реализовать" по-простому?

Я это делал резистивным DAC на весовых резисторах. А вариантов много - меандр превратить в подобие треугольника и подмешать, или сделать цифровой генератор шума и тоже отфильтровать и подмешать....
Go to the top of the page
 
+Quote Post
Tanya
сообщение Dec 5 2011, 12:54
Сообщение #9


Гуру
******

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



Цитата(rx3apf @ Dec 5 2011, 16:27) *
- меандр превратить в подобие треугольника и подмешать

Это можно даже не особо трудиться - меандр с ножки ШИМа на RC-цепочку...
Только смещение нужно измерить...

Цитата(rx3apf @ Dec 5 2011, 16:27) *
сделать цифровой генератор шума и тоже отфильтровать и подмешать....

Это как?
Go to the top of the page
 
+Quote Post
ViKo
сообщение Dec 5 2011, 12:56
Сообщение #10


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(Tanya @ Dec 5 2011, 15:54) *
Это как?

например, ПСП, а дальше - аналогично...
Go to the top of the page
 
+Quote Post
Tanya
сообщение Dec 5 2011, 13:02
Сообщение #11


Гуру
******

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



Цитата(ViKo @ Dec 5 2011, 16:56) *
например, ПСП, а дальше - аналогично...

А что это?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Dikoy   Получить от АЦП полные 10 бит. Как?   Dec 5 2011, 02:35
- - Tanya   Цитата(Dikoy @ Dec 5 2011, 06:35) Так пол...   Dec 5 2011, 03:11
|- - Tanya   Цитата(rx3apf @ Dec 5 2011, 14:44) Это ка...   Dec 5 2011, 11:02
||- - ViKo   Цитата(Tanya @ Dec 5 2011, 16:02) А что э...   Dec 5 2011, 13:06
||- - Tanya   Цитата(ViKo @ Dec 5 2011, 17:06) Псевдосл...   Dec 5 2011, 13:27
||- - rx3apf   Цитата(Tanya @ Dec 5 2011, 17:27) Не пони...   Dec 5 2011, 14:08
||- - Dikoy   Цитата(777777 @ Dec 5 2011, 08:22) Я еще ...   Dec 5 2011, 15:41
||- - rx3apf   Цитата(Dikoy @ Dec 5 2011, 19:41) Вот. То...   Dec 5 2011, 15:49
|||- - Dikoy   Цитата(rx3apf @ Dec 5 2011, 19:49) Есть. ...   Dec 5 2011, 17:50
|||- - rx3apf   Цитата(Dikoy @ Dec 5 2011, 21:41) На посл...   Dec 5 2011, 17:57
|||- - Dikoy   Цитата(rx3apf @ Dec 5 2011, 21:57) Смотре...   Dec 5 2011, 19:17
|||- - rx3apf   Цитата(Dikoy @ Dec 5 2011, 23:17) Допуск ...   Dec 5 2011, 19:33
||- - Tanya   Цитата(Dikoy @ Dec 5 2011, 19:41) Дизерин...   Dec 5 2011, 15:51
|- - rx3apf   Цитата(Tanya @ Dec 5 2011, 16:54) Это мож...   Dec 5 2011, 13:14
- - arttab   не забудьте считывать результат из 2х регистров   Dec 5 2011, 07:13
|- - 777777   Цитата(arttab @ Dec 5 2011, 11:13) не заб...   Dec 5 2011, 09:30
- - Павлик   Я делал так значительно лучше результат, сравнение...   Dec 5 2011, 09:15
- - Navovvol   "0,006946891517745 вольт. " И зачем така...   Dec 5 2011, 09:45
|- - xemul   Цитата(Navovvol @ Dec 5 2011, 13:45) ...   Dec 5 2011, 09:52
- - delamoure   Кокос, кокос, не издевайтесь... Стремление измерит...   Dec 5 2011, 10:23
- - Dikoy   Попробую объяснить на пальцах. Допустим имеем 8 би...   Dec 5 2011, 19:48
|- - rx3apf   Цитата(Dikoy @ Dec 5 2011, 23:48) Попробу...   Dec 5 2011, 19:59
||- - Dikoy   Цитата(rx3apf @ Dec 5 2011, 23:59) Еще ра...   Dec 5 2011, 20:31
||- - rx3apf   Цитата(Dikoy @ Dec 6 2011, 00:29) У меня ...   Dec 5 2011, 20:37
||- - 777777   Цитата(Dikoy @ Dec 6 2011, 00:31) Твой им...   Dec 6 2011, 07:26
||- - rx3apf   Цитата(777777 @ Dec 6 2011, 11:26) Да поч...   Dec 6 2011, 08:24
||- - Tanya   Цитата(rx3apf @ Dec 6 2011, 12:24) Да. Но...   Dec 6 2011, 08:37
|- - xemul   Цитата(Dikoy @ Dec 5 2011, 23:48) Всё как...   Dec 5 2011, 20:21
- - Dikoy   Знать значение младШИХ битОВ или младШЕГО битА - р...   Dec 5 2011, 21:05
|- - rx3apf   Цитата(Dikoy @ Dec 6 2011, 01:05) Я катег...   Dec 5 2011, 21:16
|- - Dikoy   Цитата(rx3apf @ Dec 6 2011, 01:16) Тогда ...   Dec 6 2011, 19:00
|- - Михась   Цитата(Dikoy @ Dec 7 2011, 01:00) У кнута...   Dec 7 2011, 01:56
||- - Dikoy   Цитата(Михась @ Dec 7 2011, 05:56) Классн...   Dec 8 2011, 20:49
||- - Microwatt   Цитата(Dikoy @ Dec 9 2011, 00:49) Кстати,...   Dec 8 2011, 22:46
||- - Михась   ЦитатаУ мемсов подшипники? Вы случайно с магнитоме...   Dec 9 2011, 04:01
|- - ViKo   Цитата(Dikoy @ Dec 6 2011, 22:00) Взять х...   Dec 7 2011, 08:50
- - ViKo   Dikoy, вы неправы! Про рандомизацию чуть-чуть ...   Dec 6 2011, 17:36
- - usav   Итак выводы (на основе опыта)! 1) AVR_ADC10 р...   Dec 8 2011, 19:28
- - Dikoy   Ну, прецессию обычно компенсируют диагональной свя...   Dec 9 2011, 04:46
- - ArtemKAD   ЦитатаНа какой странице график? http://www.atmel.c...   Dec 21 2011, 11:57


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

 


RSS Текстовая версия Сейчас: 18th June 2025 - 13:29
Рейтинг@Mail.ru


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