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

 
 
> Автоматическая настройка скорости CAN, Проблема при приеме CAN сообщений (LPC2368)
MalyshSV
сообщение Apr 27 2010, 09:04
Сообщение #1





Группа: Новичок
Сообщений: 7
Регистрация: 5-03-08
Из: Владимирская обл.
Пользователь №: 35 661



В системе с несколькими устройствами (мк LPC2368) необходимо реализовать автоматичекий подбор скорости на CAN шине. Алгоритм следующий: задающее устройство периодически посылает CAN сообщение. Устройства которым необходима настройка скорости работают в режиме прослушки и перебирают допустимые скорости, инициализируют CAN модуль. Как только устройство принимает сообщение, переходит в нормальный режим. Система работает, но при условии если на шине с задающим устройством, есть еще устройство, работающее на заданной скорости. В случае, если задающее устройство на шине остается одно, а остальные все в режиме прослушки, сообщение ни одним из устройств не принимается. Понятно, что задающее устройство не получает ACK на отправленное сообщение. Но после попыток отправки сообщения CAN модуль заново инициализирую. Все счетчики очищаются, но устройства сообщения так и не принимают. Что можете посоветовать для решения данной проблемы?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
zksystem
сообщение Apr 28 2010, 12:31
Сообщение #2


embedder
***

Группа: Свой
Сообщений: 264
Регистрация: 11-05-05
Из: Казань
Пользователь №: 4 911



Непонятно для какой задачи требуется перебор скоростей, неужели нельзя просто выбрать одну из стандартных частот и работать на ней?


--------------------
Мечты стареют куда быстрее мечтателей… Стивен Кинг. "Ловец снов"
Go to the top of the page
 
+Quote Post
MalyshSV
сообщение Apr 28 2010, 12:39
Сообщение #3





Группа: Новичок
Сообщений: 7
Регистрация: 5-03-08
Из: Владимирская обл.
Пользователь №: 35 661



Цитата(zksystem @ Apr 28 2010, 16:31) *
Непонятно для какой задачи требуется перебор скоростей, неужели нельзя просто выбрать одну из стандартных частот и работать на ней?

Дело в том что система состоит из устройств расстояние между которыми, от 10 м до 1 км. Заранее конфигурация системы неизвестна, и определяется разными закачиками. Работать на минимальной скорости не совсем рационально, поэтому есть задача перестройки скорости имея только единственный канал CAN. Может есть другие алгоритмы перестройки на другую скорость?
Go to the top of the page
 
+Quote Post



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

 


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


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