PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Планшеты (http://pccar.ru/forumdisplay.php?f=182)
-   -   Nexus 7 2013 в качестве CarPC (читаем "шапку" обязательно!). (http://pccar.ru/showthread.php?t=20830)

Denkos 02.11.2017 13:25

Цитата:

Сообщение от skanch (Сообщение 394129)
Думал сохранились темы с описанием... - было бы не плохо в виде альтернативы "умным" БП.

Да ни чего мудреного нет.
При АСС включается Хаб(в него встроил dc/dc). С него по Usb пять вольт пошли в планшет на реле и активную gps. микрореле подает сигнал на датчик холла.
Все! Работает ка швейцарские ⏰

skanch 02.11.2017 13:28

Цитата:

Сообщение от Denkos (Сообщение 394130)
Да ни чего мудреного нет.
При АСС включается Хаб(в него встроил dc/dc). С него по Usb пять вольт пошли в планшет на реле и активную gps. микрореле подает сигнал на датчик холла.
Все! Работает ка швейцарские ⏰

Ну это уже признаки "интеллектуального" управления! )))

Denkos 02.11.2017 13:30

Цитата:

Сообщение от skanch (Сообщение 394131)
Ну это уже признаки "интеллектуального" управления! )))

Ага, это когда человек взял в руки каменный топор.:smile1:

kazanova 02.11.2017 14:02

Цитата:

Сообщение от skanch (Сообщение 394122)
Если "загонять" планшет в "сон" физически, (как вариант выпаивать датчик Холла и на его место ставить резистор) сажая управляющий контакт Холла на "землю" через нормально-замкнутое твердотельное реле, то информация "спит или не спит" уже не нужна. Достаточно ориентироваться по двум "признакам" - "включено или выключено" реле.

Тогда как решать поставленную задачу? Еще раз повторюсь, какая стоит задача: планшет должен иметь внешнюю кнопку питания, которой он вручную может быть выключен совсем или уведен в сон в тот момент, когда зажигание включено. Т.е. если он нам не нужен - выключили его и катаемся на машине. При этом контроллер отслеживает и запоминает в ПЗУ состояние планшета. Когда подается АСС, контроллер восстанавливает предыдущее состояние, т.е. либо включает планшет (если он работал в момент пропадания АСС), либо оставляет выключенным. Подобную схему я уже реализовывал на другом планшете: там я брал сигнал от питания SD-карты, но режим сна я тогда не использовал (не помню, почему).

Можно пойти двумя путями:
1. Управлять питанием периферии исходя из состояния планшета (то, что я хочу сделать), кнопку питания доверить планшету
2. Кнопку завести в контроллер, контроллером управлять состоянием планшета.

Второй вариант я считаю плохой. Например, нажалась кнопка, мы уводим контроллером планшет в сон, запоминаем, что он якобы спит, а он возьми и перезагрузись. Сон нарушен, а мы об этом не знаем. Или планшет завис и нужно длительное нажатие кнопки питания... В общем, хочу пойти вариантом №1.

skanch 02.11.2017 14:03

Цитата:

Сообщение от oleg707 (Сообщение 394126)
Вообще правильный вопрос. ...

Один из вариантов - отслеживать напряжение "sleep" на монитор планшета (консультировался с мастером, который работает с матрицами и конструирует контроллеры к ним). Пытаюсь найти по схеме этот "sleep"...пока тщетно. Но как возможный вариант "запариться по полной" с отслеживанием "спит или не спит планшет" - имеет место...!
Цитата:

Сообщение от kazanova (Сообщение 394134)
...мы уводим контроллером планшет в сон, запоминаем, что он якобы спит, а он возьми и перезагрузись. Сон нарушен, а мы об этом не знаем. Или планшет завис и нужно длительное нажатие кнопки питания...

Как сказал выше Denkos - " каждый идет своим путем". О том, что планшет "возьми и перезагрузись" из режима "сон" слышал очень редко (один раз от oleg707, или не обращал внимания, а может просто об этом никто не говорит). Но путь отслеживания "спит не спит" по признаку напряжения где-то в планшете достаточно "тернист" и возможно стоит заранее запастись "донорами"...

kazanova 02.11.2017 15:16

Цитата:

Сообщение от skanch (Сообщение 394135)
Но путь отслеживания "спит не спит" по признаку напряжения где-то в планшете достаточно "тернист"

А что если отслеживать потребляемый ток? Понятно, что метод не точный, но картину кое-какую дает. Есть ли такие схемы, чтобы по пороговой величине проходящего тока мы получали логические сигналы на выходе?

skanch 02.11.2017 15:21

Цитата:

Сообщение от kazanova (Сообщение 394138)
А что если отслеживать потребляемый ток? Понятно, что метод не точный, но картину кое-какую дает. Есть ли такие схемы, чтобы по пороговой величине проходящего тока мы получали логические сигналы на выходе?

Конечно есть...Токовые мониторы. Обратить стоит внимание на INA250A2PW и INA260EVM в них уже встроен токовый шунт.

kazanova 02.11.2017 15:40

Другой вариант - использовать гибридную схему. Кнопку питания заводим в контроллер, по датчику холла смотрим состояние вкл/выкл, по нему же управляем сном. А так же отдельным выводом контроллера подсоединяемся к кнопке питания на планшете. Логика видится такая. Если планшет выключен, то просто все обесточиваем, включая контроллер питания - потребление ноль. Если включен, то режимом сна управляем при помощи датчика холла. Далее, если коротко нажата кнопка питания, меняем состояние спит/не_спит при помощи датчика холла. При длительном нажатии транслируем его "как есть" на кнопку планшета, но не менее 2 сек (или сколько там нужно, чтобы отобразился диалог отключения питания), при этом сном не управляем. Это все упрощенно, когда АСС включено, но суть я думаю ясна. Конечно если планшет перезагрузится во сне (о чем мы говорили) - мы об этом опять же не узнаем и остается уповать только на контроллер разряда АКБ (по напряжению, как все делают, или по потребляемому току, если это возможно). Но будем иметь возможность вручную уводить его в сон и отключать совсем (с запоминанием состояния), а так же аварийно перезагружать.

skanch 02.11.2017 15:49

Цитата:

Сообщение от kazanova (Сообщение 394143)
Другой вариант - использовать гибридную схему. ...

Все это можно сделать только через один контроллер с помощью одной выведенной из него кнопки. Все выходы с планшета и БП подключить к контроллеру и уже программно нажатием кнопки задавать нужный алгоритм - одно короткое нажатие - просто выключили..., длительное нажатие - перегрузили, два коротких - "сон"и так далее...Все действия заносятся в EEPROM контроллера и при следующем включении системы все стартует с предыдущего состояния... При этом автоматический режим от "АСС" сохраняется. Я таким образом делал на своих распределителях питания. Есть на них дополнительный выход для подключения кнопки или аналогового датчика (любого) и через это выход управляем в ручном режиме...Просто...
Опять вернулись к "признакам интеллекта" в блоке питания... Скажу, что этим обсуждением конкретно "наследили" в данной теме... Нужно или самим потом "почистить" все эти "измышления" или попросить модеров...

kazanova 02.11.2017 17:54

Цитата:

Сообщение от skanch (Сообщение 394146)
Все выходы с планшета и БП подключить к контроллеру и уже программно нажатием кнопки задавать нужный алгоритм

А как, например, организовать отключение? Просто варварски отрубить питание, иначе ведь никак? Аналогично перезагрузка. Т.е. минус в том, что не сделать мягкого отключения питания. Хотя вариант вполне жизнеспособный


Часовой пояс GMT +4, время: 23:53.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot