Показать сообщение отдельно
Старый 13.04.2020, 18:07   #4956
skanch
Модератор
 
Аватар для skanch
 
Регистрация: 19.01.2010
Возраст: 58
Город: Санкт-Петербург
Регион: 78, 98
Сообщений: 2,616
skanch has a brilliant futureskanch has a brilliant futureskanch has a brilliant futureskanch has a brilliant futureskanch has a brilliant futureskanch has a brilliant futureskanch has a brilliant futureskanch has a brilliant futureskanch has a brilliant futureskanch has a brilliant futureskanch has a brilliant future
По умолчанию

Сведу сюда в один пост три возможных варианта управления планшетом.

Первый вариант.
Если в планшете установлен патч автовключения по обнаружению подзарядки на USB и ядро ElementalX (это необходимые условия), Макродроид или Таскер, подключён к USB планшета подготовленный HUB стандартным data-кабелем с неразрезанной линией +5V, выведен провод OTG из планшета, то алгоритм будет следующий:
(включение из положения полностью обесточенного планшета)
• В программе Макродроид или Таскер настраиваем действие «включить экран» или «выключить экран» по триггеру обнаружения подзарядки на USB планшета, настраиваем ещё одно действие «включение/отключение WiFi, GPS, всех программ и приложений, включаем /отключаем «режим в полёте» по триггеру «экран включён» или «экран выключен»».
• Подаём питание на планшет 4,3V-4,4V.
• Одновременно подаём питание на HUB 5,3V.
• По линии питания HUB-а напряжение +5V по стандартному USB data-кабелю попадает на USB разъём планшета, срабатывает патч автовключения и планшет включается.
• Через 7-8 секунд после подачи питания на HUB подключаем режим OTG, замкнув провод из планшета на «массу».
• Теперь, если отключить питание на HUB, но оставить включённой подачу питания на планшет, последний уйдёт в «сон».
• При следующем появлении питания на HUB-е планшет «проснётся».
• После отключения питания на планшет алгоритм повторится с самого начала.
Этот вариант (или почти такой), использует mazay66, о котором он неоднократно говорил, при этом ни кнопка питания из планшета, ни датчик Холла не нужны, используется любой таймер задержки включения в 7-8 секунд с коммутацией OTG.

Второй вариант.
Если прошивка планшета стоковая (это достаточное условие), установлен Макродроид или Таскер, подключён к USB планшета подготовленный HUB стандартным data-кабелем с разрезанной линией +5V, выведен провод OTG из планшета, выведен провод управления от датчика Холла, выведен провод от кнопки включения, то алгоритм будет следующий:
(включение из положения полностью обесточенного планшета)
• В программе Макродроид или Таскер настраиваем действие «включение/отключение WiFi, GPS, всех программ и приложений, включаем /отключаем «режим в полёте» по триггеру «экран включён» или «экран выключен»».
• Подаём питание на планшет 4,3V-4,4V.
• Вручную «нажимаем» кнопку питания в планшете.
• Одновременно отключаем «подтяжку» на «массу» линии управления датчиком Холла, что бы экран включился.
• Через 40 секунд (время полной загрузки планшета) подаём питание на HUB 5,3V.
• Через 3-4 секунды после подачи питания на HUB включаем режим OTG, замкнув провод из планшета на «массу».
• Для того, чтобы планшет ушёл в «сон» или вышел из «сна», подключаем/отключаем на «массу» провод от датчика Холла.
• После отключения питания на планшет алгоритм повторится с самого начала.
Подобный вариант возможен с интеллектуальным блоком питания, где можно реализовать временные задержки на необходимых каналах управления.

