Реклама ⓘ
Главная » Электроника для авто
Призовой фонд
на апрель 2024 г.
1. 100 руб.
От пользователей

Похожие статьи:


Реклама ⓘ

Универсальный тахометр на МК PIC16F628A

Схема тахометра была воссоздана и модифицирована по мотивам авторской схемы многорежимного тахометра Вадима Корнелюка. В сети предостаточно перепечаток этой статьи и вот ссылка на одну из них: https://volt-index.ru/podelki-dlya-avto/tsifrovoy-tahometr-na-mikrokontrollere-pic16f628.html.

К авторской схеме были добавлены входные узлы для согласования с различными цепями съема сигнала, был введен входной формирователь, генератор для проверки и калибровки тахометра, несколько изменены цепи питания. В соответствии с модификацией схемы была разработана новая печатная плата.

В результате модификации тахометр приобрел несколько большую универсальность в виде трех входов для работы: с датчиком Холла, с индуктивным датчиком, с выходным ключом коммутатора катушки зажигания. Наличие разных входных узлов предохранит вход МК от случайного попадания импульсов большой амплитуды и позволит без проблем произвести необходимое подключение. Введенный в схему тахометра узел формирования импульса, уменьшает вероятность дребезга на входе МК и повышает качество счета МК на высоких оборотах.

Принципиальная схема изображена на рис.1

Принципиальная схема тахометра

Рис.1 Принципиальная схема тахометра

Как видно и было написано выше, тахометр имеет три входа - "DH" (для подключения к датчику Холла), "IND" (для подключения к индуктивному датчику), "КЗ" (для подключения к выходному ключу коммутатора). Вход "DH" является объединяющим для прочих входов. Светодиод HL3 индицирует изменения по любому из трех входов, что может быть полезно при проверке работоспособности датчиков и их цепей. Вход "КЗ" работает по замыканию выходного ключа коммутатора и может быть использован совместно с механическим прерывателем или любым другим датчиком, работающим на замыкание. Сигналы с любого из датчиков подаются с объединенного входа на формирователь импульсов U2, выполненном на таймере LM555, формирующем на выходе укороченные по времени относительно входного сигнала импульсы, длительность которых регулируется потенциометром PR2. На транзисторе VT6 выполнен преобразователь уровня для входа МК, т.к. входная часть схемы запитана напряжением 12В и имеет соответствующую амплитуду выходных импульсов. В эмиттерную цепь VT6 включен светодиод HL4, индицирующий импульсы по входу МК. Встроенный в тахометр генератор так же выполнен на таймере LM555 и генерирует импульсы в диапазоне 6-90Гц (приблизительно). Предназначен исключительно для проверки и калибровки тахометра, но при необходимости может быть полезен и в иных ситуациях (лишь бы не мешал). Для включения генератора используется контактная группа кнопки S1, подключающая генератор к входу "DH". Вторая контактная группа кнопки используется для зажигания светодиода HL1, свечение которого и означает подключение генератора. МК работает в нескольких режимах (определяемых прошивкой), допускающих использование тахометра с ДВС различной конфигурации (тактность-количество цилиндров-количество катушек зажигания). Режимы работы тахометра выбираются с помощью кнопки S2 и последний выбранный режим запоминается, автоматически запуская тахометр при следующем включении питания именно в этом режиме. Т.к. автор оригинальной версии тахометра предложил к использованию сразу три версии прошивки ("базовая", "исправленная", "новая"), мною были проверены все три. Принцип использования тахометра при использовании любой из них - не меняется. Однако время счета и индикации в "исправленной" прошивке уменьшено (по сравнению с "базовой"), введено большее количество режимов, несмотря на избыточное количество режимов в "базовой" прошивке. "Новая" прошивка пытается тестировать исправность входных цепей. Ввиду переизбытка режимов в "исправленной" прошивке и довольно частым мельканием цифр, бесполезностью функции проверки входных цепей (в "новой" прошивке) при наличии буферных цепей между датчиками и МК, решено было воспользоваться "базовой" прошивкой.

Режимы работы тахометра, выбираемые в меню, следующие (при использовании резонатора 8МГц):

