| Автор |
Съобщение |
|
kiiid
Ранг: Почетен член
Регистриран на: Съб Сеп 24, 2005 2:00 pm Мнения: 787
|
 Re: Комуникация OBD - Pic контролер - няма връзка с ECU
Какво те спира да ползваш STN1110?
|
| Вто Дек 06, 2011 2:15 am |
|
 |
|
martins
Ранг: Минаващ
Регистриран на: Чет Сеп 15, 2011 3:19 pm Мнения: 10
|
 Re: Комуникация OBD - Pic контролер - няма връзка с ECU
Здравейте на всички. Проблема се оказа че не е в хардуера, а в самата програма и по-точно в инициализацията. Това го установих след като направих друга схема /3-та на брой  /, която работи по същият начин. На последък не ми остава време да се занимавам с програмата. Също така няма и с кой да се консултирам как седят точно нещата при инициализацията с Хонда. Говорих с хора които се занимават с диагностика, но всеки казва че при Хонда било по-сложно, че нямало да се справя, нещо увъртат. С две думи или си пазат хляба или са на ниво стартираш програмата от лаптопа и тя си прави всичко сама  . Благодаря за отговорите. Не съм се отказал, така че ако успея да усъществя връзка с ECU ще пиша. Благодаря за отговорите. Поздрави!
|
| Вто Дек 06, 2011 10:04 am |
|
 |
|
martins
Ранг: Минаващ
Регистриран на: Чет Сеп 15, 2011 3:19 pm Мнения: 10
|
 Re: Комуникация OBD - Pic контролер - няма връзка с ECU
Здравейте отново. След много неуспешни опити да се вържа с Еку-то посредством чип Si9241 резултат нямаше. Побвах и да закача колата на лаптопа чрез универсален адаптор за диагностика Елм327 но пак не се получи. Разрових се в интернет да открия точното описание на конектора за диагностика. Въпроса ми е, каква схема да използвам с която да разделя tx и rx преди да ги закача към пик контролера. Също трябва ли да се инвертират сигналите преди да влезнат в контролера. Поздрави!
Последна промяна martins на Чет Яну 17, 2013 12:21 pm, променена общо 3 пъти
|
| Вто Яну 24, 2012 10:18 pm |
|
 |
|
dtmf
Ранг: Ориентиран
Регистриран на: Пет Дек 09, 2005 3:22 am Мнения: 254
|
 Re: Комуникация OBD - Pic контролер - няма връзка с ECU
По старите щайги работят само с ISO , по новите поддържат ISO + някой друг протокол. За да ги разбера ползвам ELM327+torque или obdscan съответно с андроид и симбиан телефони. Прилагам схема на фабрично устройство с елм/PIC , може да ви хрумне някоя идея от това.
|
| Нед Яну 29, 2012 1:06 am |
|
 |
|
Cekins
Ранг: Форумен бог
Регистриран на: Сря Апр 20, 2005 12:02 pm Мнения: 9119 Местоположение: Разград
|
 Re: Комуникация OBD - Pic контролер - няма връзка с ECU
Е какво имаш предвид под стари. Мойта кошница е 2000г. и с елм-а може само да и се четат грешките и да се трият - няма лайв дата, няма тест, няма контрол - нищо...
|
| Нед Яну 29, 2012 1:42 pm |
|
 |
|
martins
Ранг: Минаващ
Регистриран на: Чет Сеп 15, 2011 3:19 pm Мнения: 10
|
 Re: Комуникация OBD - Pic контролер - няма връзка с ECU
