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)

skanch 03.02.2018 08:47

Цитата:

Сообщение от bomber86 (Сообщение 398836)
у меня тут такая засада, выручайте, господа знатоки :-)

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

со звук карточки по оптике все идет в проц helix p-dsp, а оттуда с небольшой задержкой (3с) через реле времени на усилки... так вот при горячем пуске (планшет спит, асс+, проснулся по холлу, потом 2сек хаб и еще 2сек отг), все четко, никаких пуков

а при холодном планшет еще только грузится и видимо в момент загрузки на звуковуху прилетает какая то фигня (пук примерно после появления заставки гугл или бутанимации)...

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

Я далеко не программист, но данная "проблема" решается программно...Надо "править" скетч управления "умного блока"... В "теле" void setup() прописать действие, которое выполнится один раз при подаче питания на Ардуино (например включается только питание на планшет при "холодном" старте). А в основном цикле программы дописать задержку на включение остальных каналов ...И не нужны дополнительные обвесы в виде конденсаторов.

mazay66 03.02.2018 11:10

Цитата:

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

Да, паял сам, но с какой ссылки уже не помню. Давно было. А вот, посмотрите тут. Похожая схемка во втором сообщении. Только параметры задержки подбирал свои и питал от 5В.
Цитата:

Сообщение от skanch (Сообщение 398884)
Я далеко не программист, но данная "проблема" решается программно...Надо "править" скетч управления "умного блока"... В "теле" void setup() прописать действие, которое выполнится один раз при подаче питания на Ардуино (например включается только питание на планшет при "холодном" старте).

Это не совсем то. Холодный старт "умного БП" и холодный старт планшета - различные понятия. Планшет выключается программно, а питание на него продолжает поступать, т.е. умный блок продолжает генерировать 4.4В. При следующем запуске двигателя, у БП нет "холодного старта", а у планшета есть. Если не прав, поправь меня.

skanch 03.02.2018 12:07

Цитата:

Сообщение от mazay66 (Сообщение 398889)
Это не совсем то. Холодный старт "умного БП" и холодный старт планшета - различные понятия. Планшет выключается программно, а питание на него продолжает поступать, т.е. умный блок продолжает генерировать 4.4В. При следующем запуске двигателя, у БП нет "холодного старта", а у планшета есть. Если не прав, поправь меня.

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

oleg707 03.02.2018 12:31

Цитата:

Сообщение от mazay66 (Сообщение 398889)
Да, паял сам, но с какой ссылки уже не помню. Давно было. А вот, посмотрите тут. Похожая схемка во втором сообщении. Только параметры задержки подбирал свои и питал от 5В.
Это не совсем то. Холодный старт "умного БП" и холодный старт планшета - различные понятия. Планшет выключается программно, а питание на него продолжает поступать, т.е. умный блок продолжает генерировать 4.4В. При следующем запуске двигателя, у БП нет "холодного старта", а у планшета есть. Если не прав, поправь меня.

Да, это проблема. Я, например, никак не могу определить и дать информацию блока питания о состоянии планшета. Поэтому предполагается, что первый запуск холодный, остальные - сон. Соответственно скетч под блок питания написан для осуществления этого алгоритма.
Как вариант на будущее передавать состояние планшета блоку питания по USB через Serial менеджер например. Но тут возникнет немножко другая проблема энергопотребление планшета в спящем режиме.

basurman 03.02.2018 13:10

В качестве бреда))), но почему нет?
Проц шлет на PMIC сигнал отключения питания или энергосбережения, можно этот сигнал отследить?
Если это возможно, то его можно связать с блоком питания.
Немного сумбурно, просто не знаю что стоит по питанию в девайсе.

bomber86 03.02.2018 19:26

Цитата:

Сообщение от skanch (Сообщение 398884)
Я далеко не программист, но данная "проблема" решается программно...Надо "править" скетч управления "умного блока"... В "теле" void setup() прописать действие, которое выполнится один раз при подаче питания на Ардуино (например включается только питание на планшет при "холодном" старте). А в основном цикле программы дописать задержку на включение остальных каналов ...И не нужны дополнительные обвесы в виде конденсаторов.

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

oleg707 03.02.2018 19:49

Цитата:

Сообщение от bomber86 (Сообщение 398923)
вот у меня как раз ваш Бп Александр, правда одной из первых версий, я думал про это, правда в ардуине не так силен... а как бп будет понимать когда холодный старт а когда нет? в общем можете примерные пару строк кода накидать если есть конкретные идеи по ним?

Телепатией:big:
Вы предидущие посты как будто не читали.

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

Sergey 4_4 03.02.2018 19:59

Цитата:

Сообщение от oleg707 (Сообщение 398924)
Когда ему переслать информацию с планшета, (либо напряжение), тогда и можно будет писать эти строки кода.

Ха,золотые слова. Вот только откуда эту информацию(напряжение) взять?
Вернее из какой точки.

basurman 03.02.2018 20:02

Посмотрел схему, ничего особо сложного нет, что могу сказать, никто ничего на самом деле не хочет. Ждут готового решения. Это плохо. Энтузиастов не осталось. Для чего тогда вам всем это надо, мне непонятно.

skanch 03.02.2018 20:25

Цитата:

Сообщение от bomber86 (Сообщение 398923)
вот у меня как раз ваш Бп Александр, правда одной из первых версий, я думал про это, правда в ардуине не так силен... а как бп будет понимать когда холодный старт а когда нет? в общем можете примерные пару строк кода накидать если есть конкретные идеи по ним?

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


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

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