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

 
 
> Проблема связи по CAN
zvzdpd
сообщение Mar 2 2010, 12:36
Сообщение #1





Группа: Новичок
Сообщений: 1
Регистрация: 2-03-10
Пользователь №: 55 761



Есть три ус-ва:
1. PCI-CAN-интерфейс PCI-7841 (SJA1000Т 16МГц)
2. USB-CAN-интерфейс VSCAN (SJA1000T 16МГц)
3. Испытательная плата(Стенд) (LVCH16T245 36МГц)

Обмен данными(скорость 1Мбит, id=29bit) идет в двух случаях, мне же нужен третий:

1. USB + Стенд = OK
2. USB + PCI = OK
3. PCI + Стенд = ERR

Причём в 3-ем случае с компа данные уходят и принимаются стендом, а от стенда данные получить не удается. В 1 и 2 случае связь работает в обе стороны. Т.е. через usb работают обе платы, а вот друг с другом не хотят.

Пробовал менять тайминги - так и не нашел нужной комбинации, считал по формуле bps = freq*10^6/bpr/(1+tseq1+tseq2), пробовал варианты из примеров.

С USB-CAN подкючаюсь с настройками по-умолчанию, возможности прочитать тайминги не нашел. В PCI-CAN настройки таймингов в предопределенных режимах не считываются(там в документации ошибки, и в хедере была ошибка). Кабель везде используется один и тот же. Уменьшать скорость пробовал, не помогает. Возможно и не в таймингах дело, подскажите что можно сделать.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 1)
Yaumen
сообщение Mar 9 2010, 12:45
Сообщение #2


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

Группа: Свой
Сообщений: 187
Регистрация: 22-06-05
Из: Минск, Беларусь
Пользователь №: 6 213



То, что сообщения доходят в 1-м и 2-м случае говорит о том, что тайминги скорее всего настроены верно.
Предположу, что проблема может заключаться в настройке фильтра CAN сообщений.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 13:46
Рейтинг@Mail.ru


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