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


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

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

Ответ
 
Опции темы
Старый 20.12.2017, 18:24   #1271
oleg707
Гуру
 
Аватар для oleg707
 
Регистрация: 16.04.2014
Возраст: 33
Город: Бобруйск
Регион: Беларусь
Машина: Ford Escape
Сообщений: 1,992
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
По умолчанию

открыл для себя спящий режим процессора. Удалось при сохранении загрузчика снизить энергопотребление блока в режиме ожидания (с включённой запиткой батареи планшета) на 30%.
Было:
собственное потребление блока по 12 вольтам, без планшета (для БП5mini)
- при 10В +30 и +15 выключены = 0,014-0,017 А ( меньше, если выпаять светодиоды с ардуины; также много из этого потребляет CH340G)
- при 12В +30 и +15 включены = 0,056-0,060 A
- при 12В +30 включены +15 выключены (при питании батареи) = 0,020-0,021 A
__________________________________________________ ______________
Стало:
- при 10В +30 и +15 выключены = 0,022 А
- при 12В +30 и +15 включены = 0,06 А
- при 12В +30 включены +15 выключены (при питании батареи) = 0,03А
__________________________________________________ ______________

если включен просто проц , то опускалось до 0,007А, когда из этого половина ест светодиод питания на ардуине. Я так понял, в этот момент ch340 заходил в спящий режим и не успевал включиться ни один из ДС-ДС.
Потестирую - выложу.

Мега 2650 так вообще с 0,100 А снижает потребление до 0,000 (0,001 со светодиодом).
oleg707 вне форума   Ответить с цитированием
Старый 20.12.2017, 19:19   #1272
НСО154
Старший Пользователь
 
Регистрация: 01.01.2014
Город: Новосибирск
Регион: 54
Машина: Мазда Атенза.
Сообщений: 598
НСО154 is on a distinguished road
По умолчанию

Из собственного опыта да и ты правильно размышляешь, можно выпаять стабилизатор и диоды с ардуино.
Потребление значительно упадёт.
Я вообще в недоумении...на какой они впиндюрили такой стаб...
НСО154 на форуме   Ответить с цитированием
Старый 20.12.2017, 20:00   #1273
oleg707
Гуру
 
Аватар для oleg707
 
Регистрация: 16.04.2014
Возраст: 33
Город: Бобруйск
Регион: Беларусь
Машина: Ford Escape
Сообщений: 1,992
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
По умолчанию

Цитата:
Сообщение от НСО154 Посмотреть сообщение
Из собственного опыта да и ты правильно размышляешь, можно выпаять стабилизатор и диоды с ардуино.
Потребление значительно упадёт.
Я вообще в недоумении...на какой они впиндюрили такой стаб...
Я на 3й версии БП еще игрался с выпаиванием кусков с ардуины - не понравилось. Если так уже ставить вопрос, то мне проще собрать "ардуину" на плате. Только по факту чистую атмегу с правильным стабилизатором +5В ( дс-дс для этого слишком много). Использовать атмегу 32u4 или 328p + ch340. ch340 запитать от юсб. 32u4 не понравилась - иногда загрузка скетча не шла, хоть и юсб встроен.
Тут вообще идея в том, что эти 0,02 машина даже не заметит за 2-3 дня. В этом режиме вообще на месяцы можно оставлять. А потом БП сам выключается и потребление становится 0,0000А. Поэтому смысл лишних телодвижений вообще теряется.
Да и по себестоимости ардуина дешевле, чем просто процессор на китае купить.
oleg707 вне форума   Ответить с цитированием
Старый 20.12.2017, 20:09   #1274
НСО154
Старший Пользователь
 
Регистрация: 01.01.2014
Город: Новосибирск
Регион: 54
Машина: Мазда Атенза.
Сообщений: 598
НСО154 is on a distinguished road
По умолчанию

Тоже верно.
Пысы: на плате не дёшево получится, если с качественными компонентами.
Но зато вид будет достойный, это я в плане эстетики

По авто вообще голову можно не греть...у некоторых борт сеть выжирает большее колличество миллиампер, а владельцы об этом и не догадываюся
В общем удачи!
НСО154 на форуме   Ответить с цитированием
Старый 20.12.2017, 22:52   #1275
skanch
Модератор
 
Аватар для skanch
 
Регистрация: 19.01.2010
Возраст: 51
Город: Санкт-Петербург
Регион: 78, 98
Машина: Mitsubishi Lancer X
Сообщений: 1,022
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 Посмотреть сообщение
открыл для себя спящий режим процессора....
Ты же с ним (режим сна) начал баловаться уже давно...! Или что-то новое обнаружил?
skanch вне форума   Ответить с цитированием
Старый 21.12.2017, 00:16   #1276
oleg707
Гуру
 
Аватар для oleg707
 
