Rambler's Top100
Вход
Логин:

Пароль:


Запомнить меня
Вам нужно авторизоваться.
Забыли пароль?
Регистрация
На сайте
Гостей: 15
Пользователей: 0


Статьи
Диагностические приборы своими руками/HDMK
10 статей
Рассылка



Отписаться
Счётчики
Rambler's Top100

Шутка  :-)

Главная Статьи Диагностические приборы своими руками/HDMK HDMK-Описание

HDMK-Описание

Автор: Hass-Dodgev
Источник: hdmc.spb.ru
Добавлено: 2006-01-14 22:45:40

Описание HDMK





"Маршрутный компьютер" (далее "МК") предназначен для отображения в режиме реального времени параметров движения на маршруте, текущего времени и даты в впрысковых автомобилях с блоками управления Бош М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. При очищенном экране черных квадратов не должно быть видно (или они должны быть еле заметны).



Обсудить на форуме

Оглавление   |  На верх


сапа







Copyright Avto-Remont.com © 2006-2008
Работает под управлением WebCodePortalSystem v. 5.1

?>
s1 s2 s3 s4 s5 s6 s7 s8 s9 s10 s11 s12 s13 s14 s15 s16 s17 s18 s19 s20 s21 s22 s23 s24 s25 s26 s27 s28 s29 s30 s31 s32 s33 s34 s35 s36 s37 s38 s39 s40 s41 s42 s43 s44 s45 s46 s47 s48 s49 s50 s51 s52 s53 s54 s55 s56 s57 s58 s59 s60 s61 s62 s63 s64 s65 s66 s67

Страница сгенерирована за 0.041 сек..