![]() |
Универсальная панель приборов 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) Ниже скрины настроек |
У Вас в программе скорость считается из расчета 6 импульсов на метр. Есть ли поправочный коэффициент на этот параметр, т.к. на "американцах" датчик тарирован на мили.
Получается, что у меня Vehicle Speed Sensor Signal - это 8000 / 1609.344 = 4.97 импульса на метр |
Нужно просто подправить формулу в скетче, для другого пересчета
|
Понял! А какую строчку прописать?
|
void speedometr(){
sp=(497000.0/( micros() - micros_sp)); micros_sp = micros(); sz = 30; } |
Откомпилировать под такое разрешение.
|
Отвечаю по русски ))) Я могу для Вас сделать программу с нужным разрешением. В демо-версии разрешение нельзя менять.
|
Цитата:
|
Скоро будет демка 1280х480, без использования serproxy, c расширенным функционалом
|
Вопрос от чайника, не желая заморачиватся с виртуальными СОМ портами, подключением адаптера по USB,
мать выбрал и поставил с обычным СОМ портом, руководствуясь по наитию, что чем прямей, тем проще и быстрей. Без serproxy можно обойтись в моём случае ? Заинтересовал скин с лампочками приборки, уже появляется возможность поставить вместо приборки второй моник, оставив первый, основной под мультимедиа и др. |
Можно. Демка работающая на прямую с СOM-портами (как железными, так и виртуальными) уже обкатывается. Но в таком случае понадобится блок сбора данных с интерфейсом RS232.
|
Ребята, расскажите, как проходит общение между Android и COM-portом?
У меня есть Android планшет и USB CAN hacker эта штука должна как-то легко подключаться... но я понятия не имею как на Java написать код для общения по COM порту. И как отправить сообщение "А" или "B500" Ребята, это очень надо! Я хочу адаптировать все нажатия клавиш в машине для работы с планшетом |
Планшет должен поддерживать USB-host. Arduino ADK может с Android коннектиться
|
Планшет все поддерживает
Ардуино АДК коннектится. я даже на Процессинг его подключил. Мне теперь нужен код, который показывает как на этот FTDI отправить команду |
как вариант переходник USB-Bluetooth
|
Цитата:
Я никогда в жизни не писал код для работы с железом |
Могу написать код под Android для работы с TCP
|
http://www.mictronics.de/projects/usb-can-bus/
вот тут исходники, которые надо перегнать в Android приложение... |
а где взять блок для подключения??
|
Цитата:
Ну или купить... или попробовать прислать код - я запущу. |
Цитата:
|
Цитата:
|
Цитата:
|
Можно найти ардуину с RS232 и подключить ее к настоящему ком-порту.
Повторяю, что есть уже версия работающая непосредственно с ком-портом, без всяких серверов. Ей пофиг железный это порт RS232 либо поднятый по USB |
Взамен кардуино нано прикупил сегодня дешево Мегу. Теперь входов хватит с избытком под любые датчики и контрольные лампочки.
|
Скрины новой версии 1280х480. Без использования сервера, доступны все настройки. Скоро выложу для тестирования.
|
Скины отличные и настройки интуитивно понятные даже для юзера. Жду.
|
а как избавиться от надписи демо кому нужно заплатить и сколько? Еще не брал монитор но если можно избавиться от надписи то я все скоренько куплю
|
Новая демо-версия с расширенным функционалом.
ВНИМАНИЕ: Приложению требуется наличие в системе раздела "D:\", а также две библиотеке, которые необходимо поместить в "System32" (включены в архив). 1. Размер 1280х480. 2. Не используется дополнительный сервер. 3. Доступны настройки. 4. Возможна замена стандартных скинов пользовательскими (для тех кто умеет рисовать). Ограничения: 1. Значения одометров не сохраняются после перезапуска. 2. Отображаемая скорость ограничена на 60 км/ч Порядок установки: 1. Установить последний Adobe AIR. 2. Установить приложение (в любое удобное место) 3. Папку "skins" поместить в корень раздела "D:\" Настройка подключения: 1. После запуска приложения нажать кнопку "Settings" (находится в правом верхнем углу окна приложения) 2. Установить номер СОМ-порта к которому подключен блок сбора данных (Arduino). 3. Закрыть приложение используя кнопку "EXIT" (слева от кнопки "Settings") 4. Повторно запустить приложение. Номер порта сохранится в файле настроек и будет считываться из него при каждом запуске приложения. Другие настройки: 1. Нажать кнопку "Settings" (находится в правом верхнем углу окна приложения) 2. Изменить настройки 3. Повторно нажать кнопку "Settings" для применения настроек. Перезапуск приложения не требуется. Настройки сохранятся в файле настроек и будут считываться из него при каждом запуске приложения. |
Всем привет.
Увидел такую тему и сразу зарегился. Ищу такую инфу уже давно. Дело в том, что занимаюсь изготовлением и дизайном панелей атомобилей на уровне света,механики. Могу фото выложить если хотите. Итак вопрос такой-же как и у многих. Замена или лучше дублирование штатной панели экраном. Такая же тема и по поводу управления печки. Хочу все на мониторы перевести:) Конкретно сейчас есть подопытная редкая ауди а6. Готов заказать знающему человеку проект. Как говорится от и до. Что купить, куда зацепить и т.д.Руки у меня из нужных мест но вот в программировании я не очень. Полевик от p-n-p отличу если что.:) Есть несколько диагностических шнурков для авто. Короче выручайте. Готов к любым опытам.:) |
Цитата:
Цитата:
Мы делали панель именно для замены штатной в любом авто. На соседнем форуме все описано более подробно и есть фото интеграции в разных авто |
Цитата:
Ну вот напримерhttp://i042.radikal.ru/1105/25/15360b2d5b39.jpg http://i052.radikal.ru/1105/9f/0da994d9bbe4.jpg http://i027.radikal.ru/1105/9a/0a6124bc9820.jpg |
Цитата:
|
Цитата:
Меня как раз софт пугает. Остальное не так страшно. Сразу нужна инфа где и что покупать. Если я не прав поправте меня. Берем сигнал и посылаем его на устройство сбора информации. Сигнал аналог с лампочек понятно с тахо сигналов тоже вроде. Вот с датчиком скорости вопрос пока. И самое главное через что инфу вывести на дисплей и какой дисплей?!!!!!!! Еще вопрос. Как подать сигнал температуры и уровня масла если сигнал с него идет не аналоговый а какой пока не знаю? Но заводится он по can шине. Короче вопросы есть и это хорошо. :) |
Все сигналы можно взять напрямую с датчиков, обрабатывается все пока виндой. Вобщем это все описано в теме (смотри ссылку в первом посте на соседнем форуме)
|
Цитата:
|
Цитата:
|
Как сказывается на скорости загрузки эта политика сохранения данных на системном диске в "девственной чистоте" (положительно или отрицательно)?
|
Скорость загрузки не меняется, отказоустойчивость повышается.
|
Тогда папка "skins" и файл настроек Venator.cfg тоже должны быть на С. Они настраиваются пользователем один раз и навсегда. А в процессе усовершенствования программы я с вами согласен.
|
Часовой пояс GMT +4, время: 02:17. |
Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot