Показать сообщение отдельно
Старый 31.10.2017, 10:21   #71
Ёж 540i Ёж 540i вне форума
Участник тусовки
 
Аватар для Ёж 540i
 
В Клубе с: 19.01.2016
Город: Россия, г. Екатеринбург
Авто: e39 540i мкпп
Сообщений: 267
Поблагодарили 60 раз(а)
По умолчанию Re: Автоматическое складывание/раскладывание зеркал

Вариант пойти в принципе другим путем не рассматривали? Если wds не врет:"Клавиша для складывания находится в блоке выключателей двери водителя. Сигнал клавиши передается по шине P-Bus на периферийные модули в дверях. В зависимости от положения зеркал они складываются или раскладываются".

В общих чертах примерно так:

Сесть контроллером на шину p-bus и ловить сообщение к зеркалам, и на i-bus ловить сообщения о температуре за бортом и "ключ в замке". Логика следующая:

1. "Ключ в замке" - ничего не делаем, пишем в память состояние зеркал.
2. Ключа в замке нет, случилось событие "постановка на охрану", в памяти состояние "зеркала раскрыты" - зеркала сложили, иначе ничего не делаем.
3. Ключа в замке нет, случилось событие "снятие с охраны", в памяти состояние "зеркала сложены" - зеркала раскрыли, иначе ничего не делаем.

Опционально: смотрим на температуру за бортом, если меньше заданной границы (например, +3 градуса, т.е. ночью возможен переход через 0) то ничего не делаем, запоминаем состояние, пусть хозяин сам решает.

Туда же таймер секунд на 6 - задержку на выдачу следующей команды управления зеркалами.

Также надо продумать инициализацию блока на случай, когда АКБ снимали.
  Ответить с цитированием