Главная » Электроника для авто
Призовой фонд
на январь 2017 г.
1. 5000 руб.
Академия Благородных Металлов
2. 1000 руб.
Radio-Sale
3. Регулируемый паяльник 60 Вт
Паяльник
4. 600 руб.
От пользователей
5. Тестер компонентов LCR-T4
Паяльник

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


Бортовой компьютер для мотоцикла с LCD от Nokia 6280

LCD экран от Nokia 6280

В данном проекте мото-бортового компьютера вы увидите как можно использовать LCD-дисплей от мобильного телефона Nokia 6280, управляемый микроконтроллером PIC18F4455. Данный БК установлен на мотоцикле Yamaha TDM850 (99 г. выпуска).

Yamaha TDM850

Характеристики устройства:

  • отображение текущей передачи (с 1 по 5), плюс нейтральная передача
  • напряжение аккумулятора. Отображение аналоговое и цифровое
  • время с запуска
  • отображение аналогового и цифрового спидометра
  • суточный счетчик
  • отображение положения ручки газа (в процентах)
  • отображение аналогового и цифрового тахометра
  • если мотор не заведен, то отображается надпись "Engine Stop"
  • отображение температуры воздуха, охлаждающей жидкости, масла
  • при определенных оборотах отображается надпись "GearUp" (переключить передачу вверх). В режиме настроек (Debug Mode) возможна корректировка об/мин при которых появляется предупреждающая надпись
  • на 5-ой передаче при раскручивании движка более 3500 об/мин и при параметре TRP меньшем чем задан в настройках (к примеру 17%), отображается надпись "Economic Drive" (экономичная езда)

Режим настроек (Debug Mode):

В данном режиме БК показывает данные датчика скорости, TPS датчика (ручка газа), уникальные коды устройств датчика температуры DS18B20. Также, врежиме настроек вы можете поменять параметры для режимов "GearUp", "Economic Drive" и настроить подсветку LCD.

Debug Mode

В устройстве не предусмотрены какие-либо кнопки для изменения параметров, поэтому используются сигналы от датчиков переключателя передач и TPS-датчика ручки газа.

Вход в режим настроек и изменение параметров:

  • ручку переключения передач передвиньте на нижнюю передачу и включите питание. На экране устройства появится надпись Debug Mode.
  • для пролистывания параметров передвигайте вниз ручку переключателя передач.
  • для изменения параметра используйте ручку газа
  • для сохранения изменений параметра, передвиньте ручку переключателя передач вверх. Параметр изменит свой цвет на синий.

Все данные хранятся в энергонезависимой памяти и не стираются после выключения питания бортового компьютера.
Для выхода из режима настроек выключите питание, а потом снова включите.

Вся электронная начинка расположена слева от защиты и с LCD экранчиком соединена плоским шлейфом. С второй стороны электронного блок БК отходят соединения к модулю зажигания, температурным датчикам и датчику положения ручки передач.

Расположение электронного блока БК

От модуля зажигания БК получает +12В, сигналы об/мин (RPM) и ручки газа.

Температурные сенсоры DS18B20 подключены по протоколу 1Wire, в режиме "parasite power" (т.е. не требуют внешнего питания).

Датчики переключателя передач расположены под левой защитой картера двигателя. В качестве датчиков используются 2 оптических сенсора. На фотографиях вы можете увидеть все 3 положения: обычное положение, положение при переключении передачи вниз и положение при переключении передачи вверх.

Датчики переключателя передач

На данном мотоцикле нет заводского датчика скорости, поэтому я сделал его своими руками. В качестве датчика скорости я использовал датчик-Холла TLE4945. Датчик установлен под крышкой картера двигателя.

Датчик скорости. Датчик Холла и магниты

Для работы датчика Холла требуются магниты, в моем случае я использовал три магнита. Причина этого более высокая точность: скорость измеряется от 0 до 350 км/ч с разрешением 1 км/ч, обновление данных происходит каждую секунду. При монтировании магнитов вы должны соблюдать ориентирование их магнитного поля. Последовательность полюсов магнитов у меня такая: S-N-S-N-S-N.

Схема мото бортового компьютера

В принципиальной схеме используется простое решение для связи PIC18F4550 и Nokia 6280 Lcd (320x240 пикселей) через параллельный порт.
Для термодатчиков DS18B20 используется 1 канал ввода\вывода 1Wire. Для датчика положения передач и нейтральной передачи используется 3 линии МК, один вход МК используется для датчика скорости, 2 аналоговых входа для измерения напряжения питания и датчика ручки газа, и один выход используется для подсветки LCD. USB разъем используется для программирования и тестирования.

Как было сказано выше, все 3 датчика DS18B20 сидят на одной линии 1Wire и для правильной работы устройства надо знать их уникальные 64-разрядные коды.
У моих датчиков были следующие коды:
"Воздух" = 9300000078625728
"Вода" = D5000002061B2128
"Масло" = 4600000206125A28

