Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Отладка CAN интерфейса
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > Controller Area Network (CAN)
vromanov
Потихоньку занимаюсь разработкой платки для машины. Хочется чтобы плата работа как пасивное устройство по шине CAN. Т.е. нужно чтобы она просто записывала во флеш все или не все сообщения идущие по шине. Понятно, что в качестве источника сообщений можно использовать машину. Но в машине как-то не очень удобно отлаживаться и програмировать smile.gif
Ну если только не переехать в гараж с компом.
Есть ли какие халявные источники CAN сигнала? Ну может деталь какую с машины снять на разборке и запитать от 12 вольт?
Edmundo
Цитата(vromanov @ May 9 2007, 13:26) *
Потихоньку занимаюсь разработкой платки для машины. Хочется чтобы плата работа как пасивное устройство по шине CAN. Т.е. нужно чтобы она просто записывала во флеш все или не все сообщения идущие по шине. Понятно, что в качестве источника сообщений можно использовать машину. Но в машине как-то не очень удобно отлаживаться и програмировать smile.gif
Ну если только не переехать в гараж с компом.
Есть ли какие халявные источники CAN сигнала? Ну может деталь какую с машины снять на разборке и запитать от 12 вольт?

Насчет халявы не знаю... Но есть адаптеры USB-CAN тысяч за 6 с библиотеками для Си и LabView в комплекте. Использовали такой -- правда тормознутый оказался...
vromanov
Не это дохрена... За меньшие деньги можно купить вторую отладочную плату и генерить траффик при помощи ее.
Velund
Цитата(vromanov @ May 9 2007, 13:26) *
Есть ли какие халявные источники CAN сигнала? Ну может деталь какую с машины снять на разборке и запитать от 12 вольт?


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

Делают Vector Informatik, IXXAT кучу всяких вещей, но халявными их не назвать точно.
vromanov
Пример халявы:
1) Какой-нибудь датчик от машины. типа датчик температуры или датчик положения заслонки. Покупается на разборке за смешные деньги.
2) просто новый недорогой девайс работающий по кан шине.
да, похоже что будет проще отлаживаться при помощи машины.. отвезу комп в гараж. Сечас тепло.. буду там по вечерам програмить smile.gif
zltigo
Цитата(Edmundo @ May 9 2007, 13:24) *
Насчет халявы не знаю... Но есть адаптеры USB-CAN тысяч за 6 с библиотеками для Си и LabView в комплекте. Использовали такой -- правда тормознутый оказался...

Поскольку Автор, похоже не знает какой высокоуровневый протокол он жевать собирается, то ему для отладки железа сгодится любой сырой поток. USB-CAN без софтовых наворотов за $70 это халява:
http://www.slavna.ru/stran/ucc06.htm
Пользую.
vromanov
Я в курсе таких устройств. Но это не совсем то, что мне нужно. Хотелось бы именно пример реального устройства, которое само, без программирования генерило бы поток сообщений.
На тему протокла высокого уровня - для начала я хочу записать дамп сообщений и уже в спокойной обстановке с ним разбираться.
zltigo
Цитата(vromanov @ May 9 2007, 19:54) *
реального устройства, которое само, без программирования генерило бы поток сообщений.

"Само" smile.gif "само" это дороже.
Причем, если думаете, что какая-нибудь периферийная железяка со свалки вдруг начнет чего-то ( а чего? CAN, CAN-2.0A, CAN-2.0B + типы сообщений) генерить без инициализации свыше и "в никуда", то думаю Вас ждет облом.
spf
Цитата(vromanov @ May 9 2007, 15:26) *
Потихоньку занимаюсь разработкой платки для машины. Хочется чтобы плата работа как пасивное устройство по шине CAN. Т.е. нужно чтобы она просто записывала во флеш все или не все сообщения идущие по шине. Понятно, что в качестве источника сообщений можно использовать машину. Но в машине как-то не очень удобно отлаживаться и програмировать smile.gif

Вообще не вижу необходимости что-то отлаживать относительно CAN.
CAN: Принял любой пакет, записал. ФСЕ.
Интерфейс конфигурирования и получения данных с устройства можно отладить не запуская CAN.
Если есть какие-то неясности или с постановкой задачи еще не определились, то это только в машине, можно с осциллом.
Самое главное в такой ситуации -- использовать устройство, которое не вности в работу шины никаких изменений -- работает в режиме прослушивания (не делает подтверждений приема и т.п.).


PS: И причем тут ARM, хотелось бы узнать... конфа по CAN чуть ниже wink.gif
Fakir
Цитата(vromanov @ May 9 2007, 13:26) *
Потихоньку занимаюсь разработкой платки для машины. Хочется чтобы плата работа как пасивное устройство по шине CAN. Т.е. нужно чтобы она просто записывала во флеш все или не все сообщения идущие по шине. Понятно, что в качестве источника сообщений можно использовать машину. Но в машине как-то не очень удобно отлаживаться и програмировать smile.gif
Ну если только не переехать в гараж с компом.
Есть ли какие халявные источники CAN сигнала? Ну может деталь какую с машины снять на разборке и запитать от 12 вольт?


Можно самому написать генератор пакетов, делов на полчаса, формат стандартного CAN-ого пакета известен, а что еще надо?
А когда дело доходит до уровня протокола, вот тут уже больше вопросов появляется.
SunnyAngel
Если еще актуально, то железяка, генерящая пакеты CAN, есть у infineon. За 90$, кажется. работает нормально, но вот с программной оболочкой иногда глюки. Зато плюс - жить в гараже не придется, - на столе исправно работает.
Aleksey_M
Цитата(SunnyAngel @ May 26 2007, 01:40) *
Если еще актуально, то железяка, генерящая пакеты CAN, есть у infineon. За 90$, кажется. работает нормально, но вот с программной оболочкой иногда глюки. Зато плюс - жить в гараже не придется, - на столе исправно работает.

90 баксов??? за что??? mcp2515 подключенная к LPT порту ....... soft CANKing
а жить в гараже всёже придётся.... ибо пока расковыряешь нужный пакет.. 7 потов сойдёт...

К Автору топика...
Что за авто, если не секрет.???
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.