PDA

Просмотр полной версии : Панель приборов Cb2Car


immortal
30.11.2018, 18:52
начал разработку панели приборов под рабочим названием Cb2CarShield, по сути разработка шилда.
Шилд для Cubieboard2 (или Banana Pi M1, M1+, M3, M2M, R2, M64, M2 Ultra, M2 Berry, Nanopi A64) и LCD панели LQ123K1LG03 под этот шлейф (https://ru.aliexpress.com/item/LVDS-CABLE-DF14-20-S6-double-2ch-6bit-for-12inch-15inch-lcd-panel/32624039545.html) (разъем J1) или этот шлейф (https://ru.aliexpress.com/item/20Pin-DF14-20-20-Signal-8-Bit-LCD-Screen-Driver-Board-Line-LVDS-Screen-Cable-Free/32808820171.html) (разъем J2)
Разъемы для подключения LVDS
Omron XF2M-4015-1A (https://ru.aliexpress.com/item/5-XF2M4015-XF2M-4015-1A-FPC/32896577688.html) - 40 контактный BananaPi M3, A64, M2B, M2U, R2 (разъем J4), M1, M1+ (разъем J5)
Omron XF2M-2415-1A (https://ru.aliexpress.com/store/product/XF2M-2415-1A-24pin-0-5mm-spacing-OMRON-connector/1454017_32358417600.html) - 24 контактный BananaPi M2M (разъем J3)
Omron XF2M-3015-1A (https://ru.aliexpress.com/item/10pcs-lot-XF2M-3015-1A-0-5mm-30p-original-IC-electronics-connector/32328165419.html) - 30 контактный NanoPi A64 (разъем J6)
Разъемы Omron применены для того, чтобы не задумываться над расположением разъема так как стандартные разъемы (например Hirose) имеют одностороннее подключение шлейфа в отличии от Omron у которого двухстороннее подключение шлейфа.
Миникомпьютер предназначен для вывода информации на экран, по уарт к миникомпьютеру подключен микроконтроллер Atmel SAM3X8E (Arduino DUE) который считывает данные и по uart передает на миникомпьютер , входы к микроконтроллеру подключены через буферы MC14503B (цифровые порты 22-52), цифровые порты 8-12 можно использовать как ШИМ и 53 как I/O запаяв перемычки или как входы запаяв микросхему.
Аналоговые порты 0-7 для подключения датчиков через делители.

проект давно в голове, но работу над ним начал только сейчас.
кроме подключения стандартных сигналов автомобиля в планах.
- CAN шина
- GPS/GLONAS
- 1-wire шина
- ADC и DAC
- автосигнализация
- автозапуск
- Блок питания интеллектуальный, управляется тем же микроконтроллером.
элементы будут применяться 0402

Операционная система Linux или Android, поддержка VENATOR

Так же микроконтроллер является автосигнализацией с GSM и системой автозапуска двигателя.
Проект OpenHardware, разработка в KiCad
Принимаются предложения

Исходники на GITHUB (https://github.com/immortalserg/cb2_car_shield)

immortal
05.12.2018, 21:30
вырисовывается общая концепция, не могу определиться с процессором, либо
Atmel SAM3X8E (Arduino DUE) или ATmega2560 (Arduino MEGA)
Atmel SAM3X8E
плюсы:
- 32 разрядный
- 2 DAC
- CAN шина
- быстрее
минусы:
- 3,3V, нужно менять делители напряжения
- адаптация скетча
в общем пока делаю плату под оба проца
все изменения в шапке

basurman
05.12.2018, 21:39
как будут защищены цифровые входы? Судя по размерам платы только делители?
Так же микроконтроллер является автосигнализацией с GSM и системой автозапуска двигателя.
так это приборка или блок комфорт, как то непонятно. мы с товарищем занимаемся разработкой и изготовлением приборок, но пихать в приборку что то левое, как минимум безрассудно)))

immortal
05.12.2018, 22:12
как будут защищены цифровые входы? Судя по размерам платы только делители?
пока как у VENATOR PSU делители, но думаю сделать опторазвязку (например на TLP283-4) или хотя бы защиту диодами шотки, пока в процессе


так это приборка или блок комфорт, как то непонятно. мы с товарищем занимаемся разработкой и изготовлением приборок, но пихать в приборку что то левое, как минимум безрассудно)))
с учетом того что там внутри миникомпьютер то не простая приборная панель, вообще подумываю второй экран туда.
у меня МПС-1 и датчики на панели будут тоже подключены к этому блоку

а где можно подробнее про блок на фото почитать?

