Простой спидометр-одометр на микроконтроллере PIC16F628A. Предназначен для замены механического спидометра на а/м УАЗ буханка
Небольшие пояснения:
- программа для МК составлена для спидометров имеющих 624 оборота вала на один км пробега
- +12В от замка зажигания автомобиля к точке соединения D1 и D2
- запись в eeprom осуществляется при выключении зажигания и после любого изменения в показаниях одометра
- импульсы от датчика скорости подаются к точке соединения R3 и R5
Датчик скорости: 6 имп/об
Кварц 4 МГц подключается к выводам 15 и 16 микроконтроллера по стандартной схеме. Кварц 32768 к выводам 12 и 13 микроконтроллера по такой же схеме (конденсаторы 33 пФ)
Предназначение кнопки: короткие нажатия - переключение суточный/общий пробег, долгое нажатие - сброс суточного пробега
При прошивке МК необходимо записать в eeprom начиная с адреса 00 следующую последовательность: FF 10 10 10 10 10 10 10 10 10 00 00 00 00 00 00 00 00 00
Список радиоэлементов
Обозначение | Тип | Номинал | Количество | Примечание | Магазин | Мой блокнот |
---|---|---|---|---|---|---|
U1 | МК PIC 8-бит | PIC16F628A | 1 | Поиск в магазине Отрон | ||
U2 | Сдвиговый регистр | CD74HC595 | 1 | Поиск в магазине Отрон | ||
U3 | Линейный регулятор | LM7805CT | 1 | Поиск в магазине Отрон | ||
U4 | Микросхема | 155ИД3 | 1 | 155ИД10 | Поиск в магазине Отрон | |
Q1 | Биполярный транзистор | КТ315А | 1 | Поиск в магазине Отрон | ||
D1, D2 | Выпрямительный диод | 1N4001 | 2 | Поиск в магазине Отрон | ||
D3 | Стабилитрон | 1N4732A | 1 | 4.7 Вольт | Поиск в магазине Отрон | |
C1 | Конденсатор | 3000 пФ | 1 | Поиск в магазине Отрон | ||
C2 | Электролитический конденсатор | 3300 мкФ | 1 | Поиск в магазине Отрон | ||
C3 | Электролитический конденсатор | 10 мкФ | 1 | Поиск в магазине Отрон | ||
C4 | Конденсатор | 0.1 мкФ | 1 | Поиск в магазине Отрон | ||
R1-R3 | Резистор | 10 кОм | 3 | Поиск в магазине Отрон | ||
R4 | Резистор | 22 кОм | 1 | Поиск в магазине Отрон | ||
R5 | Резистор | 27 кОм | 1 | Поиск в магазине Отрон | ||
R6 | Резистор | 2 кОм | 1 | Поиск в магазине Отрон | ||
R7 | Резистор | 1 кОм | 1 | Поиск в магазине Отрон | ||
Кварцевый резонатор | 4 МГц | 1 | Поиск в магазине Отрон | |||
Кварцевый резонатор | 32768 Гц | 1 | Поиск в магазине Отрон | |||
Конденсатор | 22 пФ | 2 | Поиск в магазине Отрон | |||
Скачать список элементов (PDF)
Прикрепленные файлы:
- файлы.rar (25 Кб)
Комментарии (20) | Я собрал (0) | Подписаться
Для добавления Вашей сборки необходима регистрация
[Автор]
[Автор]
Будут ли правильными показания пробега?
[Автор]
[Автор]
[Автор]
Часто спрашивают как изменить константы. В моей программе расчет такой:
624об/км х 6имп/об = 3744имп/км
37 - это константа (грубо километраж)
на скорости 1 км/ч :
3744 / 3600 = 1,04 имп/сек
кстати, частота импульсов в протеусе в 1,04 раза больше показываемой скорости). Далее:
32768 (кварц) / 1,04 = 31507 (десятичное) = 7b13 (шестнадцатичное).
7b13 - это еще одна константа.
Добавлю: секунда / 1,04 = время обновления показаний спидометра...
Что будет с другими датчиками или данными - честно скажу - не знаю
[Автор]
Ну если есть в експресе можете выложить?
[Автор]
[Автор]
[Автор]
и каким то образом инвертировать сигналы с дешифратора U4 (возможно есть дешифраторы для работы с общим анодом - я не знаю)
[Автор]