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

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> CAN Open и AVR, нужно посоветоваться
Kovrov
сообщение Mar 23 2007, 21:24
Сообщение #1


Мастер-фломастер
****

Группа: Свой
Сообщений: 611
Регистрация: 29-12-05
Пользователь №: 12 700



Господа, стоит задача реализовать сей протокол.
Первое что пришло в голову это 90CAN128..
Вообще кто нибудь делал это на авр?
Хотелось узнать мнение и услышать советы...
Может есть какой софт-эмулятор и тд итп?
вообщем спасибо за любую информацию..


--------------------
Вон ПОПОВ, клоун клоуном, а радио изобрел!!
Go to the top of the page
 
+Quote Post
bodja74
сообщение Mar 24 2007, 00:01
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 543
Регистрация: 22-10-05
Пользователь №: 9 984



Сам грызу такую тему,первые впечатления- вещь очень рулезная,если отбросить протоколы высокого уровня(там вообще темный лес) smile.gif

Больше склоняюсь к АТ89С51СС01 +Keil ,так как CAN128 слегка дороговат ,да и не нужно мне столько флеши.

По софту искал(типа сниффера) - все платное +адаптер тоже недаром smile.gif ,канадцы одну только микруху под адаптер на пике за 80 уев впихивают.

Если народ ,где что надыбал по теме на халявуsmile.gif выкладывайте !
Go to the top of the page
 
+Quote Post
=GM=
сообщение Mar 24 2007, 02:43
Сообщение #3


Ambidexter
*****

Группа: Свой
Сообщений: 1 589
Регистрация: 22-06-06
Из: Oxford, UK
Пользователь №: 18 282



Цитата(bodja74 @ Mar 23 2007, 21:01) *
Сам грызу такую тему, первые впечатления - вещь очень рулезная, если отбросить протоколы высокого уровня (там вообще темный лес) smile.gif
Больше склоняюсь к АТ89С51СС01 +Keil ,так как CAN128 слегка дороговат ,да и не нужно мне столько флеши. По софту искал(типа сниффера) - все платное +адаптер тоже недаром smile.gif ,канадцы одну только микруху под адаптер на пике за 80 уев впихивают. Если народ, где что надыбал по теме на халявуsmile.gif выкладывайте !

Делал на TMS320F2808, никаких проблем. Есть куча номерных почтовых ящиков, надо послать, пишешь в ящик на передачу, при приёме сообщения взводится флаг (или прерывание), остаётся только прочитать.

Протокол сложный, и быстрый к тому же, так что никакого эмулятора, всё реализовано аппаратно.
В проце для тестирования можно завернуть выход передатчика на вход приёмника -вот и вся эмуляция(:-).


--------------------
Делай сразу хорошо, плохо само получится
Go to the top of the page
 
+Quote Post
Kovrov
сообщение Mar 24 2007, 08:17
Сообщение #4


Мастер-фломастер
****

Группа: Свой
Сообщений: 611
Регистрация: 29-12-05
Пользователь №: 12 700



хорошо!
а внешние контроллеры CAN по SPI? слышал тоже есть.
TMS вешь приятная конечно..
но вопрос на сколько хуже контрролер CAN в AVR?

Цитата(=GM= @ Mar 24 2007, 02:43) *
Протокол сложный, и быстрый к тому же

сложно его в паблике найти?


--------------------
Вон ПОПОВ, клоун клоуном, а радио изобрел!!
Go to the top of the page
 
+Quote Post
beer_warrior
сообщение Mar 24 2007, 10:41
Сообщение #5


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

Группа: Свой
Сообщений: 1 065
Регистрация: 8-10-05
Из: Kiev, UA
Пользователь №: 9 380



Цитата
а внешние контроллеры CAN по SPI? слышал тоже есть.

Гляньте у мелкочипа. Там целое семейство.


--------------------
Вони шукають те, чого нема,
Щоб довести, що його не існує.
Go to the top of the page
 
+Quote Post
Kovrov
сообщение Mar 24 2007, 13:51
Сообщение #6


Мастер-фломастер
****

Группа: Свой
Сообщений: 611
Регистрация: 29-12-05
Пользователь №: 12 700



Спасибо!
а 90кан - действительно не дешевые...


--------------------
Вон ПОПОВ, клоун клоуном, а радио изобрел!!
Go to the top of the page
 
+Quote Post
vesago
сообщение Mar 24 2007, 15:00
Сообщение #7


Тутэйшы
****

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



Сам мечтаю эту тему поднять. Соскочить хочется с 485 и перейти на более прогрессивную технологию. Но делать наверное на арме буду. Вот тут вроде какой то инструментарий имеется.
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Mar 24 2007, 15:42
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



А я решил на LPC2119 реализовать. Когда IAR for ARM поставил, то там в примерах есть реализация библиотеки под этот камень. По EINFO он стоит ~7$. Флэши и рамы выше крыши. Ну и производительность 60 мипсов. Есть фильтр сообщений аппаратный. Правда я ещё не приступал. Так изучаю. Где-то ближе к осени начну.
Go to the top of the page
 
+Quote Post
=GM=
сообщение Mar 24 2007, 15:57
Сообщение #9


Ambidexter
*****

Группа: Свой
Сообщений: 1 589
Регистрация: 22-06-06
Из: Oxford, UK
Пользователь №: 18 282



Цитата(Kovrov @ Mar 24 2007, 05:17) *
а внешние контроллеры CAN по SPI? слышал тоже есть.

Есть MCP2515, отдельный CAN-чип c SPI-выходом.
Цитата(Kovrov @ Mar 24 2007, 05:17) *
сложно его в паблике найти?

