Бортовой компьютер для автомобиля своими руками

Бортовой компьютер для ВАЗ с цветным дисплеем и тачскрином

С приходом в жизнь автолюбителей инжектора и его окончательной победе над карбюратором, появилась необходимость в «его» периодической диагностике. Поскольку стоимость диагностики отечественной машины варьируется от 300 до 500 руб., а квалификация диагноста порой вызывает сильные сомнения, то практически каждому автолюбителю зачастую приходится вникать в суть проблемы (неисправности) самостоятельно. И как минимум без специального адаптера и компьютера тут не обойтись. А если неисправность возникла где-то в пути и вдали от города? Поэтому порой просто необходимо иметь под рукой эдакий «миникомпьютер», который всегда будет в автомобиле и сможет помочь в пути.

Сам я являюсь обладателем автомобиля ВАЗ 11183 (Калина), поэтому далее повествование пойдет о бортовом компьютере для Калины. А в конце будет несколько слов про бортовой компьютер для ВАЗ 2115.

Цены на подобные устройства, мягко говоря, не очень радуют. Самый простой компьютер-кнопка для отображения каких-никаких кодов категорически не устраивает. Ввиду его убогости. Стоимость таких около 600-700 руб. Ну а что-то посерьёзней, с дисплеем, уже порядка 1800-2000 руб. Ну и самые дорогие модели приблизительно по 5000 руб. Поэтому было принято решение собрать бортовой компьютер для себя и с целью экономии денежных средств и с целью саморазвития.

Что я хотел видеть: параметры в режиме реального времени, текущие ошибки и возможность их сбросить. Замер времени разгона 0-100 км/ч (появилось позднее, так. побаловаться. )

Начался поиск информации. Поиск по интернету дал ответы на некоторые вопросы, но до остального пришлось доходить самому.

Читайте также:  Лада гранта люкс схема дхо

Итак. Обмен информацией между Электронным Блоком Управления (ЭБУ) и Бортовым Компьютером (БК) происходит при помощи интерфейса K-Line. При этом используются различные протоколы. Вот с этим то как раз и возникает первая трудность. Где взять описание протокола? Мне повезло, я нашел в сети единственное описание протокола для ЭБУ Январь 5. На моей машине 2006 г.в. стоит ЭБУ Январь 7.2+. Подключившись к диагностической линии и запустив программу диагностики, я увидел, что запросы и расшифровка ответов ЭБУ полностью совпадают с найденным описанием. Дело сдвинулось.

Я думаю многие задавались вопросом, зачем вообще используется какой то там адаптер для подключения к машине. Отвечаю: адаптер представляет из себя преобразователь уровней. В стандартном COM порте (он же интерфейс RS-232) логическая единица это -12 вольт, логический 0 это +12 вольт. В K-линии логическая единица это +12 вольт, а логический ноль это 0 вольт. Т.е. размах сигнала 0-12 вольт против «-12» — «+12» у RS232. К тому же разница не только в уровнях, RS-232 имеет 2 сигнальные линии RxD и TxD, а K-Line одну двунаправленную. Итак:

Вариант №1. Калина. Кнопочное управление компьютером

Я использовал:
1. Микроконтроллер фирмы Atmel: ATMega8
2. Дисплей от сотового телефона Siemens S65
3. Обвязка. питание, резисторы, конденсаторы и другая мелочевка.
4. Преобразование уровней на сдвоенном компараторе LM293. Просто и доступно.

Питание. Тут всё просто. LM317 формирует стабилизированный ток 20 мА для светодиодов подсветки дисплея. LM7805 стабилизирует напряжение для питания микроконтроллера. Защитный диод 1N6281 рассчитанный на 27 вольт спасет от возможных всплесков напряжения.

При отладке можно использовать +12 вольт с 16-го пина колодки OBD2. А при постоянной работе напряжение на БК должно подаваться при каждом включении зажигания. Т.е. необходимо протянуть провод от замка зажигания к БК.

Ну и сама схема:

