[an error occurred while processing this directive]
Вопрос по использованию встроенного АЦП в АВР
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Trespasser 04 апреля 2003 г. 11:34

Стоит задача измерения температуры с точностью 0,1 С в диапазоне от 0 до 150 С. Пытаюсь реализовать на встроенном в АВР АЦП, проц - ATmega16. Что бы ни делал - скачет 2-3 десятки (+-2 единицы АЦП), уж и Idle режим использую, и усреднение. Чистое усреднение не помогает, делаю примерно следующее (уж не знаю насколько это правильно): в усреднительный буфер заношу не значение с АЦП, а усредненяю его с текущим средним :) Может есть какие-нибудь более действенные способы?
или надо ставить внешнее АЦП большей разрядности? В принципе и внутреннего бы хватило, если побороть пульсации.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru