Простой универсальный цифровой тахометр на PIC16F628A

Тахометр предназначен для измерения оборотов практически любого двигателя. Начиная от мопедного 1-цилиндрового двухтактного и заканчивая 16-ти цилиндровым 4-х тактным двигателем. Индикация на 4-х разрядном цифровом индикаторе, точность имерения 50 оборотов в минуту.



После включения питания - тахометр сразу начинает измерять обороты. Первое нажатие кнопки - вызовет индикацию установленных количества импульсов на 1 оборот (по умолчанию 2 имп на 1 оборот, что соответствует 4-х тактному 4-х цилиндровому двигателю). На дислее будет Р-2,0. Повторное нажатие кнопки, вызовет перебор всех допустимых значений - от 0,5 до 8 импульсов на 1 оборот.

Пусть кажется немного странно - 0,5 импулсов, но это всего лишь означает что 1 имульс будет за 2 оборота. После установки нужного количества импульсов, через примерно 5 секунд - прибор запишит изменения в энергонезависимой памяти EEPROM (т.е. при повторном включении питания, не требуется вновь устанавливать количество импульсов), и перейдет в режим измерения оборотов с вновь установленными количеством импульсов.



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



В последней версии софта, при включении тахометра на пару секунд идет тестовое зажигание всех сегментов, чтобы сразу было видно, если вдруг какой не исправен. Также в программе добавил небольшой алгоритм, исключающий дрожание младшего разряда.

Скачать архив к проекту:
У вас нет доступа к скачиванию файлов с нашего сервера

0 комментариев

Ваше имя: *
Ваш e-mail: *
Войти через
  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent
Введите два слова, показанных на изображении:
© 2010-2017 Все права соблюдены.