dees
03.12.2016, 20:13
Всем добрый день. Тема, наверное, повторялась тут не раз и многие блоки питания уже обсуждались, но наверное они до сих пор актуальны. Хочу предложить еще один блок питания, может для кого то это будет интересно, да и будут сразу все ссылки в одном месте. Аналогичный блок питания, только на MP1584EN (https://ru.aliexpress.com/item/1pcs-free-shipping-Ultra-small-power-supply-module-DC-DC-BUCK-3A-adjustable-3V-5V-16V/32627080420.html?spm=2114.13010608.0.0.NeYRDs&detailNewVersion=&categoryId=400103) работает у меня в машине уже более месяца и глюков пока не наблюдалось.
За основу была взята статья (http://radioaktiv.ru/shems/avto_moto/28040-umnyy-blok-pitaniya-dlya-plansheta-i-registratora-na-attiny13.html). Я только добавил функцию задержки включения хаба на 90 секунд при первом старте, так как подключенная периферия не определялась планшетом когда хаб включался во время загрузки и питание микроконтроллера сделал на MC34063 (взял все детали из ненужной зарядки телефона, которая вставляется в прикуриватель).
Тинька шьется при помощи Arduino (https://duino.ru/arduino.html) или asp программатором (https://duino.ru/usbasp-programmer.html), подробнее тут (https://geektimes.ru/post/255342/), если нужно прошить заново, сбрасываем фьюзы при помощи Arduino как тут (https://geektimes.ru/post/255396/) и шьемся. MC34063 расчитывается здесь (http://samou4ka.net/page/kalkuljator-dc-dc-mc34063). DC/DC преобразователь на основе MP2307 здесь (https://ru.aliexpress.com/item/2-pcs-The-Highest-Efficiency-Of-98-Super-LM2596-DC-DC-Adjustable-Step-Down-Module-Kis/32249213280.html?aff_platform=aaf&aff_trace_key=89653fd505a040a79b8160f4bef60bf9-1480671266778-07296-zj6qB6AIM&sk=zj6qB6AIM%3A&cn=aliexpress&cpt=1480671266778&tp2=4ren&spm=2114.13010608.0.0.ggKsBB&cv=banner&dp=19TZ1JVjVrZExC8&af=1101765000000000242022015/).
Тестирование БП показало, что все работает исправно, собираюсь поменять свой на этот при первом потеплении. Модуль DC/DC на MP2307 показал меньший нагрев чем на MP1584EN, поэтому и возникло желание собрать новый блок питания. Ну и фото готового блока питания ниже. Не обращайте внимание на тиньку, в корпусе DIP приказала долго жить, когда случайно провод ACC попал на контакт кнопки и 15 вольт пошло на 1 ножку микроконтроллера... Чтоб такого не повторилось добавил несколько деталек для защиты. Вот в общем то и все :) критика принимается. Все файлы в прикрепленном архиве.
http://s016.radikal.ru/i337/1612/3f/d9a29cada860t.jpg (http://radikal.ru/big/cmhxoqiaziuwq)
http://s017.radikal.ru/i442/1612/be/c1f4a06b0939t.jpg (http://radikal.ru/big/ebhfa1bedkobe)
http://s45.radikal.ru/i107/1612/39/3c1046efdd6ct.jpg (http://radikal.ru/big/vm1em5y2z8l8o)
P.S. Для включения ОТГ при подаче питания на хаб, в хаб был добавлен оптрон, который замыкает 4ю ножку microUSB разъема на землю. 1ый контакт microUSB разъема (который плюс) не используется, на хаб заводится отдельное питание.
http://s019.radikal.ru/i629/1612/49/41bbacf8ec4bt.jpg (http://radikal.ru/big/go75zzfgrvdnp)
Чуть обновил прошивку для более корректного контроля напряжения батареи. Окончательный результат будет после установки блока питания в машину :smile1: Архив Блок питания.rar
06.12.16
Заметил, что иногда при отключении АСС на этом блоке питания, вместо гашения экрана выходит окно с надписью перезагрузить планшет. Не знаю с чем это связано. Уменьшил время нажатия кнопки POWER.
// Эмуляция нажатия кнопки Power на планшете
void power_on_off ()
{
power_on=!power_on;
PORTB.4=power_on;
if (lcd_on==0)
{
PORTB.0=1;
delay_ms (250);
PORTB.0=0;
}
else lcd_on=0;
}
Теперь все работает как надо.
08.12.16
Добавил супрессоры по стороне 5В и керамику в питание. Места под них на печатную плату. С учетом некоторых замечаний сделал полигоны сплошными. Архив 081216.rar
http://s017.radikal.ru/i426/1612/95/de52ee699ecet.jpg (http://radikal.ru/big/tgb8jdl4t4uwv)
http://s019.radikal.ru/i640/1612/12/a6d44986e0e8t.jpg (http://radikal.ru/big/y2zzbxli1lv0i)
09.12.16
В ходе эксплуатации, в связи с небольшим нагревом диодной сборки MBR10200CT (2х5А), поменял ее на MBR2045CT (2x10A) - нагрев уменьшился.
10.12.16
Добавил функцию перезагрузки планшета. Теперь, если при включенном ACC нажать и удерживать кнопку BUTTON более 10 секунд, произойдет перезагрузка планшета. Архив Блок питания(10.12.16).rar.
За основу была взята статья (http://radioaktiv.ru/shems/avto_moto/28040-umnyy-blok-pitaniya-dlya-plansheta-i-registratora-na-attiny13.html). Я только добавил функцию задержки включения хаба на 90 секунд при первом старте, так как подключенная периферия не определялась планшетом когда хаб включался во время загрузки и питание микроконтроллера сделал на MC34063 (взял все детали из ненужной зарядки телефона, которая вставляется в прикуриватель).
Тинька шьется при помощи Arduino (https://duino.ru/arduino.html) или asp программатором (https://duino.ru/usbasp-programmer.html), подробнее тут (https://geektimes.ru/post/255342/), если нужно прошить заново, сбрасываем фьюзы при помощи Arduino как тут (https://geektimes.ru/post/255396/) и шьемся. MC34063 расчитывается здесь (http://samou4ka.net/page/kalkuljator-dc-dc-mc34063). DC/DC преобразователь на основе MP2307 здесь (https://ru.aliexpress.com/item/2-pcs-The-Highest-Efficiency-Of-98-Super-LM2596-DC-DC-Adjustable-Step-Down-Module-Kis/32249213280.html?aff_platform=aaf&aff_trace_key=89653fd505a040a79b8160f4bef60bf9-1480671266778-07296-zj6qB6AIM&sk=zj6qB6AIM%3A&cn=aliexpress&cpt=1480671266778&tp2=4ren&spm=2114.13010608.0.0.ggKsBB&cv=banner&dp=19TZ1JVjVrZExC8&af=1101765000000000242022015/).
Тестирование БП показало, что все работает исправно, собираюсь поменять свой на этот при первом потеплении. Модуль DC/DC на MP2307 показал меньший нагрев чем на MP1584EN, поэтому и возникло желание собрать новый блок питания. Ну и фото готового блока питания ниже. Не обращайте внимание на тиньку, в корпусе DIP приказала долго жить, когда случайно провод ACC попал на контакт кнопки и 15 вольт пошло на 1 ножку микроконтроллера... Чтоб такого не повторилось добавил несколько деталек для защиты. Вот в общем то и все :) критика принимается. Все файлы в прикрепленном архиве.
http://s016.radikal.ru/i337/1612/3f/d9a29cada860t.jpg (http://radikal.ru/big/cmhxoqiaziuwq)
http://s017.radikal.ru/i442/1612/be/c1f4a06b0939t.jpg (http://radikal.ru/big/ebhfa1bedkobe)
http://s45.radikal.ru/i107/1612/39/3c1046efdd6ct.jpg (http://radikal.ru/big/vm1em5y2z8l8o)
P.S. Для включения ОТГ при подаче питания на хаб, в хаб был добавлен оптрон, который замыкает 4ю ножку microUSB разъема на землю. 1ый контакт microUSB разъема (который плюс) не используется, на хаб заводится отдельное питание.
http://s019.radikal.ru/i629/1612/49/41bbacf8ec4bt.jpg (http://radikal.ru/big/go75zzfgrvdnp)
Чуть обновил прошивку для более корректного контроля напряжения батареи. Окончательный результат будет после установки блока питания в машину :smile1: Архив Блок питания.rar
06.12.16
Заметил, что иногда при отключении АСС на этом блоке питания, вместо гашения экрана выходит окно с надписью перезагрузить планшет. Не знаю с чем это связано. Уменьшил время нажатия кнопки POWER.
// Эмуляция нажатия кнопки Power на планшете
void power_on_off ()
{
power_on=!power_on;
PORTB.4=power_on;
if (lcd_on==0)
{
PORTB.0=1;
delay_ms (250);
PORTB.0=0;
}
else lcd_on=0;
}
Теперь все работает как надо.
08.12.16
Добавил супрессоры по стороне 5В и керамику в питание. Места под них на печатную плату. С учетом некоторых замечаний сделал полигоны сплошными. Архив 081216.rar
http://s017.radikal.ru/i426/1612/95/de52ee699ecet.jpg (http://radikal.ru/big/tgb8jdl4t4uwv)
http://s019.radikal.ru/i640/1612/12/a6d44986e0e8t.jpg (http://radikal.ru/big/y2zzbxli1lv0i)
09.12.16
В ходе эксплуатации, в связи с небольшим нагревом диодной сборки MBR10200CT (2х5А), поменял ее на MBR2045CT (2x10A) - нагрев уменьшился.
10.12.16
Добавил функцию перезагрузки планшета. Теперь, если при включенном ACC нажать и удерживать кнопку BUTTON более 10 секунд, произойдет перезагрузка планшета. Архив Блок питания(10.12.16).rar.