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

 
 
> устройство для чтения CAN и передачи UART
Vny4ek
сообщение Mar 5 2012, 08:52
Сообщение #1


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

Группа: Участник
Сообщений: 145
Регистрация: 11-01-08
Пользователь №: 34 001



Здраствуйте, подскажите пожалуйста, задача вроде простая
Хочу поиграться с автомобильной CAN шиной, тоесть планирую сделать устройство которое можно подключить к шине и для начала прочитать пакеты гуляющие в ней с выводом в UART.
Сразу вопросы следующего порядка
1) Хочу использовать AVR с CAN на борту, но вижу что есть еще CAN трансиверы, нужны ли мне они при использовании AVR с поддержкой CAN, ну и как оптимальней вообще организовать схему и на каких деталях, что еще нужно в обвязке как правило.
2) если по программной части видели на Си исходники где все не слишком сложно, хотелось бы тоже посмотреть.
Устройство не промышленное, просто любительская поделка
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
ARV
сообщение Mar 6 2012, 08:32
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 143
Регистрация: 30-09-08
Из: Новочеркасск
Пользователь №: 40 581



имеются готовые библиотеки под WinAVR полной поддержки контроллеров типа AT90CANxxx - в комплекте идет даже исходник сниффера CAN-шины с отправкой в комп через RS232 (правда, у меня он так и не заработал). так что особо искать не нужно - есть все готовое (и даже на этом форуме я выкладывал эти библиотеки, кажется).

а у меня встречный вопрос: может ли кто-нибудь сказать, с какой "плотностью" гуляют пакеты в автомобильном CAN-е? не скорость передачи битов интересует (точнее, скорость интересует, но во вторую очередь), а сколько пакетов в секунду (хотя бы в среднем)?


--------------------
Я бы взял частями... но мне надо сразу.
Go to the top of the page
 
+Quote Post
ClockworkOrange
сообщение Nov 21 2013, 11:01
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 337
Регистрация: 17-05-07
Пользователь №: 27 784



Цитата(ARV @ Mar 6 2012, 12:32) *
имеются готовые библиотеки под WinAVR полной поддержки контроллеров типа AT90CANxxx - в комплекте идет даже исходник сниффера CAN-шины с отправкой в комп через RS232 (правда, у меня он так и не заработал). так что особо искать не нужно - есть все готовое (и даже на этом форуме я выкладывал эти библиотеки, кажется).


вот этот проект под AVR точно заработает: http://www.mictronics.de/projects/usb-can-bus/
правда там от AVR ядро лишь.



Цитата(adnega @ Mar 5 2012, 13:49) *
Делал переходник CAN-UART на STM32. Могу помочь схемой и прошивкой, если AVR не принципиально.

это интересно.
можете поделиться и описать какой протокол по UART вы использовали (стандартный SLCAN или что-то своё)?


--------------------
Чтoбы yзнaть, кaкaя дopoгa впepeди, cпpocи тex, ктo пo нeй вoзвpaщaeтcя ©
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 24th July 2025 - 10:31
Рейтинг@Mail.ru


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