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)

shanay 30.10.2017 11:07

skanch, спасибо. Буду пробовать вместе с переходом на LineageOS и исключение контроллера питания.

kazanova 30.10.2017 12:26

Всем привет! Вливаюсь в ряды нексусоводов. На днях прикупил 2013 LTE, стоковая прошивка, андроид 6.0.1. Есть несколько вопросов:

1. В меню автоблокировки экрана нет значения "Никогда". Максимум 30 минут. Как решить?
2. При засыпании планшет продолжает подавать 5В на USB-OTG (подключал пассивный хаб). Это можно решить?
3. Если по п.2 не решить, то как отследить статус планшета: спит или нет? Откуда взять 5В, которые пропадают во сне?

blogsylar 30.10.2017 13:22

Цитата:

Сообщение от kazanova (Сообщение 393968)
Всем привет! Вливаюсь в ряды нексусоводов. На днях прикупил 2013 LTE, стоковая прошивка, андроид 6.0.1. Есть несколько вопросов:

1. В меню автоблокировки экрана нет значения "Никогда". Максимум 30 минут. Как решить?
2. При засыпании планшет продолжает подавать 5В на USB-OTG (подключал пассивный хаб). Это можно решить?
3. Если по п.2 не решить, то как отследить статус планшета: спит или нет? Откуда взять 5В, которые пропадают во сне?

1. Таскером, макродройдом, либо сторонним софтом из маркета
2. Разорвать 4 и 5 пин во сне
3. Подать их отдельно на хаб, а до самого хаба перекусить

kazanova 30.10.2017 14:41

Цитата:

Сообщение от blogsylar (Сообщение 393970)
2. Разорвать 4 и 5 пин во сне
3. Подать их отдельно на хаб, а до самого хаба перекусить

Задача стоит не управлять питанием хаба, а понимать, спит планшет или нет (т.к. будет гибридное управление включением, с возможностью выключить планшет кнопкой при включенном зажигании). Хотел определять по 5В на OTG, но они во сне остаются висеть (на другом планшете пропадают). Остается вопрос - откуда брать сигнал бодрствования?

kazanova 30.10.2017 15:06

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

blogsylar 30.10.2017 17:57

Цитата:

Сообщение от kazanova (Сообщение 393974)
Остается вопрос - откуда брать сигнал бодрствования?

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

oleg707 30.10.2017 20:11

Цитата:

Сообщение от blogsylar (Сообщение 393983)
Можно определить, работает планшет или вообще выключен, по напряжению на другой ноге датчика холла, а не той, которую замыкают. Там 2 с чем-то вольта есть

3.0 или 3,3, примерно это же напряжение есть на сигнальном контакте датчика холла. можно мерить процессором и делать выводы. И не надо вести лишний провод из планшета.

1ndependent_ 30.10.2017 21:47

Приветствую!

Подскажите пожалуйста, датчик холла реагирует на магнит, и какие еще способы его проверки существуют? Может ли он быть отключен в ядре?
Nexus 7 2013 Lte, Android 6.0.1, ядро 3.4.0-ElementalX-N7-6.15, сборка MOB30X

Батарея удалена, контроллер остался. Включение планировал по датчику холла, припаялся к ноге, но реакции никакой не происходит (при включении/выключении ACC), провод OTG без зарядки, на соседней ноге датчика холла 3 Вольта.

Планшет брал с рук, поэтому уверенности в работе холла нет.

Denkos 30.10.2017 21:53

Цитата:

Сообщение от 1ndependent_ (Сообщение 393988)
Приветствую!

Подскажите пожалуйста, датчик холла реагирует на магнит, и какие еще способы его проверки существуют? Может ли он быть отключен в ядре?
Nexus 7 2013 Lte, Android 6.0.1, ядро 3.4.0-ElementalX-N7-6.15, сборка MOB30X

Батарея удалена, контроллер остался. Включение планировал по датчику холла, припаялся к ноге, но реакции никакой не происходит (при включении/выключении ACC), провод OTG без зарядки, на соседней ноге датчика холла 3 Вольта.

Планшет брал с рук, поэтому уверенности в работе холла нет.

Может отключен. Ставим прогу для этого ядра и смотрим.

1ndependent_ 30.10.2017 22:59

Цитата:

Сообщение от Denkos (Сообщение 393989)
Может отключен. Ставим прогу для этого ядра и смотрим.

Поставил, проверил.
В программе "магнитный датчик - включен", по прежнему реакции нет.

skanch 30.10.2017 23:05

Цитата:

Сообщение от 1ndependent_ (Сообщение 393994)
Поставил, проверил.
В программе "магнитный датчик - включен", по прежнему реакции нет.

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

kazanova 31.10.2017 12:15

Цитата:

Сообщение от blogsylar (Сообщение 393983)
Можно определить, работает планшет или вообще выключен, по напряжению на другой ноге датчика холла, а не той, которую замыкают. Там 2 с чем-то вольта есть

