Давно хотів написати про CarPC, але завжди лякала необхідність набору величезної кількості букв (навіть за моїми мірками). Але ось зважився це зробити, щоб упорядкувати власні ідеї і думки, в тому числі.
Навіщо потрібно і чому саме CarPC?
1. Навігація,
2. Мультимедійний центр
3. Можливості інтеграції в авто без обмежень з читанням показників датчиків ітд.
Перші два варіанти в інших машинах вирішують за допомогою 2DIN автомагнітоли на андроїд або Windows CE, але у моєму випадку штатну магнітолу вийняти складно і простіше причепити щось поверх.
Чому не планшет?
1. Мене лякає необхідно колгоспів систему управління включенням / виключенням від АСС з необхідністю розкриття корпуса ризиком пошкодження всього пристрою (це китайське г.но може зламатися, а я втрачу гарантії, навіть якщо не буду винен у поломці).
2. Не всі планшети можна спокійно залишати в машині при -30 і тим більше, працювати з ними при такій температурі.
3. Обмежений вибір периферійних пристроїв і прихильність до управління з екрану.
4. Свій набір програм.
Тобто коли я беру системник на винде, знаю точно, що можу причепити до нього будь-яку USB звукову карту, будь-яку USB клавіатуру або мишку, будь модем або пристрій відезахвата, все що завгодно. І якщо через рік-два захочу поміняти систему, то мені не доведеться міняти монітор або периферію, яку я вбудовувати в панелі авто, я просто поміняю системний блок. Не кажучи вже про SSD дисках, HDD великого обсягу і порівняльної продуктивності процесорів.
Я не кажу, що використання андроїд плашета гірше підходить для автомобіля, але просто мені такий шлях не знайомий і я маю вже багато деталей для CarPC, включаючи монітор з моторизованим приводом, який ідеально вписується в дизайн салону авто, копіюючи штатний.
Так що мій вибір очевидний. (Решта можуть спростити собі життя, спробувавши інтегрувати в передню панель планшет. І будуть не самотні.)
У моєму випадку, це вже далеко не перший варіант CarPC в Mazda6, швидше за його четверта ре_InCar_нація.
Перший варіант був зібраний на дешевої PC Chips M789CG,
в якій, майже відразу, стало не вистачати продуктивності (я з нею майже і не катався), потім була Intel 201GLY
з якої прокатали досить довго.
Аналогічним чином відмовився від використання зовнішньої звукової карти E-MU 0404, тому що вона дуже вимоглива до харчування і довелося колгоспів додаткові адаптери і стабілізатори, а в підсумку вона здохла. Підключився до виходу AC97 і не відчув особливого дискомфорту, зате звільнив купу місця під водійським сидінням.
При виборі, крім D945GCLF2 я звертав увагу на інформацію, що з'явилася материнську плату D945GSEJT, якій не був потрібен комп'ютерний блок живлення, досить було звичайного 12в джерела.
Крім цього, мамка була вполовину нижче по висоті через відсутність другого ряду роз'ємів і затьмарювало ситуацію тільки те, що там був встановлений процесор Intel Atom N270, яким мав тільки одне ядро, на відміну від D330, де їх два.
Незважаючи на те, що блок з D945GCLF2 був найцікавішим з усіх боків, з ним я зловив найбільше проблем. Спочатку здохла перша материнка, так що довелося віддавати її в ремонт і купувати другу.
Потім почалися проблеми з блоком живлення, у якого то починалися скачки напруги, то в холоду він сам вимикав комп'ютер після завантаження (причину чого я так і не зміг з'ясувати). Справа збіглося з переїздом ближче до роботи і я тимчасово вийняв системний блок і став з ним розбиратися вдома, намагався модернізувати і проект на тому і завис, тому що за цей час з'явилося нове залізо і я почав закуповувати комплектуючі для наступного варіанта CarPC.
(Така коротенько історія, щоб було зрозуміло, звідки ноги ростуть.)
Вибір материнської плани для нового проекту обумовлювався відразу декількома факторами:
Усім необхідним параметрам відповідала тільки одна материнська плата Intel DN2800MT
(Www.ixbt.com/mainboard/intel/dn2800mt.shtml) мала, крім перерахованих плюсів, низьку висоту профілю, наявність портів COM, LPT, можливість підключення mSATA пристроїв і найголовніше, можливість роботи від джерела стабілізованого живлення 12в (6-19в ) невеликої потужності (сама плата споживає менше 10вт). Як приємних бонусів були слоти mSATA для підключення ноутбучних пристроїв (мережеві карти, модеми, SSD диски), а також порти LVDS і eDP, які я поки не намагався освоювати.
Загалом, я купив Intel DN2800MT.
Дуже вдало вийшло те, що після апгрейда у мене виявилося 2 модуля пам'яті DDR3 so-dimm по 2Гб кожен, які прекрасно помістилися в слоти.
Наявні на платі порти mSATA вирішив зайняти SSD диском OCZ Nocti NOC-MSATA-60G
і модулем WiFi Bluetooth Intel 6235 6235ANHMW (який наполовину коротша SSD).
У такому вигляді, система взагалі не вимагала нічого більш, крім корпусу і контролера управління живленням і при цьому, споживання її було мінімальним.
Але я вирішив піти далі і додати в корпус ще кілька пристроїв:
1. HDD 500Гб
2. 3G модем Huawei E173
3. Адаптер підключення радар детектора V1 Connect
4. OBD II адаптер.
Жорсткий диск потрібен був для зберігання мультимедійного контенту, бекапов налаштованої версії ОС і інших даних, що вимагають більшого об'єму, ніж може дозволити собі SSD.
Незважаючи на плановану установку роутера з 3G модемом, я вирішив забезпечити CarPC резервним джерелом зв'язку (спочатку 3G модем буде грати роль основного джерела, поки не буде встановлено роутер). З досвіду розміщення модему в попередній системі, він міг давати серйозні наведення на материнку і вимагав мінімум 500мА харчування, так що потрібно було грамотно його живити і подалі від основних компонентів.
З причини того, що V1 Connect спочатку поставляється в окремому корпусі і з перехідником USB,
Що стосується OBD II адаптера, він у мене теж був із застарілим, але надійним інтерфейсом COM, так що я спочатку теж думав його впихнути всередину, але виникла проблема з розміщенням роз'єму вхідного сигналу, дві плати не вміщалися по ширині. Крім цього, були ідеї установки BT версії OBD II, так що я вирішив розмістити OBD II і 3G модем в окремому від'єднується блоці, позаду основного.
Таким чином, можна було при необхідності від'єднати блок або замінити його на інший, наприклад без 3G модема і з іншим обробником сигналу з COM порту. Роз'єм дозволяє при установки відповідної заглушки, з'єднати вхід і вихід, так щоб сигнал з COM порту йшов відразу на плату (тобто використовувати інші види пристроїв).
З досвіду, прогрес йде швидко, з'являються нові ідеї, нові пристроїв, так що потрібно робити конструкцію модульної і піддається модернізації.
(Той же досвід багато разів підказував, що "електроніка - наука про контакти" і все роз'ємні деталі є потенційними джерелами глюків і нестабільної роботи конструкції в цілому.)
В останній момент я включив в ланцюг харчування стабілізатор перетворювач DC-DC від автомобільного блоку живлення для ноутбука, на випадок сильних коливань напруги, щоб мінімізувати навантаження на плату. Рішення це підкріпив тим, що стабілізатор на материнській платі я навіть розгледіти не можу, а на DC DC конвертері стоять величезні радіатори охолодження і напевно, не дарма. (Хоча тепер я вже не впевнений в правильності такого рішення)
Комутувати харчування я довірив пристрою DigitalCar PowerControl,
яке жало кнопку включення живлення плати при появі напруги на АСС, а при пропажі АСС, робила зворотну операцію.
Крім цього, можна було встановити затримки на включення і виключення, контроль роботи комп'ютера за напругою живлення на USB портах, контроль напруги харчування (можна налаштувати прикордонні напруги живлення, щоб не давати запуститися комп'ютера або коректно погасити його при просаженном акумуляторі).
За допомогою спеціального додатку під Windows
можна контролювати всі параметри роботи пристрою і налаштовувати їх під свої потреби.
Все це акуратно помістилося в корпус з оргскла.
На цьому, розміщення всіх деталей конструкції було завершено і я приступив до перевірки роботи та встановлення програмного забезпечення.
Пробіг: 176100 км