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

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Общение с машиной (http://pccar.ru/forumdisplay.php?f=14)
-   -   Arduino+CANBUS Shield (http://pccar.ru/showthread.php?t=23221)

olegik_ah 06.08.2015 20:53

Цитата:

Сообщение от AlexN (Сообщение 334698)
А мне показалась проще простого. Может от того что я не программист и не пьющий :smile1:

То, что не программист - это хорошо. То, что не пьющий - плохо :)

Цитата:

Сообщение от AlexN (Сообщение 334698)
Есть аналогичная задумка. А как они были между собой связаны?

Да вот как-то примерно так http://forum.canny.ru/viewtopic.php?id=104

AlexN 06.08.2015 22:41

Цитата:

Сообщение от olegik_ah (Сообщение 334708)
Да вот как-то примерно так http://forum.canny.ru/viewtopic.php?id=104

То есть включались в разрыв CAN по такой схеме:

CAN <--> [CANNY7] <--LIN--> [CANNY7] <--> CAN

?

olegik_ah 06.08.2015 23:25

Ну да, именно

AlexN 07.08.2015 10:51

Почитал про LIN.

Они были связаны между собой каналом, чья скорость в двадцать пять раз ниже чем скорость CAN, в которой они должны были подменять пакеты?

CAN <--500 Кбит/сек--> [CANNY7] <-- LIN 20 Кбит/сек--> [CANNY7] <- 500 Кбит/сек -> CAN

olegik_ah 07.08.2015 13:02

Честно говоря - привел первую попавшуюся ссылку. Порылся у себя в архивах - диаграмму для канни не могу найти. Может и не по LIN они были связаны. У канни есть много аппаратных драйверов для передачи данных (UART, LIN, I2C). Как именно были связаны те 2 контроллера - не помню. Но точно помню, что затык был не в связке. Затык был в том, что если на шине CAN 500 не ставить аппаратных фильтров (принимать все сообщения CAN), то при высокой загрузке шины CAN часть сообщений теряется, т.к. контроллер не успевает обрабатывать все сообщения из буфера.

Лучше подобные вопросы задать на форуме канни - они оперативно отвечают.

(vS) 08.08.2015 07:08

судя по клочку схемы, это первый FX, там НЕ CAN
не веришь? разбери монитор, проще всего, или DCU, если тебе его достать проще, но я тебе как доктор - монитор достать проще )

alexfox 08.08.2015 08:41

Я с самого начала и думал, что там не Can протокол...
Просто мне человек с форума утверждал, что с 2003 по 2009 во всех Infiniti один и тот же внутренний Can-протокол. У него чуть свежее финик и всё управляется по Can, подключение в те же точки, что и у меня на схеме.
У меня в блоке кнопок стоит: M6636B
Modulating/demodulating: PWM (Pulse Width Modulation)
• Transmission speed: 41.6 kbps

Цитата:

Сообщение от (vS) (Сообщение 334829)
судя по клочку схемы, это первый FX, там НЕ CAN
не веришь? разбери монитор, проще всего, или DCU, если тебе его достать проще, но я тебе как доктор - монитор достать проще )

Мне вообще всё просто! У меня монитор + DCU + блок кнопок лежат дома на столе... :-))

Farman 08.08.2015 10:25

LIN как я знаю максимум 20кб/с бывает. Я использую LIN

AlexN 08.08.2015 11:48

Цитата:

Сообщение от olegik_ah (Сообщение 334770)
Затык был в том, что если на шине CAN 500 не ставить аппаратных фильтров (принимать все сообщения CAN), то при высокой загрузке шины CAN часть сообщений теряется, т.к. контроллер не успевает обрабатывать все сообщения из буфера.

К счастью в моей задаче надо не все сообщения принимать, магнитоле нужно всего ничего. Для того чтобы прокидывать такой трафик без потерь у них специальная версия программы разрабатывается, там же на форуме обсуждают, уж очень задача нетиповая для железки с одним CAN.

А если не отрывать одну половину машины от другой и не вставать посередине, то я чота и не придумаю для чего может понадобиться принимать ВСЕ сообщения и чтоб без пропусков :smile1:

(vS) 09.08.2015 05:31

Цитата:

Сообщение от alexfox (Сообщение 334837)
У меня в блоке кнопок стоит: M6636B
Modulating/demodulating: PWM (Pulse Width Modulation)
• Transmission speed: 41.6 kbps

Мне вообще всё просто! У меня монитор + DCU + блок кнопок лежат дома на столе... :-))

и в мониторе такой же, и в DCU - ДВА

так что... сниффер надо делать, в первую очередь ))
готов поучаствовать, мне интересно


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

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