Страница 10 из 14
Re: ATmega + 12bit ADC
Добавлено: Сб авг 21, 2021 17:40:28
slav0n
Dimon456 писал(а):Очень медленный фильтр, а если К накрутить до 30, ну очень медленный фильтр.
это так называемое инерционное звено или экспоненциальный фильтр.
ссылку на некоторое описание я уже давал
http://primuss3.com/forum/index.php?top ... 33#msg6233
для достижения результата можно скомбинировать несколько фильтров: среднее арифметическое, СС, инерционное звено и т.п.
Re: ATmega + 12bit ADC
Добавлено: Сб авг 21, 2021 18:21:23
Dimon456
slav0n писал(а):для достижения результата можно скомбинировать несколько фильтров:
Ты что, смеешься?
Время отклика должно быть минимально, а через цепочку фильтров, это огого будет.
Я перепробовал на 64 отсчетов кучу фильтров, средние, медианные, калмана и
пришел к одному выводу: если чип позволяет, ложим кучу отсчетов, и ни какие фильтры не нужны.
У меня при 32768 выборки, t АЦП 6мкс, общее время 393,2 милли секунд. Время полного отклика 0,4 секунды, и это на два канала.
Re: ATmega + 12bit ADC
Добавлено: Сб авг 21, 2021 19:08:39
slav0n
Dimon456 писал(а):32768 выборки
а это в итоге и есть среднее арифметическое из 512 сумм 64 семплов
Re: ATmega + 12bit ADC
Добавлено: Сб авг 21, 2021 19:27:17
Dimon456
slav0n писал(а):и есть среднее арифметическое
а я тебе и сразу про это торочил, а ты мне оверсемплинг оверсемплинг, какие то формулы приводил, какие то 4 в степени n.
Re: ATmega + 12bit ADC
Добавлено: Сб авг 21, 2021 19:35:57
Starichok51
так оверсемплинг - это и есть среднее арифметическое, только с появлением дополнительных младших разрядов.
Re: ATmega + 12bit ADC
Добавлено: Сб авг 21, 2021 19:42:45
slav0n
Dimon456 писал(а):а я тебе и сразу про это торочил, а ты мне оверсемплинг оверсемплинг, какие то формулы приводил, какие то 4 в степени n.
ах вот как ты запел,
типа теперь ТЫ мне ДОКАЗАЛ что 15 бит это реально
ну что ж, молодец, хорошо переобулся в воздухе
Re: ATmega + 12bit ADC
Добавлено: Сб авг 21, 2021 21:18:16
Dimon456
slav0n писал(а):15 бит это реально
не 15 бит, а 14 бит, и не на avr, а на stm32.
Re: ATmega + 12bit ADC
Добавлено: Вс авг 22, 2021 05:58:16
slav0n
хреново ты постарался.
14 бит на 33 вольтах не дадут разрешение 1 мВ
Re: ATmega + 12bit ADC
Добавлено: Вс авг 22, 2021 06:53:13
Dimon456
slav0n писал(а):14 бит на 33 вольтах не дадут разрешение 1 мВ
1 * 33000 / 32768 = 1 или ты не веришь в свой оверсемплинг?
Re: ATmega + 12bit ADC
Добавлено: Вс авг 22, 2021 07:31:09
slav0n
грамотей, купи себе калькулятор
2^14
Re: ATmega + 12bit ADC
Добавлено: Вс авг 22, 2021 07:42:54
tonyk
Оверсэмплинг работает только при условии нормального распределения уровня шума. А какими средствами обеспечивается такое распределение? И как отслеживается эта нормальность, потому что при её отсутствии все выкладки и результаты измерения становятся недействительными?
Re: ATmega + 12bit ADC
Добавлено: Вс авг 22, 2021 08:13:02
slav0n
видимо под "нормальным" ты подразумеваешь "равномерное" распределение шума, или как?
вот что пишет апноут:
В других случаях может понадобиться добавить к входному сигналу искусственный шум. Этот метод называют дизерингом. Форма этого шума должна соответствовать Гауссовскому шуму, но сигнал периодической формы тоже будет работать. Какой частоты должен быть этот шумовой сигнал, зависит от частоты дискретизации. Эмпирическое правило гласит: “При сложении m выборок, период шумового сигнала не должен превышать периода m выборок”. Амплитуда шума должна быть не менее 1 МЗР. При сложении искусственного шума с входным сигналом важно помнить, что среднее значение шума равно нулю; недостаточно высокий оверсемплинг (недостаточный запас по частоте дискретизации) может вызвать смещение
Re: ATmega + 12bit ADC
Добавлено: Вс авг 22, 2021 08:39:14
Dimon456
slav0n писал(а):грамотей, купи себе калькулятор
Не по карману мне такой калькулятор.
tonyk писал(а):А какими средствами обеспечивается такое распределение?
В импульсном БП земля шумит, так как поставил REF195, ни чего не изменилось.
slav0n писал(а):вот что пишет апноут:
не важно что пишет апноут. Мне все охота запитать AVR МК от батарейки, но как-то руки еще не доходят.
Re: ATmega + 12bit ADC
Добавлено: Вс авг 22, 2021 12:01:33
Starichok51
[uquote="slav0n",url="/forum/viewtopic.php?p=4079865#p4079865"]грамотей, купи себе калькулятор
2^14[/uquote]однако, 32768 = 2^15. грамотей ...
Re: ATmega + 12bit ADC
Добавлено: Вс авг 22, 2021 12:15:45
slav0n
та ты шо!
срочно расскажи это Димону, а то он не в курсе:
Dimon456 писал(а):не 15 бит, а 14 бит
Dimon456 писал(а):1 * 33000 / 32768 = 1
Re: ATmega + 12bit ADC
Добавлено: Вс авг 22, 2021 16:46:27
Starichok51
ну, может я не уследил ход ваших мыслей ...
Re: ATmega + 12bit ADC
Добавлено: Вс авг 22, 2021 18:07:46
Dimon456
slav0n, я же сказал, мне не по карману такой калькулятор.
У меня вот какой есть
Спойлер

Re: ATmega + 12bit ADC
Добавлено: Вс авг 22, 2021 18:48:28
slav0n
ты дебил?
а ну-ка, посчитай нолики на картинке:

Re: ATmega + 12bit ADC
Добавлено: Вс авг 22, 2021 19:21:46
Dimon456
slav0n, ты где такую фотку откопал?
Re: ATmega + 12bit ADC
Добавлено: Вс авг 22, 2021 19:23:45
slav0n
ты нолики считай, не отвлекайся