|
0 / 0 / 0
Регистрация: 28.11.2012
Сообщений: 138
|
|
Как рассчитать LC-фильтр для ADC?13.12.2015, 04:34. Показов 6375. Ответов 10
Метки нет (Все метки)
Здравствуйте. Возможно элементарный вопрос, но быстрый поиск ответа вроде не дал.
В статье сказано, что для использования напряжения питания в качестве опорного, нужно применить LC фильтр. А какие номиналы L и C нужны?
0
|
|
| 13.12.2015, 04:34 | |
|
Ответы с готовыми решениями:
10
Как рассчитать фильтр жидкости? Как рассчитать маску для 50, 1000 узлов для настройки DHCP?
|
|
0 / 0 / 0
Регистрация: 02.10.2012
Сообщений: 1,946
|
|
| 13.12.2015, 05:40 | |
|
берем DS на свой проц - раздел ADC - ADC Noise Canceler
0
|
|
|
0 / 0 / 0
Регистрация: 16.03.2013
Сообщений: 4,224
|
|
| 13.12.2015, 12:15 | |
|
Не возьмусь написать про все AVR, но в таких как атмега8, атмега328 в даташитах указываются номиналы 10мкгн и 0.1мкф
Важно понимать, что фильтр лишь уменьшает ошибку АЦП за счет уменьшения помех по питанию Но ошибку из за нестабильного напряжения источника питания никуда не девает Если напряжение источника будет плавать, будет плавать и точность измерений В некоторых случаях можно делать калибровку напряжения VCC путем замера фактического напряжения выбрав в качестве канала в admux Vbg Так же важно понимать, что питание АЦП совмещено с питанием всего порта C (если мы про такие как атмега8, атмега338 и многих других). Стало быть не нужно другие выводы этого порта нагружать чем то, что может дать помехи по питанию и повлияет на точность измерений И еще, в даташитах рекомендуется для точности 10бит ставить частоту АЦП не выше 250кгц Все это для точности Если нужно делать замер грубо (например для аналогового подключения нескольких кнопок) то и без LC фильтра можно обойтись
0
|
|
|
0 / 0 / 0
Регистрация: 28.11.2012
Сообщений: 138
|
|
| 13.12.2015, 15:28 | |
|
Благодарю.
Тогда еще один вопросик, я подключаю к ацп терморезистор, засовываю его в лед или в кипящую воду, по идее, показания ацп должны быть более-менее стабильны, гоню их в уарт и вижу дикий разброс показаний, буквально от 0х00 до 0х80 (или от 0х80 до 0хFF, в зависимости от измеряемой температуры). Мега8 запитана от юсб ноута через программатор, в нее подключен только терморезистор и, собственно, сам уарт, опорным напряжением выбрано напряжение питания. Должны ли показания так скакать или это именно по причине фигового опорного питания? С переменным резистором вместо термо тоже скачут, но в пределах 1-3 единиц. Показания забираю из регистра ADCH, как в примере Дихалта в вышеуказанной статье
0
|
|
|
0 / 0 / 0
Регистрация: 02.10.2012
Сообщений: 1,946
|
|
| 13.12.2015, 15:45 | |
|
Ну а теперь код
0
|
|
|
0 / 0 / 0
Регистрация: 28.11.2012
Сообщений: 138
|
||||||
| 13.12.2015, 16:11 | ||||||
|
Пардон
0
|
||||||
|
0 / 0 / 0
Регистрация: 16.03.2013
Сообщений: 4,224
|
||||||
| 13.12.2015, 16:59 | ||||||
|
Конденсатор на вывод AREF и землю подключили?
Питание от компьютера может быть весьма грязным Во вторых для термистора рекомендую делать усреднение от серии измерений Я обычно использую 32-64 замера, как раз хватает 16ти битного аккумулятора для суммирования 64х 10ти битных значений Кстати в строке
Для точности надо использовать и ADCH и ADCL
0
|
||||||
|
0 / 0 / 0
Регистрация: 02.10.2012
Сообщений: 1,946
|
|
| 13.12.2015, 17:06 | |
|
Axill, ты же вроде не знал ASM. Скрывал?
0
|
|
|
0 / 0 / 0
Регистрация: 02.10.2012
Сообщений: 1,946
|
||||||||||||||||
| 13.12.2015, 17:27 | ||||||||||||||||
0
|
||||||||||||||||
|
0 / 0 / 0
Регистрация: 16.03.2013
Сообщений: 4,224
|
||
| 13.12.2015, 19:17 | ||
Когда то писал на асме i8080 и x86
0
|
||
|
0 / 0 / 0
Регистрация: 28.11.2012
Сообщений: 138
|
||||
| 13.12.2015, 20:55 | ||||
0
|
||||
| 13.12.2015, 20:55 | |
|
Помогаю со студенческими работами здесь
11
Режим OPM таймера для запуска ADC Как рассчитать тепловыделение для сервера Как рассчитать константу для задержки?
Как сделать фильтр для stringgrid Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут
Суть:
- Группа наркоманов из 10 человек.
- Только один инфицирован ВИЧ.
- Колются одной иглой.
- Колются раз в день.
- Колются последовательно через. . .
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|