Точность определения положения переменного резистора по таймеру uC?
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено mandigit 21 июля 2004 г. 10:01

К выводу аналогового компаратора AVR подключен средний вывод переменного резистора (вывод 2).
Запускаем таймер и включаем зарядку конденсатора постоянным током.
Ждем, когда напряжение на конденсаторе совпадет с напряжением с вывода 2 резистора. Получаем значение таймера T1.
Потом меняем на выводах 1,3 резистора полярность и повторяем.
Получаем T2.
Угол поворота движка резистора определяем как T1*360(T1+T2)
Проблема: нестабильность измерений до 2%
Применяется аппаратный capture, время измерения 1ms, ...
Хочется уменьшить дрожание до 0.25%
Предложения?

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

Ответы



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

E-mail: info@telesys.ru