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

 
 
 
Reply to this topicStart new topic
> LIN интерфейс - что за зверь?
ALARM
сообщение Sep 25 2008, 05:02
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 30
Регистрация: 23-09-08
Из: г. Новосибирск
Пользователь №: 40 405



Поискал информацию на форуме по этому интерфейсу и нашел только одну тему.
По описанию понял, что CAN и LIN - "родственники", хотя бы по признаку применения в автомобильных делах. Понял, что он однопроводный, высоковольтный (12В) и реализуется на дешевых процах.
Вопросы у меня такие:
1.Какова максимальная длина линии/кол. девайсов на линии.
2.Каково минимальное потребление в режиме ожидания запроса (наверное это зависит от драйвера?).
Мне приходилось иметь дело с 1-WIRE. Может кто скажет, в чем у них основные отличия. И есть ли преимущества у LIN?
Go to the top of the page
 
+Quote Post
iosifk
сообщение Sep 25 2008, 06:18
Сообщение #2


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(ALARM @ Sep 25 2008, 09:02) *
Поискал информацию на форуме по этому интерфейсу ....

Могу предложить статейку о микроконтроллерах NEC для автомобилей, часть-2, там есть описание работы LIN.
Находится у меня на сайте, раздел "статьи"..
Удачи!


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
Alex B._
сообщение Sep 25 2008, 07:00
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 943
Регистрация: 6-07-04
Из: Санкт-Петербург
Пользователь №: 274



Цитата(ALARM @ Sep 25 2008, 09:02) *
1.Какова максимальная длина линии/кол. девайсов на линии.

40 метров, 1 master и до 15 slave устройств на линии

Цитата(ALARM @ Sep 25 2008, 09:02) *
2.Каково минимальное потребление в режиме ожидания запроса (наверное это зависит от драйвера?).

Вообще говоря, у LIN энергопотреблению довольно много внимания уделено. Мастер может перевести слейв в режим энергосбережения специальной командой. Потребление действительно зависит в основном от драйвера - это ~10-30 мкА в режиме прослушивания (передатчик и встроенный регулятор (если он есть) напряжения выключены). А дальше все зависит от чипа - если он умеет просыпаться по фронту на RX - то его можно вгонять в совсем глубокую спячку, это + 1-5 мкА.

Цитата(ALARM @ Sep 25 2008, 09:02) *
Мне приходилось иметь дело с 1-WIRE. Может кто скажет, в чем у них основные отличия. И есть ли преимущества у LIN?

LIN это по сути расширенный UART, который поддерживает детектирование фронта на RX и автоматическое определение скорости - это краеугольный камень LIN, так как предполагается, что в слейвы - это простенькие девайсы, в которых стоят чипы, тактируемые от внутреннего или внешнего RC. Так что 1-wire тут непричем, это совсем другое. Как впрочем и CAN.

Основные преимущества LIN вытекают из этого ответа: низкое потребление узлов сети, использование простых дешевых контроллеров без кварца. Ну еще можно добавить хорошую EMC совместимость со штатным оборудованием (при использовании совместимых драйверов). Если EMC и низкого потребления не требуется - можно юзать K-Line драйвер (2 транзистора) - тоже плюс.
Go to the top of the page
 
+Quote Post
ALARM
сообщение Sep 25 2008, 10:54
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 30
Регистрация: 23-09-08
Из: г. Новосибирск
Пользователь №: 40 405



Цитата(iosifk @ Sep 25 2008, 13:18) *
Могу предложить статейку о микроконтроллерах NEC для автомобилей, часть-2, там есть описание работы LIN.
Находится у меня на сайте, раздел "статьи"..
Удачи!

Прочитал статью с интересом. Спасибо за Ваш труд.

Цитата(Alex B._ @ Sep 25 2008, 14:00) *
40 метров, 1 master и до 15 slave устройств на линии

Для моих задач малО и расстояние и количество. А задача такова: на 2-х проводную линию посадить порядка ста микромощных спящих приборов (~10uА каждый), а длина такой линии порядка 300 м. И чтоб каждые 2 сек происходил полный цикл опроса наличия и состояния всех девайсов. А состояний у каждого девайса =4. И еще , чтобы все девайсы запитывались по той же самой линии. Ну прям ТЗ для золотой рыбки smile.gif.
Go to the top of the page
 
+Quote Post
Седой
сообщение Oct 25 2008, 09:44
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 244
Регистрация: 21-02-05
Из: Урал
Пользователь №: 2 806



Цитата(ALARM @ Sep 25 2008, 16:54) *
Для моих задач малО и расстояние и количество. А задача такова: на 2-х проводную линию посадить порядка ста микромощных спящих приборов (~10uА каждый), а длина такой линии порядка 300 м. И чтоб каждые 2 сек происходил полный цикл опроса наличия и состояния всех девайсов. А состояний у каждого девайса =4. И еще , чтобы все девайсы запитывались по той же самой линии. Ну прям ТЗ для золотой рыбки smile.gif.


Ну и в чем проблема, возмите другой физ. уровень и используйте LIN протокол. Кстати, я думаю, и штатный LIN приемопередатчик может 300м потянуть, если подобрать нагрузку и емкость линии, вам же не требуется четкое соблюдение требованиям спецификации LIN.
Go to the top of the page
 
+Quote Post

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

 


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


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