Тут есть маленькая тонкость. Чтобы продлить срок службы дисплея необходимо перед отключением питания отправить в дисплей определенную последовательность команд. Транзистор на схеме в нормальном режиме работы придавливает вывод контроллера к нулю. Вывод настроен как вход с подтяжкой. Как только напряжение пропадет, на выводе появится логическая единица. Энергии накопленной конденсатором 470 мкФ хватит на то чтобы микроконтроллер успел отправить команду выключения в дисплей. Диод 1N5818 не даст разряжаться конденсатору в «сеть», а так же защищает от переплюсовки при подключении питания.

Прошивка для микроконтроллера написана в среде CodeVisionAVR 2.05 на языке Cи.

Описание протокола есть в приложенных к статье материалах. Кратко пробежимся по основным моментам. Чтобы начать диагностику, нам надо отправить в ЭБУ запрос startCommunication:

Запрос startCommunication:
81 10 F1 81 03
Ответ:
83 F1 10 C1 6B 8F 3F

В ответе C1 означает, что ЭБУ готов с нами работать (на связи).

После этого мы можем запросить у него параметры, отправив запрос:
82 10 F1 21 01 A5
ЭБУ моей машины отвечает:
80 F1 10 26 61 01 3B 90 41 04 00 00 00 00 47 80 00 00 00 52 52 80 18 00 8E 00 5C 00 00 00 00 00 00 00 00 00 FF FF DD A4 47 02 CE

Расшифровка (пример):
61 — Положительный ответ readDataByLocalIdentifier
01 — afterSalesServiceRecordLocalIdentifier (что то там. )
.
11-й байт — Температура охлаждающей жидкости
.

Формула для расчета: N=E-40 [°C]
E — передаваемое значение
N — физическая величина

У меня это значение 47. Берем windows калькулятор. Переводим 47 hex в dec. Получаем 71. Дальше 71-40=31°C. На момент снятия данных машина постояла на улице. До конца не остыла.

И так далее… со всеми остальными параметрами.

Запрос ошибок readDTCByStatus:
84 10 F1 18 00 00 00 9D
ЭБУ моей машины отвечает:
88 F1 10 58 02 04 43 E0 14 26 E0 24

P0443 — всё верно, 2 ошибки у меня сейчас.
P1426

Самое сладкое, сброс ошибок clearDiagnosticInformation:
83 10 f1 14 00 00 98

Запрос значений АЦП:
82 10 F1 21 03 A7

Из АЦП взял напряжение на датчике кислорода и на датчике массового расхода. Хотя необходимость этого пункта под сомнением. Думаю вообще убрать. Всё остальное есть в описании.

Плата разведена на одностороннем фольгированном текстолите. Дисплей приклеен при помощи клея «секунда». Защитное стекло для дисплея сделал из коробки от компакт диска. На самоклеящейся бумаге распечатал лицевую часть (черную), наклеил на пластик, совместил, приклеил к плате. Чтобы под стекло не набивалась пыль, промазал обычным герметиком. Доработал напильником посадочное место в ящике для мелочей и просто вставил туда БК. Подключил питание и диагностическую линию. Левая кнопка смена режимов отображения, правая сброс ошибок (в режиме сброса ошибок) и сброс времени разгона на ноль (в режиме замера времени). На плате имеется место для памяти 24LC512. Но она не использовалась (не хватило flash памяти МК на реализацию). Фьюзы МК выставлены на работу от внешнего кварца.

По себестоимости получилось порядка 450 руб

Зимой было очень удобно следить за температурой двигателя при прогреве. А не ждать когда же стрелка от отметки 50 градусов «оторвется»…

Видео работы устройства:

Вариант №2. ВАЗ 2115. Тачскрин

Далее был изготовлен компьютер под панель ВАЗ 2115. Элементная база остается та же. Только добавляется тачскрин от телефона Sony-Ericsson G900. Цена тачскрина 35 руб. Ну и естественно меняется прошивка. Были небольшие проблемы при калибровке экрана. Хотел сначала ввести алгоритм калибровки по 4-м точкам. Добавить соответствующий пункт в меню. Но, почитав и посмотрев алгоритмы на англоязычных сайтах (под Андройд и прочее), понял, что это довольно сложно и в моём случае не нужно. Просто записываем значения АЦП по 2-м точкам, сопоставляем координаты и через уравнение прямой по 2-м точкам находим промежуточные значения нажатия. У меня получилось:
x = 232 — 0.276*ADC
y = 0.25*ADC — 67.5

