Добавить коммуникацию can

В данный форум переносятся темы из форума "Новые" после рассмотрения принятые в очередь на реализацию.
Ответить
MaksVV
Рядовой
Сообщения: 5
Зарегистрирован: 21.04.2016{, 08:35}
Репутация: 0

Добавить коммуникацию can

#1

Сообщение MaksVV » 21.04.2016{, 08:43}

Появились довольно дешевые адаптеры can линии.
SPI

http://ru.aliexpress.com/item/MCP2515-C ... 7e59140ec6

или

UART

http://ru.aliexpress.com/item/TJA1050-C ... c5ef5a4c26

Считаю, что CAN сеть современнее RS 485. Хотелось бы увидеть поддержку данной сети на подобие Modbus.

Вот небольшое сравнение CAN и RS485

http://www.datamicro.ru/download/CAN_vs_RS485[EA,%20rus].pdf

PS не знаю почему так ссылки вставляются коряво
Последний раз редактировалось MaksVV 21.04.2016{, 09:01}, всего редактировалось 1 раз.

tagan61
Рядовой
Сообщения: 21
Зарегистрирован: 07.09.2015{, 18:47}
Репутация: 0
Откуда: Россия
Имя: Александр

Добавить коммуникацию can

#2

Сообщение tagan61 » 30.04.2016{, 23:08}

Поддерживаю!

holodaleksey
Лейтенант
Сообщения: 566
Зарегистрирован: 10.01.2016{, 13:47}
Репутация: 14

Добавить коммуникацию can

#3

Сообщение holodaleksey » 02.05.2016{, 00:55}

А с чего бы тогда и поддержку профибас для семки 300й не добавить?...
судари, отдавайте себе отчет: Ардуина, тем более из-под ФлПрог - удел энтузиастов во главе с Энтузиастом)))
ухахатываюсь регулярно: Овенлоджик строгает отдел программистов, Фл прог - один человек), а грабли и косяки - если в флпрог не меньше - то как минимум одинаково))) на фига Овена отдел программистов?...)))
по поводу кана, профибаса, профинета и прочей ереси типа тисипиайпи - спросите себя честно: Кому, кроме Вашей хотелки, этоможнт быть востребовано?!...
Подпись удалена мною по требованию администрации форума, что является нарушение демократии )

Аватара пользователя
Boroda
Капитан
Сообщения: 836
Зарегистрирован: 01.05.2016{, 01:04}
Репутация: 38
Откуда: Коломна
Имя: Станислав
Контактная информация:

Добавить коммуникацию can

#4

Сообщение Boroda » 03.05.2016{, 02:37}

holodaleksey, полностью Вас поддерживаю.
Если ModBus ASCII\RTU еще получается организовать, то CAN, S7 и прочие - это на уровень выше! Просто ресурсов не хватит, а про тонкости реализаций протоколов у разных производителей я вообще молчу. Тот же самый переходник LON-ModBus с четырех-ядерным нейропроцессором стоит как чугунный мост и никто его повторить не может! Даже у ПЛК Овена за 485 порты вспомогательный микроконтроллер отвечает, а основная программа крутится на главном проце с тактовой частотой 200-400МГц, памятью данных 16МБ и памятью программ 16МБ, тут ардуине как до луны.

tagan61
Рядовой
Сообщения: 21
Зарегистрирован: 07.09.2015{, 18:47}
Репутация: 0
Откуда: Россия
Имя: Александр

Добавить коммуникацию can

#5

Сообщение tagan61 » 03.05.2016{, 21:21}

holodaleksey писал(а):Кому, кроме Вашей хотелки, этоможнт быть востребовано?!...
На пример у кого авто есть!!!

Аватара пользователя
Boroda
Капитан
Сообщения: 836
Зарегистрирован: 01.05.2016{, 01:04}
Репутация: 38
Откуда: Коломна
Имя: Станислав
Контактная информация:

Добавить коммуникацию can

#6

Сообщение Boroda » 04.05.2016{, 00:16}

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

Nik_Sm
Рядовой
Сообщения: 18
Зарегистрирован: 06.09.2015{, 07:45}
Репутация: 1
Откуда: Новокузнецк

Добавить коммуникацию can

#7

Сообщение Nik_Sm » 05.05.2016{, 16:51}

Для АВТО лучше, наверно,  использовать ПЛК  CANNY:   http://www.canny.ru/c5nano    с его графической интегрированной средой разработки CANNY_LAB;   http://www.canny.ru/cannylab  Ранее на форуме немного упоминали об этом и дороговат он, но зато по напряжению и току на канал и разрешению ШИМ характеристики подходят для авто. У них есть свой форум.

Добавлено (05.05.2016, 16:51)
---------------------------------------------
.......что то не правильно копируются  адреса, что делаю не так?

tagan61
Рядовой
Сообщения: 21
Зарегистрирован: 07.09.2015{, 18:47}
Репутация: 0
Откуда: Россия
Имя: Александр

Добавить коммуникацию can

#8

Сообщение tagan61 » 07.05.2016{, 16:05}

Boroda писал(а):производитель данного изделия смог ответить за отказавшие тормоза у Вашего автомобиля или заглохнувший на скорости двигатель.
А и не нужно управлять ЭБУ, нужно прочитать информацию с него! А по поводу купить, зачем вообще тогда заниматься ардуино проектами можно купить готовое.

Аватара пользователя
Boroda
Капитан
Сообщения: 836
Зарегистрирован: 01.05.2016{, 01:04}
Репутация: 38
Откуда: Коломна
Имя: Станислав
Контактная информация:

Добавить коммуникацию can

#9

Сообщение Boroda » 07.05.2016{, 20:15}

tagan61 писал(а):нужно прочитать информацию с него
У каждой вещи есть своя область применения!
Начнем с простого.
Какой протокол у Вашего авто на диагностической шине CAN?
ISO15765-4 CAN(11bit ID,500 Kbaud)
ISO15765-4 CAN(29bit ID,500 Kbaud)
ISO15765-4 CAN(11bit ID,250 Kbaud)
ISO15765-4 CAN(29bit ID,250 Kbaud)
SAE J1939 CAN(29bit ID,250*Kbaud)

Чтоб разобраться со всем этим, надо сидеть и год сканировать шину конкретного автомобиля. Документации нет. Поэтому и выпускают специальные диагностические сканеры, в которые забиты все параметры под конкретный автомобиль конкретной марки и сделаны они не без участия производителей авто. У бати Sportage 2 (очень распространенная машина) чет забарахлил - 4 сканера в сервисах не помогли, потом сервисники притащили из Москвы какой-то крутой и через салонную шину CAN подключились, оказалось датчик положения коленвала выпрыгнул.
Люди многое про CAN пишут (разговор про ФордФокус): "После того как я открыл водительску дверь, то за 1,3 сек по шине пробежали 192 команды, закрыл дверь - ещё 244 команды. Я их все вижу, всё записал в файлы." - годами можно разбираться.
Последний раз редактировалось Boroda 07.05.2016{, 20:24}, всего редактировалось 1 раз.

tagan61
Рядовой
Сообщения: 21
Зарегистрирован: 07.09.2015{, 18:47}
Репутация: 0
Откуда: Россия
Имя: Александр

Добавить коммуникацию can

#10

Сообщение tagan61 » 21.05.2016{, 10:36}

Boroda писал(а):Чтоб разобраться со всем этим, надо сидеть и год сканировать шину конкретного автомобиля.
Чет вы загнули со временем, ELM327 читает практически все можно попробовать на его основе, другое дело что у автора программы на все наши просьбы нет времени вот это я прекрасно понимаю.

Аватара пользователя
Boroda
Капитан
Сообщения: 836
Зарегистрирован: 01.05.2016{, 01:04}
Репутация: 38
Откуда: Коломна
Имя: Станислав
Контактная информация:

Добавить коммуникацию can

#11

Сообщение Boroda » 21.05.2016{, 14:29}

tagan61 писал(а):ELM327 читает практически все
Это не более чем переходник с мозгами на PIC18, который расшаривает CAN в UART. Все остальное делает софт на компе. Притаскивали мне что-то подобное со словами: не работает с K-line, хотя в документации написано, что поддерживает. Выкинул потроха, поставил FTDI и L9637D - сразу завелось.
Последний раз редактировалось Boroda 21.05.2016{, 14:34}, всего редактировалось 1 раз.

Ответить

Вернуться в «Принято»