|
Результаты опроса: Писать ли про развитие проекта, или пофиг, есть свой и работает. | |||
Пиши дальше | 210 | 96.33% | |
Не пиши, лучше займись чем нибудь (другим) полезным. | 8 | 3.67% | |
Голосовавшие: 218. Вы ещё не голосовали в этом опросе |
|
Опции темы | Поиск в этой теме |
20.12.2017, 18:24 | #1271 |
Гуру
Регистрация: 16.04.2014
Возраст: 40
Город: Gdynia
Регион: другой - для добавления сообщить ab
Сообщений: 2,548
|
открыл для себя спящий режим процессора. Удалось при сохранении загрузчика снизить энергопотребление блока в режиме ожидания (с включённой запиткой батареи планшета) на 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 со светодиодом).
__________________
------------------------ Новая версия блока питания (BP5mini) для подключения всех планшетов (плата, прошивка, инструкции) ------------------------ Неспешно расписываемый проект. ------------------------ Регулировка звука аудиопроцессором. TDA7442 + ардуино. Последний раз редактировалось admin; 15.10.2018 в 23:56. |
20.12.2017, 19:19 | #1272 |
Старший Пользователь
Регистрация: 01.01.2014
Возраст: 38
Город: Новосибирск
Регион: 54
Машина: РРС, Форд
Сообщений: 954
|
Из собственного опыта да и ты правильно размышляешь, можно выпаять стабилизатор и диоды с ардуино.
Потребление значительно упадёт. Я вообще в недоумении...на какой они впиндюрили такой стаб... |
20.12.2017, 20:00 | #1273 | |
Гуру
Регистрация: 16.04.2014
Возраст: 40
Город: Gdynia
Регион: другой - для добавления сообщить ab
Сообщений: 2,548
|
Цитата:
Тут вообще идея в том, что эти 0,02 машина даже не заметит за 2-3 дня. В этом режиме вообще на месяцы можно оставлять. А потом БП сам выключается и потребление становится 0,0000А. Поэтому смысл лишних телодвижений вообще теряется. Да и по себестоимости ардуина дешевле, чем просто процессор на китае купить.
__________________
------------------------ Новая версия блока питания (BP5mini) для подключения всех планшетов (плата, прошивка, инструкции) ------------------------ Неспешно расписываемый проект. ------------------------ Регулировка звука аудиопроцессором. TDA7442 + ардуино. |
|
20.12.2017, 20:09 | #1274 |
Старший Пользователь
Регистрация: 01.01.2014
Возраст: 38
Город: Новосибирск
Регион: 54
Машина: РРС, Форд
Сообщений: 954
|
Тоже верно.
Пысы: на плате не дёшево получится, если с качественными компонентами. Но зато вид будет достойный, это я в плане эстетики По авто вообще голову можно не греть...у некоторых борт сеть выжирает большее колличество миллиампер, а владельцы об этом и не догадываюся В общем удачи! |
21.12.2017, 00:16 | #1276 | |
Гуру
Регистрация: 16.04.2014
Возраст: 40
Город: Gdynia
Регион: другой - для добавления сообщить ab
Сообщений: 2,548
|
Цитата:
Загнать то в сон не проблема, даже вывести из него ( неважно, по прерыванию или по ватчдогу), хоть на прямом ассемблере или СИ ( сначала так и загонял). Там фишка в другом - millis() во сне не считается. А все тайминги рассчитываются через millis(). А, еще, в ардуине почти у всех процессоров не поддерживается режим ватчдога со стандартным загрузчиком. В том числе и на nano, с учётом того, что загрузчик я заливал с самой последней на сегодня ардуино IDE (1.9.0-beta) по ISP, через USBasp. В итоге тестового скетча получалось вместо ватчдога и внятного ребута просто мельтешение светодиода, и даже на ресет не реагировало. В итоге разобрался, как скрестить бобра с ослом, чтобы на выходе получилось то, что нужно. А наткнулся вообще, потому как полез разбираться, почему голая атмега2650 с эффективным стабилизатором +5В потребляет 0,1А. Потому как сильно это много для включения в авто. И тормозить нельзя цикл, потому как энкодер, ему риалтайм нужен ( на прерывания не вешал - оно для регулировки громкости и по менюшке лазить)
__________________
------------------------ Новая версия блока питания (BP5mini) для подключения всех планшетов (плата, прошивка, инструкции) ------------------------ Неспешно расписываемый проект. ------------------------ Регулировка звука аудиопроцессором. TDA7442 + ардуино. |
|
21.12.2017, 00:36 | #1277 |
Модератор
Регистрация: 19.01.2010
Возраст: 58
Город: Санкт-Петербург
Регион: 78, 98
Сообщений: 2,645
|
Проблема с потреблением в дежурном режиме блока питания действительно актуальная тема. Тем более, что у тебя блок задуман универсальный и контроллер, как я понимаю нужен "многоногий"... Не пробовал вывести режим отслеживания напряжения за контроллер? Т.е. сделать его не привязанным к процессору, а отслеживать отдельным супервизором. Тогда и вовсе можно отключать питание на контроллер во время сна (планшета) и оставить только дежурное питание на сам планшет (достаточно LDO-преобразователя на 100-150 мА с низким током собственного потребления).
|
21.12.2017, 01:57 | #1278 | |
Гуру
Регистрация: 16.04.2014
Возраст: 40
Город: Gdynia
Регион: другой - для добавления сообщить ab
Сообщений: 2,548
|
Цитата:
Перепрошивка - по юсб через ардуино 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А
__________________
------------------------ Новая версия блока питания (BP5mini) для подключения всех планшетов (плата, прошивка, инструкции) ------------------------ Неспешно расписываемый проект. ------------------------ Регулировка звука аудиопроцессором. TDA7442 + ардуино. Последний раз редактировалось oleg707; 21.12.2017 в 21:07. |
|
23.12.2017, 02:48 | #1279 |
Гуру
Регистрация: 16.04.2014
Возраст: 40
Город: Gdynia
Регион: другой - для добавления сообщить ab
Сообщений: 2,548
|
Ладно, пока свежая прошивка обкатывается в моём самоходе, посоветуйте чего.
Дано: i2c в арддуине через стандартный wire.h Когда делаешь старт библиотеки, то ЕСЛИ коротнуть шину, то библиотека ждёт ответа или сообщения, и проц по факту висит! Проблема известная, но мало распространённая. Есть ли альтернативная библиотека или какой другой програмный способ заставить работать проц при низком уровне на i2c. Согласователи i2c интерфейса уже едут, но хотелось бы не только железную защиту. PS Разобрался, но железную защиту тоже прикручу. Зря, что ли, микросхемы заказывал ? PPS Для тех, кто не может скомпилировать скетчи, выкладываю свою сборку ( одну из) ардуино. https://mega.nz/#!FlhiWTgZ!fhH_QTRTF...v-sHJEXG-538Sc https://drive.google.com/file/d/1oAz...ew?usp=sharing
__________________
------------------------ Новая версия блока питания (BP5mini) для подключения всех планшетов (плата, прошивка, инструкции) ------------------------ Неспешно расписываемый проект. ------------------------ Регулировка звука аудиопроцессором. TDA7442 + ардуино. Последний раз редактировалось oleg707; 10.03.2018 в 14:21. |
10.03.2018, 06:01 | #1280 |
Новый Пользователь
Регистрация: 25.10.2013
Город: Karaganda
Регион: 09
Машина: TLC Prado 120 3.0D
Сообщений: 25
|
Здравствуйте oleg707!!! По возможности перезалейте вашу сборку на другой обменник...Никак не качается с mega.nz.Спасибо!
|
Метки |
arduino, nexus7, блок питания, блок питания планшета |
Здесь присутствуют: 18 (пользователей: 0 , гостей: 18) | |
|
|