PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Питание (http://pccar.ru/forumdisplay.php?f=173)
-   -   Блок питания для NEXUS7-2012,2013 или любого планшета -печатка, прошивка, инструкция (http://pccar.ru/showthread.php?t=27466)

oleg707 27.10.2018 19:11

Цитата:

Сообщение от mazay66 (Сообщение 406224)
Уже отвечал. Что мешает собрать делитель таким образом, что бы Uen=1.2V при 11,8V?

Тоже уже отвечал :)

1 - Разным пользователям нужно разные значения.
1.1 - мне тоже хочется иметь возможность изменения напряжения отключения ( срабатывания), и задержки кстати тоже.
2 - Разные значения для включенного и для вЫключенного зажигания.
3- выход управления усилителем звука (REM) управляется отдельной логикой с отключением при более высоком напряжении, чтобы отключить только звук при частичном разряде АКБ. Плюс как ты реализуешь отключение через 40 минут при просто включенном зажигании и неотключение выхода REM при заведённом автомобиле?
4 - если автомобиль стартует( вроде как севшая формально батарея), то экран не тушим, не запускаем процедуру выключения. Если выключили зажигание, то я хочу СРАЗУ увидеть, что экран потух, пошла процедура выключения.
Ждать лишние 10 секунд мне ну очень не хочется.

Опять я упираюсь в свои расширенные запросы, которые решить можно только с процессорным управлением.:smile1::rolleyes2:

Цитата:

Сообщение от skanch (Сообщение 406229)
Олег, если скажешь, то я "потру" всё лишнее.

Не надо, тут умные люди обсуждают такие ньюансы, о которых рядовой пользователь и не догадывается :big:

Alex15BV 27.10.2018 19:36

Как сделал у себя:
1. Контроллер при включении проверяет режим программирования (замкнутый джампер)
2. Если да - то дается по 30 секунд на выставление нижнего и верхнего порога напряжения бортсети
3. Новые значения пишутся в ЕЕПРОМ
4. Если нет - рабочий режим

Как выглядит на практике:
1. подключаем на один выходной канал нагрузку для индикации (кулеры, лампочки, светодиоды, пищалки...)
2. Подключаем регулируемый блок питания
3. Замыкаем джампер и включаем
4. Включается выходной канал - пошел отсчет 30 сек, выставляем на входе нужное напряжение
5. Таймер тикнул, нагрузка отключилась - признак того, что значение записано и пошли следующие 30 сек на второй порог
6. Выставляем нужное напряжение
7. Таймер тикнул - включилась нагрузка на 3 сек (признак того, что второе значение записано)
8. Все выключилось, БП в режиме ожидания

Поскольку выставление порогов срабатывания - процедура если не однократная, то крайне редкая - городить из-за нее клавиатуры, дисплеи и прочее думаю лишнее...
(мне показалось, что крик "сделайте проще" относится как раз не к микроконтроллеру, а к очень широкому функционалу БП)

oleg707 27.10.2018 20:24

Цитата:

Сообщение от Alex15BV (Сообщение 406231)
Как сделал у себя:
1. Контроллер при включении проверяет режим программирования (замкнутый джампер)
2. Если да - то дается по 30 секунд на выставление нижнего и верхнего порога напряжения бортсети
3. Новые значения пишутся в ЕЕПРОМ
4. Если нет - рабочий режим

Мм, я решил несколько проще.
Поскольку значений пороговых напряжений, таймингов и значений довольно таки много ( основных я насчитал 37 штук), то проще вписать эти значения в скетч ( с возможностью сохранить в еепром при необходимости). При обновлении прошивки можно свои же значения считывать из памяти, тоже при необходимости. Причем для пользователей, которые не понимают, о чем речь, блок ведёт себя согласно базовым настройкам ( которые стоят у меня в машине).

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

Калибровка делается один раз, прошить на свои значения блок проще, чем иметь регулируемый до сотых долей настольный блок питания.

В любом случае, если я изготавливаю блок питания для планшета на заказ, то клиент получает готовый, прошитый, калиброванный блок с настройками как у меня в машине. Если кто хочет их поменять ( 20% людей), то юсб кабель для прошивки у них есть, а регулируемого источника - нет.

mazay66 28.10.2018 13:33

Цитата:

Сообщение от skanch (Сообщение 406227)
Да. Подобрал 100К. Отключается при 11.3В. В "спящем" отрабатывает, как надо - выключается чётко примерно через 4 секунды после снижения напряжения до 11.3В, но при "кручении стартером" - ближе ко второй секунде питание пропадает.

Я забыл, что у тебя собственная плата. Я говорил про готовые китайские модули с МР1584. Там два резистора по 100кОм уже впаяны в делителе между плюсом и минусом. Верхнее плечо делителя с платы убирал, и все. Далее по схеме, с номиналами, приложенними в сообщении выше.

skanch 28.10.2018 14:10

Вложений: 2
Цитата:

Сообщение от mazay66 (Сообщение 406244)
Я забыл, что у тебя собственная плата. Я говорил про готовые китайские модули с МР1584. Там два резистора по 100кОм уже впаяны в делителе между плюсом и минусом. Верхнее плечо делителя с платы убирал, и все. Далее по схеме, с номиналами, приложенними в сообщении выше.

Я на отдельном модуле попробовал...

Вложение 50381Вложение 50382

oleg707 28.10.2018 15:52

Цитата:

Сообщение от skanch (Сообщение 406246)
Я на отдельном модуле попробовал...

Вложение 50381Вложение 50382

я себе не выдержал и заказал набор проводных резисторов (0,125W) как раз для таких экспериментов :pleasantry:

oleg707 28.10.2018 21:07

Вложений: 2
Важное обновление
Выкладываю обновление печатной платы БП5mini+ 2.2
Вложение 50383 открывать в DipTrace
Прошивка полностью совместима с версиями BP5mini, BP5mini2.1, BP5mini+2.2. На всякий случай продублирую тут тоже.
Вложение 50384
фото выложу немного позже.

oleg707 01.11.2018 13:54

Вложений: 3
Предыдущая часть

Далее, через паузу (определенную в программе процессора) после включения ACC включаем питание на батарею планшета
Для этого включаем логическую единицу (+5В) на D6 ардуины. Напряжение идет на управляющую ногу IN2 интеллектуального ключа ITS724G. На выходе OUT2 появляется +12В, которое пошло на входные ножки ДС-ДС преобразователей.
Вложение 50398Вложение 50399

При этом ДС-ДС-1 включается, на выходе его появляется заранее настроенное напряжение 4-4,5В, которое идет на выход соответствующий контакт выходного разъема блока питания.
Если напряжения на выходе дс-дс1 (4В) нет, а на входе (+12В) есть, следует проверить (или временно выпаять) стабилитроны ZD3, ZD4 (могут закоротить при самостоятельной подстройке напряжения выше 5,6В)
Также проверить С2, С14.
Вложение 50400

Поскольку на ДС-ДС-2 подпаян дополнительный управляющий провод (EN2), и там присутствует низкий логический уровень (масса), ДС-ДС-2 НЕ включается.


Cледующая часть

skanch 01.11.2018 20:23

Олег, оформил бы всё одним постом, а то это как сериал "Санта-Барбара -"уже забыл, что было в предыдущих сериях"...

oleg707 01.11.2018 20:31

Цитата:

Сообщение от skanch (Сообщение 406321)
Олег, оформил бы всё одним постом, а то это как сериал "Санта-Барбара -"уже забыл, что было в предыдущих сериях"...

Времени нет. Я комп раз в неделю максимум включаю, в основном с планшета , что не облегчает ситуации:) А сегодня вольная минутка выдалась, и то, когда писал, уже семья звала. Все таки в Беларуси времени было значительно больше.

Для тех, кто забыл и для облегчения навигации специально делаю ссылки на предыдущее описание и на следующее.


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

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