Перейти к содержанию
    

Эмуляция CAN шины

Всем привет,

 

Мы хотели бы в лабораторных условия сэмулировать CAN шину. У нас должна появиться некая железка с CAN интерфейсом. По CAN шине она должна считывать некие параметры и обрабатывать их. Так вот для разработки софта нам нужно сэмулировать CAN шину. Путем поиска в интернете я нашел такой USB-CAN модуль: http://datamicro.ru/interface/USB-to-CAN_II

Предполагаю что шину можно сэмулировать путем подключения вашего CAN модуля к нашей железке. Таким образом появилась бы возможность принимать сообщения от нашей железки и в ответ посылать ей сообщения.

В документации на CAN шину я прочитал что для полноценного функционирования быстрой CAN шины нужны концевые терминаторы по 120 Ом. Заглушки можно купить. Но я не пойму – как или куда их можно приспособить с USB-CAN модулем.

Не моглы бы вы просветить меня по этому вопросу?

Просьба сильно не пинать, так как я в CAN'е пока новичок.

 

Заранее всем спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У USB-to-CAN шина подключается через DB9 разъем. Вот и возьмите на ответную часть, когда провода припаивать будете, 120 Омный резистор припайте. На вашей железке желательно предусмотреть при разводке 120омный резистор уже на плате, который можно было бы джампером включать.

Но если нету - тоже в ответной части разъема резистор присобачте.

 

Примерно вот так:

          |---------------------------- 
          |                           |
----------|-----------------------    |
\   X     X     X     X     X   /    | |
_\  1     2     3     4     5  /     | | 120 Ом
  \    X     X     X     X    /      | |
   \   6     7     8     9   /        |        
    ---------|---------------         |
             |                        |
             |------------------------|

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У меня есть проект Can анализатора и кан фильтра. http://electronix.ru/forum/index.php?showtopic=107978

И вот вам почитать про кан

AN228_rassmotrenie_fizicheskogo_urovnya_CAN_rus.pdf

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Привет ребята.

 

Может кто нибудь можете помочь с кодом эмуляции CAN'а на Си для ATmega8? Что-то похоже есть здесь,но там все на асемблере....

Знаю что можно с mcp2515, но в каробке выключятеля мало место, то хочется чтобы было меньше деталей. Спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

И какую скорость в кане хотите получить с програмными кастылями?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

И какую скорость в кане хотите получить с програмными кастылями?

 

Если получить до 250kbps, то было бы очень хорошо... :rolleyes:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Привет ребята.

 

Может кто нибудь можете помочь с кодом эмуляции CAN'а на Си для ATmega8? Что-то похоже есть здесь,но там все на асемблере....

Знаю что можно с mcp2515, но в каробке выключятеля мало место, то хочется чтобы было меньше деталей. Спасибо.

Если Мега8 не принципиально и места хочется сэкономить, то может лучше LPC11C24FBD48 (с набортной CAN-Phy)?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если получить до 250kbps, то было бы очень хорошо... :rolleyes:

Не реально.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У меня есть проект Can анализатора и кан фильтра. http://electronix.ru/forum/index.php?showtopic=107978

И вот вам почитать про кан

очень порадовал фраза из текста

Поскольку не требуется обеспечивать общую землю между узлами,

 

и дальше начинают говорить о допустимом потенциале интересно о чем они говорят

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...