PDA

Просмотр полной версии : БП с мозгами на основе KIS-3R33S для планшета и периферии


doneAlexandro
21.04.2014, 17:21
Сделал, наконец, БП для планшета, хаба и прочей автомобильной периферии.
http://i057.radikal.ru/1404/4a/13407a9a555bt.jpg (http://radikal.ru/fp/1a094e7c698b4ef28721c21fcc7a1087) http://i023.radikal.ru/1404/70/bdb79eaea4f3t.jpg (http://radikal.ru/fp/43182adc4b92431dbb8c17dfd9cc96c7)

Основные особенности:
1. Нулевое потребление тока при отключенной схеме.
2. Контроль наличия планшета (KIS, питающие планшет и хаб не включаются, если планшет не подключен - эта опция сбережет периферию типа HDD и флешек).
3. Разъем USB-A вилка для планшета. Позволяет запитывать планшет через обычный (не Y) OTG-кабель.
4. Разъем USB-A розетка для подключения USB-хаба. Хаб питается от БП, линии D+ и D- идут транзитом по напрямую в планшет.
5. Выходные гнезда питания DC 2,0 D5,5 (одно - доп. питание для USB-хаба, два других - питание периферии типа видеорегистраторов).
6. Входное гнездо питания THP-4MR - стандартное компьютерное гнездо.


В основе контроллера 3 модуля KIS-3R33S:
1 - на планшет,
2 - на USB-хаб,
3 - на прочую автомобильную периферию (регистратор, зарядка телефона, и т.д.)
и контроллер ATTiny85.

Логика работы:
1. На входе питания всей схемы стоит P-канальный полевик, который полностью обесточивает схему при отсутствии сигнала ACC.
2. При появлении сигнала ACC полевик открывается, питание подается на контроллер и на вход всех KIS (при этом на выходе KIS напряжение отсутствует).
3. Через 5 секунд после появления АСС включается KIS, питающий периферию.
4. Если подключен планшет, то также через 5 секунд после появления сигнала АСС включается KIS, питающий USB-хаб.
5. Через 5 секунд после включения хаба включается KIS, питающий планшет.
6. После пропадания сигнала ACC контроллер поддерживает открытым полевик.
7. Через 5 секунд после пропадания сигнала АСС отключается периферия и планшет.
8. Через 5 секунд после отключения планшета отключается USB-хаб и обесточивается вся схема.
9. Если планшет не был подключен, то через 5 секунд после пропадания сигнала АСС происходит отключение периферии и обесточивание всей схемы.
10. Если напряжение на АКБ меньше 11.5В (измерение напряжения происходит по линии ACC) алгоритм срабатывает с пункта 7. Повторное включение произойдет только при напряжении на АКБ 12В.

KIS требуют небольшой доработки. По умолчанию, управляющий пин On/Off подтянут к плюсу, поэтому KIS включается по умолчанию при подаче питания. Нужно убрать резистор, подтягивающий в плюс и установить подтягивающий к GND (у меня стоит 91кОм).
http://s003.radikal.ru/i204/1404/85/9b04f965835et.jpg (http://radikal.ru/fp/f30770e97376466696801a856ee0fb3e)
Больше никаких доработок KIS не требуется. Выбор нужного выходного напряжения осуществляется установкой резистора между Vadj и GND (для 5,2В резистор 9.1кОм). Соответственно, резистор установлен на плате.

Сразу скажу, KIS в родных корпусах не влезут! Да и не получится их в корпусах ставить. Когда пытаешься выпрямить ножку (по умолчанию она под 90град.), она ломается и в корпусе ее длины уже не хватает.

Выкладываю схему и печатку в PCad-е и в PDF. Все номиналы подписаны в схеме. Диод VD-5 на самом деле стабилитрон на 5В. Можно его вообще не ставить, если уверены, что напряжение в бортсети вашей машины не превысит 22В. Полевик - P-канальный в корпусе DPAK с любой материнки - главное, чтоб по току проходил. Хотябы 3А (в пересчете на 5В это даст по 2А на выходе каждого KIS).

Также выкладываю прошивку и проект в WinAVR.

nrgizer79
09.06.2014, 18:30
Делаю себе подобный БП.
Только не на КИСах ,а на FDD25-05S1.
Я правильно понимаю, что значение напряжения на аккумуляторе измеряется на ADC1 (PB2, 7 нога) ?
Причем подается через делитель на R7 и R8 ?
По какой формуле получили значение bat_volt 497 ?

doneAlexandro
10.06.2014, 14:10
Все верно, PB2. Uвых=Uвх*0.220779

