Программа гибкой логики старлайн s96 что это такое
Индивидуальные настройки
Гибкая логика StarLine
Что такое гибкая логика?
Гибкая логика – это программный инструмент, встроенный в охранно-телематическое оборудование StarLine 6 и 7 поколений. С его помощью установщик может создавать собственные алгоритмы и даже писать и внедрять авторские программы, чтобы воплощать в жизнь идеи для защиты и комфорта автовладельца. Например, чтобы во время движения задним ходом на парковке боковые зеркала сами опускались для вашего удобства.
Как это работает?
С помощью гибкой логики и специальной программы StarLine Мастер установщик программирует и задает различные сценарии для совместной работы умного оборудования StarLine и систем машины, управление которыми производится по штатным цепям и цифровой шине автомобиля CAN или LIN.
Хоть гибкая логика и создана как удобный и простой инструмент, который можно использовать даже без глубоких знаний в области программирования, создание собственных сценариев для защиты и комфорта требует специальных знаний и подготовки. Без предварительного обучения можно случайно снизить уровень защиты своего автомобиля. Поэтому, рекомендуем доверять безопасность и комфорт вашего автомобиля только сертифицированным специалистам. Список таких авторизованных установочных центров доступен по ссылке.
Более подробную информацию об этом умном и полезном инструменте можно найти в Руководстве по гибкой логике
Чему гибкая логика может «научить» ваш автомобиль?
Попросите специалиста по установке дополнительного оборудования реализовать с помощью охранного комплекса StarLine опции, которые усилят защиту вашего автомобиля на стоянке:
Гибкая логика StarLine: уникальные возможности Вашего автомобиля
Что представляет собой гибкая логика? Наличие гибких программ и сценариев указано в описании каждой охранной системы СтарЛайн. И это действительно уникальное преимущество автомобильных сигнализаций данного бренда.
Гибкая логика StarLine – набор программ, которые отвечают за определенную функцию защиты или комфорта в автомобиле. Специальный программный инструмент, предназначенный для систем 6 и 7 поколений. Позволяет мастеру реализовать абсолютно любой функционал с помощью четкого авторского алгоритма: Событие – Условие – Действие.
Для качественной реализации желаемого сценария гибкой логики необходимо профессиональное программное обеспечение StarLine Мастер и грамотный установщик.
Чему можно обучить Ваше авто?
Планируете превратить свой автомобиль в полноценный беспилотник? Или просто дополнить некоторыми актуальными функциями комфорта? Гибкая логика StarLine открывает практически безграничные возможности.
В этом и заключается задача гибкой логики StarLine – реализовать любую возможную последовательность действий в зависимости от персональных пожеланий владельца.
Многолетний опыт специалистов позволил определить наиболее востребованные программы гибкой логики СтарЛайн.
Усиление защитной функции установленной автосигнализации
Дополнительная безопасность во время и после поездки:
Комфортное управление и запуск автомобиля:
Возможности программ гибкой логики StarLine не ограничиваются конкретным списком. По желанию владельца можно запрограммировать даже автоматический подъем дворников в холодное время года при постановке машины в режим охраны.
Что такое «гибкая логика»?
Охранный комплекс — это система сложных электронных устройств с программой, которая работает в каждом элементе системы. Программы разрабатываются инженерами Старлайн и выполняют основные охранные и сервисные функции: охрану периметра, запуск двигателя, уведомление владельца о тревоге. Если установщик придумывает новую функцию или улучшение в алгоритме, то зачастую он не может реализовать свои идеи самостоятельно.
Для того, чтобы специалисты по установке могли на месте воплощать нестандартные идеи, в шестое поколение охранных комплексов инженеры Старлайн добавили специальный механизм: гибкую логику. Это набор настроек, с помощью которых можно быстро и безопасно расширить функции системы, причем для этого не нужно разбираться в программировании.
Гибкая логика доступна во всех устройствах шестого поколения: охранных комплексах X96, M96, A96, умном трекере M66.
Так как устройства Старлайн шестого поколения имеют разные возможности и функции, то в настройках гибкой логики возможны отличия. Например, так как у M66 нет выхода на сирену, использовать сигналы сирены в гибкой логике M66 нельзя.
Элементы гибкой логики
Гибкая логика состоит из программ, каждая из которых выполняет одно или несколько действий. Действие выполняется только в том случае, если происходит событие, а режим работы охранного комплекса и внешние параметры соответствуют условию.
Проще всего понять, как это работает, посмотрев на настройку гибкой логики в программе StarLine Master. Вот программа гибкой логики, которая предупредит владельца о гололеде:
Если при включении зажигания температура двигателя (а значит, и температура воздуха) ниже 0°С, то встроенный в X96 звуковой излучатель выдаст предупреждающий сигнал.
Если двигатель автомобиля работал незадолго до включения зажигания, то он нагреется и никакого предупреждения не будет. Программа приведена для примера и в реальной жизни её использовать не стоит.
В этой программе гибкой логики есть следующие элементы:
Специалисты, которые впервые сталкиваются с гибкой логикой, часто путают событие и условие. Событие — это то, что происходит мгновенно: включение зажигания, открытие двери, срабатывание датчика удара. Условие — это текущее состояние охранного комплекса, автомобиля или внешней среды: зажигание включено, открыта дверь. Например, такого условия как «удар по автомобилю» нет, потому что это непродолжительное событие.
Событие | Условие |
---|---|
Включение зажигания | Зажигание включено |
Открытие двери | Дверь открыта |
Запуск двигателя | Двигатель запущен |
Нажатие сервисной кнопки | Сервисная кнопка нажата |
Срабатывание предупредительного уровня датчика удара | — |
Если поменять местами событие и условие, то получится совсем другая программа:
Кажется, что такая запись более понятная. Если мы прочитаем слева направо, как привыкли, то получается следующее: «если температура меньше 0 при включенном зажигании то нужно включить звуковой излучатель».
Но событием в этой программе является изменение температуры с 0°С на −1°С. То есть звуковой излучатель включится только тогда, когда температура изменит свое значение. Конечно, такая ситуация может произойти в реальной жизни, но понятно, что программа будет работать не совсем так, как планировал создатель.
Хороший прием — проговорить программу гибкой логики начиная с условия по шаблону «если условие А и происходит событие Б то выполняется действие В». Например:
Если температура двигателя ниже 0°С и происходит включение зажигания, то выполняется включение звукового излучателя
Если включено зажигание и происходит снижение температуры ниже 0°С, то выполняется включение звукового излучателя
Событие: это то, что запускает программу гибкой логики
Условие: это то, что должно быть активно, чтобы событие запустило действие
Действие: это то, что происходит при выполнении программы
Программа гибкой логики может реагировать на несколько событий: от одного до трех. Программа выполняет действие, если происходит любое из событий.
Условий может быть тоже несколько: от одного до трех. Но в отличие от событий, для выполнения программы условия должны быть активны одновременно.
У программы может быть от одного до четырех действий, которые выполняются одновременно при наступлении события и выполнении всех условий. Например:
В этом примере охранный комплекс X96 предупредит владельца автомобиля об открытии двери, капота или багажника, если у снятого с охраны автомобиля включено зажигание и любая метка находится в зоне приема. Чтобы владелец обратил внимание на событие, охранный комплекс одновременно включит звуковой излучатель в основном блоке, сирену, поворотники и светодиод индикации.
События
Список доступных в гибкой логике событий постоянно расширяется.
Для удобства настройки все события разделены на группы:
Переключение выхода из одного состояния в другое (активное → пассивное или пассивное → активное)
Один из этапов запуска двигателя:
Один из этапов работы предпускового подогревателя:
Переход в один из режимов работы охранного комплекса:
Примечания:
(1) Чтобы отправить такую команду с брелка, нужно выполнить двойное нажатие кнопки 3 брелка. На сайте или в мобильном приложении есть кнопка для отправки этой команды.
(2) Если канал используется в программе гибкой логики, то в таблице каналов напротив его названия появляется специальный значок:
Если канал двунаправленный, то есть может работать и как вход, и как выход, то для смены его направления нужно сначала убрать его из событий гибкой логики.
(3) Некоторые параметры доступны, только если они есть в CAN шине или были выполнены соответствующие подключения. Например, если к основному блоку не подключен внешний датчик температуры двигателя, то использовать параметр «Температура двигателя, С» для запуска программы гибкой логики не получится.
Условия
Список доступных в гибкой логике условий постоянно расширяется
Все условия для удобства настройки разделены на группы:
Что такое гибкая логика StarLine
Одним из важных преимуществ охранных комплексов StarLine является наличие в них специального программного обеспечения, что позволяет реализовать разные сценарии настройки и адаптировать автосигнализации данного бренда для работы с любым авто.
Гибкая логика – это своеобразная азбука для Вашего автомобиля. Каждая буква в ней – специальная программа, отвечающая за функции охраны и комфорта в машине.
Гибкая логика реализована в системах StarLine 6 и 7 поколения. Для того чтобы задействовать все возможности этого уникального инструмента, следует обратиться к профессиональному установщику, который начнет с инсталляции программного обеспечения StarLine Мастер, а затем, по специальным алгоритмам, научит Ваш автомобиль «мыслить логически».
Какие функции доступны с гибкой логикой
Усиление охраны.
Умное управление.
«Приятные мелочи».
Гибкая логика StarLine призвана сделать жизнь автовладельца проще, а значит, и всякие мелочи (из которых, как известно, складывается впечатление), ей тоже доступны. Сделайте автомобиль своим другом и безотказным помощником с этой уникальной системой:
Доверьте гибкой логике StarLine выполнение всех этих и многих других функций – освободите время для жизни!
Чтобы проконсультироваться и получить больше информации об умных автосигнализациях СтарЛайн, позвоните нашим специалистам. Подберем охранную систему под Ваш автомобиль, подскажем как все правильно установить и настроить.
Руководство по гибкой логике
Охранный комплекс — это система сложных электронных устройств с программой, которая работает в каждом элементе системы. Программы разрабатываются инженерами Старлайн и выполняют основные охранные и сервисные функции: охрану периметра, запуск двигателя, уведомление владельца о тревоге. Если установщик придумывает новую функцию или улучшение в алгоритме, то зачастую он не может реализовать свои идеи самостоятельно.
Для того, чтобы специалисты по установке могли на месте воплощать нестандартные идеи, в шестое поколение охранных комплексов инженеры Старлайн добавили специальный механизм: гибкую логику. Это набор настроек, с помощью которых можно быстро и безопасно расширить функции системы, причем для этого не нужно разбираться в программировании.
Гибкая логика доступна во всех устройствах шестого поколения: охранных комплексах X96, M96, A96, умном трекере M66.
Так как устройства Старлайн шестого поколения имеют разные возможности и функции, то в настройках гибкой логики возможны отличия. Например, так как у M66 нет выхода на сирену, использовать сигналы сирены в гибкой логике M66 нельзя.
Элементы гибкой логики
Гибкая логика состоит из программ, каждая из которых выполняет одно или несколько действий. Действие выполняется только в том случае, если происходит событие, а режим работы охранного комплекса и внешние параметры соответствуют условию.
Проще всего понять, как это работает, посмотрев на настройку гибкой логики в программе StarLine Мастер. Вот программа гибкой логики, которая предупредит владельца о гололеде:
Если при включении зажигания температура двигателя (а значит, и температура воздуха) ниже 0°С, то встроенный в X96 звуковой излучатель выдаст предупреждающий сигнал.
Если двигатель автомобиля работал незадолго до включения зажигания, то он нагреется и никакого предупреждения не будет. Программа приведена для примера и в реальной жизни её использовать не стоит.
В этой программе гибкой логики есть следующие элементы:
Специалисты, которые впервые сталкиваются с гибкой логикой, часто путают событие и условие. Событие — это то, что происходит мгновенно: включение зажигания, открытие двери, срабатывание датчика удара. Условие — это текущее состояние охранного комплекса, автомобиля или внешней среды: зажигание включено, открыта дверь. Например, такого условия как «удар по автомобилю» нет, потому что это непродолжительное событие.
Событие | Условие |
---|---|
Включение зажигания | Зажигание включено |
Открытие двери | Дверь открыта |
Запуск двигателя | Двигатель запущен |
Нажатие сервисной кнопки | Сервисная кнопка нажата |
Срабатывание предупредительного уровня датчика удара | — |
Если поменять местами событие и условие, то получится совсем другая программа:
Кажется, что такая запись более понятная. Если мы прочитаем слева направо, как привыкли, то получается следующее: «если температура меньше 0 при включенном зажигании то нужно включить звуковой излучатель».
Но событием в этой программе является изменение температуры с 0°С на −1°С. То есть звуковой излучатель включится только тогда, когда температура изменит свое значение. Конечно, такая ситуация может произойти в реальной жизни, но понятно, что программа будет работать не совсем так, как планировал создатель.
Хороший прием — проговорить программу гибкой логики начиная с условия по шаблону «если условие А и происходит событие Б то выполняется действие В». Например:
Если температура двигателя ниже 0°С и происходит включение зажигания, то выполняется включение звукового излучателя
Если включено зажигание и происходит снижение температуры ниже 0°С, то выполняется включение звукового излучателя
Событие: это то, что запускает программу гибкой логики
Условие: это то, что должно быть активно, чтобы событие запустило действие
Действие: это то, что происходит при выполнении программы
Программа гибкой логики может реагировать на несколько событий: от одного до трех. Программа выполняет действие, если происходит любое из событий.
Условий может быть тоже несколько: от одного до трех. Но в отличие от событий, для выполнения программы условия должны быть активны одновременно.
У программы может быть от одного до четырех действий, которые выполняются одновременно при наступлении события и выполнении всех условий. Например:
В этом примере охранный комплекс X96 предупредит владельца автомобиля об открытии двери, капота или багажника, если у снятого с охраны автомобиля включено зажигание и любая метка находится в зоне приема. Чтобы владелец обратил внимание на событие, охранный комплекс одновременно включит звуковой излучатель в основном блоке, сирену, поворотники и светодиод индикации.
События
Список доступных в гибкой логике событий постоянно расширяется.
Для удобства настройки все события разделены на группы:
Переключение выхода из одного состояния в другое (активное → пассивное или пассивное → активное)
Один из этапов запуска двигателя:
Один из этапов работы предпускового подогревателя:
Переход в один из режимов работы охранного комплекса:
Примечания:
(1) Чтобы отправить такую команду с брелка, нужно выполнить двойное нажатие кнопки 3 брелка. На сайте или в мобильном приложении есть кнопка для отправки этой команды.
(2) Если канал используется в программе гибкой логики, то в таблице каналов напротив его названия появляется специальный значок:
Если канал двунаправленный, то есть может работать и как вход, и как выход, то для смены его направления нужно сначала убрать его из событий гибкой логики.
(3) Некоторые параметры доступны, только если они есть в CAN шине или были выполнены соответствующие подключения. Например, если к основному блоку не подключен внешний датчик температуры двигателя, то использовать параметр «Температура двигателя, С» для запуска программы гибкой логики не получится.
Условия
Список доступных в гибкой логике условий постоянно расширяется
Все условия для удобства настройки разделены на группы:
Блокировка двигателя включена или выключена
Алгоритм запуска находится в одном из следующих состояний:
Предыдущий режим работы охранного комплекса был одним из:
Текущий режим работы охранного комплекса один из:
Багажник открыт или закрыт
(1) Если канал используется в программе гибкой логики, то в таблице каналов напротив его названия появляется специальный значок:
Если канал двунаправленный, то есть может работать и как вход, и как выход, то для смены его направления нужно сначала убрать его из событий гибкой логики.
(2) Некоторые параметры доступны, только если они есть в CAN шине или были выполнены соответствующие подключения. Например, если к основному блоку не подключен внешний датчик температуры двигателя, то использовать параметр «Температура двигателя, С» как условие программы гибкой логики не получится.
Действия
Действие программы гибкой логики запускается, когда происходит событие и выполняется условие. Интерфейс настройки действия немного сложнее, чем у события или условия.
Для действия можно задать:
1. Задержку запуска от 0 до 1000 секунд. Действие будет выполняться не сразу после появления события, а спустя заданное время.
2. Выполнение действия можно прервать, задав одно или два события и от одного до трех условий. Каждое из событий прерывает выполнение действия, если выполняются все условия. Досрочное прерывание возможно только для длительного действия или действия, которое выполняется с задержкой.
Действия для удобства настройки разделены на группы:
На номер M1 отправляется SMS с текстом, соответствующим названию программы гибкой логики. Пример:
При падении напряжения на аккумуляторе автомобиля ниже 11В в охране на телефон М1 будет отправлено СМС сообщение
На выход подается активный уровень (включить), пассивный уровень (отключить) или серия импульсов. Меню настройки импульсов на гибком выходе:
1. Параметры импульсов на аналоговом выходе:
Длительность импульсов и пауз задаются в диапазоне от 10 до 60000 мс (0.01 … 60 сек)
2. Первый и второй импульс с паузами можно повторить от 1 до 100 раз
3. На время работы действия можно игнорировать датчики охранного комплекса. Это полезно, если гибкая логика включает штатную механику автомобиля, например, складывает зеркала или закрывает багажник.
На устройство индикации подается заданное количество импульсов (включить) либо индикация прекращается (выключить):
1. Для звукоизлучателя в основном блоке и сирены можно установить громкость от 1 до 100
2. Количество импульсов задается от 1 до 30
3. Активная фаза (включение индикации) задается от 0.01 до 30 секунд
4. Пауза между включениями задается от 0.01 до 30 секунд
даСостояние охранного комплекса
Доступны следующие действия:
Действие имитирует открытие двери автомобиля
Изменение режима работы охранного комплекса. Доступны следующие варианты:
(1) Если перед действием включена задержка хотя бы на 1 секунду, то можно выбрать событие, прерывающее действие досрочно, даже если в таблице указано «нет»
Примеры использования гибкой логики
В этом разделе мы рассмотрим несколько программ гибкой логики, которые можно использовать в реальной жизни. Для примера будем использовать охранный комплекс StarLine X96.
Умный видеорегистратор
Умело применив гибкую логику, мы добавим в обычный видерегистратор функцию записи тревожных событий, происходящих с автомобилем при отсутствии владельца.
Для этого питание видеорегистратора нужно подключить к аналоговому выходу охранного комплекса. Этот канал будем использовать в действии программ гибкой логики.
Включение регистратора при включении тревоги
Сначала настроим канал XS1:14, к которому подключим питание регистратора:
Чтобы этот канал работал только в программе гибкой логики и не участвовал во встроенных алгоритмах охранного комплекса, выберем функцию Функция не назначена. Полярность выхода — положительная: при активном уровне на выходе появится +12В с максимально допустимым током 7 Ампер. Такого тока достаточно для питания любого регистратора или даже двух.
В качестве событий, запускающих программу, мы используем переход охранного комплекса в состояние Тревога предупредительная (срабатывание предупредительного уровня датчика удара) и Тревога основная.
При переходе охранного комплекса в тревогу подадим на выход XS1:14 импульс длительностью 30 секунд. За это время регистратор успеет включиться и записать хулигана на видео:
Включение регистратора при начале движения
Вторую программу настроим так, чтобы регистратор включался при начале движения автомобиля и выключался при глушении двигателя. Для этого в качестве события будем использовать датчик движения, ограничив условием работающего двигателя:
Действие программы — включение аналогового выхода, к которому подключено питание прибора. А чтобы регистратор выключался, используем событие остановки двигателя для прерывания программы:
Умный домаргиватель
Домаргиватель автоматически включает серию вспышек сигнала поворота, даже если водитель коротко, без фиксации, сдвинул подрулевой переключатель. Это упрощает управление автомобилем в плотном потоке и делает дорожное движение более безопасным. Сигнал поворота не просто моргнёт, а серией вспышек ясно покажет намерение водителя совершить маневр.
Программа домаргивателя использует все возможности гибкой логики, поэтому она сложнее, чем алгоритм умного видеорегистратора.
Каналы, которые мы будем использовать в StarLine X96 могут работать в режиме «вход-выход»: они могут одновременно подавать активный уровень для включения сигнала поворота и детектировать активный уровень, если лампа была включена электрооборудованием автомобиля (подрулевым переключателем или аварийкой). Для канала XS1.8 нужно выбрать функцию «Левый поворотник (управление и чтение состояния для ан. слейва)», полярность выходного сигнала должна быть положительной:
Канал XS1.9 настроим аналогично, только выберем функцию «Правый поворотник (управление и чтение состояния для ан. слейва)»:
Если в охранном комплексе StarLine шестого поколения нет каналов типа «вход-выход», то можно использовать два — вход и выход, соединив их вместе. Если выход подключается напрямую к лампам, то он должен иметь положительный активный уровень и достаточный выходной ток (в зависимости от типа и количества ламп на каждом борту). При необходимости управлять лампами можно через реле. В любом случае активный уровень входа и выхода должны совпадать.
Вот как выглядит программа домаргивания левым поворотником:
Событием для срабатывания программы является переход из активного в пассивное состояние на канале, который мы выбрали для управления поворотником, то есть выключение подрулевого переключателя.
Событие будет срабатывать только в том случае, если двигатель запущен — это условие программы.
Действие разберем подробно:
1. После первого включения поворотника через подрулевой переключатель программа ждет 400 мс. Это время должно быть на 20-50 мс больше паузы между сигналами поворота. Задержка необходима, чтобы прервать программу, если подрулевой переключатель зафиксирован водителем или включена аварийка:
Не забудьте подобрать длительность паузы на автомобиле. Она должна быть на 20-50 мс больше, чем пауза между включениями лампы поворота.
2. Если в течение задержки 400 мс на поворотнике не появились сигналы, программа начинает подавать импульсы на канал, подключенный к лампам:
3. Длительности импульсов и пауз необходимо подобрать на каждом автомобиле индивидуально, чтобы они совпадали со штатными настройками.
4. Программа гибкой логики должна прерывать выполнение, если водитель снова сдвигает подрулевой переключатель или включает аварийку:
Очень важную функцию выполняет второе действие программы:
Это действие необходимо для того, чтобы заблокировать повторный запуск домаргивателя на 10 секунд:
Действие ничего не выполняет, но перед ним включена задержка. Пока эта задержка не закончится, программа гибкой логики выполняется и не будет реагировать на новые события.
Управление правым поворотником реализовано аналогично:
Советы и хитрости использования гибкой логики
1. Название программы гибкой логики сохраняется в настройках охранного комплекса. Из-за архитектурных особенностей длина названия ограничена. Если поле с названием засветилось оранжевым, то программа не будет сохраняться в устройство — нужно сократить длину названия:
2. Если необходимо выполнить одно и то же действие, но при разных событиях — не создавайте еще одну программу гибкой логики. Попробуйте добавить еще одно событие в уже существующую программу:
3. Помните, что события равноценны (то есть программа запускается при наступлении хотя бы одного из событий) а условия должны быть выполнены все одновременно:
4. Если нужно выполнить несколько действий, добавляйте их в программу, не создавайте еще одну:
5. Если нужно ограничить частоту запуска программы (то есть задать интервал, в течение которого событие запускать программу не будет), используйте прием из примера домаргивателя. Добавьте в программу действие «Ничего не выполнять» и задайте задержку выполнения. Программа будет повторена только после того, как закончится это время (если, конечно, она не будет прервана раньше другим событием):