Здравствуйте.
Нужна схема для измерения частоты вращения шагового двигателя, для лабораторного стенда. У двигателя 60 импульсов на оборот, т.е. измерив частоту импульсов тактового генератора сразу получим значение в об/мин. Хочу собрать схему на МК, предпочтительнее Attiny 2313, но схемы из интернета сильно сложные для моей цели. В качестве дисплея хочу использовать 3-х разрядный 7-сегментный индикатор. Пусть время измерения будет 1 сек. Программа я думаю должна работать так: один из таймеров раз в секунду дает прерывание, в промежуток между этими прерываниями контроллер считает импульсы (при каждом импульсе увеличивает значение какой-то переменной на 1), и по прерыванию выводит это значение на дисплей, потом эта переменная обнуляется и все заново. Но как из этого программу сделать... Нет ни у кого готового варианта программы на Си?
Еще хочу сделать переключатель, чтобы схема работала еще и как просто счетчик импульсов, т.е. кака я понимаю нужно отключить прерывания от таймера. Ну кнопка сброс тогда еще нужна. Вот как все это вместе собрать не совсем понятно.
Раздел: Измерительная техника
Нужна схема для измерения частоты вращения шагового двигателя, для лабораторного стенда. У двигателя 60 импульсов на оборот, т.е. измерив частоту импульсов тактового генератора сразу получим значение в об/мин. Хочу собрать схему на МК, предпочтительнее Attiny 2313, но схемы из интернета сильно сложные для моей цели. В качестве дисплея хочу использовать 3-х разрядный 7-сегментный индикатор. Пусть время измерения будет 1 сек. Программа я думаю должна работать так: один из таймеров раз в секунду дает прерывание, в промежуток между этими прерываниями контроллер считает импульсы (при каждом импульсе увеличивает значение какой-то переменной на 1), и по прерыванию выводит это значение на дисплей, потом эта переменная обнуляется и все заново. Но как из этого программу сделать... Нет ни у кого готового варианта программы на Си?
Еще хочу сделать переключатель, чтобы схема работала еще и как просто счетчик импульсов, т.е. кака я понимаю нужно отключить прерывания от таймера. Ну кнопка сброс тогда еще нужна. Вот как все это вместе собрать не совсем понятно.
Раздел: Измерительная техника