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

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Разработка устройств (http://pccar.ru/forumdisplay.php?f=18)
-   -   USB-парктроник (http://pccar.ru/showthread.php?t=6613)

d@mon-s 22.09.2011 00:50

Цитата:

Сообщение от novorado (Сообщение 196329)
LibUSB это в принципе стандартная вещь, в ее дистриб пакете в папке BIN есть приблуды необходимые. Ее коллектив авторов развивает.

Инсталлятор давно не перелопачивал, ибо сейчас много изменений по железной части, не до этого пока. В частном порядке по почте все постараюсь решить по мере обращения.

Так можно в ПК на авто не устанавливать драйвер бутлоадера?
исходя из того, что я буду использовать только плагин для ЦФ и не заниматься обновлением ПО и прошивок девайса. Или он обязателен в любом случае?

novorado 22.09.2011 03:06

Цитата:

Сообщение от d@mon-s (Сообщение 196327)
Файлы я нашел в инете (в инсталяторе их нет). Мало того Ваши файлы из папки инф прийдется патчить. По крайней мере только после этой процедуры устройство определилось без конфликтов.

Тестирование под все многобразие имеющихся и появляющихся систем безусловно не проводилось. Какой-то опыт накапливается, по мере поступления проблем их решем. Устройство мелкосерийное без перспектвы стать массовым в принципе. Под 64 бит Windows оно работает (на Vista гоняли), но решать нужно в частном порядке - лучше всего показать экран через Skype, ибо удаленно трудновато порой понять что не так.

Цитата:

Сообщение от d@mon-s (Сообщение 196327)
Через Add legacy hardware пробовал - винда начинает долго искать новые устройства и ничего не находит, а вот добавить (как это можно было в ХР) не дает.
И еще после установки инсталятора папка pdc в ЦФ 3.1 пустая.

Самый базовый plug-in под CF был сделан (выслал Вам по почте), и готов выложить его исходный код. Коммерчески дальнейшее развитие плагинов под CF и RoadRunner интереса не представляет, ввиду того отсутствует спрос. Попытки продолбить авторов данных фронтендов для содействия интеграции, никакого успеха не имели, потому я бы сказал - и CF и RoadRunner, системы с крайне ограниченным кругом пользователей, практически без обратной связи с разработчиками и отстуствием приличной, понятной архитектуры и документации. Фанатам RoadRunner и CF окажем максимальное содействие по интеграции, если будет желание.

Использование плагина для CF я не рекомендую. Существующий софт (parker.exe) вполне уживается и совсместим и с CF, и с RoadRunner, все таки нужно добиться его работоспособности. Устройство, повторюсь, не массовое, потому каждая установка, уникальна.

novorado 22.09.2011 03:21

О косяках парктроника, причинах и способах устранения
 
Цитата:

Сообщение от d@mon-s (Сообщение 196335)
Так можно в ПК на авто не устанавливать драйвер бутлоадера?
исходя из того, что я буду использовать только плагин для ЦФ и не заниматься обновлением ПО и прошивок девайса. Или он обязателен в любом случае?

Вы насколько я понмю, просили пароль разлочки для принудительного обновления прошивки. Должен предупредить, что без драйвера бутлоадера, при помощи этого пароля, при попытке принудительной перепрошивки, устройство скорее всего перестанет функционировать. Три важных момента при прошивке:
1. Выньте из разъемов все USB HID совместимые устройства из системы. Лучше, оставить только одно прошиваемое USB устройство.
2. Отключите источник сигнала - сильное качание входов во время прошивки, может привести к просадке питания и сбою программирования
3. Установите драйвер бутлоадера
4. Не вынимайте устройство, после того как прошивка началась (горит красный огонь на коробке)


У производителя контроллеров, Microchip есть аналогичное устройство, Pickit 2. Те кто с ним знаком, наверное сталкивались с тем, что периодически нужно "Download OS".

Потому для всех пользователй старой версии устройства, крайне рекомендую обращаться с коробочкой аккуратно - ее разборка и тыканье отверткой в плату, приводит к поломке (например, живописно сгорает PNP транзистор в блоке питания, если отверткой коротнуть цепь коллектора и базу, либо коснуться вывода MCLR контроллера).
- Попытка обновления и выдергивание кабеля USB в данном процессе, приводит к поломке.
- Подача 12в в сигнальную линию с номиналом в 1в, обратная полярность питания, повышает риск поломки, хотя сейчас уже есть защита в новых платах.
- Мощные разряды статики, питание двух радаров от разных источников питания, генератор, который пробивает бортовую сеть EMI по 50 кВ, тоже не очень хороши для устройства.
- Внезапные сбросы напряжения, внезапное вырубание работающего CarPC с незаземеленным корпусом, приводит к тому, что в USB шине появляются всякие нездоровые напряжения.
- Установка коаксиала вместо нашего кабеля в сигнальную линию (там цифровой сигнал с частотой в сотни килогерц), приводит к появлению ассиметричных помех, штатный же кабель, который поставляем, при его миниатюрности - идеален по характеристикам EMI (импульсы) и ESD (статика).
- Поврежденный кабель USB или питания, неполное прилегание контакта (дребезг), постоянные броски ON/OFF, могут привести к сбросу контроллера.

НАСТОЯТЕЛЬНО РЕКОМЕНДУЕТСЯ подключать 12В в разъем питания.
1. USB адаптер не будет сбрасывать при бросках питания, что бы Ваш хаб/мама не вытворяли с USB шиной.
2. Лучше не забирать 100-160мА из USB порта. В условиях мобильных приложений, оставьте их для других устройств,
которые не имеют специализрованной схемотехники для использования в авто.
3. С подклчюенными 12В, ваш адаптер вообще не нуждается в USB, по сути превращаясь в автономный интеллектуальный парктроник, объединяющий
два простых устройства в одно - умеющее понимать кенгурятники, интеллектуально переназначать головки по бамперу,
даже менять бампера местами, если захотите.

Все о чем я тут рассказал, это ежедневная практика, к сожалению, чуть ли не каждый день с этим сталкиваюсь - железо обрастает защитой.

Потому, для жителей г. Москва, данные проблемы менее актуальны, ибо на практике решаются при личных встречах, киевлян призываю к бдительности, ибо помочь уже труднее. 22 сентября кстати я планировал быть в Киеве в командировке, но по независиящим от меня причинам переносится пока на неделю.

Раз уж получился накопленный пост про безопасную установку, позвольте вставтить очень разумные и жизнью испытанные цитаты из Дракона и Чипа:

Дракон:

Корпус должен быть из металла. Причем корпус надо землить отдельно. Если комп не в багажнике, то это исключает проблемы с блютус/вафляй/ваймакс/гпс/рацией/радиоприемником иначе есть шанс кокретно озадачиться качеством работы выше обозначенных устройств.
Экранирование компа сильно снижает СВЧ шумы в салоне.
+ нужен фильтр на питалово блока питания, чтобы ВЧ сигнал от ШИМ ьлока питания не лез обратно в бортовую сеть. Фильтр питания нужно распологать внутри системного блока.
+ крайне жедательно забабахать фильтр питания на USB , а поставил хаб , в который воткнул "СLC" фильтр по питанию - это существенно подняло чувствительность GPS и Silabs радио

Чип:

Напишу о том что глушит радио в автомобиле с CarPC.
Ни кому не секрет что после установки CarPC в автомобиль, даже штатное радио после включения компьютера глушится. Причина этому высокочастотная помеха в широком спектре диапозона, данная помеха лежит в диапозоне от 20гц до 2мГц и выше. Глушится будет все от мобилы до GPS приемника.
Как с этим бороться?

1-Поставить фильтр (дросель и 3 конденсатора) по питанию компьютера.
Обьясню: самая серьезная помеха образуется по питанию компьютера, а длинный питающий компьютер провод, служит антеной для передачи этой помехи в эфир.
2-Корпус CarPC лучше экранировать, вариантов много от специального спрея до использования корпуса из металла.
3-Поставить фильтр питания в разрыв USB кабеля , у приемника по питанию вообще нет ни какой фильтрации.
4-Желательно ваш приемник поместить в экранирующий корпус и использовать подпаяный разьем для антены вместо проводка.
5-Антеная оплетка(не активной антены) не должна прозваниваться с корпусом автомобиля(в отключеном состоянии)
6-Включить в BIOS функции Spread Spectrum
7-Не обьязательно , но если есть возможность , то можете экранировать питающие провода идущие от аккумулятора к CarPC

После проведенных мной выше описаных мероприятий, мой SiLabs стал принимать несколько станций с оторваной от него антеной
GPS приемник стал ловить 6-12 активных спутников

d@mon-s 22.09.2011 12:03

Спасибо за разьяснения!

1) Прошился я нормально на рабочем компе с Win XP SP3.
2) Parker.exe устройство видит нормально.
3) На PCcar я не планирую заниматься перепрошивкой девайса.
Могу ли я просто установить драйвер ParkingAssistant.inf для функционирования девайса по назначению, а драйвер Novorado Bootloader.inf не устанавливать???

