Автор |
Съобщение |
nickich
Ранг: Почетен член
Регистриран на: Вто Ное 01, 2005 9:23 am Мнения: 704 Местоположение: Limerick, Ireland
|
Re: CAN анализатор
По принцип не би трябвало да му трябва отделна маса на този интерфейс. В деиствителност това е 'почти' вярно. В документацията обикновено пише каква разлика в потенциала между двете устройства (масите им) се толерира. Мисля че беше до към 50 волта. Правих си сниферче за CAN базирано на LPC11C24. Хубавото, е че има вграден КАН контролер в това микро. Лошото, е че го чаках няколко месеца да ми го доставят. Вече го има на пазара и е добра частичка. Мисля, че ми останаха няколко платки...
_________________ "640 К са достатъчни на всеки за всичко." Бил Гейтс
|
Сря Фев 10, 2016 12:34 pm |
|
|
sparkybg
Ранг: Форумен бог
Регистриран на: Вто Авг 23, 2005 11:02 am Мнения: 3070 Местоположение: София
|
Re: CAN анализатор
Аз връзвам масата за екран, не за друго. И обикновено целия екран на веригата е вързан само в единия си край в едната крайна точка.
Според мен снифъра/анализатора трябва да е изолиран. Дали ще изолираш USB-то или самия CAN е без значение. Моето е PIC32, вързано към ISO1050 на TI, и изолирано захранване MEV0505DC на Murata. Съответно може да се връзва към всичко без да се съобаразяваш с маси и захранвания, а това според мен е доста съществено предимство.
|
Сря Фев 10, 2016 12:46 pm |
|
|
lcr
Ранг: Форумен бог
Регистриран на: Пон Май 12, 2014 10:49 pm Мнения: 4379 Местоположение: София
|
Re: CAN анализатор
Моля да ме насочите към подобно устройство на приемлива цена. Трябва ми за любителски цели - да мога да записвам, анализирам и възпроизвеждам can комуникацията в колата. Важно е, нещото да работи с човешки GUI, работещ под windows.
При китайците намирам бая такива устройства, но ме притеснява китайската графична среда.
|
Сря Авг 07, 2019 11:50 am |
|
|
lcr
Ранг: Форумен бог
Регистриран на: Пон Май 12, 2014 10:49 pm Мнения: 4379 Местоположение: София
|
Re: CAN анализатор
Тествах ScanaQuad SQ25. Работи добре, графичният интерфейс е човешки. На този етап виждам следните недостатъци:
1 - Записва само 25 ms 2 - Няма диференциален вход 3 - Изходът му е пуш-пул, което го прави неудачен (рисков) без употребата на can трансивър.
При по-високите модели от серията 2 и 3 ги няма, но пък са доста по-скъпи.
Основният недостатък е 1
Искам да прихвана конкретни фреймове, съотвестващи на конкретна функционалност, но тази задача е доста трудна в предвид малкото време на запис и известното количество фреймове, които постоянно са налични по шината.
Изглежда че ми трябва can logger вместо анализатор.
|
Съб Авг 10, 2019 2:44 pm |
|
|
¶
Ранг: Форумен бог
Регистриран на: Пет Фев 25, 2005 12:58 pm Мнения: 4580 Местоположение: US
|
Re: CAN анализатор
lcr, защо не погледнеш ELM327 и производните му ? Масово се използва за авто диагностика и се поддържа от различни GUI програми. Можеш само чипа да си купиш (който всъщност е програмиран PIC18F) и да си направиш собствена платка или да си поръчаш готов адаптор.
_________________ Ето аз дишам, работя, живея и програми пиша тъй както умея, с проца под вежди се гледаме строго и боря се с него доколкото мога....
|
Пон Авг 12, 2019 12:01 pm |
|
|
lcr
Ранг: Форумен бог
Регистриран на: Пон Май 12, 2014 10:49 pm Мнения: 4379 Местоположение: София
|
Re: CAN анализатор
Благодаря за насоката.
Имам elm 327 - obd2 адаптер, който ползвам за диагностика със съответното приложение (MultiEcuScan). Ще потърся софтуер, който би могъл да логва CAN комуникацията на USB порта. Някъде четох, че за целта може да се ползва и wireshark с подходящ драйвер.
|
Пон Авг 12, 2019 1:46 pm |
|
|
itso.t
Ранг: Форумен бог
Регистриран на: Чет Фев 03, 2005 1:21 am Мнения: 10574 Местоположение: София
|
Re: CAN анализатор
Когато последно се зачитах за тая функционалност на акулата-жичкаджия, логване на CAN работеше само под линукс.
|
Пон Авг 12, 2019 6:18 pm |
|
|
lcr
Ранг: Форумен бог
Регистриран на: Пон Май 12, 2014 10:49 pm Мнения: 4379 Местоположение: София
|
Re: CAN анализатор
Действително linux e за предпочитане за такива дейности, но и бозата може да се справя. Ето го тук: http://www.8devices.com/wiki/usb2can:ca ... -wireshark
|
Пон Авг 12, 2019 7:47 pm |
|
|
nickich
Ранг: Почетен член
Регистриран на: Вто Ное 01, 2005 9:23 am Мнения: 704 Местоположение: Limerick, Ireland
|
Re: CAN анализатор
...зависи за какво ще го ползваш... При повечко КАН съобщения ЕЛМ-а не издържа - препълват му се буферите. Ако нямаш много данни по шината, тогава става. Иначе едно RPi върши страхотна работа. Става и да декодираш протоколи разни, като UDS, J1939, CAN-TP, и други. Има доста тулчета за него, главно Питонски, а можеш и сам да си добавиш... Каква по-точно ти е задачката, ако не е тайна?
_________________ "640 К са достатъчни на всеки за всичко." Бил Гейтс
|
Вто Авг 13, 2019 9:23 pm |
|
|
lcr
Ранг: Форумен бог
Регистриран на: Пон Май 12, 2014 10:49 pm Мнения: 4379 Местоположение: София
|
Re: CAN анализатор
Имам един уред, който се управлява по can и който е леко ненужен. При дизеловите модификации той показва налягането в колектора, но при мен - температурата на маслото. Бих искал да го ползвам за нещо по-смислено, като например да ми показва коефициента на запълване на газовите инжектори. За целта трябва да знам вида на съобщенията, които му се пращат за да мога да ги симулирам от друг източник с информацията, която ме интересува.
Изобщо би било полезно да има възможност да се извежда и вкарва информация в шината за да могат да се съвместяват външни устройства.
Примерно да се следят определени параметри или събития, за което иначе е нужно някакво диагностично оборудване.
|
Сря Авг 14, 2019 9:36 am |
|
|
nickich
Ранг: Почетен член
Регистриран на: Вто Ное 01, 2005 9:23 am Мнения: 704 Местоположение: Limerick, Ireland
|
Re: CAN анализатор
Това за каква кола е? ...може да изкопан някакво инфо... Ако е от по-новите има шанс да е UDS върху CAN. Там може да се разбере нещо. Товарните и индустриалните са J1939, което е доста по-стандартизирано...
_________________ "640 К са достатъчни на всеки за всичко." Бил Гейтс
|
Чет Авг 15, 2019 8:01 am |
|
|
lcr
Ранг: Форумен бог
Регистриран на: Пон Май 12, 2014 10:49 pm Мнения: 4379 Местоположение: София
|
Re: CAN анализатор
Алфа Ромео 159 1.8 седан - 2007 г.
И нещо в страни от дискусията, като заговорихме за конкретния модел.....
Повечето elm327 адаптери, които се намират на пазара не могат да осъществят комуникация с нищо по can шината, докато не им се махне 120 омовия терминиращ резистор откъм адаптера.
Тая простотия касае всички модификации на въпросния модел.
|
Чет Авг 15, 2019 10:18 am |
|
|
nickich
Ранг: Почетен член
Регистриран на: Вто Ное 01, 2005 9:23 am Мнения: 704 Местоположение: Limerick, Ireland
|
Re: CAN анализатор
За съжеление не съм се занимавал с италиански... При този модел по КАН ли е?... мислех, че е по ISO 14230-4 (к линия). Може да пробваш дали не отговаря на някой от стандартните ПИДове: https://en.wikipedia.org/wiki/OBD-II_PIDs. А за ЕЛМ-а сигурно е така както казваш, КАН-а в колата е вече терминиран и допълнителен резистор само ще го натовари повече... може би за това... Имаш ли някакъв дъмп на КАН комуникацията?
_________________ "640 К са достатъчни на всеки за всичко." Бил Гейтс
|
Съб Авг 17, 2019 10:07 pm |
|
|
lcr
Ранг: Форумен бог
Регистриран на: Пон Май 12, 2014 10:49 pm Мнения: 4379 Местоположение: София
|
Re: CAN анализатор
147, 159 и по-късните модели са с CAN шина, като при 159 ECU - то и ABS/VDC имат и K линии. Повечето obd2 pid-ове съответстват на стандартните. Това е дъмп, правен със ScanaQuad SQ25:
|
Нед Авг 18, 2019 10:52 am |
|
|
nickich
Ранг: Почетен член
Регистриран на: Вто Ное 01, 2005 9:23 am Мнения: 704 Местоположение: Limerick, Ireland
|
Re: CAN анализатор
Това ще е голяма мъка ако с този анализатор ще сваляш протоколите. Става да определиш скоростта на шината, но до там. Що не вържеш едно RPi или Arduino. Ако нямаш да ти пратя един CAN анализатор дето почнах да правя преди време? Софт-а му не е production-ready, ама върши работа...
_________________ "640 К са достатъчни на всеки за всичко." Бил Гейтс
|
Нед Авг 18, 2019 2:47 pm |
|
|