Тема: S-Optitron
Показать сообщение отдельно
Старый 17.07.2007, 06:58   #1
mebitek
Кот да Винчи
 
Аватар для mebitek
 
Регистрация: 26.11.2006
Возраст: 49
Регион: 78, 98
Сообщений: 744
mebitek is on a distinguished road
По умолчанию S-Optitron

Значит так!
Одного монитора в центральной консоли показалось мало и вабще захотелось чего-нибудь более интересного чем банальный персональный компьютер интегрированый в автомобиль по всем правилам карпьютеростроения!

Цель, заменить штатный щиток приборов со всеми спидометрами ,тахометрами и прочими датчиками на полноценный монитор!

Для того чтоб вывести всю необходимую информацию на монитор был сконструирован прибор (в дальнейшем будет называться "контроллер приборов")
который осуществляет обмен даными между машиной и компьютером!

Вот так выглядит контроллер приборов!



Подключаеться к компьютеру в USB порт!

Контроллер имеет десять аналоговых входов (два спидомет и тахометр ,четыре от 0 до 8 вольт и четыре от 0 до 18 вольт) и два дискретных выхода (для управления чем либо)!
(При необходимости программа управляющая контроллером ,может управлять LPT-портом, в таком случае появляються дополнительные 12 аналоговых выходов и 5 аналоговых входов.)

Подключается напрямую к проводам идущим к щитку приборов.
В данный момент у меня задействованы:
Спидометр
Тахометр
Давление масла
Температура о/ж
Бензин
Вольтметр

Все показания отстроены по штатным приборам за исключением тахометра (его настроили на основании данных о холостых оборотах).

Сам контроллер работет независемо от того подключён он к компьютеру или нет, тоесть данные которые необходимо хранить постоянно (пробег автомобиля и количество сделаных оборотов за всё время эксплуатации),хранятся в энергонезависемой памяти контроллера и никуда не проподают. Иными словами если компьютер глюканул то можно не бояться потери данных.
А вот отображать информацию на мониторе контроллер может только через компьютер! (в будущем планируется полностью независемый контроллер).
Тоесть если копм глюканёт ,то придётся ехать без спидометра!

Ключевые вещи приборной панели, такие как лампочки масла, чекэнжин,тормозная жидкость,зарядка считаю нужно оставить обязательно!

Что в итоге получилось:
Интерфейс пока что такой!





Но это дело пустяковое!

Функционал:
Всё что делает обычная приборка.
Trip-компьютер, пока что показывает очень мало информации ,но это я допишу по мере сил. Штатный трип и рядом не будет стоять!
Показания сбрасываются при перезапуске программы.
Пока есть загвоздка с расходом топлива, но это тоже програмный вопрос.

Приборка предупреждает о всяких предкритических ситуациях. К примеру при повышении температуры выше 110 градусов , загорается надпись "внимание" и датчик становится красным.

Цикл замены масла теперь будет высчитываться не по пробегу , а по количеству сделаных оборотов ,что при нынешнем положении на дорогах особенно в крупных городах ,стало на мой взгляд актуальным.
Соответственно приборная панель будет сообщать об этом!
Пробег в 10000 км. так-же будет ознаменован сообщением!

В данный момент случайно спалил свой тестовый контроллер и посему иду спать!
Завтра допишу!
mebitek вне форума   Ответить с цитированием