Показать сообщение отдельно
Старый 02.03.2019, 00:35   #4486
oleg707
Гуру
 
Аватар для oleg707
 
Регистрация: 16.04.2014
Возраст: 40
Город: Gdynia
Регион: другой - для добавления сообщить ab
Сообщений: 2,548
oleg707 has a reputation beyond reputeoleg707 has a reputation beyond reputeoleg707 has a reputation beyond reputeoleg707 has a reputation beyond reputeoleg707 has a reputation beyond reputeoleg707 has a reputation beyond reputeoleg707 has a reputation beyond reputeoleg707 has a reputation beyond reputeoleg707 has a reputation beyond reputeoleg707 has a reputation beyond repute
По умолчанию

Цитата:
Сообщение от ua0yas Посмотреть сообщение
я бы не отказался от звука, с ним веселее. для этого приобретена usb карта. Звук выйдет на внешний усилитель с энкодером громкости.
Хаб будет впаян в материнку, micro-usb разъем использоваться не будет из за слабых контактов.
батарею планирую удалить. Какое преимущество умного БП и для какой у него алгоритм?
6 андроид не на все карточки выводит звук в стерео. pcm2407 - моно.
хаб - чтобы виделся корректно - надо коммутировать ID контакт на массу при включении зажигания (OTG). И убирать массу при выключении зажигания.
Преимущество умного БП в коммутации по заданному алгоритму всего, чего вздумается, естественно с нужными таймингами. Можно задать задержку полного выключения (у меня 2 суток, например). Контроль напряжений батреи. Можете почитать тему - выложил в открытый доступ.
Мой алгоритм, например, содежит 1250 строк кода, 130000 символов
Еще из проекта, там правда, про 7-2012, но суть примерно такая же.
Kогика работы "умного" БП
PHP код:
Полный алгоритм блока сложныйидёт проверка многих условий например выключили зажигание или просто стартуемот 
этого меняется скорость выключения планшета
чтобы при старте не моргал а при штатном выключении быстро тух экран
перезарядканачало зарядки генератора перед включением REM после заводки и многое другое я постарался привести 
состояние работы машины к логике работы современных автомобилей
. ), 
Поэтому полный принцип работы можно посмотреть в скетче
Все тайминги меняютсяпорядок включения и выключения пинов тоже меняетсяПросто правим скетч под себя (если 
нужно
).

-----------------=========
ВКЛЮЧИЛИ ЗАЖИГАНИЕ=============---------------- 
Проверили напряженияЕсли всё нормальното примерный алгоритм такой:

Через 0,1с включаем самозапитку процессора 
Через 1
,1с включаем питание на батарею планшета.
Через 1,2с включаем +5V (POGO(USBнужно для распознавания планшетом признака зарядки. (*можно не подключатьопционально)
Через 1,3с включаем минус на Y-OTG (включается определение перифирии планшетом).
Через 1,4с Включаем хаб подаем минус на управляющий транзюк хабатот открывается и пускает +5В dc-dc (2вых)на хаб.
Через 1,7с включаем питание на видеорегистраторвыход REM.
Через 2,0с включаем экран.
То есть ПОЛНОЕ время включения 2 секунды

-----------------=========
ВЫКЛЮЧИЛИ ЗАЖИГАНИЕ=============----------------
выключаем усилитель звука (REM).
Через 1,0с тушим экран (если прошло 2 минуты с момента включения блока )
пауза 3с чтобы не 'пукал' усилитель при отключении звуковой карты
Через 3
,0с вЫключаем минус на Y-OTGВЫключаем хаб
через 3
,5с вЫключаем +5V зарядки.
Через 7,0с тушим подсветку LCD дисплея (1602 I2C ( *если установлен)

Через 2 суток вЫключаем питание на батарею планшета.
Через 4 суток выключаем питание на видеорегистраторсамозапитку процессорапри этом система ПОЛНОСТЬЮ обесточивается.

поведение встроенного светодиода:
низкое напряжение АКБ авто коротко моргает
нормальное напряжение АКБ авто
ACC выключено. - быстро моргает
нормальное напряжение
включено ACCрабочий режим. - медленно моргает 
зы что то я разговорчивый сегодня
oleg707 вне форума   Ответить с цитированием