Your comments

Замок зажигания. Все таки старт стоп для машины не родное:)


Видимо ревизия не позволяет. Минимально какую версию позволяет загрузить - 2.26.0(как я помню, чуть позже проверю), с которой блок и пришёл. Но это я пробовал через Мастер. Я думаю что через смс тоже не разрешит, но попозже попробую

Мы, кстати, по дверям, с вами общались когда то)

но я нашёл одну тему:

https://support.starline.ru/ru/communities/10/topics/87344-lada-kalina-ii

Они откатывают версию, чего я, к сожалению, не могу(

Спасибо, что отвечаете)

Я писал в идеях - потому что это, теоретически, доработка логики.

Про StartStop

Да, StartStop, само собой, реализовано исключительно гибкой логикой. Я и заказал только кнопку. Хотел 5ти контактную, чтобы подстветку отдельно контролировать. Но пока пользуюсь 3 контакта. 

В том то, к сожалению, и фишка, что действие в гибкой логике работает не совсем так, как от нее ожидается.

Машина на АКПП

Соответственно написал логику: 

Но эффекта никакого

Т.е. Сажусь, жму педаль тормоза - (включается программа 9 - проверял с задержкой) Подсветка кнопки гаснет.

Т.е. программа отрабатывает. НО не тут то было. Через 1-2 секунды мотор глохнет. т.е. силовые выходы отключаются. Соответственно моя логика выполняется, но логика автозапуска имеет приоритет, соответственно задача "Завершить автозапуск не отключая силовые выходы" не имеет какого либо смысла. Значит надо подключить еще один вход, который на секунд 5 поймает зажигание(будет удерживать его включенным), параллельно за эти 5 секунд логикой отследить момент выключения автозапуском силы и включить выход зажигания обратно. 

А это лишает логики действие "Завершить автозапуск не отключая силовые выходы" какого либо смысла его наличие.

В случае если делать "Завершить автозапуск не отключая силовые выходы"  методом, который не задевает то, за чем следит автозапуск(ручник, педаль), например по нажатию на кнопку - действие отлично отрабатывает, автозапуск выключается, двигатель не глохнет. И можно ехать спокойно. Но это лишает комфорта мягкую посадку, т.к. надо тыркать лишний раз кнопку

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

второй силовой модуль не нужен и даже вреден

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

 Но в целом на форуме встречал, что многим приходится делать с дополнительным проводом(проводами) и отдельным выходом, чтобы подхватить им выключение автозапуска силы при нажатии тормоза.

Как то писал по поводу не совсем корректного чтения дверей по CAN в Калине2

К сожалению этот глюк, я так понял, появился не так давно. Я первый раз написал в декабре. До меня была одна такая тема. Второй раз я написал в марте. Уже 5-7 тем находил. И в одном комментарии было написано: До версии n(точно не помню) прошивки блока читалось нормально. После обновления стало вот так, как сейчас. Откатил назад - снова стало нормально.

К сожалению ревизия моего устройства не позволяет откатится до указанной версии.


Какие обязанности? Вас внесут в список авторизованных установщиков

К сожалению мне это не надо) Мне только для себя, чтобы программ больше писать можно было.



Да твою дивизию. При чем тут самостоятельная установка? Тем более здесь поддержка не отвечает

Ало, техподдержка StarLine?

Я не понимаю, почему все вопросы передадресуются в раздел самостоятельная установка? Особенно если проблема касается абсолютно не этого? Кому можно тогда написать по поводу качества продукта и ошибок в работе? Какой смысл тогда в наличии техподдержки?

Все ответы сколняются - идите в установочный центр, мол 6 поколение это сложно. А смысл? Я знаю такие тонкости своей машины, о которых они могут даже не подозревать. Да и что сложного? Элементарный алгоритмический язык. Подключение по элементарным электросхемам можно сделать. Достаточно знать основы электрики, диагностику.

У меня у машин-проектов более сложное общение с помощью Arduino и малинок, чем здесь логику писать. С собственными шинами.

Что за отношение к клиентам?

Ладно, можно опустить второй вопрос, он не совсем понятно описан.

Но вот первый. Не я один с таким сталкиваюсь. 

Почему при выполнении логики "Завершить автозапуск не отключая силовые выходы" надо это делать по событию, которое не контролируется автозапуском?

