Gumanoid,
мне кажется Вы не правы. Ведущим устройством является модуль двери водителя.
В нем же располагается приемник пульта ДУ. Всем заправляет микроконтроллер PIC16F869 , который работает с шиной LIN через приемопередатчик TJA1021.
Здесь на форуме уже упоминалось устройство LV7012m, созданное для Приоры. Так вот оно включается в разрыв шины LIN модуля двери водителя.
Так как согласно спецификации на шине должен быть только один Мастер, то они просто коммутируют( или пропускают скозь себя ) сигналы штатного мастера модуля двери водителя и своего.
Контролер и драйвер LIN шины наличествует и в модуле электропакета, что под задним сиденьем спрятан. По мне, так правильней мастера запихнуть в модуль электропакета, правда при этом остаются невыясненными пара вопросов...
Вообщем как и обещал - сходил в обед - посмотрел активность на LIN шине
При такой активности на шине получается что мастер иммо, но это не логично, сигнал с брелка приходит на электропакет и если он slave, то он не сможет передать информацию дальше (я мерял напряжение, в режиме охрана на шине покой 12в).
У меня подозрение, что автоВАЗ отошёл от стандарта и там нет мастера. Обмен идёт по захвату шины, а информация по адресу устройства. Кто как думает?
Этап - 1
-----------------------------------------------------------------
Осциллограммы некоторых моментов работы:
Вот программа которая вам понадобится для просмотра http://www.powergraph.ru/soft/downlo...e=pg33demo.zip
Вот сами данные http://atombyte.com/ftp/tmp/data.zip
В программе выбираем например тип устройства "Sound"
далее можно изменять масштаб данных внизу слева,
данные разбиты по блокам, комментарий к данным в свойствах блока.
Думаю что поймете как работать с этой программой.
----------------------------------------------------------------
Этап - 2
-----------------------------------------------------------------
Обработанные данные:
Просмотрем и проанализировав данные я пришел к выводу что ведущий - это АПС, он посылает три посылки:
посылка с байтами начала 85 66 - посылка апс со своими данными
посылка с байтами начала 85 193 - запрос состояния от ЭП
посылка с байтами начала 85 3 - запрос состояния от МДВ
Далее прикрепляю расшифровки файлов лин1.pgc ... лин17.pgc
В них первая колонка это номер точки (в powergraph), дальше фреймы пишутся в файл по 3 в строку (и не важно в каком порядке они могут быть), причем если CRC нарушена пишется символ ? вместо символа |
-----------------------------------------------------------------
Этап - 3
-----------------------------------------------------------------
Так что вперед - теперь осталось включить мозговой штурм
При такой активности на шине получается что мастер иммо, но это не логично, сигнал с брелка приходит на электропакет и если он slave, то он не сможет передать информацию дальше (я мерял напряжение, в режиме охрана на шине покой 12в).
У меня подозрение, что автоВАЗ отошёл от стандарта и там нет мастера. Обмен идёт по захвату шины, а информация по адресу устройства. Кто как думает?
сигнал с брелка приходит не на электропакет а на МДВ
а информацию об этом он передаёт по запросу мастера (т.е. АПС)
я думаю стандарт соблюден. ведь при отключении АПС активность прекрашается
сигнал с брелка приходит не на электропакет а на МДВ
а информацию об этом он передаёт по запросу мастера (т.е. АПС)
я думаю стандарт соблюден. ведь при отключении АПС активность прекрашается
Тогда, как может запрашивать АПС, если он не знает, что сигнал идет с брелока. Ведь брелок отправляет сигнал на МДВ. Т.е. если мы послали сигнал с брелока, то возможно получается так: slave могут переводит линию в 0 на несколько мс, тем самым пробуждая мастера и другие slave. Но это при условии, что МДВ НЕ МАСТЕР.
На схеме видно и где-то на форуме читал что в качестве антенны используется обогрев заднего стекла, а он подключен к электропакету. У МДВ нет антенны, как он будет ловить сигнал?
А что АПС мастер за это говорит ещё и то, что мы обучаем его и инфа о мастер ключе и рабочих ключах хранится в нём.
Получается так, что сигнал с брелка придя на эл.пакет вызывает пробуждение шины, АПС запрашивает кто там пакет отвечает, АПС командует деисвуй. Так же и с МДВ.
На схеме видно и где-то на форуме читал что в качестве антенны используется обогрев заднего стекла, а он подключен к электропакету. У МДВ нет антенны, как он будет ловить сигнал?
Посмотрите вот этот пост http://www.lkforum.ru/showpost.php?p...2&postcount=13
Антенна в МДВ есть, есть там и м/с приёмника. Моё предположение: АПС постоянно запрашивает у МДВ: не нажали ли поблизости родной брелок? МДВ отвечает: да или нет. Далее - по ситуации. Ведущим должен быть АПС.
Еще способ проверить: по спецификации LIN, у мастера подтягивающий резистор 1 КОм, у остальных - 30 КОм. Надо померить на ОТКЛЮЧЕННЫХ блоках сопротивление между ПЛЮСОВЫМ выводом питания и выводом LIN. На всякий случаю тестер на предел больше 200 КОм не ставьте!