20.05.2013, 13:36 | #1 |
Новый Пользователь
Регистрация: 20.05.2013
Возраст: 43
Регион: Украина
Сообщений: 15
|
Универсальная панель приборов VENATOR
Универсальная панель приборов VENATOR представляет собой программно-аппаратную систему, позволяющую дублировать приборную панель автомобиля, в графическом виде, на дисплее CAR PC (на отдельном или в составе фронтенда на основном). Данные в программу поступают из микропроцессорного блока сбора данных. Блок сбора данных не использует протоколы СAN, K-line, OBD и подобные, чем принципиально отличается от аналогичных решений. Все штатные датчики подключаются непосредственно к блоку. Блок опрашивает датчики с периодом 50 мс, и передает данные в цифровом виде на CAR PC в программу визуализации. Независимый опрос датчиков позволяет значительно повысить частоту опроса, а также использовать систему на автомобилях не имеющих ЭБУ (карбюраторные, дизельные, электро)
Блок сбора данных имеет 2 частотных входа (датчик скорости, обороты ДВС), 16 аналоговых входов 0..15В (датчик уровня топлива, датчики температуры, напряжение бортовой сети и т.п.), 10 бинарных входов (контрольные лампы, концевики и т.п.). Часть аналоговых входов используется в бинарном режиме. Предусмотрена ручная калибровка аналоговых входов ( например тарирование датчика уровня топлива или нелинейность датчика температуры ). Программа использует платформу Adobe AIR. Благодаря этому достигается высокое качество графики и совместимость с платформами Windows и Android. Так же присутствуют несколько стилей оформления активных элементов пользовательского интерфейса и возможность использовать пользовательские фоны (скины). На сегодняшний день доступен следующий функционал: 1. Индикация скорости 2. Индикация оборотов ДВС 3. Сигналы зеленой и красной зоны оборотов ДВС т.н. SHIFT (настраиваются пользователем) 4. Общий одометр (начальный пробег задается пользователем) 5. Суточный сбрасываемый одометр (сбрасывается кнопкой) 6. Сервисный счетчик обратного отсчета (интервал межсервисного пробега задается пользователем) 7. Индикация напряжения бортсети (калибруется пользователем) 8. Индикация температуры ДВС (калибруется пользователем) 9. Индикация остатка топлива (калибруется пользователем) 10. Контрольные лампы 11. Часы 12. Пользовательские скины 13. Дневной и ночной скин (переключение при включении света или отдельной кнопкой) 14. 4 стиля стрелок (выбирается пользователем) Обмен данными между блоком сбора и CAR PC может осуществляться по интерфейсам COM over USB, RS232, Ethernet, Wi-Fi (в зависимости от модели блока) ================================================== ДЕМО версия для WIN32. разрешение 800х480 В демо версии действуют ограничения: 1) свыше 60 км/ч появляется табличка "DEMO" 2) встроенные скины (ночной, дневной) менять нельзя 3) не сохраняются одометры 4) скетч придется корректировать каждому под себя ================================================== обороты: импульсы зажигания 4-х цилиндрового двигателя скорость: датчик 6 имп/м при нажатии на кнопку "settings" открывается окошко с показаниями строки данных, с помощью нее отредактируете скетч под себя ================================================== Установка скачать и установить последний "adobe air" распаковываете в любое место сервер "serproxy" в файле настроек "serproxy.cfg" прописываете свой номер виртуального порта запускаете файл "serproxy.exe" после этого запускаете файл установки "Venator_demo_6_7.air" ( в последующем будете запускать ярлык на рабочем столе) ================================================== Для проверки на столе (без необходимости подключать блок сбора данных или Carduino) очень хорошо подходит прога asdlemul (COM port data emulator) Ниже скрины настроек Последний раз редактировалось Frud; 29.09.2017 в 17:01. |
20.05.2013, 14:29 | #2 |
Старший Пользователь
Регистрация: 19.06.2011
Возраст: 71
Город: Нижний Новгород
Регион: 52
Машина: Додж Караван
Сообщений: 407
|
У Вас в программе скорость считается из расчета 6 импульсов на метр. Есть ли поправочный коэффициент на этот параметр, т.к. на "американцах" датчик тарирован на мили.
Получается, что у меня Vehicle Speed Sensor Signal - это 8000 / 1609.344 = 4.97 импульса на метр |
20.05.2013, 14:31 | #3 |
Новый Пользователь
Регистрация: 20.05.2013
Возраст: 43
Регион: Украина
Сообщений: 15
|
Нужно просто подправить формулу в скетче, для другого пересчета
|
20.05.2013, 14:38 | #4 |
Старший Пользователь
Регистрация: 19.06.2011
Возраст: 71
Город: Нижний Новгород
Регион: 52
Машина: Додж Караван
Сообщений: 407
|
Понял! А какую строчку прописать?
|
20.05.2013, 14:45 | #5 |
Новый Пользователь
Регистрация: 20.05.2013
Возраст: 43
Регион: Украина
Сообщений: 15
|
void speedometr(){
sp=(497000.0/( micros() - micros_sp)); micros_sp = micros(); sz = 30; } |
20.05.2013, 15:42 | #6 |
Новый Пользователь
Регистрация: 20.05.2013
Возраст: 43
Регион: Украина
Сообщений: 15
|
Откомпилировать под такое разрешение.
|
20.05.2013, 16:02 | #7 |
Новый Пользователь
Регистрация: 20.05.2013
Возраст: 43
Регион: Украина
Сообщений: 15
|
Отвечаю по русски ))) Я могу для Вас сделать программу с нужным разрешением. В демо-версии разрешение нельзя менять.
|
20.05.2013, 18:02 | #8 |
Старший Пользователь
Регистрация: 19.06.2011
Возраст: 71
Город: Нижний Новгород
Регион: 52
Машина: Додж Караван
Сообщений: 407
|
|
21.05.2013, 12:40 | #9 |
Новый Пользователь
Регистрация: 20.05.2013
Возраст: 43
Регион: Украина
Сообщений: 15
|
Скоро будет демка 1280х480, без использования serproxy, c расширенным функционалом
|
21.05.2013, 16:02 | #10 |
Гуру
Регистрация: 03.05.2011
Возраст: 73
Город: Верещагино
Регион: 59
Машина: Toyota-Echo
Сообщений: 2,045
|
Вопрос от чайника, не желая заморачиватся с виртуальными СОМ портами, подключением адаптера по USB,
мать выбрал и поставил с обычным СОМ портом, руководствуясь по наитию, что чем прямей, тем проще и быстрей. Без serproxy можно обойтись в моём случае ? Заинтересовал скин с лампочками приборки, уже появляется возможность поставить вместо приборки второй моник, оставив первый, основной под мультимедиа и др. |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|