Регистрация

Имя:
Емаил:
Пароль:
- показать пароль
Аватар:


ВХОД

Емаил:
Пароль:
- показать пароль



HDMK-Описание

1908
24.11.2009 13:52

"Маршрутный компьютер" (далее "МК") предназначен для отображения в режиме реального времени параметров движения на маршруте, текущего времени и даты в впрысковых автомобилях с блоками управления Бош М1.5.4 (N), Январь-5.1.x., ВС5.1, Январь-7.2. Для отображения информации применен графический жидкокристаллический индикатор форматом 16 символов 2 строки. Алгоритм управления отображением информации выбран с учетом минимизации действий со стороны пользователя для достижения поставленной цели. Любое выполняемое действие сопровождается подтверждающим звуковым сигналом. Для удобства использования при выключении зажигания "МК" может продолжать функционирование в течение установленного пользователем времени, что удобно, например, на остановках в пути, когда двигатель будет выключен. Конструктивно "МК" собран в корпусе стандартных часов ВАЗ-2110 и предназначен для установки в их штатное место на передней панели. "МК" подключается к стандартному разъему маршрутного компьютера и не требует каких либо доработок электропроводки автомобиля (дополнительно требуется только подключение к диагностическому разъёму).

Возможности.

отображает все доступные параметры системы

управляет доступными исполнительными механизмами

регулирует СО

показывает неисправности с текстовой расшифровкой ошибок!

сбрасывает вышеуказанные ошибки

показывает идентификационные данные блока управления

пройденное расстояние от начала маршрута (в метрах).

время нахождения на маршруте (включенное зажигание).

время нахождения в движении (скорость движения не равна нулю).

текущая скорость движения автомобиля (в км/час).

средняя скорость движения на маршруте (в км/час).

Общий расход топлива на маршруте (в литрах).

средний расход топлива на маршруте (в литрах на 100 км).

Мгновенный расход топлива (в литрах в час).

остаток топлива в баке

пробег на остатке.

Время разгона в указанном диапазоне скоростей и т.д.

Пояснения к схеме.

1. Выбор ЖК -индикатора. Для отображения информации служит двухстрочный 16-ти символьный русифицированный ЖК-индикатор со светодиодной подсветкой (DD6). Данный индикатор может быть любой фирмы изготовителя, главное соблюсти следующие требования: - контроллер ЖКИ совместимый с HD44780; - русифицированный; - 2 строки 16 символов. Кроме Data Vision испытывались индикаторы фирм PowerTips, Wintec, Bolymin и ещё неизвестных производителей, работоспособность прибора не нарушалась. Индикатор – самый дорогой компонент «МК». Цены на индикаторы от 10.5USD (за индикатор с подсветкой)

2. Схема питания «МК”. «МК” питается от бортовой сети автомобиля, в которой возможны значительные броски питания и помехи. Для исключения неблагоприятных факторов предназначен ряд дополнительных элементов. Для защиты схемы от «переполюсовки» служит диод 1N4001 (D1). Данный диод может быть заменен любым аналогичным с прямым током не менее 300 mA. Для защиты схемы от бросков по питанию служат специальные автомобильные варисторы RV1 и RV2 фирмы S+M (Siemens Matsushita Components) SIOV S10K14AUTO (для варианта с компонентами SMD CN0805G14AUTO). Данные варисторы могут быть заменены на супрессоры/стабилитроны P4KE15A или (в крайнем случае) стабилитронами (катод на +12V и +12/KEY, анод на GND) с напряжением стабилизации 15-20В типа КС515, КС518.

3. Интерфейс подключения к диагностической линии автомобиля (k-line) выполнен на специализированной микросхеме МС33290, которая может быть заменена на МС33199 или L9243, Si9243 (последние применяются в иммобилайзерах АПС4 и АПС6) при соответствующих изменениях в схеме. 4. Биполярные транзисторы - любые маломощные n-p-n, микросхему часов DD1 M41T56 можно заменить на DS1307, пьезоизлучатель SG1 - обязательно со встроенным генератором.

5. Загрузка программы в микроконтроллер. Программа AEC_ISP программирует микроконтроллер через параллельный порт (LPT). Схема подключения микроконтроллера (через разъем X1) к LPT порту компьютера приведена в самой программе в пункте меню (K) Show Schematic. Необходимо учесть, что максимальная длина кабеля, соединяющего микроконтроллер с компьютером не должна превышать 20-30 см. Работа с программой тривиальна: - Настраиваем режим программирования: (J) Setup (1) Erase Flash & EEPROM Memory - Yes (2) Program Flash Memory - Yes (3) Program EEPROM Memory - No (4) Verify Flash Memory - Yes (5) Verify EEPROM Memory - No (6) Lock Protect Bit 1 - Yes (7) Lock Protect Bit 2 - Yes (8) Lock Protect Bit 3 - Yes (9) Device - AT89S8252 (S) Save Setup - Загружаем файл прошивки: (A) Load HEX File To Flash Buffer Вводим путь и имя файла с прошивкой – tester.hex - Программируем микроконтроллер: (E) Program. Вместо программы AEC_ISP можно воспользоваться нашей программой (при той же схеме подключения). Сначала прошиваем в контроллер прошивку которая записывает с в EEPROM 24C64 текстовую расшифровку ошибок. Записываем текстовую расшифровку ошибок следуя подсказкам на дисплее прибора. Затем прошиваем в контроллер основную прошивку.

Краткая рекомендация по настройке

- В первую очередь проверить отсутсвие замыкания по питанию (между линиями +5В и GND). При отсутствии замыкания подать напряжение питания (12В) и убедиться в наличии +5В во всех точках схемы, куда эти 5В должны приходить.

- Проверить формирование сигнала "Сброс". При включении питания на ноге 9 RES микроконтроллера (МК) DD2 должна кратковременно появляться логическая "1", а затем все время держаться уровень логического нуля.

- Проверить работу внутреннего генератора МК. На выводах 18 и 19 МК должен быть синус частотой 12 мГц, а на выводе 30 (ALE) должен быть меандр с частотой 2 мГц.

- Проверить правильность адресации к памяти программ. На выводе 29 (PME) МК должен быть уровень логической "1". Если на выводе PME присутствует постоянная генерация - то контроллер работает с внешней памятью программ - убедитесь в наличии уровня логической "1" на выводе 31 (DEMA) МК. Если на выводе PME периодически появляются пачки импульсов - происходит выход программы за пределы внутренней памяти программ, чего не должно быть. Скорее всего микроконтроллер "чистый" или в него неверно зашита программа.

- После старта программа инициализирует последовательный порт и системный таймер (что никак не отражается на выводах МК), а затем инициализирует ЖКИ: на порт P2 микроконтроллера выставляются команды, сопровождаемые импульсами единичной полярности на вход E ЖКИ. После записи каждой команды МК переводит все линии порта P2 в единичное состояние и начинать опрашивать готовность ЖКИ, выдавая импульсы единичной полярности на вход Е ЖКИ. Если по какой-либо причине индикатор не выставляет флаг готовности, программа зацикливается на опросе готовности ЖКИ.

- После инициализации экран ЖКИ должен очиститься и на него выводится какой либо текст. Вывод текста аналогичен программированию ЖКИ. Если на дисплее горят черные квадраты, то необходимо отрегулировать яркость свечения индикатора потенциометром R4. При очищенном экране черных квадратов не должно быть видно (или они должны быть еле заметны).



Ваш комментарий будет опубликован от имени 'Гость'. Если что, то Вход тут!
Loading...