Select language:

Бортовой компьютер + приборная панель

<<

mavrsmart

Аватара пользователя

Сообщения: 141

Зарегистрирован: 06 авг 2014, 23:52


Благодарил (а): 6 раз.
Поблагодарили: 36 раз.

Сообщение 19 авг 2014, 15:23

Бортовой компьютер + приборная панель



(Перенесено с другого сайта, так как эта тема ближе к SECU, папку правильную не нашел, в итоге выбросил в корень. Положите эту ветку в нужную папку)

Скучно стало.
Начал собирать бортовой компьютер.

Задача:
Сделать БК - замену приборке.
Подключить его к МПСЗ, как к источнику информации.
Возможность обработки 2х видеокамер (скорее всего web) для заднего и переднего обзора.
Возможность интегрировать навигатор.
Сделать возможность быстро вернуть штатную приборку (на случай продажи тазика).
UMTS/GPRS модем и Wi-Fi

Предположительные характеристики БК:
Контроллер на базе Linux системы.
Дисплей 10'' под приборку, тач на дисплей.
Контроллер съема информации (будет МПСЗ SECU).

Железо:
Есть в наличии 2 железки. Стоит выбор, какую же использовать:
1. Cubieboard 2
Изображение
Двухголовый ARM 1.2ГГц, 1гиг оперативы, есть LVDS разъем под матрицу, 6 COM портов, питание 5 вольт, 2 USB.

2. x86
Материнка Gigabyte 1155 GA-B75TN B75 HDMI/DP/LVDS Thin mini-ITX
Изображение

Процессор Intel Celeron G1620, 1гиг SO-DIMM оперативы.
У платы питание от 12 до 19 вольт, что очень хорошо подойдет к бортовой сети тазика. У платы есть контроллер LVDS дисплея и преобразователь напряжений для подсветки матрицы. Дофига USB 3.0. Нет COM портов.

Стоит выбор, что использовать.

+ для кубика
маленькая плата
куча COM TTL портов
на плате флеш, не нужны носители
инфракрасный датчик, можно подключить ИК пульт для управления
- для кубика
2 USB порта
питание +5В, нужен будет преобразователь напряжения

+ для x86
куча USB портов
производительный процессор и видеокарта (можно сделать игровую систему для малого)
возможность одновременно подключить LVDS и HDMI (можно подрубать дополнительный телик)
питание платы 12-19В, не нужно городить стабилизатор напряжения
- для x86
большая плата
нет COM портов
требует активного охлаждения
нужен дополнительный носитель для ОС (флешка, mini-sata ssd)

Матрица с тачем в поиске, по размерам должна стать в дыру от стандартной приборки.

Софт
OS - Debian Linux.
Софтину приборки начал писать на Лазарусе. Для отображения использую OpenGL, для работы с камерами OpenCV.
Последний раз редактировалось mavrsmart 25 сен 2014, 02:11, всего редактировалось 4 раз(а).
<<

mavrsmart

Аватара пользователя

Сообщения: 141

Зарегистрирован: 06 авг 2014, 23:52


Благодарил (а): 6 раз.
Поблагодарили: 36 раз.

Сообщение 19 авг 2014, 15:25

Re: Бортовой компьютер + приборная панель

Продолжаю тему по БК. Нарисовал схему в картинках, что будет представлять из себя БК
Изображение

В итоге определился с функционалом устройства. Основной приоритет: минимум работы паяльника и максимум взаимозаменяемости железа.
В текущей схеме паять нужно будет 3 провода к GPS и 2 провода питания.

Железо:
1. Контроллер - Cubieboard2 с установленной Debian Linux системой. Или x86
2. DC/DC преобразователь 12/5В.
3. 10.1' дисплей, разрешение 1280x800 пикселей.
4. HDMI-LVDS преобразователь (если влом будет паять LCD к кубику).
5. GPS модуль.
6. USB HUB 4 порта (в кубике всего 2 штуки).
7. 2 WEB камеры для заднего и переднего обзора.
8. HDSPA/GSM модем.
9. Wi-Fi свисток.
10. IRDA пульт.
11. МПСЗ SECU-3.

