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

 
 
> Ошибка в CANmodule-III от inicore?, Перестают приниматься сообщения
Микула
сообщение Jul 6 2015, 11:20
Сообщение #1





Группа: Участник
Сообщений: 12
Регистрация: 4-12-13
Пользователь №: 79 488



Во время работы с контролером CANmodule-III (v.2.2.5) от INICORE возникал проблема:

Из периодически отправляемого потока данных мы вычитываем только часть данных, после чего контроллер перестает получать сообщения ( в регистре ISR нет битов-индикаторов приема данных и ошибок)

Однако если со стороны контролера на шину отправить какие либо данные, то прием возобновляется, правда опять на некоторое время.

RTR сообщения не используются.
Проверки делались на скоростях 10, 100 и 125 к\бит.

Буду очень благодарен за любую информацию.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 1)
Микула
сообщение Jul 7 2015, 05:38
Сообщение #2





Группа: Участник
Сообщений: 12
Регистрация: 4-12-13
Пользователь №: 79 488



Кому интересно - даю более подробную информацию о проблеме:
1) Если сначала включить и настроить контролер на прием, а потом начать передачу сообщений (от другого передатчика на шине CAN), то контролер просто не видел этих сообщений - прерывания не случались (включая прерывания с ошибками), состояние всех регистров в норме.

2) Если сначала начать передачу сообщений (соответственно по шине будет предаваться без пауз первое сообщение пока приемник, т.е наш контролер, не выставит подтверждение), а потом настроить на прием и включить контролер, то он принимает все сообщения, которые идут без пауз (т.е которые сохранились в переедающем буфере передатчика), а последующие опять не видит (хотя они , после паузы, продолжают опять беспрерывно передаваться по шине, т.к подтверждение приема никто не выставляет).

3) Из этого состояния ( в котором сообщения не перенимаются) контролер можно вывести если он (контролер) отправит сообщение. После этого он примет все сообщение предающиеся непрерывно и после паузы опять "заснет".


Go to the top of the page
 
+Quote Post

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

 


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


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