Тема: PCcar + Kalina
Показать сообщение отдельно
Старый 21.10.2009, 23:33   #62
OKLiK
Старший Пользователь
 
Аватар для OKLiK
 
Регистрация: 08.06.2009
Возраст: 47
Город: Екатеринбург
Регион: 66, 96
Машина: Калина 2 - 219470 Норма
Сообщений: 339
OKLiK has a spectacular aura aboutOKLiK has a spectacular aura about
По умолчанию

Решил рассказать немного о контроллере, он управляет всем автоматически и в определенных режимах также ожидает действия от оператора.
Основные функции:
Автоматическое включение компьютера по ряду событий.
( контроллер контролирует: состояние включения замка зажигания, включение стартера, состояние охранной сигнализации автомобиля и состояние включение задней передачи)
1-Автоматическое выключение компьютера так же, по событием от входных сигналов.
2-Автоматическое включение монитора и камеры заднего вида, с переводом монитора в режим видео вход.
3-Автоматическое выключение монитора и камеры заднего вида, с переводом монитора в режим VGA.
4-Ручное включение и выключение компьютера с помощью кнопки на панели.
5-Контроль состояния основного аккумулятора при работе компьютера при заглушенном двигателе и в случае разрядки аккумулятора до 11,6 вольт происходит принудительное выключение компьютера.
6-Информация о состояние контроллера с помощью 2х цветного светодиода встроенного в кнопку.
7-Вывод ошибок о работе контроллера или не исправности тем же 2х цветным светодиодом. (пока минимум сообщений)

Алгоритм работы контроллера:
1-Состояние когда все выключено и включена сигнализация - контроллер просто опрашивает состояние входов, при этом все реле выключены и индикатор тоже.

2-Состояние запуска двигателя - при включении зажигания загорается красный индикатор, после чего контроллер ждет когда будет производиться включение стартера, если стартер не включался то и компьютер тоже не запуститься, во время поворота ключа в положение стартер и происходит запуск двигателя индикатор начинает светиться фиолетовым светом, после выключения стартера индикатор начинает быстро мигать по переменно синим и красным цветом, в этот момент происходит отсчет времени примерно 12 секунд перед процессом запуска компьютера. Если двигатель не запустился с первого раза, и пошел процесс нового пуска стартера то индикатор снова светиться фиолетовым светом и отсчет времени в 12 секунд после выключения стартера. После удачного пуска двигателя и прошествии 12 секунд начинается процесс пуска компьютера. Включается реле подачи питания на РС, подключается аккумулятор своим реле, после контроллер ждет ответа, о готовности монитора питания блока питания компьютера, в случае не получения контроллером его, индикатором начинает мигать по 2 раза с паузой до нажатия кнопки. Данное сообщение говорит что монитор блока питания компьютера не получает питание по каким либо причинам или слишком низкого входного напряжения. При получение контроллером сигнала готовности блока питания, контроле имитирует нажатие кнопки включения и теперь ждет подтверждение запуска блока питание, в случае отрицательного значения индикатор начинает мигать по 3 раза с паузой. Данное состояние говорит о том, что питание на материнскую плату не подано. Состояние это также сбрасывается нажатием кнопки. Также при этом происходит обесточивание компьютера и отключение реле аккумулятора. Цикл переходит на состояние перед стартерным пуском. В случае положительного ответа контроллер подает питание на монитор и индикатор светиться синим цветом. Во всех режимах происходит контроль состояния зажигания и включения задней передачи.

3-Состояние выключенного зажигания и возможной постановки на сигнализацию – если контроллер видит, что зажигание выключено, то начинается процесс отсчета времени примерно 22 секунды при этом индикатор начинает моргать красным цветом, после завершения которого происходит выключение компьютера. Также контроллер ждет нажатие кнопки, если кнопка нажата то контроллер переходит в режим работы компьютера с выключенным двигателем при этом индикатор начинает мигать по принципу тире-точка-тире-точка (синий-красный-синий-красный). В этом режиме отключается аккумулятор и происходит контроль основного и если напряжение упадет до 11,6 вольт то контролер начнет процесс выключения компьютера.
В случае если кнопка не нажата то через 22 секунды компьютер выключиться и контроллер обесточит его с выключением аккумулятором и монитора, а если до истечения 22 секунд машина будет проставлена на сигнализацию - то контроллер начнет немедленное выключение компьютера, не дожидаясь окончания 22 секунд.
В случае если в процессе выключения компьютера, не происходит его полное завершение работы на что дается 30 секунд, контроллер тупо выключит питание.

4-Состояние дистанционного включения двигателя или автоматического прогрева по температуре (в моем случае) – в этом состояние сигнал от сигнализации активен и контроллер видит, что старт произошел, но не перейдет в режим включения компьютера, а индикатор будет просто светиться красным цветом. И даже если машину снять с сигнализации контроллер все равно не приступит к запуску компьютера и будет ждать нажатия кнопки .

5-Аккумулятор - для чего он нужен он нужен для запуска двигателя при включенном компьютере, принцип его просто, если во время движения заглох двигатель, то для запуска происходит включение стартера, это контроллер видит, и в этот момент контроллер отключает реле питания компьютера, компьютер остается питаться от аккумулятора и при выключение стартера снова подключается основное питание.
Также если компьютер работал в режиме заглушенного двигателя, то в момент запуска двигателя контроллер также отключает основное питание и компьютер работает от аккумулятора. В режиме заглушенного двигателя аккумулятор всегда отключен, чтобы не разрежался вместе с основным, время работы компьютера от этого аккумулятора и просадки его до 10,4 вольта составляет 5-6 минут. Аккумулятор на 12 вольт 1,2 ампер/часа.

6-Ручное управление:
6.1- Если вы просто сели в машину и решили немного помучат комп или в инет заглянуть или скажем поглядеть карту, то достаточно нажать кнопку и держать ее 3 секунды при этом индикатор загорается синим цветом через 3 секунды цвет меняется на красный говорящий о том что 3 секунды прошли и пошел процесс запуска компьютера.
6.2-После того как вы наигрались то при нажатие на кнопку начинается процесс выключения компьютера. Также можно завершить работу компьютера и через меню пуск в виндовс, контроллер также увидит, что компьютер выключился сам и обесточит цепи.
6.3-В случае если по каким либо причинам компьютер завис или что то подобное, то компьютер можно выключить 2 способами: 1-нажав на кнопку и удерживая ее 3 секунды начнется процесс нормального выключения. 2-если удерживать кнопку 6 секунд то начнется жесткое выключение без ожидания чего либо, просто тупым отключением питания реле. Правда есть еще и третий способ, дотянуться до системника и нажать кнопку Reset.

Сам компьютер выключается не через полное выключение, а через «Спящий режим» что дает быстрое выключение и старт с продолжение выполнения программ а также полным обесточиванием питания.
Во время реальной работы, программное обеспечение не раз поправлялось, поскольку в реальных условия это немного другая ситуация. У меня для этого из контроллера выведен провод внутрисхемного программирования для быстрого перепрошития.
Миниатюры
Нажмите на изображение для увеличения
Название: PCcar5_2.jpg
Просмотров: 804
Размер:	139.9 Кб
ID:	13477  
OKLiK вне форума   Ответить с цитированием