Т.е. при нажатии педали тормоза все таки отрабатывает отключение силовых выходов(отрабатывает действие, заложенное в логику автозапуска) независимо что в логике по этому же событию("педаль тормоза: нажатие") в этот момент вызвано "Завершить автозапуск не отключая силовые выходы"? И чтобы сделать мягкую посадку по нажатию на тормоз надо делать отдельный выход который будет на пару секунд поддерживать зажигание(+акссесуары на большшинстве авто), пока отработает лишнее действие автозапуска по отключению выходов. А потом отдельной программой надо обратно включить силовые выходы. В чем смысл тогда этой функции в логики? Если, тогда уж, того же действия можно добиться сделав по другому, при котором остается то же количество проводов и программ?

Я спрашивал у нескольких сервисов по установке сигнализации и все отвечали, что сами с этим столкнулись

И в случае с чтением дверьми по CAN на Калине 2. Проблема не только у меня была и несколько раз освещали на форуме. Но настырно отправляли мои сообщения в раздел "Самостоятельная установка" как будто она в чем то тут виновата. Конечно, я же пересобираю штатную шину, что данные в ней бегают по другому....(сарказм)

Да я могу подключить по аналогу, но я нацеленно брал эту сигналку чтобы сделать большее количество подключений по цифре.

Не от балды же я сообщаю об этом на форуме.

Даже если взять юридическую сторону вопроса:

Закон о защите прав потребителя

2. Продавец (исполнитель), не предоставивший покупателю полной и достоверной информации о товаре (работе, услуге), несет ответственность, предусмотренную пунктами 1 - 4 статьи 18 или пунктом 1 статьи 29 настоящего Закона, за недостатки товара (работы, услуги), возникшие после его передачи потребителю вследствие отсутствия у него такой информации.

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

Т.е. тут даже если бы я не шарил в работе шины и не заметил принципа работы модуля CAN старлайна(а точнее засыпания) - я могу потребовать возмещения

а по пункту 2 - то что нигде не указано, что двери корректно читаются только при включенном зажигании - требовать устранения недостатка

Так что что у вас за отношение к клиентам?

Это то да, я понимаю)

Сам баловался как то модулем)
Но для идеи того же оповещения с выходе из машины с меткой - достаточно маленькой зоны)
Или большой разницы с зоной потери)

т.е. вышел из салона: 9(если блок спрятан не где то за железными панелями, фольгой, ватой, а за пластиком, то 90-100% точно будет)(и будет работать вне машины на расстоянии до 1-2 метров, так как кузов уже сильно нарушит связь)
Зона потери метки: 4(т.е. зона от 4 до ~12 метров, в зависимости от загруженности радиоканала и местности)

И при таком факте первое событие(вышел из машины) 100% наступит раньше 2ого факта, но не в салоне. И, за счет этого можно уже детектировать, что человек вышел из машины или подходит)

P.S Забыл что в настройках указано число зоны на уменьшение, т.е полное(100%) ~15, минимальное(5%) 1. Можно и по такому же принципу, чтобы не путаться) Главное чтобы функционал был)

Тема интересная, спасибо.

Я как то года 2 назад, изучал работу CAN шины, её логику, иерархию. Эксперементрировал. И многое знаю, как там происходит, так как на её прототипе я строил свою 2 сеть в машине(уже для своих нужд).

Шина - не панацея, но удобство.

Про то, что шина нормально активна только при включённом зажигании я знаю.

И, например, зная особенности своего авто, так как я знаю даже какие пакеты как передаются в шине,  я предлагаю какие нибудь подсказки по машине. Потому что у них такого авто точно нет, чтобы проверить всякие мелочи на нем.

Например, в калине 2/гранте шина активна после выключения зажигания ~10 секунд. В это время она исправно передаёт все данные. Потом засыпает. Но, при совершении прерывания - она просыпается, чтобы передать информацию. Например потому что приборка отображает открытую дверь исключительно из кан шины. В неё не заходит аналога(на авто старше 15-16 года, или заходит только водительская для авто с 13-15 года).

Соответственно в шине 100% есть нужная информация в этот момент, так как мы видим изменение состояния индикатора на панели. 

И поэтому я в теме не осуждал логики работы старлайна. Когда ведёшь процесс разработки, тем более такого большого количества, есть то, о чем можно не доследить. Тем более в процессе обновления не проверишь апдейт на всех машинах сразу. Это какой парк машин и штат тестировщиков должен быть.

Я говорил, что есть "недоработка". И ее симптомы. Фактически машина заявлена как поддерживаемая без оговорок, как например с багажником(там чётко сказано, что управление багажником доступно только при выключённом зажигании).

И, читая на форуме, можно встретить, что раньше было исправно. А значит в какой то версии в один момент поменяли какую то функцию, которая "сломала" функционал на определённой машине без умысла "сломать".