Печатная плата претерпела существенные изменения. Теперь используется микроконтроллер ATMega16A.

При помощи ножа, напильника и шпатлевки по пластику тачскрин был вмонтирован в панель, которую потом обтянул карбоновой пленкой.

По началу прикупил стилус, но потом оказалось что проще «тыкать» пальцем в экран. Залапывается он конечно. Но не более чем на телефонах с сенсорным экраном.

Для повторения рекомендую вариант с тачскрином. Его можно использовать как под Калину, так и под Пятнашку. На этом всё.

Источник статьи: http://cxem.net/avto/electronics/4-116.php

Бортовой компьютер для автомобиля – схема

Бортовой компьютер для автомобилясхема, печатная плата и программа микроконтроллера имеется. Собран датчик дождя на односторонней печатной плате из фольгированного стеклотекстолита, изображённой на рис. 5. Как видно на фотоснимке рис. 6, выводы подстроечных резисторов R28 и R29 изогнуты под углом 90°, чтобы сами резисторы оказались установленными широкими гранями параллельно поверхности платы и в основном в не её контура. Так как шестиконтактный разъём Х7 не удалось уместить между подстроечными резисторами, он разделён на две части: установленную на плате четырёхконтактную (контакты 3—6) и подвешенную на соединительных проводах двухконтактную (контакты 1 и 2, соединённые с цепью подогрева R30R31).

Излучающий диод и фотодиод каждой пары наклонены навстречу один другому так, чтобы их продольные оси — направления максимального излучения и чувствительности — пересеклись точно на внешней поверхности лобового стекла, образовав прямой угол. Чтобы добиться этого, наклон диодов подбирают при установке датчика на стекло либо изменяют толщину клейкой прокладки между корпусом и стеклом.

рис 7 (1,2)

рис 8 (1.2)

Чертёж основной двусторонней печатной платы БК из фольгированного стеклотекстолита толщиной 1,5 мм изображён на рис. 7, а расположение на ней деталей показано на рис. 8. Эта плата рассчитана на установку постоянных резисторов и конденсаторов в основном типоразмера 0805 для поверхностного монтажа. Резисторы R3 и R36 — обычные МЛТ, С2-33 или им подобные импортные. Подстроечные резисторы — PV36W или другие многооборотные. Конденсаторы С1 и С12 — типоразмера 3216. Реле К1 — К5 G5CLE-14-DC12, их можно заменить другими с обмотками на 12 В, например автомобильными.

В изображённые на рис. 8 залитыми переходные отверстия необходимо вставить и пропаять с двух сторон короткие отрезки неизолированного провода. Лишь после этого можно приступать к пайке компонентов для поверхностного монтажа, а затем остальных деталей, разъемов и трех проволочных перемычек. Для литиевого элемента G1 на плате необходимо установить держатель, который можно найти на материнскои плате старого компьютера, там же можно найти и звукоизлучатель (НА1).

По окончании монтажа движки всех подстроечных резисторов устанавливают в среднее положение и приступают к загрузке программы в микроконтроллер. Для этого подойдёт любой внутрисхемный программатор, способный работать с микроконтроллерами ATmega64. Отдельно хочу порекомендовать тот, что описан в статье С. Сокола “Миниатюрный USB-программатор для микроконтроллеров AVR” (“Радио”, 2012, № 2, с. 27—30). Программатор подключают к разъёму Х10. Конфигурацию микроконтроллера задают в соответствии с рис. 9 в окне программы, обслуживающей программатор.

Подав напряжение +12 В на контакт 2 разъёма Х1 БК, выполняют процедуру программирования. Если она прошла успешно, можно подключить ЖКИ HG1 к разъёму ХЗ, а кнопки SB2—SB5 — к разъёму Х5 и начать налаживание БК. Теперь сразу после подачи питания на экране ЖКИ должно появиться изображение, подобное показанному на рис. 10.

