Как работает LIN шина и ее компоненты ?

Обсуждаем электронику на колесах. Нужен увлажнитель воздуха для Камаза? Вам сюда.
Ответить
Аватара пользователя
ANGELJT
Мучитель микросхем
Сообщения: 471
Зарегистрирован: Чт дек 16, 2010 08:28:29
Откуда: С-Пб

Как работает LIN шина и ее компоненты ?

Сообщение ANGELJT »

Собственно вопрос в заголовке...
Вопрос возник после инсталяции климата вместо кондея(авто БМВ е81).
Собственно есть блок управления(панель климата) с датчиками(терморезисторы и прочее...), который по LIN шине посылает команды исполнительным механизмам(моторчикам заслонок) , но все моторчики соединены последовательно одним сигнальным проводом(всего провода три "-", "+" и сигнальный), Как они понимают, кому предназначен сигнал? И тут же вопрос к первому - сами моторчики неким способом определяются кто где стоит при первом включении, но видимо в них есть еще и какая-то память, поскольку если поменять их местами , то не факт что поменяные моторчики определяться в нужном месте, т.е. допустим на блоке открываем нижнюю заслонку, а по факту открывается средняя... Или нечаянно два моторчика могут определится , как будто стоят в одном и том же месте, соответственно начинают работать синхронно.

Вот и возникли вопросы , как оно работает и как общается между собой, как понимает и запоминает где какой мотор.... ???
Аватара пользователя
W115
Встал на лапы
Сообщения: 128
Зарегистрирован: Ср июн 19, 2013 16:16:10

Re: Как работает LIN шина и ее компоненты ?

Сообщение W115 »

По одному проводу от блока управления посылаются пакеты сигналов.
Контроллер того или иного мотора, видя, что этот пакет предназначен именно ему (за счет уникального адреса), воспринимает его,
перемещает привод и посылает назад по тому же самому проводу ответный пакет блоку. Он его запоминает, и так далее по циклу.

Моторы перепутать невозможно, ибо

"...каждому приводу в процессе производства назначается неизменный адрес.
Благодаря этому их можно однозначно идентифицировать при связи по шине.
Так как всем двигателям присвоен индивидуальный адрес, то они не являются взаимозаменяемыми."
Аватара пользователя
dimonn
Встал на лапы
Сообщения: 87
Зарегистрирован: Пт дек 13, 2013 11:34:39
Откуда: Москва

Re: Как работает LIN шина и ее компоненты ?

Сообщение dimonn »

Может это 1-wire от Dallas
pcb432
Мудрый кот
Сообщения: 1808
Зарегистрирован: Пт мар 26, 2010 17:16:52
Откуда: Kazan

Re: Как работает LIN шина и ее компоненты ?

Сообщение pcb432 »

Нет это именно однопроводная шина LIN.
Например нащел на плате автомедиа микросхему ATA6662? почитал -
ATA6662 - полностью интегрированный LIN-трансивер, отвечающий требованиям LIN 2.0 и SAEJ2602-2. Он предназначен для подключения контроллера, реализующего протокол LIN, к физической шине. Микросхема разработана для организации низкоскоростной передачи данных в автомобилях. Улучшенное управление фронтами на шине LIN гарантирует защищенную передачу данных на скорости до 20 кбод при управлении протоколом RC-генератором. Поддержка режима сна гарантирует минимальное потребление. ATA6662 характеризуется улучшенными характеристиками электромагнитных излучений и электростатического разряда.

А вот расшифровать данные придется самому.
Аватара пользователя
ANGELJT
Мучитель микросхем
Сообщения: 471
Зарегистрирован: Чт дек 16, 2010 08:28:29
Откуда: С-Пб

Re: Как работает LIN шина и ее компоненты ?

Сообщение ANGELJT »

W115 писал(а):
Моторы перепутать невозможно, ибо

"...каждому приводу в процессе производства назначается неизменный адрес.
Благодаря этому их можно однозначно идентифицировать при связи по шине.
Так как всем двигателям присвоен индивидуальный адрес, то они не являются взаимозаменяемыми."


Все моторчики поступающие в продажу как запчасть имеют одинаковый номер и программируются автоматически самим блоком управления климата , т.е. без какой либо помощи. Автоопределение происходит либо после полного снятия питания с блока климата, либо с помощью запуска через диагностическое оборудование. Вариант замены сгоревшего на Б/У тоже прокатывает, но не всегда. Иногда инициализация проходит с ошибками, иногда все нормально... Но если моторчик определился правильно, более с определением проблем не возникает.
Поэтому вариант программирования на заводе исключен как факт. Ручками опрелить какой где стоит тоже невозможно, нет такой функции в диагностике, ни в одной, только сам блок климата по каким-то своим соображениям распределяет моторчики на нужные(не всегда на нужные) места...

И еще... Я пока не осознал, что конкретно программируется . Возможные варианты - память в самих моторах, либо память в блоке по каким-то критериях, как например количество оборотов шаговиков ... Загадка ...
Ответить

Вернуться в «АвтоМотоВело»