Easyelectronics.ru

Электроника для всех
Текущее время: 23 ноя 2017, 05:01

Часовой пояс: UTC + 5 часов



    • 10 шт. 2-слоя 100*100mm 2$. Быстрый заказ: JLCPCB.com
    • JLCPCB - это крупнейшая фабрика PCB прототипов в Китае.
    • Имеющий более 290,000 клиентов и выполняющий более 8,000 заказов в день.
    • LCSC - Крупнейший китайский онлайн магазин радиодеталей.

Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: LIN v2.*
СообщениеДобавлено: 17 мар 2017, 01:58 
Только пришел

Зарегистрирован: 18 авг 2014, 20:13
Сообщения: 23
Здравствуйте. Хочу поинтересоваться, кто нибудь работал с этой версией протокола. Конкретно интересует место, где указывается кол-во байт данных в data field (в версии 1.3 они содержались в Protected ID). В спецификации к протоколу (v.2.1) указано следующее:
Цитата:
A frame carries between one and eight bytes of data. The number of data contained in
a frame with a specific frame identifier shall be agreed by the publisher and all subscribers.
A data byte is transmitted as part of a byte field

Не ясен этот момент, как они должны договориться? Либо все таки есть дугой механизм.
Заранее спасибо.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LIN v2.*
СообщениеДобавлено: 17 мар 2017, 15:24 
Старожил

Зарегистрирован: 07 авг 2014, 17:15
Сообщения: 314
Откуда: дальнее надмосковье
AlexNL писал(а):
Не ясен этот момент, как они должны договориться?


Ну как договариваются? И в мастере и в слейве ставить одно и то же число в поле data_length (1,2,4,8) для конкретного фрейма, вот и договорились.

http://mikrocontroller.bplaced.net/word ... ge_id=3778
http://www.vr.ncue.edu.tw/esa/a1014/LIN.pdf


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LIN v2.*
СообщениеДобавлено: 17 мар 2017, 23:00 
Только пришел

Зарегистрирован: 18 авг 2014, 20:13
Сообщения: 23
Это отлично подойдет в том случае если просто проектировать систему (в принципе так и рекомендуется делать, как я понял, есть даже спец файлы *.ldf в которых описываются все Lin фреймы (Id, data_length..)).
Мое-же устройство - это своего рода LIN sinffer и такой подход тут не подойдет.
Цитата:
ставить одно и то же число в поле data_length (1,2,4,8)
- в стандарте 2.* не оговаривается конкретная длина, он может быть от 1 до 8 т.е. 3 или 5. Например фреймы с длиной 3 встречаются в семействе авто Lada Kalina.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB