Генератор для проверки автомобильных тахометров » Программирование устройств на PIC микроконтроллерах


Логин:
Пароль:
О сайте:

Pic.Rkniga.ru - Сайт как для начинающих, так и для опытных радиолюбителей, разрабатывающих свои устройства на популярных PIC микроконтроллерах.
Здесь можно обмениваться сообщениями на форуме, а также добавлять на сайт статьи и схемы своих устройств.

Меню сайта
Главная Форум по PIC микроконтроллерам Форум Статьи по PIC микроконтроллерам Статьи Справочная информаци по PIC микроконтроллерам Справочник Литература по PIC микроконтроллерам Литература Схемотехника Схемотехника устройств на PIC микроконтроллерах Микроконтроллеры Программаторы Все по программированию PIC микроконтроллеров Программы, Софт Программы Ссылки
Опрос

На каком языке программирования вы пишите программы?


Ассемблер
Си
Бейсик
Паскаль
Другой


Последние материалы
  • Тестовая плата для отладки программ на микроконтроллере PIC18F4550
  • Кнопка On/OFF на PIC12F629.
  • Часы с синхронизацией от китайского будильника
  • ШИМ регулятор на PIC16F628A.
  • Счетчики прямого и обратного счета на PIC16F628A.
  • Таймер отключения питания для мультиметра и не только.
  • Измеритель напряжения и тока
  • Маршрутный компьютер для электровелосипеда
  • Простой двухканальный термометр на PIC16F690 и датчиках DS18B20
  • Электронная "Незабудка" для забывчивых
  • Популярные материалы
    Случайная книга
    Программирование устройств на PIC микроконтроллерах » Схемотехника » Авто » Генератор для проверки автомобильных тахометров
    Генератор для проверки автомобильных тахометров
    Автор публикации: alex Просмотров: 6143 Добавлен: 6-08-2014, 08:21 Комментарии: 0

         Этот генератор был разработан для проверки и налаживания тахометров и других приборов, для работы которых необходим сигнал с датчика частоты вращения коленчатого вала автомобильного двигателя.
         Схема генератора показана на рис. 1. В нём применён микроконтроллер PIC16F628A-I/P (DD1). Сформированные на выходе RA2 импульсы через усилитель на транзисторе VT1 поступают на выходной разъём Х1. Перемычкой S1 в коллекторную цепь транзистора можно включить нагрузочный резистор R12. При снятой перемычке коллекторная нагрузка должна находиться в проверяемом приборе.


         Имитируемая частота вращения коленвала может принимать 28 фиксированных значений от 500 до 2500 мин-1 (с шагом 100 мин'') и до 6000 мин'1 (с шагом 500 мин"'), отображаемых на светодиодном индикаторе HG1. От одного фиксированного значения к другому переходят нажатиями на кнопку SB1 (в сторону увеличения частоты) или SB2 (в сторону её уменьшения). Предусмотрено и нулевое значение частоты, при котором выходные импульсы отсутствуют. Во всех остальных случаях на каждый оборот коленвала генерируются по два выходных импульса плюсовой полярности длительностью 100 мкс. Среднеквадратическая погрешность установки частоты — 0,4 %.
         Отсчёт длительности пауз между генерируемыми импульсами производится по запросам прерывания, генерируемым при переполнении таймера TMR2. Процедура обработки прерываний формирует выходные импульсы после каждого отсчёта числа запросов, соответствующего периоду повторения этих импульсов при выбранной частоте вращения.


         Периодически программа проверяет состояние кнопок и, обнаружив нажатую, изменяет значения переменных, задающих частоту генерируемых импульсов, а также выводит значение имитируемой частоты вращения коленвала на светодиодный индикатор HG1 с общими катодами элементов каждого из четырёх разрядов.
         Индикация построена по динамическому принципу. Последовательные коды для управления анодами элементов индикатора программа формирует на выходе RB3 микроконтроллера. С помощью синхроимпульсов, поступающих с выхода RB2, эти коды загружаются в сдвиговый регистр DD2 и затем преобразованными в параллельный вид поступают на анодные выводы индикатора. Разряды индикатора поочерёдно включаются импульсами, поступающими на их общие катоды с выходов RB4—RB7 микроконтроллера.
         Все детали генератора смонтированы на односторонней печатной плате из фольгированного стеклотекстолита размерами 76x56 мм, чертёж которой показан на рис. 2. Плата рассчитана на установку постоянных резисторов МЛТ-0,125. Конденсаторы С1, С2 — К10-17 или другие керамические, СЗ, С4 — плёночные К73-17, оксидный конденсатор С5 — К50-35 или импортный. Для микросхем DD1, DD2 и индикатора HG1 на плате установлены панели.

    Автор: В. КИБА, г. Каменск-Шахтинский Ростовской обл.
    Материал взят из: Журнала Радио 2013 №9

    В архиве: Разводка печатной платы, проект MpLab на языке СИ и прошивка микроконтроллера PIC16F628A.

    generatordliaprovavttah.rar [35,82 Kb] (cкачиваний: 462)

    Категория: Авто, PIC16
    « Назад
    Комментарии