28.08.2010, 18:02 | #1 |
Новый Пользователь
Регистрация: 19.08.2010
Возраст: 39
Город: Краснодар
Регион: 23, 93
Машина: 21103
Сообщений: 7
|
Как написать программу для работы с ЭБУ
Вобщем суть следующая. Есть k-line USB адаптер, при помощи проги диагностик тул он соединяется с моей 10кой (21103), отслеживает кучу параметров, к которым я бы хотел иметь доступ в своей программе для CarPC. Базовые навыки программирования имеются (плюс куча инфы по программированию и дизайну, если что разберусь попутно). Вопрос в следующем как получить доступ к данным ЭБУ, ну например расход, обороты, ошибки и т.д.
Буду благодарен за любую инфу которая научит тому как получать данные по средствам k-line, которую в последствии можно использовать в средах программирования (например в Delphi). P.S. В первую очередь хотелось бы узнать на примере ЭБУ Январь 5.1 или Ителма VS 5.1 (Авто: 21103 2003 г.в. двигатель 2112) P.S.S первый раз в жизни гугл и яндекс нефига не нашли, так что просьба не материться если где то есть, я искал, но не нашёл! |
28.08.2010, 18:27 | #2 |
Старший Пользователь
Регистрация: 01.04.2010
Регион: 35
Сообщений: 697
|
Askart Далеко ходить не надо
http://www.pccar.ru/showthread.php?t=3643 http://www.pccar.ru/showthread.php?t=11362 |
28.08.2010, 20:23 | #3 |
Новый Пользователь
Регистрация: 19.08.2010
Возраст: 39
Город: Краснодар
Регион: 23, 93
Машина: 21103
Сообщений: 7
|
Изучив то что вы мне дали, я понял что информации касательно того что я хочу знать катастрофически мало. Во первых у меня не OBD-2, а 12 контактный разъём. Во вторых мне нужна информация о том как компьютер обменивается информацией с ЭБУ, в моем случае это Январь 5.1:
Почитав инфу от автоваза касательно протокола "Keyword Protocol 2000: Спецификация канала связи с диагностическим оборудованием - Уровень обмена данными" (выложена на чиптюнере в разделе документация) понял что это не совсем тот уровень с которым я наделся работать. Тут всё в шестнадцатеричной системе происходит, поэтому скорей всего писать программу под него надо на ассемблере, ну по крайней мере модуль который будет болтать с ЭБУ. В общем в связи с выше сказанным хотелось бы найти человека который уже этим занимался, ну или на крайний случай фак для чайников как написать такого рода программу. P.S. предлагаю создать тему в данном направлении где по полочкам будет разложено с чего начать и в какую сторону рулить, я думаю не один я такой и данная тема FAQ будет очень востребована. |
29.08.2010, 00:32 | #4 | |
Гуру
Регистрация: 07.11.2009
Возраст: 49
Регион: 02
Машина: Hyundai Accent :)
Сообщений: 1,361
|
Цитата:
думаю что рабочий процесс будет сорван как минимум до вечера. Зы у настоящих мальчиков на руках всегда пальцев 2 в степени n и тыща это 1024
__________________
Accent + Mystery MMT-8120S+ежик700_2Gssd_798МГц проц |
|
29.08.2010, 09:06 | #5 | |||
Старший Пользователь
Регистрация: 01.04.2010
Регион: 35
Сообщений: 697
|
Думаю не достаточно хорошо изучили.
Если вам что-то не понятно надо привести назначение сигналов на каждой ножке разъема, так как количество контактов не о чем не говорит. Цитата:
Цитата:
”Надежды юношей питают” Думаю продеться работать с тем, что есть, а не с тем, что хочется. Цитата:
Дак вы уже создали – вперед! И если у вас появляться дельные мысли и код, а не одни надежды на то что думаю появиться и человек с дельными советами. |
|||
29.08.2010, 09:47 | #6 | |
Новый Пользователь
Регистрация: 19.08.2010
Возраст: 39
Город: Краснодар
Регион: 23, 93
Машина: 21103
Сообщений: 7
|
Цитата:
Кстати я могу вам пояснить откуда это берется, из нашего школьного прошлого, Ботанам всегда тяжело приходиться, за редким исключением. Поэтому надо хоть здесь самореализоваться! GASCHE спасибо за подержку Последний раз редактировалось Askart; 29.08.2010 в 12:05. |
|
29.08.2010, 10:03 | #7 | |
Новый Пользователь
Регистрация: 19.08.2010
Возраст: 39
Город: Краснодар
Регион: 23, 93
Машина: 21103
Сообщений: 7
|
Цитата:
P.S. Решил в этой теме писать отчет о своей деятельности, в этом направлении, кому то будет над чем поржать, а кому то и польза. |
|
29.08.2010, 10:32 | #8 |
Старший Пользователь
Регистрация: 01.04.2010
Регион: 35
Сообщений: 697
|
|
29.08.2010, 12:10 | #9 |
Новый Пользователь
Регистрация: 19.08.2010
Возраст: 39
Город: Краснодар
Регион: 23, 93
Машина: 21103
Сообщений: 7
|
Пока планы следующие, написать на асме что либо взаимодействующие с ЭБУ, для уяснения принципов, далее на асме будут писаться отдельные модули, так как это наиболее подходящий язык для обеспечения быстродействия и небольших объемов программ, ну а саму оболочку которая будет сливать все в единое цело, конечно на делфи!
Кстати какими эмуляторами ЭБУ кто пользуется, для написания подобных програм? А у вас есть другие варианты, всегда рад прислушаться к мнению и советам других. P.S. Открытые исходники с комментариями рулят )) |
29.08.2010, 13:31 | #10 |
Гуру
Регистрация: 13.10.2006
Возраст: 46
Город: Санкт-Петербург
Регион: 54
Машина: '98 PRIUS NHW10
Сообщений: 1,991
|
ветка кое-что напоминает... ну да ладно, не будем рубить на корню российский самородок.
ЗЫ отличительная особенность того, что вы называете "российским софтом" и того, что есть "софт немецкий, американский" руссотуристо программируют индивидуалы, в свободное время, т.к. надо именно ему, потомучто пишет себе, не на продажу же? а "там" пишут большие компании, которые работают именно на продажу, и в результате получается именно коммерческий продукт а не "поделка". P.P.S один из лидеров программного обеспечения на Mobile платформе - российский разработчик, но не индивид, а серьезная компания, хоть и не большая по составу
__________________
маст{ер} c[лов]а и стил<ус>а мои детки: сивик и геша + а у него названья нет + примус + грандесла |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|