CAN j1939 что икак ?

Обсуждаем контроллеры компании Atmel.
Ответить
Встал на лапы
Сообщения: 146
Зарегистрирован: Вс сен 16, 2012 22:00:40

Сообщение foton6 »

Кто работал с данным протоколом(не знаю как правильно обозвать)?

У атмелов я так понимаю только AT90CAN32/64/128 имеют на борту все необходимое для работы с данным протоколом.

Был-бы рад любой информации ибо на тему AVR - СAN AVR - j1939 мало что нашел, по крайней мере на русском.
Реклама
Мудрый кот
Аватара пользователя
Сообщения: 1867
Зарегистрирован: Ср янв 23, 2008 22:11:54
Откуда: Калининград

Сообщение GRAF »

Спрашивайте, что интересует.
Реклама
Встал на лапы
Сообщения: 146
Зарегистрирован: Вс сен 16, 2012 22:00:40

Сообщение foton6 »

Сижу перевожу даташит на AT90....
Вообще интересует инициализация и соответственно прием передача при подключении к уже существующей сети.
Правда уже сказали что передачу реализовать не удастся, так как блок управления надо настроить на прием от нового адреса, а сделать это не представляется возможным.
Так что хотя бы чтение.
Хотя там есть один "блок" который передает нужную информацию, можно ли его адрес дублировать(замаскировать мое устройство под этот блок?).
Мудрый кот
Аватара пользователя
Сообщения: 1867
Зарегистрирован: Ср янв 23, 2008 22:11:54
Откуда: Калининград

Сообщение GRAF »

Удастся, если передавать сообщения с тем же ID, что и у существующего блока.
Пробег скрутить хотите?
Реклама
Эиком - электронные компоненты и радиодетали
Встал на лапы
Сообщения: 146
Зарегистрирован: Вс сен 16, 2012 22:00:40

Сообщение foton6 »

Нет, в блоке управления оборотами двигателя может управлять круиз контроль.
А что бы вписать нового "деятеля" в блок управления нужно.... это не вариант.
Вот надо бы под него закосить.
Задача управлять оборотами в определенных пределах.
А счетчик скручивать совесть не позволит)
Реклама
Мудрый кот
Аватара пользователя
Сообщения: 1867
Зарегистрирован: Ср янв 23, 2008 22:11:54
Откуда: Калининград

Сообщение GRAF »

Узнайте, какой ID и какая нагрузка у сообщения, отвечающего за круиз-контроль. И ещё, узнайте, каким образом заставить CAN шину уснуть с вашим блоком, иначе аккумулятор будет постоянно разряжаться.
Реклама
Мудрый кот
Аватара пользователя
Сообщения: 1867
Зарегистрирован: Ср янв 23, 2008 22:11:54
Откуда: Калининград

Сообщение GRAF »

Посмотрите http://www.avrfreaks.net/index.php?name ... ic&t=61064.
Мы там с Mike B совместно рабочий код создали. Контроллер у меня сейчас в машине трудится на сигналку.
Встал на лапы
Сообщения: 146
Зарегистрирован: Вс сен 16, 2012 22:00:40

Сообщение foton6 »

спасибо, необходимость в кане отпала, но все равно буду изучать)
Родился
Сообщения: 18
Зарегистрирован: Пт май 20, 2011 19:32:49

Сообщение Mishkatoptyshka »

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

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

Растолкуйте плиз как строится общение в кан шине. Пока не понятно как все работает (((
Вымогатель припоя
Аватара пользователя
Сообщения: 515
Зарегистрирован: Вт янв 01, 2013 15:51:19
Откуда: Vilnius

Сообщение Jurkin »

У себя на ftp много инфы собрал по этой теме, поройтесь,там всё разжовано:

ftp://autoelektronik.lt/
user name: failiki
pass: kotik
Ответить

Вернуться в «AVR»