Эта схема тахометра на микроконтроллере служит для замера количества оборотов фактически любого двигателя внутреннего сгорания. Индикация производится на четырехразрядный светодиодный индикатор, точность измерения составляет 50 об/минуту.
Описание работы тахометра на микроконтроллере PIC16F628
После подачи напряжения питания цифровой тахометр немедленно начинает заверять количество оборотов. Кнопкой «SELECT» производится выбор одного из девяти режимов замера оборотов, в зависимости от типа датчика автомобиля.
Первое нажатие «SELECT» вызовет показ текущего значения количества импульсов, которые выдает датчик за один оборот маховика. Изначально установлено 2 импульса за один оборот. Соответственно на индикаторе отобразится Р-2,0. Каждое последующее нажатие «SELECT» приведет к перебору всех имеющихся значений (0,5; 1; 2; 3; 4; 5; 6; 7; 8 имп./оборот)
По завершению выбора необходимого значения импульсов, приблизительно через 5 сек тахометр запомнит его в памяти микроконтроллера PIC16F628 и перейдет в рабочий режим замера оборотов. При последующем включении тахометра уже ненужно заново выставлять импульсы.
Для точного функционирования цифрового тахометра необходимо обратить внимание на устройство входной цепи. Под каждую индивидуальную систему зажигания (в зависимости от марки авто) возможно понадобится корректировка номиналов, чтобы тахометр не реагировал на высшие гармоники, и твердо реагировал на основную.
В обновленной версии прошивки (tacho_univ_new), добавлена функция 2 секундного теста индикаторов, чтобы выявить возможную их неисправность.
Все ссылки на книги и журналы, представлены на этом сайте, исключительно для ознакомления, авторские права на эти публикации принадлежат авторам книг и издательствам журналов!
Подробно тут! Жалоба