Описание железа:
- Контроллер на базе 2х голового ARM процессора, GPU Mali MP, 1Gb RAM, Miсro-SD карта для Linux и софта. Если ARM не справится, то одним махом можно заменить его на x86.
- DC/DC преобразователь для запитки платы контроллера, LCD дисплея и прочей USB обвязки.
- Дисплей будет установлен за вместо стандартной панели приборов.
- HDMI-LVDS преобразователь (20$ в Китае), нужен, если захочу подключать дисплей через HDMI, а не напрямую через LVDS порт.
- GPS модуль будет выдавать координаты для карт и скорость для приборки, в случае если не будет сигнала от GPS скорость будет браться с коробки через SECU.
- USB Hub нужен будет для разводки 2х камер, если камеры ставить не буду, то хватит и 2х портов на кубике.
- WEB камеры для отображения на приборке картинок сзади и спереди, также записи поточного видео и трансляции видео по Wi-Fi. Также переднюю камеру можно применить для распознавания дорожных знаков (есть опыт).
- GSM модем нужен для получения карт навгатору (хочу использовать Google Maps навигатор).
- Wi-Fi нужен для подключения машины к домашнему роутеру и передачи на домашний сервак видео, а также обеспечить удаленное управление с дома или с смарта.
- IRDA пульт нужен для управления режимами БК. Если пульта будет не хватать, то можно будет сделать на базе PIC контроллера сенсорную клавиатуру (благо опыт есть), которая будет находится за пластиком торпеды (нужно только напечатать формы кнопок на оракале)
- SECU-3 будет выполнять роль МПСЗ и сборщика информации. Будет предоставлять: температуру ОЖ, обороты двигателя, уровень топлива в баке, скорость снятую с коробки, напряжение в сети, индикаторы (CE,тормоза,поворотники, дальний свет, габариты).

Софт:
Помучившись с Лазарем с написанием под OpenGL, плюнул и перешел на GCC. Использую двумерные объекты.
В результате уже написана на OpenGL аналоговая часть приборки. Используемые бибилиотеки: GL, GLUT, FreeImage, OpenCV.

Код пока кривой, но попизжэ поправлю. Текстуры взяты от балды. Приборка отображается неправильным цветом, видимо что-то с освещением (не)намудрил. Стрелки пока примитивные треугольники. Работа будет GPL. Сырцы выкладываю пока файлом, потом сделаю svn.

http://owncloud.smarts.zp.ua/apps/files_sharing/get.php?token=d0a5e3a793a5041202b1cd942e0f200889d7d018
Кубика можно заменить на это
Изображение

С свистком повторить данный БК сможет почти любой желающий, главное перешить андроида на линукс.

В наличии есть все, кроме DC/DC преобразователя и LCD матрицы.
DC/DC скорее всего сделаю на импульснике MC33064 с усилительным транзистором. Ампер 5 думаю хватит на все.
<<

Romsb

Аватара пользователя

Сообщения: 89

Зарегистрирован: 12 янв 2014, 11:39

Откуда: Almaty


Благодарил (а): 1 раз.
Поблагодарили: 9 раз.

Сообщение 19 авг 2014, 17:22

Re: Бортовой компьютер + приборная панель

mavrsmart писал(а):на импульснике MC33064 с усилительным транзистором.

Это не "импульсник", а защита от пониженного напряжения внешних устройств (процессоров) делаем им по Reset :D
А MC34063 - это не лучший выбор, БК все же надо о надежности заботится.
Последний раз редактировалось Romsb 19 авг 2014, 17:33, всего редактировалось 1 раз.
DLP
<<

t.shkurnyj

Аватара пользователя

Сообщения: 634

Зарегистрирован: 05 май 2013, 16:08

Машина: Таврия 1102

Версия SECU: официальная SECU-3T


Благодарил (а): 141 раз.
Поблагодарили: 17 раз.

Сообщение 19 авг 2014, 17:24

Re: Бортовой компьютер + приборная панель

А как долго он будет загружаться? И сколько потреблять в спящем режиме, если таковой предусмотрен?
<<

DGrees

Аватара пользователя

Сообщения: 434

Зарегистрирован: 10 май 2013, 13:25

Откуда: РФ, Санкт-Петербург