Подключив вольтметр постоянного напряжения между контактами 2 (+) и 1 (-) разъёма Х1, с помощью подстроечного резистора R7 добиваемся равенства показаний этого вольтметра и выведенного на ЖКИ БК. Затем устанавливаем подстроечным резистором R20 желаемую яркость подсветки экрана ЖКИ. Если планируется использовать стрелочный спидометр, его нужно активировать в меню “Остальное”, а затем перейти в меню калибровки спидометра.

Сразу после включения БК переходит в рабочий режим. Если теперь нажать на кнопку SB3 “Выбор”, место надписи “STOP”, означающей, что двигатель не работает, займут показания часов. Повторные нажатия на ту же кнопку выведут на ЖКИ показания суточного одометра, затем постоянного (не обнуляемого) одометра и снова тахометра (“STOP” при остановленном двигателе).

Нажатие на кнопку SB2 “Меню” выведет на ЖКИ главное меню БК (рис. 11). Повторное её нажатие приведёт к перемещению курсора (выделения текста инверсией) на одну позицию вниз, а по достижении конца меню — к его началу. Выделив нужный пункт, нажмите на кнопку SB3 “Выбор”. При выделении пункта “Выход” нажатие на эту кнопку возвращает БК в основной рабочий режим.

Рассмотрим пункты меню “НАСТРОЙКА” по порядку:
“Режим”. В этом пункте предоставляется возможность выбрать один из четырёх предусмотренных в программе микроконтроллера доступных режимов вывода информации на ЖКИ. Чтобы перейти к его выбору, следует, выделив этот пункт, ещё раз нажать на кнопку SB2. Изображение сменится показанным на рис. 12.

Возле действующего режима выведена надпись “ok”, для выбора другого режима следует выделить нужную строку и нажать на кнопку SB3. Надпись “ok” переместится к выбранному пункту. Для возврата в главное меню выделите строку “Выход” и нажмите на кнопку SB3 или независимо от положения курсора нажмите на кнопку SB4.

“Режиму 1” соответствует изображение на рис. 10. При выборе “Режима 2” место показания спидометра и тахометра поменяются местами с соответствующим изменением размера цифр, а пиктограммы будут перенесены в другое место экрана (рис. 13).

Такой режим удобен для автомобилей, на щитке приборов которых нет тахометра. В “Режиме 3” (рис. 14) показания спидометра и тахометра на ЖКИ отсутствуют. Вместо них выводятся результаты работы одометров: суточного (обнуляемого), а ниже его — постоянного (не обнуляемого). Кнопка SB3 в этом режиме не действует. Такой режим подойдёт тем, кого устраивает работа установленных в автомобиле заводских спидометра и тахометра. “Режим 4” пока не реализован. При его выборе будет выведено сообщение об этом и установлен “Режим 1”.

“Замена масла“. Выбрав этот пункт, можно увидеть, сколько километров осталось проехать до плановой замены масла в двигателе автомобиля (рис. 15).

Строка “Следить ДА” означает, что после того как до замены останется меньше 2000 км, при каждом включении зажигания на ЖКИ в течение 2 с будет выводиться сообщение “Замена масла через: ХХХХ км”. Выключить эту функцию можно нажатием на кнопку SB3 при выделенной строке “Следить ДА”. Текст изменится на “Следить НЕТ”. Тем же способом включают выключенную функцию. Заменив масло, необходимо выделить строку “Заменили?” и нажать на кнопку SB3. БК попросит ещё раз подтвердить команду и только после этого начнёт новый обратный отсчёт пройденного после замены пути, начиная с 10000 км.

“Установка времени”. При выборе этого пункта экран ЖКИ имеет вид, показанный на рис. 16. Нажатия на кнопку SB3 изменяют значение выделенной на экране позиции. Например, в позиции часов значение меняется от 0 до 23. К следующим позициям переходят нажатиями на кнопку SB2. Установленные значения заносятся в память БК только после выбора пункта “Выход”. Если выключить зажигание, не сделав этого, они не будут сохранены.
“Калибровка”. На экран ЖКИ выводится подменю, изображённое на рис. 17.

Оно даёт возможность выполнить калибровку, регулировку и задать необходимые параметры различных аппаратных и программных блоков БК.
“Спидометр”. Для точной калибровки спидометра необходим спутниковый навигатор, с которым необходимо совершить поездку, наблюдая за значениями скорости, которые в один и тот же момент времени показывают навигатор и БК. Например, скорость по БК — 50 км/ч, а по навигатору — 75 км/ч. Составляем пропорцию:

50 – 75
15625 — X

Число 15625 (оно может быть и другим) берём из меню калибровки спидометра (рис. 18). Решаем пропорцию:

X=15625•75 и всё это делим на 50 = 23437,5

Полученное значение X округляем до целого (оно должно находиться в интервале 2000—35435) и, пользуясь пунктами “+100”, “-100”, “+10”, “-10”, заменяем им число 15625. Учтите, цифру в разряде единиц изменять нельзя, так что будет установлено 23435. Теперь выделяем пункт “Сохранить” и нажимаем на кнопку SB3. На экране появится надпись “Значение сохранено”. При необходимости выйти из меню калибровки спидометра, отменив сделанные изменения, выберите пункт “Выход”. После выполнения калибровки для проверки её точности рекомендуется сделать ещё одну контрольную поездку с навигатором.

Схема бортового компьютера изображена на рис. 2. Его основа – микроконтроллер ATmega64-16AUR (DD1), работающий с тактовой частотой 16 МГц, заданной кварцевым резонатором ZQ1. К разъему Х10 для программирования уже установленного на плату БК микроконтроллера подключают программатор.

Через трёхконтактный разъём Х1 бортовой компьютер питается от бортовой сети автомобиля, с корпусом которого соединяют контакт 1 разъёма. Контакт 2 подключают непосредственно к плюсовому зажиму аккумуляторной батареи. На контакт 3 подают напряжение +12 В после замка зажигания. Оно обозначено на схеме UACC и должно появляться только при повороте ключа зажигания в соответствующее положение.

С контакта 2 разъёма Х1 напряжение бортовой сети поступает на интегральный стабилизатор LM317S (DA1), резисторы R1 и R2 подбираются так, чтобы получить на выходе стабилизатора 5 В для питания всех узлов бортового компьютера, кроме ЖКИ HG1. Напряжение 3В для индикатора получено с помощью интегрального стабилизатора 78L03 (DA2).

Напряжение UACC через ограничитель из резистора R10 и стабилитрона VD2 поступает на вход PD3 микроконтроллера DD1. Если созданный ограничителем на этом входе высокий логический уровень отсутствует более минуты, микроконтроллер переходит в спящий режим с пониженным энергопотреблением. Работа БК (за исключением счёта времени) приостанавливается. С появлением этого уровня при повороте в соответствующее положение ключа зажигания микроконтроллер “проснётся” и БК заработает.

Напряжение UACC использовано также для питания подключаемого к разъёму Х4 датчика пути. Пригоден любой, формирующий от 600 до 27000 импульсов на километр. В процессе калибровки одометра и спидометра это число будет учтено автоматически. Можно использовать заводской установленный в коробке передач автомобиля датчик. С контактом 1 разъёма Х4 соединяют его общий (минусовый) провод, с контактом 2 — провод, на котором при движении формируются импульсы, число которых пропорционально пройденному пути, а с контактом 3 – – плюсовой провод питания датчика.

Если автомобиль оснащён ABS, можно воспользоваться датчиком, имеющимся в этой системе. Его выход соединяют с контактом 2 разъёма Х4 экранированным проводом (оплётку – с контактом 1 разъёма). К сожалению, на практике работа схемы бортового компьютера с таким датчиком не проверена, хотя согласно расчётам всё должно функционировать правильно.

Наконец, можно применить самодельный датчик пути, например, состоящий из четырёх—восьми постоянных магнитов, закреплённых по окружности на одной из полуосей автомобиля, и датчика Холла, реагирующего на их поочерёдное приближение при вращении полуоси.
Независимо от типа датчика его импульсы поступают на усилитель, собранный на транзисторе VT5, а усиленные – на вход PD0 микроконтроллера DD1.

