Схема электрическая принципиальная представлена на чертеже АКВТ.230101.ДП00.10Э3.
Схема питания МКТ питается от бортовой сети автомобиля, в которой возможны значительные броски питания и помехи. Для исключения неблагоприятных факторов предназначен ряд дополнительных элементов. Для защиты схемы от «переполюсовки» служит диод (VD1). Данный диод с прямым током не менее 300 mA. Для защиты схемы от бросков по питанию служат специальные автомобильные варисторы R5 и R17
Интерфейс подключения к диагностической линии автомобиля (k-line) выполнен на специализированной микросхеме МС33290, которая может быть заменена на МС33199 или L9243, Si9243.
Биполярные транзисторы - любые маломощные n-p-n, микросхему часов DD1 M41T56 можно заменить на DS1307, пьезоизлучатель ВА1 - обязательно со встроенным генератором.
Загрузка программы в микроконтроллер. Микроконтроллер программируется через параллельный порт (LPT). Схема подключения микроконтроллера (через разъем X1) к LPT порту компьютера приведена в самой программе программирования. Необходимо учесть, что максимальная длина кабеля, соединяющего микроконтроллер с компьютером не должна превышать 20-30 см.
Настройка МКТ
В первую очередь необходимо:
- проверить отсутствие замыкания по питанию (между линиями +5В и GND). При отсутствии замыкания подается напряжение питания (12В) и необходимо убедиться в наличии +5В во всех точках схемы, куда +5В должны приходить.
- формирование сигнала "Сброс". При включении питания на выводе 9 RSТ микроконтроллера (МК) DD5 должна кратковременно появляться логическая "1", а затем все время держаться уровень логического нуля.
- работа внутреннего генератора МК. На выводах 18 и 19 МК должен быть синус частотой 12 мГц, а на выводе 30 (ALE) должен быть меандр с частотой 2 мГц.
- правильность адресации к памяти программ. На выводе 29 (PME) МК должен быть уровень логической "1". Если на выводе PME присутствует постоянная генерация - то контроллер работает с внешней памятью программ – необходимо убедится в наличии уровня логической "1" на выводе 31 (DEMA) МК. Если на выводе PME периодически появляются пачки импульсов - происходит выход программы за пределы внутренней памяти программ, чего не должно быть. Скорее всего, микроконтроллер "чистый" или неверно запрограммирована программа.
После старта программа инициализирует последовательный порт и системный таймер (что никак не отражается на выводах МК), а затем инициализирует ЖКИ: на порт P2 микроконтроллера выставляются команды, сопровождаемые импульсами единичной полярности на вход E ЖКИ. После записи каждой команды МК переводит все линии порта P2 в единичное состояние и начинать опрашивать готовность ЖКИ, выдавая импульсы единичной полярности на вход Е ЖКИ. Если по какой-либо причине индикатор не выставляет флаг готовности, программа зацикливается на опросе готовности ЖКИ.
После инициализации экран ЖКИ должен очиститься и на него выводится, какой либо текст. Вывод текста аналогичен программированию ЖКИ. Если на дисплее горят черные квадраты, то необходимо отрегулировать яркость свечения индикатора потенциометром R4. При очищенном экране черных квадратов не должно быть видно (или они должны быть еле заметны).