basurman
05.12.2018, 22:19
а где можно подробнее про блок на фото почитать?
нигде))), секрет однако

у меня МПС-1 и датчики на панели будут тоже подключены к этому блоку
то есть проект под одну машину?
с учетом того что там внутри миникомпьютер то не простая приборная панель
ну насчет микрокомпьютер ты погорячился, когда запустишь и он начнет что то отрисовывать - вот удивишся то

skanch
05.12.2018, 23:12
К разработке "приборки" отношения не имею, но с разрешения basurman выложу небольшое видео...

Z2ayP9ba-pE

immortal
06.12.2018, 00:01
нигде))), секрет однако

то есть проект под одну машину?

ну насчет микрокомпьютер ты погорячился, когда запустишь и он начнет что то отрисовывать - вот удивишся то

чем cubieboard2, bananapi, nanopi не компьютер?

basurman
06.12.2018, 00:13
чем cubieboard2, bananapi, nanopi не компьютер?
смотря что подразумевать под компьютером)
напиши софт, подключи железку, поработай с ней, тогда и поймешь что она может, а потом уже и шилд строй.

жека 3
06.12.2018, 09:39
GPS-желательно с поддержкой ГЛОНАСС

vladj
06.12.2018, 12:52
чем cubieboard2, bananapi, nanopi не компьютер?
Компьютер начинается, имхо, с латте панда...например LattePanda Delta 432 на Intel Celeron N4100, Gemini Lake 4 х (1,1–2,4 ГГц) и Intel UHD Graphics 600. ОЗУ LPDDR4-2400 4 Гбайт плюс в ней-же «Arduino Leonardo» совместимый MCU c контактной колодкой.

immortal
06.12.2018, 20:13
как будут защищены цифровые входы? Судя по размерам платы только делители?

решил буфер MC14503B заюзать на цифровые входы что позволяет отказаться от резистивного делителя и оптотранзисторов PC817

микропроцессор будет Atmel SAM3X8E (Arduino DUE)
ШИМ не будут выведены на входы для возможности использования по прямому назначению, входы сигналов будут выведены с 22 по 52 порты, у DUE обработку прерываний можно сделать на любом порту, по этому тахометр и спидометр можно подключить на любой вход.
цифровые порты 8-12 можно использовать как ШИМ запаяв перемычки у ножек микросхемы или как входы запаяв микросхему.

immortal
06.12.2018, 21:49
смотря что подразумевать под компьютером)
напиши софт, подключи железку, поработай с ней, тогда и поймешь что она может, а потом уже и шилд строй.
динамически только 2 стрелки: спидометр и тахометр, остальное не требует особых скоростей, динамические картинки это конечно красиво, но не требует много ресурсов чтобы повернуть пару картинок. в прочем поживем увидим.

Компьютер начинается, имхо, с латте панда...например LattePanda Delta 432 на Intel Celeron N4100, Gemini Lake 4 х (1,1–2,4 ГГц) и Intel UHD Graphics 600. ОЗУ LPDDR4-2400 4 Гбайт плюс в ней-же «Arduino Leonardo» совместимый MCU c контактной колодкой.
у богатых свои причуды, юзать ББ для вывода картинки 1280*480, конечно если юзать венду то и его будет маловато.
у меня вместо леонардо юзается DUE, что будет помощнее

Предлагаю закончить с бесполезными спорами и перейти к конструктивным предложениям.

basurman
06.12.2018, 22:15
Что есть конструктивные предложения? Ты ведь сам решаешь что и как.

immortal
07.12.2018, 16:16
Что есть конструктивные предложения? Ты ведь сам решаешь что и как.

пока только концепция в которой есть миникомп с LVDS и микроконтроллер Ардуино DUE в виде микросхемы. Конструктивные предложения это например:
- лучше выбрать такую то микросхему GPS/Glonas потому что..., вот пример скетча с этой микросхемой
- лучше буферы дополнительно защитить диодами шотки марки ... на входе потому что ...
- добавить такую то функцию, реализовать вот так: ... пример скетча тут:...
- блок питания сделать вот так: ..., вот пример скетча: ...


В шапку добавил на исходники на github

ABCh
07.12.2018, 16:47
- лучше выбрать такую то микросхему GPS/Glonas потому что..., вот пример скетча с этой микросхемой

А зачем gps-приемник подключать к микроконтроллеру? Планируется дублирование потока данных на несколько интерфейсов? Если нет, то gps-приемник нужно подключать к компьютеру, на котором работает программа навигации.