“Одометр”. Его калибровка очень похожа на калибровку спидометра. Обнулив показания одометра нажатием на кнопку SB1, необходимо проехать по прямому маршруту известной длины, например, измеренной с помощью спутникового навигатора. Затем, выбрав в меню “Калибровка” пункт “Одометр”, получаем на ЖКИ изображение, подобное показанному на рис. 19. Здесь 6980 м — длина маршрута, измеренная БК, 326 — калибровочное число, которое должно находиться в интервале 5—9999. Зная точную длину маршрута, составляем пропорцию, подобную использованной при калибровке спидометра, учитывая, что увеличение калибровочного числа в данном случае уменьшает показания одометра БК, и наоборот. Решив пропорцию, находим новое значение калибровочного числа и вводим его, пользуясь пунктами “+10”, “-10”, “+1”, “-1”. Результат калибровки заносим в память БК, пользуясь пунктом “Сохранить”.

“Дат. света”. Для правильной регулировки датчиков освещённости следует дождаться вечера, чтобы она была такой, при которой уже нужно включить габаритные огни, но ещё рано включать фары. При выборе пункта “Дат. света” изображение на ЖКИ примет вид, показанный на рис. 20.
Строка “Упр. светом ДА” означает, что управление осветительными приборами по сигналам датчика освещённости начнёт действовать сразу после включения зажигания. При установке в этой строке слова “НЕТ” такое управление нормально выключено, но его можно включать и выключать нажатиями на кнопку SB4 “Свет” либо управлять освещением с помощью заводских выключателей.

Параметры “д1” и “д2” — текущие уровни сигналов датчиков (фотодиодов VD22 и VD23). Обратите внимание, что на индикатор выводятся шестнадцатеричные значения этих параметров, а также порогов включения габаритных огней и фар. Для установки порогов переходим нажатиями на кнопку SB2 в строку “Вкл. габарит”, а затем “Вкл. фар” и с помощью кнопки SB3 устанавливаем нужные значения. Обычно порог включения фар устанавливают на 3—7 единиц меньше порога включения габаритных огней.

Два датчика освещённости используются для уменьшения вероятности ложных срабатываний. Включение световых приборов произойдёт только при уровнях сигналов обоих датчиков ниже порога. Если необходимо, согласно требованиям ПДД, включать фары или дневные ходовые огни с началом движения независимо от внешней освещённости, это делается с помощью рассмотренной ниже функции “Включение дополнительных фар”. Пороги включения фар и габаритных огней по сигналам датчиков освещённости в таком случае нужно установить заведомо высокими, например 35 единиц.

“Дат. дождя”. Соответствующее этому пункту изображение на ЖКИ показано на рис. 21. Обратите внимание, что и здесь все числа — шестнадцатеричные. Верхняя строка позволяет включать и выключать датчик дождя. Во второй и третьей строках выведены значения уровней сигналов фотодиодов, измеренные при выключенных (off) и включённых (on) излучающих диодах. В четвёртой строке выведены значения разности уровней off и on для первой (VD8, VD10) и второй (VD9, VD11) пар диодов. В следующей строке задают пороговое значение разности (в данном случае 19), при превышении которого стеклоочиститель будет включён.

Регулировку датчика необходимо производить непосредственно на автомобиле. Делать это рекомендуется вечером или в пасмурную погоду, чтобы свести к минимуму влияние солнечного света. Прежде всего, подстроечными резисторами R46 и R47 устанавливают значения “off” в пределах 1—4 и равными для обеих пар. Затем подстроечными резисторами R28 и R29 устанавливают равные значения “on”. Если при изменении положения движка переменного резистора значение “on” не меняется, необходимо немного, буквально на доли градуса, изменить угол взаимного наклона диодов соответствующей пары. Разность значений “off” и “on” должна быть не менее 15 единиц.

