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

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


Реклама ⓘ

Спидометр на PIC16F628A

Простой спидометр-одометр на микроконтроллере 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ИД31 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)

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

Теги:

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

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

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

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

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

0
DPK #
Подскажите,а реализовано ли управление яркостью свечения индикаторов? Столкнулся с проблемой в аналогичном устройстве - днем ничего не видно, ночью - слепит глаза.
Ответить
0

[Автор]
kos273 #
Яркость максимально возможная и не регулируется. Я использовал зеленые индикаторы и зеленый светофильтр. В солнечную погоду - это проблема всех диодных индикаторов...
Ответить
0
andrey #
Какой тип индикаторов?
Ответить
0

[Автор]
kos273 #
Индикаторы с общим катодом. Возможно надо будет установить токоограничивающие резисторы в цепи сегментов... (подобрать в зависимости от типа индикатора)
Ответить
0
Сергей #
У меня стоит вместо стандартной резина 33 дюйма, датчик 6 импульсов на оборот, как скорректировать показания спидометра?
Будут ли правильными показания пробега?
Ответить
0

[Автор]
kos273 #
Для внесения корректировок в программу, надо знать количество импульсов на 1 км пробега. (опытным путем) я брал справочные данные спидометра (624 оборота вала на км пути). А подкорректировать показания спидометра можно изменяя временные константы, но тоже опытным путем... я только могу указать строки в программе, которые надо изменять...
Ответить
0
grayling3000 #
Как можно доработать входной фильтр, чтобы на холостых не бегали цифры? Увеличение ёмкости конденсатора, а также сопротивления резисторов ничего не дало
Ответить
0

[Автор]
kos273 #
Я немного не понял, как цифры бегают? Скорее всего программа зависла...
Ответить
0
grayling3000 #
Когда машина движется, спидометр работает чётко. Скорость показывается идеально. Когда машина останавливается-иногда бывает (не всегда), что начинают бегать цифры. Ну например: 1,3,2,7,2,5. Чуть-чуть тронешься, сантиметров 20, и цифры перестают бегать. Я так понимаю, что откуда то хватаются помехи, но откуда понять не могу. Даже провод на сигнал экранированный пустил, но не помогает!
Ответить
+1

[Автор]
kos273 #
У меня такой проблемы не было... может датчик скорости попробовать сменить...

Часто спрашивают как изменить константы. В моей программе расчет такой:

624об/км х 6имп/об = 3744имп/км
37 - это константа (грубо километраж)

на скорости 1 км/ч :
3744 / 3600 = 1,04 имп/сек
кстати, частота импульсов в протеусе в 1,04 раза больше показываемой скорости). Далее:

32768 (кварц) / 1,04 = 31507 (десятичное) = 7b13 (шестнадцатичное).
7b13 - это еще одна константа.

Добавлю: секунда / 1,04 = время обновления показаний спидометра...

Что будет с другими датчиками или данными - честно скажу - не знаю
Ответить
0
BEJIGIEC #
А платы в формате лей у Вас не осталось? А то я уже один собрал спидометр, но сам прикол за прошивку автор просит денег, вот теперь лежит пылится без прошивки груда железа
Ответить
0

[Автор]
kos273 #
У меня на двух платах (индикация и остальное). Я в express PCB делал...
Ответить
0
BEJIGIEC #
Ну да можно и на одной, но не практично у меня тоже на 2-х морда сама и плата с процем.
Ну если есть в експресе можете выложить?
Ответить
0

[Автор]
kos273 #
Здесь платы
Прикрепленный файл: СПИД ОДО МЕТР.rar
Ответить
0
BEJIGIEC #
Спасибо огромное, после сборки отпишусь
Ответить
0
Сергей #
Если кому надо, доработанная схема и печатка на одной плате под SMD в корпус "шестерошного"
Прикрепленный файл: СП ОДО.rar
Ответить
0

[Автор]
kos273 #
Отпишитесь, кто собрал...?
Ответить
0
Diesel45 #
Что подправить в прошивке для перехода на индикаторы с ОА?
Ответить
0

[Автор]
kos273 #
Просто подправить не получится. Нужно инвертировать биты в в подпрограмме MASKA
и каким то образом инвертировать сигналы с дешифратора U4 (возможно есть дешифраторы для работы с общим анодом - я не знаю)
Ответить
0

[Автор]
kos273 #
Можно попробовать после дешифратора U4 поставить микросхему ULN2003 (она инвертирует выходной сигнал)
Ответить
Добавить комментарий
Имя:
E-mail:
не публикуется
Текст:
Защита от спама:
В чем измеряется электрическая мощность?
Файлы:
 
Для выбора нескольких файлов использйте CTRL

Лазерный модуль 650нм 5мВт
Лазерный модуль 650нм 5мВт
Паяльная станция Hakko 936 FM-модуль RDA5807M
вверх