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

Вернуться   PCCar.ru - Ваш автомобильный компьютер > MP3Car ТехИнфа > AndroidCar > Питание

Результаты опроса: Писать ли про развитие проекта, или пофиг, есть свой и работает.
Пиши дальше 210 96.33%
Не пиши, лучше займись чем нибудь (другим) полезным. 8 3.67%
Голосовавшие: 218. Вы ещё не голосовали в этом опросе

Ответ
 
Опции темы Поиск в этой теме
Старый 01.08.2017, 12:59   #1141
skanch
Модератор
 
Аватар для skanch
 
Регистрация: 19.01.2010
Возраст: 58
Город: Санкт-Петербург
Регион: 78, 98
Сообщений: 2,645
skanch has a brilliant futureskanch has a brilliant futureskanch has a brilliant futureskanch has a brilliant futureskanch has a brilliant futureskanch has a brilliant futureskanch has a brilliant futureskanch has a brilliant futureskanch has a brilliant futureskanch has a brilliant futureskanch has a brilliant future
По умолчанию

Цитата:
Сообщение от jonikus81 Посмотреть сообщение
Идея хороша, только вот мы лишимся таймера сна. Мой планшет "храпит во сне", то есть все равно ест даже с режимом полета, говорят можно отключать гуговские сервисы и снизить еще потребление, но я пока не дошел до этого.
Я уже как-то приводил один из вариантов решения вопроса отслеживания напряжения. Все можно реализовать - было бы желание!
Если действительно необходим "таймер сна", то реализуется, например на NE555. Но, по большому счету, главная задача "умного" БП - не дать полностью "высадить" АКБ в режиме "сна" планшета. Достаточно правильно организовать отслеживание такой разрядки АКБ и надобность в "таймере" отключения отпадет.
skanch вне форума   Ответить с цитированием
Старый 01.08.2017, 13:26   #1142
jonikus81
Старший Пользователь
 
Аватар для jonikus81
 
Регистрация: 07.09.2015
Возраст: 43
Город: Алматы
Регион: Казахстан
Машина: MMC DELICA 94 (булка)
Сообщений: 209
jonikus81 is a jewel in the roughjonikus81 is a jewel in the roughjonikus81 is a jewel in the roughjonikus81 is a jewel in the rough
По умолчанию

Цитата:
Сообщение от skanch Посмотреть сообщение
Я уже как-то приводил один из вариантов решения вопроса отслеживания напряжения. Все можно реализовать - было бы желание!
Если действительно необходим "таймер сна", то реализуется, например на NE555. Но, по большому счету, главная задача "умного" БП - не дать полностью "высадить" АКБ в режиме "сна" планшета. Достаточно правильно организовать отслеживание такой разрядки АКБ и надобность в "таймере" отключения отпадет.
Реализовано слежение по напруге, спасибо Олегу! Даже отличает просадки при работе стартера.
jonikus81 вне форума   Ответить с цитированием
Старый 01.08.2017, 13:44   #1143
skanch
Модератор
 
Аватар для skanch
 
Регистрация: 19.01.2010
Возраст: 58
Город: Санкт-Петербург
Регион: 78, 98
Сообщений: 2,645
skanch has a brilliant futureskanch has a brilliant futureskanch has a brilliant futureskanch has a brilliant futureskanch has a brilliant futureskanch has a brilliant futureskanch has a brilliant futureskanch has a brilliant futureskanch has a brilliant futureskanch has a brilliant futureskanch has a brilliant future
По умолчанию

Цитата:
Сообщение от jonikus81 Посмотреть сообщение
Реализовано слежение по напруге, спасибо Олегу! Даже отличает просадки при работе стартера.
Это понятно...
Если говорить о "повторяемости" блока, то в программном отслеживании напряжения необходимо подбирать коэффициент (константу) делителя напряжения, что иногда сильно затрудняеет настройку БП. Причем этот параметр напрямую зависит от индивидуальных конструктивных особенностей каждого авто - внутреннее сопротивление АКБ + время года и состояние самого АКБ, длина и сечение проводов, способ подключения...
На мой взгляд БП должен выполнять две главные задачи:первая - отслеживать одно единственное напряжение на АКБ (как пример нижняя граница - 10.5В) для предотвращения его полного разряда и вторая- коммутировать (включать/выключать) каналы питания планшета и периферии. Но это мое мнение и каждый выбирает оптимальный вариант для себя сам.
skanch вне форума   Ответить с цитированием
Старый 01.08.2017, 14:18   #1144
jonikus81
Старший Пользователь
 
Аватар для jonikus81
 
Регистрация: 07.09.2015
Возраст: 43
Город: Алматы
Регион: Казахстан
Машина: MMC DELICA 94 (булка)
Сообщений: 209
jonikus81 is a jewel in the roughjonikus81 is a jewel in the roughjonikus81 is a jewel in the roughjonikus81 is a jewel in the rough
По умолчанию