И, если это действительно проблема софта, то можно сделать фикс, например поместив в прошивку особую переменную, или вывести таковую в настройки, которая будет менять поведение в таковом случае.

Я же в первую очередь писал, что вот, есть такая недоработка. И ждал ответа от техподдержки. Я говорил .без всяких наездов и тп, так как поиском я ответа не нашёл. 

Например можно было сказать, что в связи с изменением железа - невозможно исправить проблему. И указать это на сайте кана. Это как пример.

Я бы понял и отстал. Но мне ответа не дали.

Проблема в том, что из за ревизии - я не могу поставить версию центрального блока, на которой, по отзывам некоторых пользователей форума, работает нормально. 

И это не единичный случай. Я несколько отзывов, в том числе в последние несколько месяцев, встречал жалобу на аналогичную проблему. Т.е. проблема не связана с конкретным оборудованием(в частности моим ЦБКЭ).

Я, проанализировав шину, могу сказать, что из за того, что засыпает шина(в режим экономии энергии выходит) - CAN модуль в самой сигналке тоже засыпает, и, так как у него на пробуждение затрачивается время, он не успевает прочитать всё приходящее сообщение в момент пробуждения. По всей видимости раньше такой проблемы не было. Соотвественно я допускаю, что фикс может быть софтовый в прошивке блока.


Пример, как происходит в данный моментScreen_Recording_20220402-164313.mp4

Это выражается независимо от кпп. Просто на МКПП это сложнее увидеть из за включённого зажигания, пока не поставишь комплекс в охрану.

На самом деле сложного ничего не вижу в 6 поколении. Просто появилась логика и гибкие каналы. Я бы сказал, тот же конструктор Arduino, только с более простым, минимальным программированием,  и заточеной логикой под определенные цели) А в электрике ещё проще, тем более в вазе) я эту тачку сам разбирал полностью, делал проект) знаю как и куда каждый модуль общается. Плюсом было что близкий друг у офицалов тех.экспертом работает. Если что не знал - у него спрашивал.

Я стараюсь минимизировать количество жгутов в машине и большая часть моих собственных модулей общаются по собственной шине. 

Поэтому может я и считаю, что это просто. Если читать электросхемы, понимать логику и физику - все это не составит больших проблем:)

Но опять много букв, вернёмся к вопросу:

Авто: Калина 2, АКПП, 2013 год. S96v2, добуквенно позже напишу. Программная нейтраль не требуется, так что машина закрывается всегда с выключенным зажиганием.

Машина в общем подключена по CAN + LIN, на аналог выведено открытие багажника, кнопка аварийки, ну и кнопка Start - Stop реализована.

Проблема:

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

Я считаю, что это связано с тем, что при выключённом зажигании шина(инициатор которой ЦБКЭ) полностью засыпает. И просыпается на доли секунды когда надо передать информацию в приборную панель об изменениях(данными являются - открытая дверь, включённый сигнал поворота)

Это основная проблема. Да, можно подключить по аналогу, но это займёт порты, на которые у меня планы, да и цель сделать максимально цифровое общение, без лишних проводов. Перфекционизм просит делать это без костылей, если имеется такая возможность.

Поэтому и выбрал сигналку с CAN+LIN

вроде в целом все. Надеюсь понятно описал

К сожалению 2.24.3 попробовать не могу, так как не позволяет ревизия. Хотел попробовать, на форуме встретил, что у кого-то до этих версий нормально работает, а после уже вот так же глючит.


Да, бывает со мной, что много мыслей и не выражается общая. Прошу прощения.

Я постарался более подробно описать в теме, которую создали по моему посту в другой теме. К новой теме у меня нет доступа. 

В этой теме я описал поверхностный взгляд. И предложил решение, которое, по факту, было бы просто костылем. По мере использования я анализировал данные, который сигналка читает и посылает и нашёл более верную(возможно) причину.

Фактически сигналка по CAN плохо  видит открытие/закрытие дверей если выключено зажигание. Так как при выключённом зажигании шина(инициализации цбкэ) просыпается на доли секунды, пересылает инфу приборке и засыпает. Сигналка не всегда успевает эти данные поймать, так как(если я правильно понял) модуль CAN так же умеет засыпать.

Надеюсь так более понятно

Screen_Recording_20211203-103058.mp4

Вот запись из диагностики. Специально снимал с микрофоном, чтобы было слышно. Дверь открыл, закрыл, поставил в охрану, замки закрылись. С нарушенным, потом, через время(видимо как он посчитал, что закрыл окна и увидел закрытые двери), прошло перезакрытие