Простейший Частотомер-Счетчик

27-10-2012, 15:59 От: admin Посмотрели: 701
Здравствуйте.

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

Еще хочу сделать переключатель, чтобы схема работала еще и как просто счетчик импульсов, т.е. кака я понимаю нужно отключить прерывания от таймера. Ну кнопка сброс тогда еще нужна. Вот как все это вместе собрать не совсем понятно.
Раздел: Измерительная техника

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться, либо войти на сайт под своим именем.

Обсудить на форуме


На момент добавления Простейший Частотомер-Счетчик все ссылки были рабочие.
Все публикации статей, книг и журналов, представлены на этом сайте, исключительно для ознакомления,
авторские права на эти публикации принадлежат авторам статей, книг и издательствам журналов!
Подробно тут | Жалоба

Добавление комментария

Ваше имя:*
E-Mail:*
Текст:
Вопрос:
напишите: кузнечег
Ответ:*
Введите два слова, показанных на изображении:


Опрос

Ваши предпочтения в TRX


Одинарное преобразование
Двойное преобразование
Прямое преобразование
SDR
Другое
Мне всё равно

Популярные новости
Календарь новостей
«    Декабрь 2018    »
ПнВтСрЧтПтСбВс
 12
3456789
10111213141516
17181920212223
24252627282930
31