Цитата:
Сообщение от skanch Посмотреть сообщение
Это понятно...
Если говорить о "повторяемости" блока, то в программном отслеживании напряжения необходимо подбирать коэффициент (константу) делителя напряжения, что иногда сильно затрудняеет настройку БП. Причем этот параметр напрямую зависит от индивидуальных конструктивных особенностей каждого авто - внутреннее сопротивление АКБ + время года и состояние самого АКБ, длина и сечение проводов, способ подключения...
На мой взгляд БП должен выполнять две главные задачи:первая - отслеживать одно единственное напряжение на АКБ (как пример нижняя граница - 10.5В) для предотвращения его полного разряда и вторая- коммутировать (включать/выключать) каналы питания планшета и периферии. Но это мое мнение и каждый выбирает оптимальный вариант для себя сам.
У меня напруга измеряется так
резистивный делитель на аналоговом пине (как у Олега)
и формулы
float R1 = 51000.0; //значение резистора R1
float R2 = 20000.0; //значение резистора R2

if (millis() - timer_vlt > 23) {
timer_vlt = millis();
value = (value * 9.0 + + analogRead(pin_volt)) / 10.0; // читаем аналоговый сигнал, с аналог. порта - 0
vout = (value * 5.0) / 1024.0; // не забываем про внесение поправки (5.0 - это идеальный вариант,хотя все возможно)
vin = vout / (R2 / ( R1 + R2 )); // в переменной будет значение входного напряжения
}

Корректировка в виде замеров сопротивления резисторов и изменение в переменных R1 и R2. До десятых измеряет точно со средним значением за период. Правда на практике у меня пока что только один такой бп с месяц катается. Дальше логика такая, если больше 10 сек напруга меньше 10,0 вольт, то полное выключение всего. За период 10 сек если превысило 10,0 вольт, то продолжаем работать штатно (защита от падения напруги при работе стартера). Специально для этого собрал полу лабораторный блок питания с плавной регулировкой напряжения
Надеюсь не заспамили тему Олега
jonikus81 вне форума   Ответить с цитированием
Старый 01.08.2017, 15:30   #1145
skanch
Модератор
 
Аватар для skanch
 
Регистрация: 19.01.2010
Возраст: 58
Город: Санкт-Петербург
Регион: 78, 98
Сообщений: 2,645
skanch has a brilliant futureskanch has a brilliant futureskanch has a brilliant futureskanch has a brilliant futureskanch has a brilliant futureskanch has a brilliant futureskanch has a brilliant futureskanch has a brilliant futureskanch has a brilliant futureskanch has a brilliant futureskanch has a brilliant future
По умолчанию

Все это конечно хорошо..., но не многие могут программировать контроллеры (Ардуино). Я говорю о "физическом", " аппаратном" отслеживании напряжения на АКБ. Если все сделано правильно (подобраны компоненты), то достаточно один раз на столе потенциометром (отверткой) выставить напряжение "разряженного" АКБ (10.5-10.9В для большенства АКБ) и больше не париться с подгонкой (корректировкой) константы. Думаю, что хозяин темы простит нас за флуд. Позже можно все почистить...
skanch вне форума   Ответить с цитированием
Старый 01.08.2017, 18:08   #1146
axxel
Новый Пользователь
 
Регистрация: 20.09.2016
Возраст: 38
Город: Минск
Регион: Беларусь
Машина: Renault Koleos
Сообщений: 4
axxel is on a distinguished road
По умолчанию

Цитата:
Сообщение от skanch Посмотреть сообщение
Все это конечно хорошо..., но не многие могут программировать контроллеры (Ардуино)....
Тогда получается, что Ваша схема больше подходит для блоков питания, в которых нет ардуинки.
По сути на стабилитроне напряжение срабатывания выставляется тем же самым резистивными делителем. И тут уже кому что проще - написать пару констант в коде прошивки или добавлять в схему дополнительные элементы.
axxel вне форума   Ответить с цитированием
Старый 01.08.2017, 18:43   #1147
skanch
Модератор
 
Аватар для skanch
 
Регистрация: 19.01.2010
Возраст: 58
Город: Санкт-Петербург
Регион: 78, 98
Сообщений: 2,645
skanch has a brilliant futureskanch has a brilliant futureskanch has a brilliant futureskanch has a brilliant futureskanch has a brilliant futureskanch has a brilliant futureskanch has a brilliant futureskanch has a brilliant futureskanch has a brilliant futureskanch has a brilliant futureskanch has a brilliant future
По умолчанию