Если будете в Киеве звоните (телефон брошу по мылу)- помогу чем смогу, или просто встретимся попьем чаю!
(правда если сам не буду в коммандировке)

novorado 22.09.2011 12:12

Цитата:

Сообщение от d@mon-s (Сообщение 196367)
3) На PCcar я не планирую заниматься перепрошивкой девайса. Могу ли я просто установить драйвер ParkingAssistant.inf для функционирования девайса по назначению, а драйвер Novorado Bootloader.inf не устанавливать???

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

К сожалению, у меня не оказалось 64 имиджа Vista или 7ки в Virtual Box, потому не смог попробовать под 64 бит установку сам.

Цитата:

Сообщение от d@mon-s (Сообщение 196367)
Если будете в Киеве звоните (телефон брошу по мылу)- помогу чем смогу, или просто встретимся попьем чаю!

Дмитрий - благодарю за предложение. Посмотрю как будет со временем, как отпустят по текущим делам, пока нет отмашки на поездку.

d@mon-s 22.09.2011 17:28

Вот и мой девайс приказал долго жить...
Пытался переустановить драйвер под Вин7: после удаления драйвера переткнул кабель ЮСБ и девайс больше не определяется системой. Все светодиоды молчат. Поменял кабель ЮСБ и попробовал на другом ПК - безрезультатно.