Това е моят конектор. Преди да нямеря това описание пробвах с Елм327 на няколко програми /изредих доста протоколи за комуникация/, като съответно го закачих към K и L линията /2-ри и 3-ти пин на конектора/но нищо не се получи при инициализацията. После намерих информация че на моят конектор K и L линията са за връзка с компа на ABS, а за връзка с ЕКУ се използва линията с обединени txd и rxd /пин 1/, която е на 5V /която съм прикачил по-горе/. Незнам дали е редно да вържа Елм-а към txd/rxd нокентора вместо към К-линията. Дали няма да се прецака ЕКУ-то след като К-линията на Елм327 е на 12V? Затова търся схема с която отново да разделя tx и rx и да ги свържа с пик конторлера.
Последна промяна martins на Чет Яну 17, 2013 12:21 pm, променена общо 1 път
|
| Нед Яну 29, 2012 9:07 pm |
|
 |
|
Gogo
Ранг: Форумен бог
Регистриран на: Чет Фев 24, 2005 11:41 pm Мнения: 1049 Местоположение: Pz
|
 Re: Комуникация OBD - Pic контролер - няма връзка с ECU
M-Bus ще ти свърши работа - втората схема от по-горе прикачените. Аз имам същата хонда и с един приятел дето бизнеса му е автодиагностика, пробвахме да я четем. С нищо не се вързва - нито с Honda HIM, нито с KTS5xx (с ESI[tronic]). К & L линиите наистина са за ABS-а. С KTS-а му правихме диагностика от там.
|
| Пон Яну 30, 2012 11:50 am |
|
 |
|
martins
Ранг: Минаващ
Регистриран на: Чет Сеп 15, 2011 3:19 pm Мнения: 10
|
 Re: Комуникация OBD - Pic контролер - няма връзка с ECU
Здравейте. Най-накрая успях да получа първите байтове от ECU-то, но съответно възникна друг проблем  . Как да обединя 2 байта, примерно 0B = 11, C2 = 194 а 0BC2=3010.
Последна промяна martins на Нед Мар 04, 2012 5:47 pm, променена общо 1 път
|
| Пет Фев 03, 2012 11:47 am |
|
 |
|
bateAz
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 4:11 pm Мнения: 3750 Местоположение: София
|
 Re: Комуникация OBD - Pic контролер - няма връзка с ECU
Умножаваш първата по 256 и добавяш втората.
|
| Пет Фев 03, 2012 12:10 pm |
|
 |
|
Реконструктор
Ранг: Форумен бог
Регистриран на: Съб Сеп 25, 2004 12:32 pm Мнения: 8382 Местоположение: София
|
 Re: Комуникация OBD - Pic контролер - няма връзка с ECU
Чисто теоретично, най-бързо е , но компилатора най-вероятно ще го оптимизира, ако ползваш умножение и събиране. 
|
| Пет Фев 03, 2012 12:49 pm |
|
 |
|
ps66
Ранг: Форумен бог
Регистриран на: Пет Яну 19, 2007 9:16 am Мнения: 1063 Местоположение: путинофили: "иди н***й"
|
 Re: Комуникация OBD - Pic контролер - няма връзка с ECU
А най-"Чисто теоретично, най-бързо е" с union !
|
| Пет Фев 03, 2012 1:01 pm |
|
 |
|
palavrov
Ранг: Форумен бог
Регистриран на: Вто Окт 11, 2011 11:53 pm Мнения: 4582 Местоположение: Brussels / Пловдив
|
 Re: Комуникация OBD - Pic контролер - няма връзка с ECU
С union трябва много хитър компилатор - примено на ARM е по ефективно да е с << - ако не бъркам компилирания код ще е 1 интрукция, макс 2. Докато с union са доста повече заради записа и четенето в паметта. На х86 ако компилатора се усети да държи union-а в регистър вместо в паметта, е по бързо с union заради инструкциите за работа с 8 битови половин регистри. Въобще това е много зависимо от конкретната архитектура но в повечето случаи на 32 битов риск микроконтролер union-а е по бавен, на 8 битов микроконтролер е по бавно пък <<. Но за да няма съмнения - гледа се с дизасемблер 
_________________ Мразя да мразя ...
|
| Пет Фев 03, 2012 1:21 pm |
|
|