Добившись этого, наносим на внешнюю поверхность лобового стекла с помощью шприца в чувствительных зонах пар диодов по капле воды. Значения разности должны уменьшиться на 5—7 единиц, но после вытирания стекла вернуться к исходным. Порог срабатывания рекомендуется установить равным или немного меньшим среднеарифметического значения разности, полученного для двух пар при наличии на стекле капель воды.
Если в дневное время значения “off” достигнут FF и их невозможно уменьшить подстроечными резисторами R46 и R47, между лобовым стеклом и датчиком прокладывают светопоглощающую плёнку, например, используемую для тонирования стёкол автомобиля. Регулировку датчика повторяют заново.
За несколько месяцев эксплуатации не наблюдалось ни одного ложного срабатывания датчика дождя, программа отслеживает и корректирует его работу, если это возможно, а если нет — датчик на некоторое время отключается.

“Уст. одом.”. Этот пункт относится к постоянному (необнуляемому) одометру, подсчитывающему суммарный пробег автомобиля. Он доступен только при первых двадцати включениях БК. Здесь можно установить начальное значение показаний одометра с тем, чтобы он продолжил подсчёт пробега, начатый ранее имевшимся на автомобиле прибором. Экран ЖКИ принимает вид, показанный на рис. 22. Нажатиями на кнопку SB2 перемещают выделение от цифры к цифре, а с помощью кнопки SB3 выделенную цифру меняют в интервале 0—9. Это даёт возможность задать любое начальное значение, вплоть до 999999 км. Когда пробег набран, переходим к пункту “Сохранить”, нажимаем на кнопку SB3 (Выбор), и, если всё набрано правильно, на экране появится надпись “Значение сохранено”. Пункт остаётся доступным для внесения изменений, пока БК не насчитает 20 включений.
Остальное“. Это последний пункт главного меню. При его выборе на ЖКИ выводится подменю, изображённое на рис. 23.

В строке “Ст. спидом.“ может быть включён или выключен стрелочный спидометр. Чтобы пользоваться таким спидометром, его нужно предварительно откалибровать, выбрав при активированном стрелочном спидометре пункт “Спидометр” меню “Калибровка”. При этом в изображении на ЖКИ, в отличие от ранее рассмотренного (см. рис. 18), появится новая строка “Стрелка=80” (рис. 24), а стрелка спидометра плавно отклонится до положения, соответствующего скорости 80 км/ч.
С помощью подстроенного резистора R21 её нужно установить точно на соответствующее деление шкалы. Далее следует выделить строку “Стрелка=80” и нажать на кнопку SB3. Значение скорости начнёт плавно увеличиваться до 120 км/ч и плавно уменьшаться до нуля. Стрелка спидометра станет следовать за ним. Затем цикл будет повторяться. Это позволит проверить правильность и точность работы стрелочного спидометра.

В строке “Дат. дождя ” включают и выключают управление стеклоочистителем от датчика дождя, а в строке “Упр. дворн.” — управление стеклоочистителем с помощью кнопки SB5. Можно выбрать первый или второй способ управления либо вообще запретить БК управлять стеклоочистителем.
При выборе строки “Статистика” на ЖКИ выводится информация о времени работы двигателя и времени в пути в часах и минутах (рис. 25). Обнулить её можно двумя способами: выбрав соответствующий пункт меню или длительным (более 3 с) нажатием на кнопку SB1. В последнем случае произойдёт обнуление и статистики, и одометра.

Строка “Доп. свет“ позволяет включить или выключить управление дневными ходовыми огнями. Если в ней имеется надпись “ok”, эта функция активна. Огни будут включены сразу после начала движения независимо от погодных условий и времени суток и выключены при остановке двигателя.
Все установленные параметры, результаты работы одометров и статистика хранятся в энергонезависимой памяти микроконтроллера и сохраняются при отключении питания.

Согласно заложенному в программу микроконтроллера алгоритму сразу после поворота ключа зажигания БК начинает работать, отображая на ЖКИ информацию согласно выбранному режиму. Если функция предупреждения о необходимости замены масла включена и до неё осталось проехать менее 2000 км, будет выведено соответствующее сообщение, а спустя 2 с БК вернётся в рабочий режим. После запуска двигателя тахометр отобразит частоту вращения коленчатого вала, а как только автомобиль начнёт движение, спидометр покажет его текущую скорость.
Когда наступят сумерки и БК автоматически включит габаритные огни, на ЖКИ появится их пиктограмма. Когда же станет совсем темно и включится ближний свет фар, пиктограмма примет вид включённой фары.