Регистрация: 16.04.2014
Возраст: 33
Город: Бобруйск
Регион: Беларусь
Машина: Ford Escape
Сообщений: 1,992
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 Посмотреть сообщение
Ты же с ним (режим сна) начал баловаться уже давно...! Или что-то новое обнаружил?
Можно и так сказать
Загнать то в сон не проблема, даже вывести из него ( неважно, по прерыванию или по ватчдогу), хоть на прямом ассемблере или СИ ( сначала так и загонял). Там фишка в другом - millis() во сне не считается. А все тайминги рассчитываются через millis().
А, еще, в ардуине почти у всех процессоров не поддерживается режим ватчдога со стандартным загрузчиком. В том числе и на nano, с учётом того, что загрузчик я заливал с самой последней на сегодня ардуино IDE (1.9.0-beta) по ISP, через USBasp. В итоге тестового скетча получалось вместо ватчдога и внятного ребута просто мельтешение светодиода, и даже на ресет не реагировало.
В итоге разобрался, как скрестить бобра с ослом, чтобы на выходе получилось то, что нужно.
А наткнулся вообще, потому как полез разбираться, почему голая атмега2650 с эффективным стабилизатором +5В потребляет 0,1А. Потому как сильно это много для включения в авто.
И тормозить нельзя цикл, потому как энкодер, ему риалтайм нужен ( на прерывания не вешал - оно для регулировки громкости и по менюшке лазить)
oleg707 вне форума   Ответить с цитированием
Старый 21.12.2017, 00:36   #1277
skanch
Модератор
 
Аватар для skanch
 
Регистрация: 19.01.2010
Возраст: 51
Город: Санкт-Петербург
Регион: 78, 98
Машина: Mitsubishi Lancer X
Сообщений: 1,022
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 Посмотреть сообщение
А наткнулся вообще, потому как полез разбираться, почему голая атмега2650 с эффективным стабилизатором +5В потребляет 0,1А. Потому как сильно это много для включения в авто.
Проблема с потреблением в дежурном режиме блока питания действительно актуальная тема. Тем более, что у тебя блок задуман универсальный и контроллер, как я понимаю нужен "многоногий"... Не пробовал вывести режим отслеживания напряжения за контроллер? Т.е. сделать его не привязанным к процессору, а отслеживать отдельным супервизором. Тогда и вовсе можно отключать питание на контроллер во время сна (планшета) и оставить только дежурное питание на сам планшет (достаточно LDO-преобразователя на 100-150 мА с низким током собственного потребления).
skanch вне форума   Ответить с цитированием
Старый 21.12.2017, 01:57   #1278
oleg707
Гуру
 
Аватар для oleg707
 
Регистрация: 16.04.2014
Возраст: 33
Город: Бобруйск
Регион: Беларусь
Машина: Ford Escape
Сообщений: 1,992
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 Посмотреть сообщение
Проблема с потреблением в дежурном режиме блока питания действительно актуальная тема. Тем более, что у тебя блок задуман универсальный и контроллер, как я понимаю нужен "многоногий"... Не пробовал вывести режим отслеживания напряжения за контроллер? Т.е. сделать его не привязанным к процессору, а отслеживать отдельным супервизором. Тогда и вовсе можно отключать питание на контроллер во время сна (планшета) и оставить только дежурное питание на сам планшет (достаточно LDO-преобразователя на 100-150 мА с низким током собственного потребления).
думал, тиньку например. Но тут уже вопросы удобства:
Перепрошивка - по юсб через ардуино IDE сделает и школьник, а вот тиньку прошить - тут как минимум USBasp нужен ( мне проще обычным программатором, например).
Выставление своих значений напряжений и таймингов - то же самое. Мало того, я код стараюсь делать так, чтобы его можно было отредактировать под себя даже новичку ( например выключение через 3 часа или 4 суток). У каждого свои потребности.
И сейчас просто надо изменить нужные значения и записать их одним кликом мышки ( ладно, тремя).

Решение с одним большим процессором (на 100 ножек) - это скорее вынужденный компромисс. Я бы лучше поставил тиньку на внутреннем генераторе, да еще на килогерцы. Она бы и без сна ничего не потребляла.
Но тогда возникают ненужные движения, описанные выше, да еще я ведь захочу мониторинг в реальном времени - а это делать связь между 2я процессорами.
Плюс усложнение схемы никак не увеличивает надёжность и отказоустойчивость, что важно.

Пока что меня абсолютно устраивают первичные тесты с потреблением в 0,001 (0,000 без светодиода, то есть мне предела измерения довольно точного амперметра не хватает) и "Low-Noise Ultra-Low-Dropout Regulator на 150 мА"

Таки не поленился, померил нормальным амперметром.
напряжение 15В.
0,000779А без светодиода
0,00325А с светодиодом.
напряжение 12В.
0,000665А без светодиода
0,003135А с светодиодом.

Код типа блинк, только проц, кварц на 16МГц, и стабилизатор на 5В. Спящий режим всё время, кроме времени переключения.

обманул немного. мега2560 на холостом ходу потребляет 0,055А

Последний раз редактировалось oleg707; 21.12.2017 в 21:07.
oleg707 вне форума   Ответить с цитированием
Старый 23.12.2017, 02:48   #1279
oleg707
Гуру
 
Аватар для oleg707
 
Регистрация: 16.04.2014
Возраст: 33
Город: Бобруйск
Регион: Беларусь
Машина: Ford Escape
Сообщений: 1,992
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
По умолчанию

Ладно, пока свежая прошивка обкатывается в моём самоходе, посоветуйте чего.

Дано: i2c в арддуине через стандартный wire.h
Когда делаешь старт библиотеки, то ЕСЛИ коротнуть шину, то библиотека ждёт ответа или сообщения, и проц по факту висит!
Проблема известная, но мало распространённая.
Есть ли альтернативная библиотека или какой другой програмный способ заставить работать проц при низком уровне на i2c.
Согласователи i2c интерфейса уже едут, но хотелось бы не только железную защиту.

Последний раз редактировалось oleg707; 23.12.2017 в 22:28.
oleg707 вне форума   Ответить с цитированием
Ответ

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


Здесь присутствуют: 3 (пользователей: 0 , гостей: 3)
 
Опции темы

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

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



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


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