Залил http://nukeuploads.com/download/1174740697...an_bus.pdf.html
Код: OLYBpZDOWzqMXA8 p/w: canbus


--------------------
Делай сразу хорошо, плохо само получится
Go to the top of the page
 
+Quote Post
Kovrov
сообщение Mar 24 2007, 18:37
Сообщение #10


Мастер-фломастер
****

Группа: Свой
Сообщений: 611
Регистрация: 29-12-05
Пользователь №: 12 700



Цитата(SasaVitebsk @ Mar 24 2007, 15:42) *
А я решил на LPC2119 реализовать. Когда IAR for ARM поставил, то там в примерах есть реализация библиотеки под этот камень. По EINFO он стоит ~7$. Флэши и рамы выше крыши. Ну и производительность 60 мипсов. Есть фильтр сообщений аппаратный. Правда я ещё не приступал. Так изучаю. Где-то ближе к осени начну.

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

Цитата(=GM= @ Mar 24 2007, 15:57) *
Есть MCP2515, отдельный CAN-чип c SPI-выходом.

Залил [url=http://nukeuploads.

Спасибо всегда очень полезно оригинальное описание..
Вот ещё бы CAN open найти...
обещали на неделе люди с которыми предстоит этот протокол налаживать...
но как то уж очень нехотя все это делают...


Цитата(vesago @ Mar 24 2007, 15:00) *
Сам мечтаю эту тему поднять. Соскочить хочется с 485 и перейти на более прогрессивную технологию. Но делать наверное на арме буду. Вот тут вроде какой то инструментарий имеется.

А что давайте поработаем на этом направлении уж больно сладко все поют про этот кан...


--------------------
Вон ПОПОВ, клоун клоуном, а радио изобрел!!
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Mar 24 2007, 21:25
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Документации у меня полно. Книга эта тоже есть. Правда мне не нужен Can-open. У меня автомобильный SAE J1939. Хотя по-моему где-то есть описание CAN-open. Если надо поищу и выложу (анг)

На счёт замены RS485 - это явный перебор. Это разные интерфейсы и для разных целей. Я сейчас применяю RS485. Проверил на дальность 300 метров. К тому же RS485 реализуется за 2 копейки и легко подключается к компу. А если делать CAN, да ещё высокоскоростной, то реализация будет отнюдь не дешёвой.

Кстати есть реализация USB<->CAN. Русская. С прогами. В том числе и снифер реализован.
Дали мне адресок www.slavna.ru

Мы наверное обратимся. Так как нам надо к чужой сети подключатся со своим прибором.
Go to the top of the page
 
+Quote Post
bodja74
сообщение Mar 24 2007, 22:04
Сообщение #12


Знающий
****

Группа: Свой
Сообщений: 543
Регистрация: 22-10-05
Пользователь №: 9 984



Цитата(SasaVitebsk @ Mar 24 2007, 21:25) *
У меня автомобильный SAE J1939.


Скинь мне плиз на мыло поглазеть smile.gif ,или ссылку.
Go to the top of the page
 
+Quote Post
bodja74
сообщение Mar 24 2007, 23:13
Сообщение #13


Знающий
****

Группа: Свой
Сообщений: 543
Регистрация: 22-10-05
Пользователь №: 9 984



Цитата(=GM= @ Mar 24 2007, 15:57) *
Есть MCP2515, отдельный CAN-чип c SPI-выходом.

О ,то что доктор прописал,ДИП корпус мне ближе по духу smile.gif
MicroChip - forever! ГЫ-ГЫ-ГЫ smile.gif
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Mar 25 2007, 01:32
Сообщение #14


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Цитата(bodja74 @ Mar 24 2007, 23:04) *
Скинь мне плиз на мыло поглазеть smile.gif ,или ссылку.


Выделил для тебя. Посмотрел 13.5 метров. blink.gif И это только основные. Я ещё раз пересмотрю и вышлю тебе самые важные. А остальных скину названия. Может разыщешь в инете.

Ссылок нет так как эти документы приехали непосредственно с Даймлера, Дейтройта и ещё откуда-то.
Go to the top of the page
 
+Quote Post
spf
сообщение Mar 25 2007, 10:46
Сообщение #15


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

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



Цитата(Kovrov @ Mar 24 2007, 21:37) *
Цитата
А я решил на LPC2119 реализовать. Когда IAR for ARM поставил, то там в примерах есть реализация библиотеки под этот камень. По EINFO он стоит ~7$. Флэши и рамы выше крыши. Ну и производительность 60 мипсов. Есть фильтр сообщений аппаратный. Правда я ещё не приступал. Так изучаю. Где-то ближе к осени начну.
у нас прям мысли одинаковые вот только сейчас читал книжку про филипсовские LPC
тоже все вокруг и около него хожу...
кстати книжка на русском и кан интерфейс достаточно полно разжеван...

Почитать ерату не забудьте, реализация CAN у филипса та еще ...



Цитата(SasaVitebsk @ Mar 25 2007, 00:25) *
На счёт замены RS485 - это явный перебор. Это разные интерфейсы и для разных целей. Я сейчас применяю RS485. Проверил на дальность 300 метров. К тому же RS485 реализуется за 2 копейки и легко подключается к компу. А если делать CAN, да ещё высокоскоростной, то реализация будет отнюдь не дешёвой.

Эх, уже сколько раз писалось... не путайте понятия: RS485 - физический уровень, и ВСЕГО ЛИШЬ!, а CAN - протокол с аппаратной реализацией арбитража и т.д. в первую очередь(два уровня OSI), имеется его физический уровень, но CAN может работать и по RS485.


--------------------
"Как много есть на свете вещей, которые мне не нужны!" Сократ
Go to the top of the page
 
+Quote Post

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

 


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


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