![]() |
|
Результаты опроса: Писать ли про развитие проекта, или пофиг, есть свой и работает. | |||
Пиши дальше |
![]() ![]() ![]() ![]() |
210 | 96.33% |
Не пиши, лучше займись чем нибудь (другим) полезным. |
![]() ![]() ![]() ![]() |
8 | 3.67% |
Голосовавшие: 218. Вы ещё не голосовали в этом опросе |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Гуру
![]() Регистрация: 16.04.2014
Возраст: 41
Город: Gdynia
Регион: другой - для добавления сообщить ab
Сообщений: 2,548
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Пришли ардуины из Китая. Теория даже рядом не стояла с практикой. Чуть позже выложу рабочий вариант схемы, управляемый ардуиной полностью и обкатанный на столе и в машине.
|
![]() |
![]() |
![]() |
#12 |
Гуру
![]() Регистрация: 16.04.2014
Возраст: 41
Город: Gdynia
Регион: другой - для добавления сообщить ab
Сообщений: 2,548
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() софт, печатка, схема. В железе всё есть и работает, в схеме по поводу всех номиналов не уверен, надо с лупой все проверять, пока устал.
На столе и в машине обкатал. |
![]() |
![]() |
![]() |
#13 |
Гуру
![]() Регистрация: 16.04.2014
Возраст: 41
Город: Gdynia
Регион: другой - для добавления сообщить ab
Сообщений: 2,548
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() обновил софт, моргание экрана при старте и устранил отпадание Y-OTG при старте ( или пропадании ACC менее 4 сек)
REM выход не писал в программе за ненадобностью (у меня усилитель включается от первой позиции замка зажигания, а планшет - как вставляется ключ) В машине обкатал. Последний раз редактировалось oleg707; 15.07.2015 в 21:45. |
![]() |
![]() |
![]() |
#14 |
Гуру
![]() Регистрация: 16.04.2014
Возраст: 41
Город: Gdynia
Регион: другой - для добавления сообщить ab
Сообщений: 2,548
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Есть один глюк, только недовыловил, поэтому не уверен. Иногда, когда выключаешь зажигание и вытаскиваешь ключ, блок питания отрабатывает как надо, а именно ждёт 20 минут(так настроено в скетче) при напряжении аккумулятора больше 12 вольт, и потом вырубает питание на батарею планшета. То есть как запланировано. А иногда как то вырубишь зажигание, сходишь куда нить минут на 10-15, приходишь , а блок уже вырубился. И не понять, то ли в скетче ардуины программная ошибка где, то ли аккумулятор машины ( а его пора будет менять).
В общем то не напрягает практически, но если б кто из программеров глянул скетч и что нить прокомментировал, было бы здорово. при выключении acc добавил сброс времени для отсчета отключения самозапитки // .. блок АКБ if (U_akb_real>=12 && flagAKB == 0) //проверка +30 и флага акб { digitalWrite(AKBpin, 1); // включаем самозапитку pauseTimeAKB = millis(); // ДОБАВИЛ ТУТ сброс времени для отсчета отключения самозапитки digitalWrite(PLANSHpin, 1); //включаем питание на батарею планшета (ss\sd1) flagAKB = 1; } Последний раз редактировалось oleg707; 18.07.2015 в 23:43. Причина: вроде разобрался. |
![]() |
![]() |
![]() |
#15 |
Пользователь
![]() Регистрация: 18.07.2015
Возраст: 38
Регион: 02
Сообщений: 47
![]() ![]() ![]() ![]() |
![]() Добрый вечер! Тоже загорелся желанием установить Nexus в машину и остановился на питании. Не плохо было бы контроль питания организовать на микроконтроллере. Начал не давно изучать PIC, но моих познаний в области программирования явно не хватает
![]() Набросал в SPlane рисунок схемки и логику работу, может там что и лишнее конечно, например отключение OTG, но тем не менее это все что я смог родить ![]() Так вот, может есть тут умельцы кто прошивку сможет написать на микроконтроллер, ато у меня что то дальше включения портов пока не идет ![]() Может кому то и пригодится потом эта схема. |
![]() |
![]() |
![]() |
#16 | |
Гуру
![]() Регистрация: 21.01.2010
Город: Новосибирск
Регион: 54
Сообщений: 2,580
![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#17 | |
Гуру
![]() Регистрация: 16.04.2014
Возраст: 41
Город: Gdynia
Регион: другой - для добавления сообщить ab
Сообщений: 2,548
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
Конструктивная критика по схеме: не только ваша ошибка, но и многих - вы пытаетесь включить рэле ножкой микроконтроллера напрямую. ![]() ![]() далее.. чтобы сделать контроль питания, его надо как то мерять. Т.К. если вы подадите на контроллер больше 5 вольт, то он отправиться... да просто здохнет он, или канал выгорит просто. Т.Е. померять вы можете не более 5В. В программе проца эти 5В вы разделите на 1023(1024) значения и это будет ваше напряжение в цифровом виде. Если вы страстно желаете мерять больше 5В нужно делать делитель напряжения (тут гуглим(яндексим) сами). В программе на этот делитель пишем соответствующие коэффициенты. У меня в коде (код на С++ для ардуины соответственно) это выглядит так: int Uacc = analogRead (A7); //Читаем напругу с делителя R10-R11 int Uakb = analogRead (A6); //Читаем напругу с делителя R2-R3 float U_acc_real = Uacc * (1.1 / 1023.0*17.2); //Вычисляем реальное напряжение +ACC на входе делителя (A7) 17.2=поправка на погрешность делителя. обкатывать только на реальном питании от 12В! при питании от ЮСБ 5,0В плавают float U_akb_real = Uakb * (1.1 / 1023.0*17.1); //Вычисляем реальное напряжение +30 на входе делителя (A6) Есть еще ньюанс относительно чего мерять (так называемый референс), но это вообще отдельная изТория. Последний раз редактировалось oleg707; 19.07.2015 в 00:00. Причина: словоблудие |
|
![]() |
![]() |
![]() |
#18 |
Гуру
![]() Регистрация: 16.04.2014
Возраст: 41
Город: Gdynia
Регион: другой - для добавления сообщить ab
Сообщений: 2,548
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() текущий скетч
если народу будет интересно, подключу амперметры по входу и по выходу, там интереесная картинка, молосвязанная с мифами по 3 ампера потребления планшета, которые тут ходят. Народу пока не интересно ![]() |
![]() |
![]() |
![]() |
#19 | |
Пользователь
![]() Регистрация: 18.07.2015
Возраст: 38
Регион: 02
Сообщений: 47
![]() ![]() ![]() ![]() |
![]() Цитата:
![]() ![]() |
|
![]() |
![]() |
![]() |
#20 | |
Гуру
![]() Регистрация: 16.04.2014
Возраст: 41
Город: Gdynia
Регион: другой - для добавления сообщить ab
Сообщений: 2,548
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
По PIC я вам не помощник, я с атмегами ещё до конца не разобрался, чтобы в пики лезть. Одной из целей проекта была задача вспомнить лет 5 назад забытые навыки работы с микро процессорами, в частности атмел 2313. DTC114E вы чего выбрали то? У них по коллектору ток 50мА номинальный, 100 макс. И чем это отличается от прямого вывода с процессора? Вам трудно смд- резистор кинуть по базе? Полевик ещё можно взять, там токи с запасом и с любой неисправной материнки можно выпаять. |
|
![]() |
![]() |
![]() |
Метки |
arduino, nexus7, блок питания, блок питания планшета |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
Опции темы | Поиск в этой теме |
|
|