Если зажигание включено в тёмное время суток, то габаритные огни включатся немедленно, а ближний свет — с началом движения автомобиля. На рассвете первыми будут выключены фары, а затем габаритные огни. Эти огни, а при необходимости и фары включатся и при въезде в тёмный туннель. Если в ночное время автомобиль более 5 мин остаётся неподвижным, фары будут выключены, а габаритные огни останутся включёнными. Фары включатся, как только автомобиль начнёт движение. Можно принудительно выключить габаритные огни и фары, нажав на кнопку SB4. Повторное нажатие на неё вернёт БК управление освещением. Поскольку установленный на заводе переключатель освещения остаётся на своём месте, можно воспользоваться и им.

Там, где правила дорожного движения требуют во время движения включать освещение независимо от времени суток, можно воспользоваться соответствующей функцией. Когда она активна, трогание автомобиля с места при заведённом двигателе приведет к включению дневных ходовых огней. Они выключатся, как только двигатель будет заглушен.
Если включено управление стеклоочистителем по датчику дождя, то он заработает, как только на лобовом стекле в зоне действия датчика появятся дождевые капли. Скорость работы стеклоочистителя выбирается автоматически в зависимости от интенсивности дождя и от скорости движения автомобиля. Принудительно выключить стеклоочиститель можно нажатием на кнопку SB5, а её повторное нажатие вновь включит управление по сигналам датчика. Включить стеклоочиститель и смыватель лобового стекла вручную можно с помощью штатного переключателя.

Если в меню “НАСТРОЙКА” задано управление стеклоочистителем кнопкой SB5, то первое нажатие на неё включит работу стеклоочистителя с паузами, продолжительность которых зависит от скорости движения автомобиля. Повторное нажатие включит непрерывную работу стеклоочистителя с малой скоростью, третье — включит высокую скорость, а четвёртое — выключит. Прекратить работу стеклоочистителя, независимо от выбранного режима, можно длительным (более 5 с) нажатием на кнопку SB5. Все режимы работы стеклоочистителя отображаются пиктограммами на ЖКИ.

Если напряжение бортовой сети автомобиля вышло за допустимые пределы, на ЖКИ появятся пиктограмма аккумулятора и описание проблемы, трижды прозвучит звуковой сигнал и столько же раз замигает подсветка ЖКИ. Затем БК вернётся в обычный режим работы. Когда температура за бортом автомобиля близка к нулевой, на ЖКИ появляется пиктограмма “Скользкая дорога” и надпись “Внимание! Возможен гололёд”. Заблокировать эти предупреждения нельзя.

БК постоянно контролирует состояние дверей, капота и багажника. Как только будет открыта хотя бы одна дверь, капот или багажник, на ЖКИ появится рисунок, отображающий их состояние (рис. 26). Возвращение в рабочий режим произойдёт, когда всё будет закрыто, или после нажатия на кнопку SB3.
После поворота ключа зажигания в положение “OFF” фары габаритные огни и стеклоочиститель (если они были включены) выключатся мгновенно, а сам БК — приблизительно через минуту. Если после поворота ключа остались открытыми дверь, капот или багажник, БК не выключится, отображая их состояние, пока всё не будет закрыто.

Архив к статье …. Скачать

И. МАЗУРЕНКО, г. Одесса, Украина
“Радио” №1 2013г.

Источник статьи: http://xn—-7sbbil6bsrpx.xn--p1ai/%D0%B1%D0%BE%D1%80%D1%82%D0%BE%D0%B2%D0%BE%D0%B9-%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80-%D0%B4%D0%BB%D1%8F-%D0%B0%D0%B2%D1%82%D0%BE%D0%BC%D0%BE%D0%B1%D0%B8%D0%BB%D1%8F-%D1%81%D1%85.html

Оцените статью
Все про машины