+5В на транзистор приходят. Куда копать дальше?

novorado 22.09.2011 17:41

Цитата:

Сообщение от d@mon-s (Сообщение 196402)
Вот и мой девайс приказал долго жить...
Пытался переустановить драйвер под Вин7: после удаления драйвера переткнул кабель ЮСБ и девайс больше не определяется системой. Все светодиоды молчат. Поменял кабель ЮСБ и попробовал на другом ПК - безрезультатно.

+5В на транзистор приходят. Куда копать дальше?

Думаю ничего страшного, ему просто мозг оторвало. Через пару часов свяжусь с Вами и обясню что делать.

d@mon-s 22.09.2011 17:43

Цитата:

Сообщение от novorado (Сообщение 196403)
Думаю ничего страшного, ему просто мозг оторвало. Через пару часов свяжусь с Вами и обясню что делать.

Спасибо! Буду ждать!

novorado 23.09.2011 00:51

Вложений: 2
http://pccar.ru/attachment.php?attac...1&d=1316721331

http://pccar.ru/attachment.php?attac...1&d=1316721115

Раскладка шин программатора

d@mon-s 27.09.2011 11:58

Novorado!

ОГРОМНОЕ СПАСИБО за помощь!

Перепрошился - все работает! :drinks_cheers:


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

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