Машина: М2141-22

Версия SECU: самодельная SECU-3


Благодарил (а): 12 раз.
Поблагодарили: 78 раз.

Сообщение 19 авг 2014, 17:34

Re: Бортовой компьютер + приборная панель

Получается, в мороз до прогрева приборки едем без приборов? И сама электроника то к холодам и влажности как? Это ж бытовой класс устройств, на температуру 15-30 градусов и влажность не более 85 (это я с потолка).
Машина с secu отправилась в металл в январе 16-го
<<

t.shkurnyj

Аватара пользователя

Сообщения: 634

Зарегистрирован: 05 май 2013, 16:08

Машина: Таврия 1102

Версия SECU: официальная SECU-3T


Благодарил (а): 141 раз.
Поблагодарили: 17 раз.

Сообщение 19 авг 2014, 17:40

Re: Бортовой компьютер + приборная панель

Вообще идея классная!
Только множество проблем причем серьезных нужно решить чтобы работало и радовало.
Питание, скорость загрузки, температурный режим.
<<

STC

Аватара пользователя

Сообщения: 6201

Зарегистрирован: 30 апр 2013, 23:41

Откуда: Ukraine

Машина: AZLK 2140

Версия SECU: самодельная SECU-3


Благодарил (а): 755 раз.
Поблагодарили: 1230 раз.

Сообщение 19 авг 2014, 18:03

Re: Добавл. в прошивку возможностей одновременного/моно впры

Author of the SECU-3™ project http://SECU-3.org. An open source engine control unit / Ignition control system, (C) 2007.
Клуб проекта в Facebook https://www.facebook.com/groups/secu3club
Клуб проекта ВКонтакте https://vk.com/secu3club (вступаем!)
<<

mavrsmart

Аватара пользователя

Сообщения: 141

Зарегистрирован: 06 авг 2014, 23:52


Благодарил (а): 6 раз.
Поблагодарили: 36 раз.

Сообщение 19 авг 2014, 18:15

Re: Бортовой компьютер + приборная панель

uzz писал(а):А как долго он будет загружаться? И сколько потреблять в спящем режиме, если таковой предусмотрен?


Загрузка LXDE ~ 10 секунд если с флеша. По потреблению сегодня померяю. Спящего там нет, но есть режим ожидания.
Последний раз редактировалось mavrsmart 19 авг 2014, 18:26, всего редактировалось 1 раз.
<<

mavrsmart

Аватара пользователя

Сообщения: 141

Зарегистрирован: 06 авг 2014, 23:52


Благодарил (а): 6 раз.
Поблагодарили: 36 раз.

Сообщение 19 авг 2014, 18:20

Re: Бортовой компьютер + приборная панель

DGrees писал(а):Получается, в мороз до прогрева приборки едем без приборов? И сама электроника то к холодам и влажности как? Это ж бытовой класс устройств, на температуру 15-30 градусов и влажность не более 85 (это я с потолка).


В мороз, пока двигатель не прогреется все равно ехать нельзя, а через 5 минут в салоне уже будет плюсовая температура. По поводу влажности должен помочь герметичный бокс залитый силиконом. С SOHO устройств убрать корпуса и залить термоклеем.
По всей видимости придется ставить термодатчик температуры и зажигать дисплей при температуре >0. На кубик хорошо ставятся датчики DS1820B.
<<

mavrsmart

Аватара пользователя

Сообщения: 141

Зарегистрирован: 06 авг 2014, 23:52


Благодарил (а): 6 раз.
Поблагодарили: 36 раз.

Сообщение 19 авг 2014, 18:25

Re: Бортовой компьютер + приборная панель

Romsb писал(а):
mavrsmart писал(а):на импульснике MC33064 с усилительным транзистором.

Это не "импульсник", а защита от пониженного напряжения внешних устройств (процессоров) делаем им по Reset :D
А MC34063 - это не лучший выбор, БК все же надо о надежности заботится.


Тьфу. Опшипся названием. Хотел сказать MC34063.
Нужно будет поискать достойный импульсник.
След.

Вернуться в Полезные устройства для автомобиля

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

Powered by phpBB® Forum Software © phpBB Group.