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

 
 
> CANонизируемся,, или все что нужно для CAN
KiV
сообщение Sep 4 2006, 16:04
Сообщение #1


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

Группа: Свой
Сообщений: 165
Регистрация: 18-06-04
Пользователь №: 56



Вот возникла задача внедрить CAN в одно старое устройство. Естественно с переделкой платы и
всеми вытекающими...

Итак, что есть - интерфейс SPI и 8/16 бит немультиплексированная параллельная шина.
Правда с точки зрения минимизации переделок лучше использовать SPI - меньше тащить проводов, да и
шина данных идет совсем в другой части платы.

Что надо - один CAN контроллер (а в перспективе два). Соответственно с приемопередатчиками и
всеми возможными защитами от помех и перенапряжений ( этого добра, то бишь помех планируется много sad.gif )

Возникло несколько вопросов:
1) собственно сам контроллер - какой? желательно минимальные габариты, цена и хорошая доставабельность
2) приемопередатчик - какой? нужна надежность и хорошая защита от помех ну и минимальная цена тоже
3) помехоподавляющие цепи - кто какие использует? видел варисторы, стабилитроны, трансзорбы... а что лучше/надежнее?


По первому пункту посмотрел микрочиповский контроллер - не понравился. У филипса контроллер без SPI.
Сейчас вот склоняюсь к мысли использовать ARM котроллер типа LPC2119 с двумя CAN на борту и SPI к
основному процессору. Заодно и стек CAN на нем-же обрабатывать (планирую J1939).

PS. Ответы типа "бери микруху X" без комментариев не приветствуются. Все это прочитал/перелопатил. Нужны реальные отзывы о реальном применении (теорию уже изучили).
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
spf
сообщение Sep 4 2006, 17:04
Сообщение #2


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

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



Цитата(KiV @ Sep 4 2006, 22:04) *
Соответственно с приемопередатчиками и
всеми возможными защитами от помех и перенапряжений ( этого добра, то бишь помех планируется много sad.gif )
Тогда уж и опторазвязка не помешает.
Цитата(KiV @ Sep 4 2006, 22:04) *
1) собственно сам контроллер - какой? желательно минимальные габариты, цена и хорошая доставабельность

Выбирать то не из чего... MCP2515 или SJA1000.
Если так важны габариты то возьми MB90F387 wink.gif -- LQFP-48: 9*9мм (по выводам), 7,75 USD.
Первое поколение встроенного CAN в MB90 имеет один серьезный пункт недочетов, для исключения которого не стоит пользоваться "0"-м слотом на прием, в F387 всего 8 слотов.
Цитата
2) приемопередатчик - какой? нужна надежность и хорошая защита от помех ну и минимальная цена тоже
Цены достаточно близки, тут скорее с поставщиком надо определяться.
Смотрел ATA6660?
"Надежность" у всех заявленная (см. DS), ктож ее будет перепроверять.
Цитата
Сейчас вот склоняюсь к мысли использовать ARM котроллер типа LPC2119 с двумя CAN на борту и SPI к основному процессору.
Только не забудь errata прочитать, вряд ли CAN в этом МК можно назвать удачным. Были обсуждения на эту тему. Кажется, сошлись на том, что придется работать по полингу, чтоб не потерять пакеты. (было на сахаре, год назад, не получилось быстро найти)
Цитата
PS. Ответы типа "бери микруху X" без комментариев не приветствуются. Все это прочитал/перелопатил. Нужны реальные отзывы о реальном применении (теорию уже изучили).

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


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



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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 01:53
Рейтинг@Mail.ru


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