Этот генератор был разработан для проверки и налаживания тахометров и других приборов, для работы которых необходим сигнал с датчика частоты вращения коленчатого вала автомобильного двигателя.
Рис. 1
Схема генератора показана на рис. 1. В нём применён микроконтроллер PIC16F628A-I/P (DD1). Сформированные на выходе RA2 импульсы через усилитель на транзисторе VT1 поступают на выходной разъём X1. Перемычкой S1 в коллекторную цепь транзистора можно включить нагрузочный резистор R12. При снятой перемычке коллекторная нагрузка должна находиться в проверяемом приборе.
Имитируемая частота вращения коленвала может принимать 28 фикси-рованных значений от 500 до 2500 мин-1 (с шагом 100 мин-1) и до 6000 мин-1 (с шагом 500 мин-1), отображаемых на светодиодном индикаторе HG1. От одного фиксированного значения к другому переходят нажатиями на кнопку SB1 (в сторону увеличения частоты) или SB2 (в сторону её уменьшения). Предусмотрено и нулевое значение частоты, при котором выходные импульсы отсутствуют. Во всех остальных случаях на каждый оборот коленва-ла генерируются по два выходных импульса плюсовой полярности длительностью 100 мкс. Среднеквадратическая погрешность установки частоты - 0,4 %.
Отсчёт длительности пауз между генерируемыми импульсами производится по запросам прерывания, генерируемым при переполнении таймера TMR2. Процедура обработки прерываний формирует выходные импульсы после каждого отсчёта числа запросов, соответствующего периоду повторения этих импульсов при выбранной частоте вращения.
Периодически программа проверяет состояние кнопок и, обнаружив нажатую, изменяет значения переменных, задающих частоту генерируемых импульсов, а также выводит значение имитируемой частоты вращения колен-вала на светодиодный индикатор HG1 с общими катодами элементов каждого из четырёх разрядов.
Индикация построена по динамическому принципу. Последовательные коды для управления анодами элементов индикатора программа формирует на выходе RB3 микроконтроллера. С помощью синхроимпульсов, поступающих с выхода RB2, эти коды загружаются в сдвиговый регистр DD2 и затем преобразованными в параллельный вид поступают на анодные выводы индикатора. Разряды индикатора поочерёдно включаются импульсами, поступающими на их общие катоды с выходов RB4-RB7 микроконтроллера.
Рис. 2
Все детали генератора смонтированы на односторонней печатной плате из фольгированного стеклотекстолита размерами 76x56 мм, чертёж которой показан на рис. 2. Плата рассчитана на установку постоянных резисторов МЛТ-0,125. Конденсаторы C1, C2 - К10-17 или другие керамические, C3, C4- плёночные К73-17, оксидный конденсатор C5 - К50-35 или импортный. Для микросхем DD1, DD2 и индикатора HG1 на плате установлены панели.
Файл печатной платы генератора в формате Sprint Layout 5.0 и программу микроконтроллера можно скачать здесь
Автор: В. Киба, г. Каменск-Шахтинский Ростовской обл.