immortal
07.12.2018, 17:16
А зачем gps-приемник подключать к микроконтроллеру? Планируется дублирование потока данных на несколько интерфейсов? Если нет, то gps-приемник нужно подключать к компьютеру, на котором работает программа навигации.

пока не определился, может это и логично, надо посмотреть что с уарт портами остальных железяк которые могут вставляться в шилд вместо кубика и подумать не нужен ли GPS в сигнализации

жека 3
07.12.2018, 20:55
пока только концепция в которой есть миникомп с LVDS и микроконтроллер Ардуино DUE в виде микросхемы. Конструктивные предложения это например:
- лучше выбрать такую то микросхему GPS/Glonas потому что..., вот пример скетча с этой микросхемой
- лучше буферы дополнительно защитить диодами шотки марки ... на входе потому что ...
- добавить такую то функцию, реализовать вот так: ... пример скетча тут:...
- блок питания сделать вот так: ..., вот пример скетча: ...


В шапку добавил на исходники на github

А потом бац и проект коммерческий.

immortal
07.12.2018, 21:25
А потом бац и проект коммерческий.

этого точно не будет, в подтверждение могу предложить ознакомиться с протестированным шилдом для OrangePiPC в корпус D6MG-BODY для систем умного дома (MajorDoMo, IOBroker, HomeAssistent, Domotics и т.д. ) у меня на гитхабе, первая версия была опубликована на форуме MajorDoMо, в настоящий момент подходит к тестированию (не хватает несколько элементов чтобы спаять) Ass Shield (https://github.com/immortalserg/Ass-shield) - шилд для OrangePi Zero - голосовой помощник с беспроводными протоколами (zigbee, nrf24l01+) полный список на гитхабе, программная часть голосового помошника с системой MajorDoMo протестирована и имеется образ для OrangePi Zero

basurman
07.12.2018, 21:30
Конструктивные предложения это например:
- лучше выбрать такую то микросхему GPS/Glonas потому что..., вот пример скетча с этой микросхемой
- лучше буферы дополнительно защитить диодами шотки марки ... на входе потому что ...
- добавить такую то функцию, реализовать вот так: ... пример скетча тут:...
- блок питания сделать вот так: ..., вот пример скетча: ...

это не предложения, это решение вопроса вместо тебя, так не получится.
ты хочешь что то построить, но понимания вопроса в твоих хотелках я не вижу, то есть ты имеешь какие то железки и на их основе хочешь что то сделать "под себя", причем здесь пскар?
У меня есть кубитрак, одроид с1, какой то свисток и малина см3, есть что с чем сравнить. Тем более что несколько лет проездил с приборкой на венаторе. Ну и небольшой опыт понимания как все это работает и зачем)))
этого точно не будет
венатор тоже когда то был не коммерческим)))
да и что проку об этом говорить, на драйве полно "разрабов" с подобными хотелками, но воз и ныне там.