2 маловато для логической единицы - не охота аналоговые пины использовать. Хотелось бы найти 5В

blogsylar 31.10.2017 12:35

Цитата:

Сообщение от kazanova (Сообщение 394023)
2 маловато для логической единицы

Там около 3. Больше нет нигде, я искал )

kazanova 02.11.2017 01:24

А подскажите такую вещь: зачем дергать туда-сюда ID OTG? Ну т.е. зачем его отключать при уходе в сон? Почему нельзя навсегда замкнуть? Где-то мне попадалась инфа, что если его не передернуть, то после выключения OTG-хост не работает. Но это вроде про 2012 говорилось. У себя проверял: подключил пассивный хаб через обычный OTG-кабель, выключил питание, включил, ничего не перетыкал - все определилось. Нафига тогда рвать ID при уходе в сон? Или это экономит энергию во сне?

skanch 02.11.2017 01:45

Цитата:

Сообщение от kazanova (Сообщение 394103)
А подскажите такую вещь: зачем дергать туда-сюда ID OTG? Ну т.е. зачем его отключать при уходе в сон? Почему нельзя навсегда замкнуть? Где-то мне попадалась инфа, что если его не передернуть, то после выключения OTG-хост не работает. Но это вроде про 2012 говорилось. У себя проверял: подключил пассивный хаб через обычный OTG-кабель, выключил питание, включил, ничего не перетыкал - все определилось. Нафига тогда рвать ID при уходе в сон? Или это экономит энергию во сне?

Примерно с этого поста можно почитать...

kazanova 02.11.2017 02:41

skanch,

Спасибо. Т.е. весь сыр-бор из-за того, что некоторая периферия не умеет просыпаться и ее таким образом лечат? Значит, если все работает без перетыкания OTG, то можно не париться? Тогда такой вопрос. Пассивный хаб, питание от OTG отрезано, подается снаружи. Если хаб будет всегда подключен к OTG планшета, может ли быть чем-то чреватым то, что я буду отключать от него питание, например во время сна?

skanch 02.11.2017 03:50

Цитата:

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

Когда планшет "спит"- это единственное подключенное устройство к питанию. Все остальные должны быть обесточены. При этом не нужно "выдергивать" кабель из micro USB планшета...если он туда подключен.

blogsylar 02.11.2017 09:58

Цитата:

Сообщение от kazanova (Сообщение 394103)
А подскажите такую вещь: зачем дергать туда-сюда ID OTG? Ну т.е. зачем его отключать при уходе в сон? Почему нельзя навсегда замкнуть? Где-то мне попадалась инфа, что если его не передернуть, то после выключения OTG-хост не работает. Но это вроде про 2012 говорилось. У себя проверял: подключил пассивный хаб через обычный OTG-кабель, выключил питание, включил, ничего не перетыкал - все определилось. Нафига тогда рвать ID при уходе в сон? Или это экономит энергию во сне?

В Вашем случае, пассивный хаб всегда будет определяться, так как с него не пропадает питание пока замкнут 4 пин. А вот, попробуйте, установите активный хаб, перекусите питание от хаба до планшета, и подавайте на хаб питание отдельно. Будет так определяться? Если будет, Вам повезло

kazanova 02.11.2017 10:39

Цитата:

Сообщение от skanch (Сообщение 394107)
Когда планшет "спит"- это единственное подключенное устройство к питанию. Все остальные должны быть обесточены. При этом не нужно "выдергивать" кабель из micro USB планшета...если он туда подключен.

Я о другом. Можно ли обесточить хаб, когда планшет спит, обрубив ему питание? При этом не дергая ID-OTG. Хаб пассивный, но питание подведено внешнее.

skanch 02.11.2017 10:59

Цитата:

Сообщение от kazanova (Сообщение 394114)
Я о другом. Можно ли обесточить хаб, когда планшет спит, обрубив ему питание? При этом не дергая ID-OTG. Хаб пассивный, но питание подведено внешнее.

Не вдаваясь глубоко в суть вопроса отвечу еще раз: в идеале в спящем режиме должен работать только планшет, все остальное питание надо "рубить"- и питание по кабелю USB (если такое подключение), и любое внешнее питание на любой "гаджет", не требующий "дежурной" подпитки . И проблем это точно никаких не вызывает.
В таком режиме работы энергопотребление снижается до минимума. Я вам уже описал схему подобного подключения с автоматическим переключением на "дежурный" источник питания, так там собственное потребление "дежурного" LDO - преобразователя 3.8 µA !Куда еще меньше!

blogsylar 02.11.2017 11:39

Цитата:

Сообщение от kazanova (Сообщение 394114)
Я о другом. Можно ли обесточить хаб, когда планшет спит, обрубив ему питание? При этом не дергая ID-OTG. Хаб пассивный, но питание подведено внешнее.

