Перейти к содержанию
    

Отладка CAN интерфейса

Потихоньку занимаюсь разработкой платки для машины. Хочется чтобы плата работа как пасивное устройство по шине CAN. Т.е. нужно чтобы она просто записывала во флеш все или не все сообщения идущие по шине. Понятно, что в качестве источника сообщений можно использовать машину. Но в машине как-то не очень удобно отлаживаться и програмировать :)

Ну если только не переехать в гараж с компом.

Есть ли какие халявные источники CAN сигнала? Ну может деталь какую с машины снять на разборке и запитать от 12 вольт?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Потихоньку занимаюсь разработкой платки для машины. Хочется чтобы плата работа как пасивное устройство по шине CAN. Т.е. нужно чтобы она просто записывала во флеш все или не все сообщения идущие по шине. Понятно, что в качестве источника сообщений можно использовать машину. Но в машине как-то не очень удобно отлаживаться и програмировать :)

Ну если только не переехать в гараж с компом.

Есть ли какие халявные источники CAN сигнала? Ну может деталь какую с машины снять на разборке и запитать от 12 вольт?

Насчет халявы не знаю... Но есть адаптеры USB-CAN тысяч за 6 с библиотеками для Си и LabView в комплекте. Использовали такой -- правда тормознутый оказался...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не это дохрена... За меньшие деньги можно купить вторую отладочную плату и генерить траффик при помощи ее.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Есть ли какие халявные источники CAN сигнала? Ну может деталь какую с машины снять на разборке и запитать от 12 вольт?

 

А о каком протоколе речь то?

 

Делают Vector Informatik, IXXAT кучу всяких вещей, но халявными их не назвать точно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Пример халявы:

1) Какой-нибудь датчик от машины. типа датчик температуры или датчик положения заслонки. Покупается на разборке за смешные деньги.

2) просто новый недорогой девайс работающий по кан шине.

да, похоже что будет проще отлаживаться при помощи машины.. отвезу комп в гараж. Сечас тепло.. буду там по вечерам програмить :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Насчет халявы не знаю... Но есть адаптеры USB-CAN тысяч за 6 с библиотеками для Си и LabView в комплекте. Использовали такой -- правда тормознутый оказался...

Поскольку Автор, похоже не знает какой высокоуровневый протокол он жевать собирается, то ему для отладки железа сгодится любой сырой поток. USB-CAN без софтовых наворотов за $70 это халява:

http://www.slavna.ru/stran/ucc06.htm

Пользую.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я в курсе таких устройств. Но это не совсем то, что мне нужно. Хотелось бы именно пример реального устройства, которое само, без программирования генерило бы поток сообщений.

На тему протокла высокого уровня - для начала я хочу записать дамп сообщений и уже в спокойной обстановке с ним разбираться.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

реального устройства, которое само, без программирования генерило бы поток сообщений.

"Само" :) "само" это дороже.

Причем, если думаете, что какая-нибудь периферийная железяка со свалки вдруг начнет чего-то ( а чего? CAN, CAN-2.0A, CAN-2.0B + типы сообщений) генерить без инициализации свыше и "в никуда", то думаю Вас ждет облом.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Потихоньку занимаюсь разработкой платки для машины. Хочется чтобы плата работа как пасивное устройство по шине CAN. Т.е. нужно чтобы она просто записывала во флеш все или не все сообщения идущие по шине. Понятно, что в качестве источника сообщений можно использовать машину. Но в машине как-то не очень удобно отлаживаться и програмировать :)

Вообще не вижу необходимости что-то отлаживать относительно CAN.

CAN: Принял любой пакет, записал. ФСЕ.

Интерфейс конфигурирования и получения данных с устройства можно отладить не запуская CAN.

Если есть какие-то неясности или с постановкой задачи еще не определились, то это только в машине, можно с осциллом.

Самое главное в такой ситуации -- использовать устройство, которое не вности в работу шины никаких изменений -- работает в режиме прослушивания (не делает подтверждений приема и т.п.).

 

 

PS: И причем тут ARM, хотелось бы узнать... конфа по CAN чуть ниже ;)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Потихоньку занимаюсь разработкой платки для машины. Хочется чтобы плата работа как пасивное устройство по шине CAN. Т.е. нужно чтобы она просто записывала во флеш все или не все сообщения идущие по шине. Понятно, что в качестве источника сообщений можно использовать машину. Но в машине как-то не очень удобно отлаживаться и програмировать :)

Ну если только не переехать в гараж с компом.

Есть ли какие халявные источники CAN сигнала? Ну может деталь какую с машины снять на разборке и запитать от 12 вольт?

 

Можно самому написать генератор пакетов, делов на полчаса, формат стандартного CAN-ого пакета известен, а что еще надо?

А когда дело доходит до уровня протокола, вот тут уже больше вопросов появляется.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если еще актуально, то железяка, генерящая пакеты CAN, есть у infineon. За 90$, кажется. работает нормально, но вот с программной оболочкой иногда глюки. Зато плюс - жить в гараже не придется, - на столе исправно работает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если еще актуально, то железяка, генерящая пакеты CAN, есть у infineon. За 90$, кажется. работает нормально, но вот с программной оболочкой иногда глюки. Зато плюс - жить в гараже не придется, - на столе исправно работает.

90 баксов??? за что??? mcp2515 подключенная к LPT порту ....... soft CANKing

а жить в гараже всёже придётся.... ибо пока расковыряешь нужный пакет.. 7 потов сойдёт...

 

К Автору топика...

Что за авто, если не секрет.???

Изменено пользователем Aleksey_M

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...