Uвых=11*0,220779...=2,4267578125 (напряжение на входе АЦП).
5/2,4267578125=2,06036... Таким образом, 1024/2,06036...=497

gordon7771
10.06.2014, 14:42
А по какому принципу включается планшет? Контакта ведь на кнопку нет.

nrgizer79
10.06.2014, 14:58
А по какому принципу включается планшет? Контакта ведь на кнопку нет.
Скорее всего просыпание планшета через подачу питания на ОТГ.

gordon7771
10.06.2014, 16:01
Тогда выключение как происходит?

nrgizer79
10.06.2014, 16:11
Тогда выключение как происходит?
Все через Таскера:
- есть питание на ОТГ - включаемся
- нет питания на ОТГ - гасим экран, уходим во флай режим

gordon7771
10.06.2014, 16:20
nrgizer79, а не мог бы ты по подробнее описать момент настройки таскера для такого устройства? Несколько раз пытался работать с таскером но увы.

doneAlexandro
10.06.2014, 16:35
Вся автоматизация на Таскере. Настраивается очень легко. Если интересно, могу сделать скриншот, ибо я не скриптом настраивал, а в интерфейсе.
Стоит уточнить, что планшет - Nexus 7 и прошивка Тимуровская, и в ней, в принципе, вся автоматизация реализована. Но она не настраиваемая, так что все же лучше Таскер.

gordon7771
10.06.2014, 16:40
Да скрин было бы не плохо. У меня huawei madia pad, думаю нет разницы.

doneAlexandro
10.06.2014, 16:51
Да скрин было бы не плохо. У меня huawei madia pad, думаю нет разницы.

Чисто из любопытства: в прошивке реализована одновременная работа ОТГ и зарядка планшета?

gordon7771
10.06.2014, 16:56
нет не реализована. у планшета зарядник отдельным разъемом идет.

nrgizer79
10.06.2014, 17:08
nrgizer79, а не мог бы ты по подробнее описать момент настройки таскера для такого устройства? Несколько раз пытался работать с таскером но увы.
Вам сюда (http://pccar.ru/showthread.php?t=18712) я думаю.
У меня БП будет с эмуляцией нажатия кнопки "повер".
Посему таскер не изучаю.

gordon7771
10.06.2014, 17:14
У меня БП будет с эмуляцией нажатия кнопки "повер".


Это как понять?

nrgizer79
10.06.2014, 17:32
Это как понять?

Появилось АСС - замкнется релюшка на секунду - контакты релюшки подпаяны к кнопке "повер".

doneAlexandro
17.06.2014, 09:07
Извиняюсь, что долго. Вот скрины Таскера. Один нюанс: блокировка экрана у меня выключена, ибо ее я так и не смог победить Таскером. Как ни настраивал - все равно при наличии блокировки девайс засыпает через некоторое время.
http://s019.radikal.ru/i610/1406/ca/8f73af963d23t.jpg (http://radikal.ru/f/s019.radikal.ru/i610/1406/ca/8f73af963d23.jpg.html)
http://s020.radikal.ru/i716/1406/3c/de926014bbe8t.jpg (http://radikal.ru/f/s020.radikal.ru/i716/1406/3c/de926014bbe8.jpg.html)

xDriver
18.06.2014, 18:49
Появилось АСС - замкнется релюшка на секунду - контакты релюшки подпаяны к кнопке "повер".
Реализовал именно так
http://pccar.ru/showpost.php?p=299899&postcount=407
но для ухода в сон, секунды многовато, планшет пытается вырубится, нажимаю кнопку на 250 миллисекунд, при вкл/выкл.

жека 3
18.06.2014, 23:55
http://www.12v.ru/site.xp/052056052124050048054057124.html А такие мозги нельзя использовать ?

doneAlexandro
20.06.2014, 16:09
Обновил шапку. Подправил прошивку - ввел гистерезис по напряжению включения/отключения и поднял порог. Отключение происходит при напряжении на АКБ <11.5В, а включение при >12В.

doneAlexandro
14.08.2014, 21:08
Перезалил прошивку, исправил косячок. Питание на девайсы не отключалось, если планшет не был вставлен.

RyuuKiiroi
14.03.2016, 02:57
А там на схеме VD4 не в ту сторону стоит?

RyuuKiiroi
05.04.2016, 15:59
Советую добавить сюда диод. Долго не мог понять почему весь код работает, а все равно вырубается. а у меня там еще управляющий провод усилка висел и все в него стекало.
И еще вместо полевого П канальника у меня сейчас релюшка стоит :big:

holopovvv
15.04.2016, 14:04
Подскажите какие фьюзы выставить на микроконтроллер?

pan07
14.06.2016, 11:48
А как дело обстоит с шумами у данного БП?