Цитата:
Сообщение от axxel Посмотреть сообщение
Тогда получается, что Ваша схема больше подходит для блоков питания, в которых нет ардуинки.
По сути на стабилитроне напряжение срабатывания выставляется тем же самым резистивными делителем. И тут уже кому что проще - написать пару констант в коде прошивки или добавлять в схему дополнительные элементы.
Не совсем так...
Контроллер ("Ардуинка") все равно должен присутствовать - он отвечает за временные задержки включения/выключения каналов, определения наличия "АСС" для запуска/выключения алгоритма работы блока вцелом.
Модуль отслеживания на стабилитроне (один из вариантов) позволяет выставить единовременно необходимое напряжение "севшего" АКБ и на внешние факторы не реагирует (напряжение срабатывания стабилитрона основано на собственном внутреннем опорном напряжении и остается неизменным). Здесь информация об отслеживании напряжения средствами контроллера с "плюсами" и "минусами" такого способа... К тому же "программный" вариант не позволяет полностью обесточить контроллер и всю его "обвязку" для уменьшения общего потребления в режиме "сон".
И "аппаратный" метод гораздо проще в плане написания программы управления - всего два режима, как в скетче с кнопкой: "нажали" -выключено, "отпустили"-включено... или наоборот.
Но Вы заметили верно - каждый решает сам, что ему ближе...

Последний раз редактировалось skanch; 01.08.2017 в 19:17.
skanch вне форума   Ответить с цитированием
Старый 02.08.2017, 00:39   #1148
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
По умолчанию

Цитата:
Сообщение от skanch Посмотреть сообщение
Это понятно...
Если говорить о "повторяемости" блока, то в программном отслеживании напряжения необходимо подбирать коэффициент (константу) делителя напряжения, что иногда сильно затрудняеет настройку БП. Причем этот параметр напрямую зависит от индивидуальных конструктивных особенностей каждого авто - внутреннее сопротивление АКБ + время года и состояние самого АКБ, длина и сечение проводов, способ подключения...
На мой взгляд БП должен выполнять две главные задачи:первая - отслеживать одно единственное напряжение на АКБ (как пример нижняя граница - 10.5В) для предотвращения его полного разряда и вторая- коммутировать (включать/выключать) каналы питания планшета и периферии. Но это мое мнение и каждый выбирает оптимальный вариант для себя сам.
калибровка БП давно программная, с записью в еепром проца. Причём софт смотрит, была ли калибровка. Если была - работаем по ней. Если нет - по значениям делителя.
При падении напряжения ниже 11,4В начинается необратимый процесс сульфатации пластин.
По поводу аппаратных решений - я только ЗА. Но у меня в БП используется несколько пороговых значений напряжений.С гистерезисом и логикой обработки (например, если немного подсел АКБ, то выключаем усилитель звука (REM ) и не включаем до заводки или передёргивания зажигания. при этом планшет остаётся активный. Если делать это на делителе плюс стабилитрон, то детали всё те же, еще и больше, а функционала намного меньше.

ps
Тереть сообщения не надо, если что - сам потру



Цитата:
Сообщение от jonikus81 Посмотреть сообщение
Олег, объясни мне, зачем выпаивать датчик холла, если можно через малюсенький оптрон и сопротивление сразу управлять с МК, подавая землю на ногу датчика?

----
все нашел - экономим 50 мА во сне
еще стабильность при нагреве. Я выпаял датчик, поставил 100K и 0,1uF параллельно. Позже в проект закину фото.
oleg707 вне форума   Ответить с цитированием
Старый 02.08.2017, 00:59   #1149
skanch
Модератор
 
Аватар для skanch
 
Регистрация: 19.01.2010
Возраст: 58
Город: Санкт-Петербург
Регион: 78, 98
Сообщений: 2,645
skanch has a brilliant futureskanch has a brilliant futureskanch has a brilliant futureskanch has a brilliant futureskanch has a brilliant futureskanch has a brilliant futureskanch has a brilliant futureskanch has a brilliant futureskanch has a brilliant futureskanch has a brilliant futureskanch has a brilliant future
По умолчанию

Цитата:
Сообщение от oleg707 Посмотреть сообщение
При падении напряжения ниже 11,4В начинается необратимый процесс сульфатации пластин.
Да,да-опечатался! Имел ввиду нижнюю границу 11.5В...
skanch вне форума   Ответить с цитированием
Старый 02.08.2017, 07:55   #1150
jonikus81
Старший Пользователь
 
Аватар для jonikus81
 
Регистрация: 07.09.2015
Возраст: 43
Город: Алматы
Регион: Казахстан
Машина: MMC DELICA 94 (булка)
Сообщений: 209
jonikus81 is a jewel in the roughjonikus81 is a jewel in the roughjonikus81 is a jewel in the roughjonikus81 is a jewel in the rough
По умолчанию

Цитата:
Сообщение от oleg707 Посмотреть сообщение
При падении напряжения ниже 11,4В начинается необратимый процесс сульфатации пластин.
Вот этого не знал, спасибо поправлю в своем скетче
Как раз хотел в выходные устроить краш тест системе, включить ВСЕ и посмотреть в живую процесс посадки АКБ и реакцию БП.
Не хочется на природе в дали от цивилизации искать "прикуривателя" .
jonikus81 вне форума   Ответить с цитированием
Ответ

Метки
arduino, nexus7, блок питания, блок питания планшета


Здесь присутствуют: 14 (пользователей: 0 , гостей: 14)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



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


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