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

 
 
> STM32F105 CAN/USB протокол обмена, протокол обмена компьютеров Sirius, Orion
Artos5
сообщение Aug 1 2015, 09:59
Сообщение #1


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

Группа: Участник
Сообщений: 124
Регистрация: 21-07-13
Из: Украина, Ахтырка
Пользователь №: 77 613



Добрый день уважаемые форумчане!
Появилась задача сделать переходник RS232 <> CAN и USB <> CAN типа 2 в одном.
задача связать компы с CAN , с компьютерами имеющими шину RS232.

Интересует следующее:
1) по какому протоколу работает
2) Какие грабли могут возникнуть
3) как эти грабли обойти

Первый вопрос очень важен. Так как информации вообще не нашел....
Кто знает хоть немного данную тему , помогите пожалуйста . Буду очень признателен за любую помощь!
С уважением Артем.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Golikov A.
сообщение Aug 6 2015, 11:43
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454



в целом все верно, можно и так.

я бы только данные сделал бы всегда 8 байт (чтобы пакеты стали фиксированной длинны, поле длинны в отдельном байте - хорошая идея, оставить) так легче их распаковывать, если по скорости пройдете.

признаки начала передачи, запрос на передачу, и так далее я бы выкинул, они уарту ненужны
на адрес бы отвел всегда 3 байта, (он может быть 11 или 19 бит)

получил бы посылку фиксированной длины 3 + 1 + 8 + 2 = 14 байт, сумму CRC надо заново считать из кан посылки ее взять не выйдет, вы поля кроите, потому заменил бы ее обычной суммой циклической и все...

Go to the top of the page
 
+Quote Post
Artos5
сообщение Aug 6 2015, 11:48
Сообщение #3


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

Группа: Участник
Сообщений: 124
Регистрация: 21-07-13
Из: Украина, Ахтырка
Пользователь №: 77 613



Цитата(Golikov A. @ Aug 6 2015, 14:43) *
можно и так.


Весь прикол в том , что это устройство предполагается сделать как некий аналог другого устройства , который по рассказам заказчика снят с производства.
У меня есть скрины мануала такого устройства , всего остального включая протокол - нету...

Вот краткое описание девайса:
http://cs625521.vk.me/v625521435/44245/4ATk8_51yME.jpg
http://cs625521.vk.me/v625521435/4424f/hbKwBTGY6lo.jpg
Go to the top of the page
 
+Quote Post
_3m
сообщение Aug 7 2015, 05:32
Сообщение #4


Знающий
****

Группа: Участник
Сообщений: 745
Регистрация: 28-12-06
Пользователь №: 23 960



Цитата(Artos5 @ Aug 6 2015, 14:48) *
Весь прикол в том , что это устройство предполагается сделать как некий аналог другого устройства , который по рассказам заказчика снят с производства.
У меня есть скрины мануала такого устройства , всего остального включая протокол - нету...

Проверьте действительно ли там CAN интерфейс.
Вдруг это UART с физикой CAN.
Go to the top of the page
 
+Quote Post
Artos5
сообщение Aug 7 2015, 06:13
Сообщение #5


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

Группа: Участник
Сообщений: 124
Регистрация: 21-07-13
Из: Украина, Ахтырка
Пользователь №: 77 613



Цитата(_3m @ Aug 7 2015, 08:32) *
Проверьте действительно ли там CAN интерфейс.

Да если там логика uart-a то это будет легко победить )
Но скорее всего там все таки полный CAN .
Вот скрины:

Сообщение отредактировал Artos5 - Aug 7 2015, 06:14
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post



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

 


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


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