Замена ID датчиков DS18B20 в HEX-коде

Для правильной работы БК, в коде программы вы должны изменить эти коды на коды своих датчиков (см. скриншот выше).

Скачать прошивку вы можете ниже

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

Обозначение Тип Номинал Количество ПримечаниеМагазинМой блокнот
IC1 МК PIC 8-бит
PIC18F4550
1 Поиск в FivelВ блокнот
U1 Линейный регулятор
LM78L05
1 Поиск в FivelВ блокнот
zd1 ИС источника опорного напряжения
LM385-2.5
1 Поиск в FivelВ блокнот
Ail, Water, Oil Датчик температуры
DS18B20
3 Поиск в FivelВ блокнот
Opto1, Opto2 Оптопара
PC817
2 Поиск в FivelВ блокнот
Hal Датчик ХоллаTLE4945L1 Поиск в FivelВ блокнот
OptoSensor-GearDown(Up) Оптосенсор2 Поиск в FivelВ блокнот
Q1 Биполярный транзистор
BC547
1 Поиск в FivelВ блокнот
D1 Выпрямительный диод
1N4007
1 Поиск в FivelВ блокнот
D2 Выпрямительный диод
1N4148
1 Поиск в FivelВ блокнот
С1 Конденсатор0.47 мкФ1 Поиск в FivelВ блокнот
С2, С5, С6 Электролитический конденсатор1 мкФ3 Поиск в FivelВ блокнот
С3, С4 Конденсатор27 пФ2 Поиск в FivelВ блокнот
С7, С8 Электролитический конденсатор100 мкФ2 Поиск в FivelВ блокнот
С9, С10 Конденсатор0.1 мкФ2 Поиск в FivelВ блокнот
R1-R8, R27-R29, R37 Резистор
1.2 кОм
12 В схеме два резистора R37Поиск в FivelВ блокнот
R9-R15, R21, R23, R30-R33, R38, R38 Резистор
1 кОм
15 В схеме два резистора R38Поиск в FivelВ блокнот
R17 Резистор
100 кОм
1 Поиск в FivelВ блокнот
R18 Резистор
2.7 кОм
1 Поиск в FivelВ блокнот
R19, R22 Резистор
6.8 кОм
2 Поиск в FivelВ блокнот
R20, R25, R35 Резистор
4.7 кОм
3 В схеме два резистора R35.Поиск в FivelВ блокнот
R24 Резистор
10 кОм
1 Поиск в FivelВ блокнот
R34 Резистор
560 Ом
1 Поиск в FivelВ блокнот
R35-R37 Резистор
100 Ом
3 В схеме два резистора R36Поиск в FivelВ блокнот
R36 Резистор
120 Ом
1 Поиск в FivelВ блокнот
Переменный резистор500 Ом2 Поиск в FivelВ блокнот
ХТ Кварцевый резонатор20 МГц1 Поиск в FivelВ блокнот
Led LCD-дисплейNOKIA6280 320x2401 Поиск в FivelВ блокнот
Con1 USB-разьем1 Поиск в FivelВ блокнот
Con2 Разьем1 Поиск в FivelВ блокнот
Добавить все

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

Оригинал статьи

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

Теги:

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

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

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

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

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

0
виктор #
Супер! Жаль своих мозгов не хватит для повторения схемы... :ups:
Ответить
0
Ivan #
Может все таки хоть кто то развел и собрал?
Ответить
0
alex51545 #
Я собрал - все окей работает, только экранчик маловат, нужно заменить на 6300
Ответить
0
oleg #
Получилось заменить экран?
Ответить
0
Андрей #
Спаял включил работает. Вот только зима ещё не испытывал на деле. А так всё в принципе работает. Прикольная статья. Я доволен! К дисплею припаивался проводками, очень хлопотно, но работает. Плату разводил сам. Очень не красиво, но тоже работает.
P.S. У меня Ямаха FZR-1000 91 года.и датчика положения дроссельной заслонки нет. Пока не придумал что с ней делать. Надеюсь что без неё будет работать. Только показания "Economic Drive" (экономичная езда) и отображение положения ручки газа (в процентах) не будет отображаться на дисплее. Датчики для отображения текущей передачи брал от струйных принтеров.
Ответить
0
I #
А как крепить то магниты?
Ответить
Добавить комментарий
Имя:
E-mail:
не публикуется
Текст:
Защита от спама:
В чем измеряется напряжение?
Файлы:
 
Для выбора нескольких файлов использйте CTRL

Паяльная станция Hakko 936
Паяльная станция Hakko 936
Мультиметр DT9205A Конструктор УНЧ 60 Вт на LM3886
вверх