Третий вариант.
Если прошивка планшета стоковая (это достаточное условие), установлен Макродроид или Таскер, подключён к USB планшета подготовленный HUB стандартным data-кабелем с разрезанной линией +5V, выведен провод OTG из планшета, выведена кнопка питания планшета, то алгоритм будет следующий:
(включение из положения полностью обесточенного планшета)
• В программе Макродроид или Таскер настраиваем действие «включение/отключение WiFi, GPS, всех программ и приложений, включаем /отключаем «режим в полёте» по триггеру «экран включён» или «экран выключен»».
• Подаём питание на планшет 4,3V-4,4V.
• «нажимаем» кнопку питания в планшете (длительность «нажатия» 4 секунды).
• Через 40 секунд (время полной загрузки планшета) подаём питание на HUB 5,3V.
• Через 3-4 секунды после подачи питания на HUB включаем режим OTG, замкнув провод из планшета на «массу».
• Для того, чтобы планшет ушёл в «сон» или вышел из «сна», «нажимаем» его кнопку питания (длительность нажатия 0.2 сек.)
• После отключения питания на планшет алгоритм повторится с самого начала.
Подобный вариант я использую в своих блоках питания и он возможен только с интеллектуальным БП, где можно реализовать временные задержки на необходимых каналах управления.

Во всех вариантах режим OTG необходимо отключать при уводе планшета в "сон" или его полном выключении.

Что касается пайки линии USB внутри планшета, то для гарантированной работы этой линии, необходимо витую data-пару делать в своём собственном экране и паять только в определённых местах на плате.

Нажмите на изображение для увеличения
Название: USB.jpg
Просмотров: 304
Размер:	168.6 Кб
ID:	51837

Для этого нужно использовать фольгированную скрутку из кабеля USB 3.0 с внутренней кросс-жилой в виде дополнительного экрана.

Нажмите на изображение для увеличения
Название: WP_20200413_10_16_20_Pro.jpg
Просмотров: 286
Размер:	167.8 Кб
ID:	51838

Чтобы лавсановая плёнка не размоталась и чтобы добавить дополнительный изоляционный слой, как вариант - обернуть тонкой фум-лентой.

Нажмите на изображение для увеличения
Название: WP_20200413_10_20_53_Pro.jpg
Просмотров: 270
Размер:	138.8 Кб
ID:	51840
Нажмите на изображение для увеличения
Название: WP_20200413_10_22_28_Pro.jpg
Просмотров: 274
Размер:	134.2 Кб
ID:	51841


На выводы data-пары и кросс-жилы рекомендую одеть соответствующую термоусадку,

Нажмите на изображение для увеличения
Название: WP_20200413_10_24_00_Pro.jpg
Просмотров: 289
Размер:	133.2 Кб
ID:	51842 Нажмите на изображение для увеличения
Название: WP_20200413_10_29_59_Pro.jpg
Просмотров: 265
Размер:	167.0 Кб
ID:	51843
Нажмите на изображение для увеличения
Название: WP_20200413_10_30_27_Pro.jpg
Просмотров: 271
Размер:	194.4 Кб
ID:	51844

что бы при пайке не плавилась изоляция проводов, как ниже.
Нажмите на изображение для увеличения
Название: 24.jpg
Просмотров: 322
Размер:	290.7 Кб
ID:	51846

Паять строго в определённом месте, а именно на терминаторах data-линии, и только со стороны USB разъёма (или непосредственно на контакты самого разъёма).
В линии USB необходимо использовать свою "массу" (GND)- брать общую "массу" со стороны контроллера батареи от линии питания не рекомендую. Паять GND нужно на корпус USB-разъёма в планшете вместе с кросс-жилой экрана data-пары (точка пайки со стороны контакта "5"), сечение провода желательно не ниже 0,2 мм.кв..

Используя подобную технологию, можно на крышку планшета вывести стандартный разъём USB-А (гнездо, с обязательной пайкой кросс-жилы экрана data-пары на корпус этого разъёма) и уже в него подключать фабричные USB-кабели или HUB-ы, и уже точно всё будет работать без "отвалов" USB соединений.
Если не используется "патч автовключения", то линию +5V паять на разъём нет необходимости. Если +5V всё-таки нужно, то необходимо учитывать длину провода от источника питания. Если длина 1 метр и более, то сечение не менее 0,2 мм.кв.. Ниже на картинке показаны три провода: монтажный МГТФ, чёрный из качественного кабеля USB3.0 и красный из "обычного" кабеля USB2.0.

Нажмите на изображение для увеличения
Название: WP_20200413_10_49_33_Pro.jpg
Просмотров: 296
Размер:	151.2 Кб
ID:	51845

Здесь калькулятор расчёта потери напряжения на длине провода и зависимость от его сечения.

Последний раз редактировалось skanch; 13.04.2020 в 22:55.
skanch вне форума   Ответить с цитированием