реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Отладка CAN интерфейса, Что использовать в качестве источника
vromanov
сообщение May 9 2007, 09:26
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 70
Регистрация: 27-03-07
Пользователь №: 26 533



Потихоньку занимаюсь разработкой платки для машины. Хочется чтобы плата работа как пасивное устройство по шине CAN. Т.е. нужно чтобы она просто записывала во флеш все или не все сообщения идущие по шине. Понятно, что в качестве источника сообщений можно использовать машину. Но в машине как-то не очень удобно отлаживаться и програмировать smile.gif
Ну если только не переехать в гараж с компом.
Есть ли какие халявные источники CAN сигнала? Ну может деталь какую с машины снять на разборке и запитать от 12 вольт?
Go to the top of the page
 
+Quote Post
Edmundo
сообщение May 9 2007, 10:24
Сообщение #2


Мастер
****

Группа: Свой
Сообщений: 730
Регистрация: 18-02-06
Из: Москва
Пользователь №: 14 474



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

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


--------------------
شامل
Go to the top of the page
 
+Quote Post
vromanov
сообщение May 9 2007, 10:40
Сообщение #3


Участник
*

Группа: Новичок
Сообщений: 70
Регистрация: 27-03-07
Пользователь №: 26 533



Не это дохрена... За меньшие деньги можно купить вторую отладочную плату и генерить траффик при помощи ее.
Go to the top of the page
 
+Quote Post
Velund
сообщение May 9 2007, 14:39
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 693
Регистрация: 19-11-04
Пользователь №: 1 177



Цитата(vromanov @ May 9 2007, 13:26) *
Есть ли какие халявные источники CAN сигнала? Ну может деталь какую с машины снять на разборке и запитать от 12 вольт?


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

Делают Vector Informatik, IXXAT кучу всяких вещей, но халявными их не назвать точно.
Go to the top of the page
 
+Quote Post
vromanov
сообщение May 9 2007, 15:26
Сообщение #5


Участник
*

Группа: Новичок
Сообщений: 70
Регистрация: 27-03-07
Пользователь №: 26 533



Пример халявы:
1) Какой-нибудь датчик от машины. типа датчик температуры или датчик положения заслонки. Покупается на разборке за смешные деньги.
2) просто новый недорогой девайс работающий по кан шине.
да, похоже что будет проще отлаживаться при помощи машины.. отвезу комп в гараж. Сечас тепло.. буду там по вечерам програмить smile.gif
Go to the top of the page
 
+Quote Post
zltigo
сообщение May 9 2007, 16:27
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(Edmundo @ May 9 2007, 13:24) *
Насчет халявы не знаю... Но есть адаптеры USB-CAN тысяч за 6 с библиотеками для Си и LabView в комплекте. Использовали такой -- правда тормознутый оказался...

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


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
vromanov
сообщение May 9 2007, 16:54
Сообщение #7


Участник
*

Группа: Новичок
Сообщений: 70
Регистрация: 27-03-07
Пользователь №: 26 533



Я в курсе таких устройств. Но это не совсем то, что мне нужно. Хотелось бы именно пример реального устройства, которое само, без программирования генерило бы поток сообщений.
На тему протокла высокого уровня - для начала я хочу записать дамп сообщений и уже в спокойной обстановке с ним разбираться.
Go to the top of the page
 
+Quote Post
zltigo
сообщение May 9 2007, 17:23
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(vromanov @ May 9 2007, 19:54) *
реального устройства, которое само, без программирования генерило бы поток сообщений.

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


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
spf
сообщение May 10 2007, 04:27
Сообщение #9


Странник
****

Группа: Свой
Сообщений: 766
Регистрация: 29-08-05
Из: Екатеринбург
Пользователь №: 8 051



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

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


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


--------------------
"Как много есть на свете вещей, которые мне не нужны!" Сократ
Go to the top of the page
 
+Quote Post
Fakir
сообщение May 10 2007, 05:04
Сообщение #10


Частый гость
**

Группа: Свой
Сообщений: 123
Регистрация: 21-04-05
Пользователь №: 4 350



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


Можно самому написать генератор пакетов, делов на полчаса, формат стандартного CAN-ого пакета известен, а что еще надо?
А когда дело доходит до уровня протокола, вот тут уже больше вопросов появляется.
Go to the top of the page
 
+Quote Post
SunnyAngel
сообщение May 25 2007, 19:40
Сообщение #11


Участник
*

Группа: Свой
Сообщений: 64
Регистрация: 7-04-07
Из: Днепропетровск
Пользователь №: 26 849



Если еще актуально, то железяка, генерящая пакеты CAN, есть у infineon. За 90$, кажется. работает нормально, но вот с программной оболочкой иногда глюки. Зато плюс - жить в гараже не придется, - на столе исправно работает.
Go to the top of the page
 
+Quote Post
Aleksey_M
сообщение Jun 12 2007, 16:30
Сообщение #12





Группа: Участник
Сообщений: 13
Регистрация: 29-09-06
Из: Оренбург
Пользователь №: 20 809



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

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

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

Сообщение отредактировал Aleksey_M - Jun 12 2007, 16:31
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th June 2025 - 05:19
Рейтинг@Mail.ru


Страница сгенерированна за 0.01464 секунд с 7
ELECTRONIX ©2004-2016