Последние комментарии

Бортовой компьютер/сканер на Atmega32 с цветным дисплеем от Siemens S65

Сделав сканер на символьном индикаторе, потом на индикаторе от телефона NOKIA 3310, появилась мысль расширить его до бортового компьютера, дабы видеть расход топлива, температуру за бортом (в салоне), пробеги, разгон до 100км/час и тд.
Индикатор от Нокии не устроил маленьким размером, и было решено взять экран от телефона Siemens S65 (cx65, sx65 и др) с маркировкой LS020ххххх.

LCD имеет разрешение 176 на 132 точки и 65тыс цветов, однако для бортового он переведен в режим 256 цветов, что позволило ускорить вывод графики и текста почти вдвое.

На данный момент БК может следующее:
1. Измерение скорости автомобиля.
2. Измерение мгновенного расхода.
3. Измерение среднего расхода.
4. Расход на 100км пути при данном ритме езды.
5. Измерение расхода за поездку, среднего расхода за поездку, (средней скорости за поездку).
6. Общий пробег, общий расход
7. Пробег за поездку
8. Температура в салоне, на улице... 2 термодатчика
9. Напряжение в бортсети
10. Время
11. Обороты двигателя (правда чем больше форсунок, тем больше градация - измерение импульсов за секунду... погрешность при 4 форсунках до 120 об)
12. Считает разгон машины до 100км в час.
13. Функция напоминания о превышении скорости (60, 90) при превышении раздается сигнал и на экране появляется предупреждение.
14. Считаются пробеги: фильтры(салонный, топливный, масляный), масло, антифриз, тормозная жидкость, колодки задние, колодки передние, свечи зажигания, ремень ГРМ и ролики.
15. При приближении пробега расходника к заданному в настройках, раздается сигнал и выводится сообщение о необходимости его замены в скором времени.
16. Виртуальный бак (заливаете на заправке, например, 20 литров, добавляете в виртуальный бак +20 литров и смотрите как топливо в нем уменьшается...).
17. Обновление прошивки с MMC,SD,microSD карты.
18. Измерение давления во впуске для турбомоторов (необходим датчик давления MPX4250AP)

Cканер в данный момент может выдавать:
1. Информация о блоке
2. Измерения
3. Базовые
4. Тестирование исполнителей
5. Ошибки, удаление ошибок (ошибки выводятся как в цифровом, так и в текстовом виде)
6. Ввод адреса ЭБУ.

Немного фотографий касающихся этого устройства

Сердцем БК является микроконтроллер Atmega32 фирмы Atmel, работающий на частоте 16МГц. В качестве памяти для графики, логов, а так же для перепрошивки сканера в машине к микроконтроллеру подключена SD (MMC) карта. Для связи с ЭБУ машины установлена микросхема MC33290 (однако с небольшими доработками можно установить и другие K-line микросхемы). Чтобы наблюдать время на экране БК на плату установлены часы реального времени DS1307. Питание схемы обеспечивает импульсный преобразователь на микросхеме MC34063. Для формирования напряжения подсветки применена микросхема LM2705 (либо ее аналоги (NCP5007,LT1937ES5,LM3519,TB62732FU например)). Для удешевления можно подключить подсветку дисплея через ограничивающий резистор к +12В., но в этом случае возможны мерцания подсветки при разных нагрузках в бортсети.)

Схема устройства

Схема подключения датчика давления

Схема подключения датчика давления

Автор: Cyber_RAT

Печать

  • Просмотров: 13423

Советуем посмотреть...

Авторизация