Показать сообщение отдельно
Старый 25.11.2015, 12:01   #134
YAM1966
Гуру
 
Аватар для YAM1966
 
Регистрация: 01.06.2013
Возраст: 57
Регион: Украина
Машина: Toyota Fortuner 4.0 / Chevrolet Bolt EV
Сообщений: 2,006
YAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud of
По умолчанию

Цитата:
Сообщение от Jenson Посмотреть сообщение
.....вот Юра мне скинул как работает логика его контроллера на кнопке
1. подали АСС и оно > 10.5В - контроллер самоблокирует свое питание и на отключение уже АСС не реагирует.
2. через 10 сек после п.1 нажимается кнопка пипы на 1 сек.
3. если АСС менее 11В в течении 10 сек - выдается Sleep по USB. Разрешается анализ п.4 и через 10 сек самоблокировка питания снимается. При этом если АСС нет - контроллер выключится полностью.
4. если АСС > 11.5В в течении 1 сек считать что это подача питания и к п. 1
Поясню некоторые моменты:
п.1 10.5В - пороговое напряжение включения DC/DC преобразователя, это определяется хардварно. И сделано для защиты от разряда аккумулятора. п.1 выполняется ТОЛЬКО один раз если до этого контроллер был обесточен.
Если контроллер установил "Поддержка питания", то отсутствие сигнала ACC не выключит DC/DC преобразователь, т.е. контроллер будет продолжать работать от BAT. И только при снятии сигнала "Поддержка питания" и отсутствии ACC контроллер выключится.

ВСЕ тайминги и напряжения как и ВСЯ логика работы задаются программно событиями и может быть совершенно любой.
Кроме того можно использовать события по активации/деактивации USB, с их помощью определять запустился ли комп, либо выключился.

Т.е. контроллер это ИНСТРУМЕНТ с помощью которого можете сделать ВСЕ что необходимо. А как его применять уже зависит от пользователя.

p.s. в окне терминала ПО оболочки настройки можно ввести команду t1 (описано в pdf файле...), тогда будет выводится лог работы событий и реакций по которому можете контроллировать что реально выполняет контроллер.
YAM1966 вне форума   Ответить с цитированием