цифровой спидометр. По-началу казалось очень просто....
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено incognito 11 сентября 2003 г. 14:55

в действительности же вылезла куча проблемм. Хотел мерять скорость оборотов оси в пределах 1..999 об/мин. Датчик только один, показывает целый оборот, при чем нужна точность до 1 оборота, и рефрешь данных раз в секунду, т.е. инерционность где можно свести к минимуму.

Если скорость например 1об/мин., то тут есс-но ничего не поделаешь - новые данные появятся тока через минуту (ждем срабатывание датчика), если же скорость большая - 500 об/мин то данные поступают быстро и проблемм нет.

вначале хотел считать время 1 оборота с дискретизацией 6mS, ошибка получается очень большая, уменьшение этого шага ведет у резкому увеличению разряности счетчика и усложняет математику/
,если же считать число оборотов за минуту - то это очень долго ждать.

подумывал об автоматическом масштабировании шага дискр., но делать пока не хотца, больно геморно.

Вот настучал на клаве это сообщ. в надежде что кто-нибудь подскажет то единственно правильное решение, которое мне в бошку ни как не идет, или где готовое посмотреть, почитать.
P.S. пишется это на СИ под PIC.

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

Ответы



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

E-mail: info@telesys.ru