Количество цилиндров - количество катушек зажигания - тактность

  1. Р.1.0 – 4-1-4
  2. Р.1.5 – 6-1-4
  3. Р.2.0 – 8-1-4
  4. Р.2.5 – 10-1-4
  5. Р.3.0 – 12-1-4
  6. Р.3.5 – 14-1-4
  7. Р.4.0
  8. Р.4.5
  9. Р.5.0
  10. Р.5.5
  11. Р.6.0
  12. Р.6.5
  13. Р.7.0
  14. Р.7.5
  15. Р.8.0
  16. Р.0.5 – 4-2-4 / 6-3-4 / 8-4-4

Так, например, если счет в режиме 1 (Р.1.0/4-14) соответствует 4200об/м, то в режиме 2 (Р.1.5/6-1-4) количество об/м составит 2800; для режима Р.2.0 – 2100; для Р.2.5 – 1680 и т.д. С одним датчиком на валу выбирается режим Р.1.0 – 4-1-4. При использовании кварцевого резонатора на 4МГц результат измеренных тахометром показаний возрастает вдвое. Итак, всего 16 режимов, из которых первые 4 довольно часто бывают востребованными, остальные же из указанных являются достаточно редкими, не указанные – экзотическими и явно ни количество тактов, ни количество цилиндров, ни количество КЗ к этим режимам не отображены.

Что же касается явно указанных (цилиндры-КЗ-такт) режимов, то они могут быть использованы в прочих конфигурациях (так же, как и не отображенные режимы), где экспериментально выяснится или документально подтвердится совпадение количества оборотов в минуту с режимом счета. В случае, если указанный режим не соответствует реальному количеству оборотов, следует режим подобрать из прочих имеющихся, т.к. (еще раз отмечаю) конфигурация датчиков и ДВС на разных авто могут быть различными. Так, например, количество оборотов в минуту для ДВС в конфигурации 4-2-4, 6-3-4 и 8-4-4 (без учета прочих их особенностей) будут одинаковыми. Выбор пунктов меню осуществляется "по кругу" и МК начинает работать в выбранном режиме практически сразу после отпускания кнопки. Однократное нажатие кнопки - просмотр текущего режима. Двукратное нажатие - переход на следующий режим.

Тахометр собран на печатной плате, изображенной на рис.2

Печатная плата тахометра в сборе

Рис.2 Печатная плата тахометра в сборе

Дисплей может быть применен любой 4-разрядный с общим анодом и располагается вне печатной платы. Для проверки и демонстрации работы платы тахометра на макетной плате был собран адаптер для однотипных (по цоколевке) достаточно популярных 0,36-, 0,56-дюймовых дисплеев. Адаптер стыкуется с разъемами, расположенными на плате тахометра, что может стать одним из способов расположения дисплея относительно платы (показано на рис.3).

Вид платы с дисплеями

Рис.3 Вид платы с дисплеями

Предварительна настройка тахометра (перед встраиванием в панель авто, например) может быть выполнена с помощью встроенного генератора (что очень удобно) и подключенного внешнего осциллографа или частотомера. При подаче сигнала (кнопка S1) на вход тахометра, измеряется частота сигнала, сопоставляемая с показаниями  на дисплее тахометра. Частота генератора выставляется при необходимости с помощью потенциометра PR1. Длительность импульсов на выходе формирователя необходимо установить в пределах 1,5-3мс для предотвращения сбоев счета при высоких оборотах коленчатого вала.

Выбор подходящего режима для конкретной конфигурации ДВС можно произвести по формуле: F=N*I/30*U*G, где F - частота Гц, U - тактность, G - число катушек зажигания, N - обороты в минуту, I - число цилиндров. Сопоставимые показаниям измерения показаны на рис.4.

Рис.4 Частота-об/м

При питания от бортовой сети автомобиля потребление прибора с четырех-разрядным светодиодным дисплеем 0,56" ток потребления прибора, при указанных на схеме номиналах резисторов в цепи питания дисплея, не превышает 50мА. Погрешность показаний тахометра не превышает +/-50об/м.

Резисторы R15, R16 предназначены для альтернативной версии схемы формирователя и не используются в схеме.

Список радиоэлементов