жека 3
07.12.2018, 22:42
для начала http://yandex.ru/clck/jsredir?bu=7717&from=yandex.ru%3Bsearch%2F%3Bweb%3B%3B&text=&etext=1994.WBFUIhA0C1pTpNZ5sMHx9fbq-_gvu-e6Znj6hWOhK6dRuVouL9IkRcc_835ge7IoDFPlf3GXIhzWOrTQ PfKAUp3-dtigYSx9dd-Ht2X3b5I.8541f413d9b68d9a30ab4fb3950704633baf01e6&uuid=&state=PEtFfuTeVD5kpHnK9lio9WCnKp0DidhEWbcdj2mRqenl RMIZpuf8iy0wYs_FrNu_HIYXgZ8IXGg1jIj5pH8rs5R-X93hFeQOr6NJR12I9BXsn7_p8tMElvQX5jUif6MK&&cst=AiuY0DBWFJ5fN_r-AEszkwSABySzSCVnt8Qraf8zycj7dggJnLJo49PgqOg-SP7hl1lh61wgF4_xetftkCuQdWL3iILjZzfzDScI4MNzTVIsRr xaSSDySIDJS7jFjSphbHAQvnHyieSg9Uxxmdsunh1KBXlEqa-Spdc4Z7iEKEJeRAkdDrpEz70VFpvDdlPswPrZfd5zIRg5-fzjn6kqUpgkMt-h9vd7hQIHTecIPlamjmdIeCdU5Pcj0z7_pRQ6HXNlByqY8AJLS gsB2plo9NhVHlBMdUbO3uMBHarRzmBtAm1JV0Xf3sS8h8cHXnx RdmjF2Bcvf5zHU3WsxsExiaDG7Oqh-U8k72DmSqKPlcYXt3XOPWTwuyx19VtiRsnNpLdkLQq9yXWM7Oe TmgSgV9TdRMJA90Y8RN3Nv-fDZpgBBy32XR3ghj7HnEHnN4LGXjx7SKAVUn9-Ql9vcZj-rGxWBl4icJlf7B2D3MsR8ed2HVOnBsSbM_hHud2Gu4J3UAo1Bb KtpIUH9O8f05q8_rfsKe8xqGKYx3dNdtCJ0UXgtdu6gctKpO3F Bo4sSHYTIVP2mGzGUsPpzCeqetFHOVxkW2FqTRvvUtUH7UMye4 I,&data=UlNrNmk5WktYejR0eWJFYk1LdmtxZ2dvaERYcmIySDBIc XFFQ3Y5RWsxaEJKV29aZG44bXlzUmxDLU5SZ3hvNWdKOU03TXF XU3VvZFFySmFSbnFDQ2JrdDhyaTFsc2F5UEE2aVNLbUxuM2Vhe VBETDFJWVNwcVVVODUwa0dvdlU3S0dMdUh6Z2ZONGM5RkxVREt nZnhWVkd6YnR0d0hESUt5ZjFPWmZCSklSZk05NVlYcjVXX1d6M lh4UUZwa2VQdUZrbkg2WmRud3F4UXh1OU4tR3M2QSws&sign=6a4d04777f2396ef08e1a428594fad37&keyno=0&b64e=2&ref=orjY4mGPRjk5boDnW0uvlrrd71vZw9kp5uQozpMtKCVNUL AMDdV6rb4au6d2TZWrJj8GbxWAi3ALsr4b2874tbqPmd5h5e7K tqREsV4NUmMMnSb-YRz5_yJydwzBFajpAJ-pae1EqIXF4RpprWKQswegqXqzmnDNm8_VfLVKyF3H4QxSAehIr DY5e0Yb9UzGIAsvPwbskNZ8gXOC9thlgGWgVFDj3-gKy2A558LEPqslPinNFw1iS6uyDSp6ZttmAt0i01q0hjSgwQuu AfM-8v1phajY1DEcigsQ19ISw4zgB9Ou1oZUHA,,&l10n=ru&rp=1&cts=1544208091591&mc=4.3814997397921&hdtime=876608.3

immortal
08.12.2018, 00:43
это не предложения, это решение вопроса вместо тебя, так не получится.
я привел для примера, предлагайте
ты хочешь что то построить, но понимания вопроса в твоих хотелках я не вижу
что значит понимания вопроса? понимания что я хочу получить на выходе?
, то есть ты имеешь какие то железки и на их основе хочешь что то сделать "под себя", причем здесь пскар?
все проекты я делал под себя, но например 1-я версия D6MG шилда пошла в небольшие массы, надеюсь что и Ass shield скоро протестю и пойдет в массы.
У меня есть кубитрак, одроид с1, какой то свисток и малина см3, есть что с чем сравнить.
будем мерятся у кого какое железо или по существу? так у меня железяк много разных, кубик2, несколько разных апельсинов, банан, нано пи. распбери нет ибо не нравится мне распбери, ущербный он
Тем более что несколько лет проездил с приборкой на венаторе. Ну и небольшой опыт понимания как все это работает и зачем))) как это работает я знаю, зачем и так понятно. Вот на венаторе не ездил, поделитесь опытом как венатор работает в Adobe AIR. Помниться не очень было хорошо у AIR с ActionScript да и походу все тухло у AIR с Linux, тот же Unity уделывал AIR раз в 5 по производительности в графике ,ну а если все это ещё и на венде то тушите свет.
венатор тоже когда то был не коммерческим)))
да и что проку об этом говорить, на драйве полно "разрабов" с подобными хотелками, но воз и ныне там.
какой венатор? программный или железный?
мои исходники железа уже опубликованы и будут публиковаться, про программную часть пока рано говорить, как будет шилд, так буду писать прогу.
Надо порыться где то в закромах пробовал панельки кодить, для прикола даже на jquery пробовал, надо бы найти и выложить по приколу.

для начала
спасибо, это видел, в принципе ардуина как у венатора только проц другой и входы как у венатора, только по ссылке связь через esp8266 по wi-fi, из-за того что рядом как минимум 3 уарта на кубике (банане) то связь по уарт.

basurman
08.12.2018, 01:52
Не принимай все в штыки, делай)))
Пока не будет чего то конкретного, вряд ли какие то советы путные будут.
Ведроид отстой, кубитрак отстой))) Но если тебе нравится, то вперед!