Да, я именно так и делаю. Правда у меня другой планшет. Но, в любом случае, придется отрезать красный провод )

kazanova 02.11.2017 11:46

Цитата:

Сообщение от blogsylar (Сообщение 393983)
Можно определить, работает планшет или вообще выключен, по напряжению на другой ноге датчика холла, а не той, которую замыкают. Там 2 с чем-то вольта есть

Прозвонил. 3В на датчике есть всегда, когда планшет не выключен, в т.ч. во сне. А мне нужно найти линию, где есть напруга только когда планшет работает (не спит). Смысл в том, чтобы планшет вел себя как магнитола: чтобы была возможность выключить вручную, а при выключении АСС перед обесточиванием запоминать текущее состояние (вкл/выкл), и при подаче АСС восстанавливать это состояние.

skanch 02.11.2017 12:00

Цитата:

Сообщение от kazanova (Сообщение 394118)
Прозвонил. 3В на датчике есть всегда, когда планшет не выключен, в т.ч. во сне. А мне нужно найти линию, где есть напруга только когда планшет работает (не спит). Смысл в том, чтобы планшет вел себя как магнитола: чтобы была возможность выключить вручную, а при выключении АСС перед обесточиванием запоминать текущее состояние (вкл/выкл), и при подаче АСС восстанавливать это состояние.

Это только конструировать блок питания с минимальным "интеллектом"!

kazanova 02.11.2017 12:09

skanch,

Про БП и интеллект вопроса не стоит. Вопрос в том, как определить, спит планшет или нет? Откуда взять сигнал? Я тестером пытался найти - не нашел. А в мелкие детальки тыкать стремновато что-нибудь закоротить щупом

skanch 02.11.2017 12:19

Цитата:

Сообщение от kazanova (Сообщение 394120)
... А в мелкие детальки тыкать стремновато что-нибудь закоротить щупом

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

Сообщение от kazanova (Сообщение 394120)
... Вопрос в том, как определить, спит планшет или нет? Откуда взять сигнал?

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

Denkos 02.11.2017 12:44

Цитата:

Сообщение от skanch (Сообщение 394122)
Поэтому - советую идти "проверенным" путем и использовать внешнее "умное" управление питанием.

Каждый должен идти своим путем, я в свое время тоже городил всякие умные б/п. В итоге после долгих лет использования понял что все самодостаточно и без их. В итоге ни чего лишнего: хаб, планшет, кнопки руля и всякая перефирия в хаб.

oleg707 02.11.2017 12:46

Цитата:

Сообщение от kazanova (Сообщение 394120)
skanch,

Про БП и интеллект вопроса не стоит. Вопрос в том, как определить, спит планшет или нет? Откуда взять сигнал? Я тестером пытался найти - не нашел. А в мелкие детальки тыкать стремновато что-нибудь закоротить щупом

Вообще правильный вопрос.
Если планшет включён и работает или же он спит, то на той же сигнальной ноге ДХ будет опoрное напряжение.
Если планшет полностью выключен - не будет.
Но как определить, когда загруженный планшет спит, а когда нет?
Если планшет выключен, тогда понятно - нет опорного напряжения на том же ДХ.

Ещё может быть такое: положили планшет спать через массу на ДХ. Через 7 минут он перегрузился ( ну так решила система).
После перезагрузки масса продолжает висеть на ДХ, но экран уже радостно светит. Потому как обработка сигнала ДХ не аппаратная. Для того, чтобы потушить экран, теперь нужно убрать массу и подать её еде раз.

skanch 02.11.2017 12:49

Цитата:

Сообщение от Denkos (Сообщение 394125)
Каждый должен идти своим путем, я в свое время тоже городил всякие умные б/п. В итоге после долгих лет использования понял что все самодостаточно и без их. В итоге ни чего лишнего: хаб, планшет, кнопки руля и всякая перефирия в хаб.

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

Denkos 02.11.2017 12:58

Цитата:

Сообщение от skanch (Сообщение 394127)
С этим трудно не согласиться, и поэтому для полноты картины хотелось бы увидеть подробное описание подобной "связки" (ссылку на тему установки или полное описание со схемой подключения ).

Все это было опубликовано, как это было давно.
Сейчас лезть в машину все снимать чтобы показать резона нет, года два уже не заглядаваю.
вкратце: 2013 без батареи и контроллера, удален слим порт.
Запитан от 5вольт постоянно.
Активный хаб Длинк в нем ндд 2тб, изик, флешки.
Спит по холлу.
Внешняя gps.

skanch 02.11.2017 13:16

Цитата:

Сообщение от Denkos (Сообщение 394128)
Все это было опубликовано, как это было давно.

По перечню "связки" понятно, а также ясно, что специально вытаскивать из машины для "обнародования" работающую систему - глупо! Думал сохранились темы с описанием... - было бы не плохо в виде альтернативы "умным" БП.

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, время: 12:50.

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