Обозначение Тип Номинал Количество ПримечаниеМагазинМой блокнот
R1, R13, R19 Резистор
2.7 кОм
2 Поиск в магазине ОтронВ блокнот
R2, R23-R26, R28-R34 Резистор
1 кОм
13 Поиск в магазине ОтронВ блокнот
R3, R14, R17 Резистор
47 кОм
3 Поиск в магазине ОтронВ блокнот
R4 Резистор
33 кОм
1 Поиск в магазине ОтронВ блокнот
R5, R6, R8, R11, R18 Резистор
2.2 кОм
5 Поиск в магазине ОтронВ блокнот
R7, R12 Резистор
5.1 кОм
2 Поиск в магазине ОтронВ блокнот
R9, R20 Резистор
6.8 кОм
2 Поиск в магазине ОтронВ блокнот
R21, R22 Резистор
10 кОм
2 Поиск в магазине ОтронВ блокнот
R15 Резистор
0 кОм
1 Поиск в магазине ОтронВ блокнот
R16 Резистор
51 кОм
1 Поиск в магазине ОтронВ блокнот
PR1, PR2 Подстроечный резистор100k1 Поиск в магазине ОтронВ блокнот
C1 Конденсатор1мФ1 Поиск в магазине ОтронВ блокнот
C2, C5, C6, C7, C8, C13 Конденсатор0.1мФ6 Поиск в магазине ОтронВ блокнот
C3 Конденсатор15 нФ1 Поиск в магазине ОтронВ блокнот
C4 Конденсатор1 нФ1 Поиск в магазине ОтронВ блокнот
C9, C10 Конденсатор39 пФ2 Поиск в магазине ОтронВ блокнот
C11 Электролитический конденсатор100мФ1 Поиск в магазине ОтронВ блокнот
C12 Электролитический конденсатор10мФ1 Поиск в магазине ОтронВ блокнот
VZ1, VZ2 Стабилитрон
1N4735
2 Поиск в магазине ОтронВ блокнот
VZ3 Стабилитрон1N47431 Поиск в магазине ОтронВ блокнот
VD2-VD4 Выпрямительный диод
1N4148
3 Поиск в магазине ОтронВ блокнот
VD1 Выпрямительный диод
1N4007
1 Поиск в магазине ОтронВ блокнот
VT1 MOSFET-транзистор
2N7002
1 Поиск в магазине ОтронВ блокнот
VT2-VT4, VT6-VT10 Биполярный транзистор
2N5551
8 Поиск в магазине ОтронВ блокнот
VT5 Биполярный транзистор
2SC5707
1 Поиск в магазине ОтронВ блокнот
Y1 кварцевый резонатор8МГц1 Поиск в магазине ОтронВ блокнот
U1, U2 Программируемый таймер и осциллятор
LM555
2 Поиск в магазине ОтронВ блокнот
U3 МК PIC 8-бит
PIC16F628A
1 Поиск в магазине ОтронВ блокнот
U4 Микросхема78L051 Поиск в магазине ОтронВ блокнот
Добавить все

Скачать список элементов (PDF)

Прикрепленные файлы:

Теги:

Опубликована: 0 0
Я собрал 0 0
x

Оценить статью

  • Техническая грамотность
  • Актуальность материала
  • Изложение материала
  • Полезность устройства
  • Повторяемость устройства
  • Орфография
0

Средний балл статьи: 0 Проголосовало: 0 чел.

Комментарии (5) | Я собрал (0) | Подписаться

0
Публикатор #
На форуме автоматически создана тема для обсуждения статьи.
Ответить
0
Turist #
Чем можно легко прошить этот микроконтроллер?
Ответить
0

[Автор]
riswel #
Прошивал программатором К150, приобретенным на Али при помощи программки microbrn
Ответить
0
Akwilon #
Добрый день, подскажите по принципу работы - U2 генерирует единичный импульс длительностью 1,5 - 3 мс при наличии сигнала на входе или это идет пачка импульсов при наличии единичного сигнала с входных датчиков?
Ответить
0

[Автор]
riswel #
Привет. U2 - одновибратор. Соответственно, при каждом входном импульсе (по спаду) он формирует собственный единичный импульс определенной длительности.
Отредактирован 02.06.2022 00:02
Ответить
Добавить комментарий
Имя:
E-mail:
не публикуется
Текст:
Защита от спама:
В чем измеряется напряжение?
Файлы:
 
Для выбора нескольких файлов использйте CTRL

Мультиметр DT9205A
Мультиметр DT9205A
Raspberry Pi 2 Бокс для хранения компонентов
вверх