PCCar.ru - Ваш автомобильный компьютер

Вернуться   PCCar.ru - Ваш автомобильный компьютер > MP3Car ТехИнфа > Разработка устройств > Разработка TFT-панели приборов

Ответ
 
Опции темы Поиск в этой теме
Старый 20.05.2013, 13:36   #1
Frud
Новый Пользователь
 
Регистрация: 20.05.2013
Возраст: 43
Регион: Украина
Сообщений: 15
Frud is on a distinguished road
По умолчанию Универсальная панель приборов 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.
Frud вне форума   Ответить с цитированием
Старый 20.05.2013, 14:29   #2
wladkom1953
Старший Пользователь
 
Аватар для wladkom1953
 
Регистрация: 19.06.2011
Возраст: 71
Город: Нижний Новгород
Регион: 52
Машина: Додж Караван
Сообщений: 407
wladkom1953 is an unknown quantity at this point
По умолчанию

У Вас в программе скорость считается из расчета 6 импульсов на метр. Есть ли поправочный коэффициент на этот параметр, т.к. на "американцах" датчик тарирован на мили.
Получается, что у меня Vehicle Speed Sensor Signal - это 8000 / 1609.344 = 4.97 импульса на метр
wladkom1953 вне форума   Ответить с цитированием
Старый 20.05.2013, 14:31   #3
Frud
Новый Пользователь
 
Регистрация: 20.05.2013
Возраст: 43
Регион: Украина
Сообщений: 15
Frud is on a distinguished road
По умолчанию

Нужно просто подправить формулу в скетче, для другого пересчета
Frud вне форума   Ответить с цитированием
Старый 20.05.2013, 14:38   #4
wladkom1953
Старший Пользователь
 
Аватар для wladkom1953
 
Регистрация: 19.06.2011
Возраст: 71
Город: Нижний Новгород
Регион: 52
Машина: Додж Караван
Сообщений: 407
wladkom1953 is an unknown quantity at this point
По умолчанию

Понял! А какую строчку прописать?
wladkom1953 вне форума   Ответить с цитированием
Старый 20.05.2013, 14:45   #5
Frud
Новый Пользователь
 
Регистрация: 20.05.2013
Возраст: 43
Регион: Украина
Сообщений: 15
Frud is on a distinguished road
По умолчанию

void speedometr(){
sp=(497000.0/( micros() - micros_sp));
micros_sp = micros();
sz = 30;
}
Frud вне форума   Ответить с цитированием
Старый 20.05.2013, 15:42   #6
Frud
Новый Пользователь
 
Регистрация: 20.05.2013
Возраст: 43
Регион: Украина
Сообщений: 15
Frud is on a distinguished road
По умолчанию

Откомпилировать под такое разрешение.
Frud вне форума   Ответить с цитированием
Старый 20.05.2013, 16:02   #7
Frud
Новый Пользователь
 
Регистрация: 20.05.2013
Возраст: 43
Регион: Украина
Сообщений: 15
Frud is on a distinguished road
По умолчанию

Отвечаю по русски ))) Я могу для Вас сделать программу с нужным разрешением. В демо-версии разрешение нельзя менять.
Frud вне форума   Ответить с цитированием
Старый 20.05.2013, 18:02   #8
wladkom1953
Старший Пользователь
 
Аватар для wladkom1953
 
Регистрация: 19.06.2011
Возраст: 71
Город: Нижний Новгород
Регион: 52
Машина: Додж Караван
Сообщений: 407
wladkom1953 is an unknown quantity at this point
По умолчанию

Цитата:
Сообщение от Frud Посмотреть сообщение
Отвечаю по русски ))) Я могу для Вас сделать программу с нужным разрешением. В демо-версии разрешение нельзя менять.
Если предыдущие вопросы обращены ко мне, то демо-версию под разрешение 1280х480 тоже хочу попробовать . А когда можно будет потестить на андроиде.
wladkom1953 вне форума   Ответить с цитированием
Старый 21.05.2013, 12:40   #9
Frud
Новый Пользователь
 
Регистрация: 20.05.2013
Возраст: 43
Регион: Украина
Сообщений: 15
Frud is on a distinguished road
По умолчанию

Скоро будет демка 1280х480, без использования serproxy, c расширенным функционалом
Frud вне форума   Ответить с цитированием
Старый 21.05.2013, 16:02   #10
vladj
Гуру
 
Аватар для vladj
 
Регистрация: 03.05.2011
Возраст: 73
Город: Верещагино
Регион: 59
Машина: Toyota-Echo
Сообщений: 2,045
vladj has a reputation beyond reputevladj has a reputation beyond reputevladj has a reputation beyond reputevladj has a reputation beyond reputevladj has a reputation beyond reputevladj has a reputation beyond reputevladj has a reputation beyond reputevladj has a reputation beyond reputevladj has a reputation beyond reputevladj has a reputation beyond repute
По умолчанию

Вопрос от чайника, не желая заморачиватся с виртуальными СОМ портами, подключением адаптера по USB,
мать выбрал и поставил с обычным СОМ портом, руководствуясь по наитию, что чем прямей, тем проще и быстрей.
Без serproxy можно обойтись в моём случае ? Заинтересовал скин с лампочками приборки, уже появляется возможность
поставить вместо приборки второй моник, оставив первый, основной под мультимедиа и др.
vladj вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 08:39.


Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot