|
Результаты опроса: Писать ли про развитие проекта, или пофиг, есть свой и работает. | |||
Пиши дальше | 210 | 96.33% | |
Не пиши, лучше займись чем нибудь (другим) полезным. | 8 | 3.67% | |
Голосовавшие: 218. Вы ещё не голосовали в этом опросе |
|
Опции темы | Поиск в этой теме |
02.06.2016, 10:58 | #461 |
Старший Пользователь
Регистрация: 07.01.2016
Регион: 02
Сообщений: 152
|
одну проблему вроде как решил, изменил код:
Код:
if (blink_mode != modes[5] || blink_mode != modes[5]) { if (flagAKB == 0 ){blink_mode = modes[0];} // индикация напруги батареи на ардуинине.- низкое напряжение АКБ авто if (flagAKB == 1 && flagACC == 1) {blink_mode = modes[2];} //- нормальное напряжение, включено ACC, рабочий режим. if (flagAKB == 1 && flagACC == 0) {blink_mode = modes[6];} //- нормальное напряжение АКБ авто, ACC выключено. Код:
if (blink_mode != modes[5] || blink_mode != modes[5]) { if (flagAKB == 0 ){blink_mode = modes[0];} // индикация напруги батареи на ардуинине.- низкое напряжение АКБ авто if (flagAKB == 1 && flagACC == 1) {blink_mode = modes[1];} //- нормальное напряжение, включено ACC, рабочий режим. if (flagAKB == 1 && flagACC == 0) {blink_mode = modes[2];} //- нормальное напряжение АКБ авто, ACC выключено. остался вопрос момент только под 2ому пину на пого пин. почему при подключенном планшете там не появляется +5В. при чем мультиком проверил что напруга не приходит с самого KIW. причем если пробудить планшет и после этого только подключить 2ой пин к пого то зарядка работает. но стоит переподключить АСС и снова на 2ом пину нет +5В |
02.06.2016, 13:45 | #462 | |
Гуру
Регистрация: 16.04.2014
Возраст: 40
Город: Gdynia
Регион: другой - для добавления сообщить ab
Сообщений: 2,548
|
Цитата:
во вторых, Планшет ВООБЩЕ никаким боком не должен влиять на поведение блока питания. Совсем! Может тебе вибер дать или скайп, так проще и быстрее, чем тонны текста писакать.
__________________
------------------------ Новая версия блока питания (BP5mini) для подключения всех планшетов (плата, прошивка, инструкции) ------------------------ Неспешно расписываемый проект. ------------------------ Регулировка звука аудиопроцессором. TDA7442 + ардуино. |
|
02.06.2016, 14:23 | #463 | |
Старший Пользователь
Регистрация: 07.01.2016
Регион: 02
Сообщений: 152
|
Цитата:
|
|
03.06.2016, 17:04 | #464 |
Старший Пользователь
Регистрация: 03.07.2015
Регион: 77, 97, 99, 177
Сообщений: 372
|
Вот что получилось с "антизависанием".
Делей в 10 секунд, такой большой, потому что после восстановления питания планшет почему-то просыпается на несколько секунд показывая зарядку. Осталось организовать вочдог на 555. Решил использовать SE555 подключённую через диод и с кондёром на питание автомобиля (у SE максимальное 18 вольт) и дёргать ей ногу EN БП на kis3r33 который питает ардуину следящую за питанием. PHP код:
|
03.06.2016, 19:06 | #465 |
Старший Пользователь
Регистрация: 04.07.2013
Возраст: 42
Город: Almaty
Регион: Казахстан
Машина: FJ Cruiser
Сообщений: 119
|
Дядьки читал читал... так и не понял...
подскажите сильно не ругаясь... какой в итоге блок питания лучше собрать... если можно сылкой |
04.06.2016, 01:38 | #466 | |
Гуру
Регистрация: 16.04.2014
Возраст: 40
Город: Gdynia
Регион: другой - для добавления сообщить ab
Сообщений: 2,548
|
Цитата:
можно и 3й, но я её забросил, так что все последние плюшки в 5й http://pccar.ru/showpost.php?p=354913&postcount=278
__________________
------------------------ Новая версия блока питания (BP5mini) для подключения всех планшетов (плата, прошивка, инструкции) ------------------------ Неспешно расписываемый проект. ------------------------ Регулировка звука аудиопроцессором. TDA7442 + ардуино. |
|
04.06.2016, 01:41 | #467 | |
Гуру
Регистрация: 16.04.2014
Возраст: 40
Город: Gdynia
Регион: другой - для добавления сообщить ab
Сообщений: 2,548
|
Цитата:
Сколько потребление самого блока при выключенном зажигании и при активном состоянии (без планшета) ?
__________________
------------------------ Новая версия блока питания (BP5mini) для подключения всех планшетов (плата, прошивка, инструкции) ------------------------ Неспешно расписываемый проект. ------------------------ Регулировка звука аудиопроцессором. TDA7442 + ардуино. |
|
04.06.2016, 04:08 | #468 |
Старший Пользователь
Регистрация: 03.07.2015
Регион: 77, 97, 99, 177
Сообщений: 372
|
Пока ни чего не мерил.
Я потом схему выкину- рисовать её в лом. Суть такая- промикра запитана от киса и управляет двумя блоками питания на LM2596. Один БП на хаб, флешку и ардуину которая связывает CAN с планшетом. Второй (на самом деле спараллеленые два БП с одним резистором подстройки, так как один от планшета сильно греется)на планшет выдающий 4,35 вольта и при необходимости "жёстко" вырубить планшет падающий до 2,8. С отключённым зажиганием работают два БП на планшет и БП на кисе на ардуину. Если питание провалится ниже заданного предела, то останется работать только БП на кисе и ардуина. Сегодня ради развлекухи решил сделать часы- на столе валяется промикра ещё одна, часы на DS3231 и напоролся на косяк. Я конечно попробую на второй промикре, но походу это у всех! Заливаем в промикру тупой блинк if (millis() - timer0 > 1000){ digitalWrite(19, !digitalRead(19)) timer0 = millis(); } И получаем что первую минуту интервал выдерживается, а потом светодиод тупо горит! Нет- промикра не виснет и светодиод на самом деле мигает, но очень быстро. Если в луп накидать кода, то станет видно это. Заметил вообще случайно! В часах сделал палку крутящиюся которая на дисплее отображалась, так вот первую минуту она крутилась с заданной скоростью, а потом ускорялась в несколько раз. Ей не давал в сплошной засвет привратиться только код самих часов поскольку lcd.print работает долго. У кого есть промикра- проверьте плиз. |
04.06.2016, 13:32 | #469 | |
Гуру
Регистрация: 16.04.2014
Возраст: 40
Город: Gdynia
Регион: другой - для добавления сообщить ab
Сообщений: 2,548
|
Цитата:
А распиши ка подробнее, как работает эта строчка, в качестве ликбеза.digitalWrite(19, !digitalRead(19) timer0 ансигнед лонг? На другой ардуине такое же поведение ( на базе 328P или меги) ?
__________________
------------------------ Новая версия блока питания (BP5mini) для подключения всех планшетов (плата, прошивка, инструкции) ------------------------ Неспешно расписываемый проект. ------------------------ Регулировка звука аудиопроцессором. TDA7442 + ардуино. Последний раз редактировалось oleg707; 04.06.2016 в 14:15. |
|
04.06.2016, 17:10 | #470 |
Старший Пользователь
Регистрация: 03.07.2015
Регион: 77, 97, 99, 177
Сообщений: 372
|
oleg707 про ансигнед лонг угадал! Я в ночи написал ансигнед инт случайно- отсюда и глюк.
А строчка- ну чего тут не понятного? Задаётся состояние пина обратное его нынешнему состоянию. Я надеюсь что все знают что типы типа булена можно в условии указывать как boolean A = true; if (A) {} Это условие выполнится когда A == true if (!A) {} Это условие выполнится когда A == false Соответственно в верхней строчке берётся просто обратное состояние от нынешнего. Тоесть если оно HIGH, тоесть true, то получаем !HIGH (!true), тоесть false и наоборот. а если ещё точнее, то if (A == LOW) A = HIGH; else A = LOW; тоесть сокращённо A != A; Хреново я объясняю короче |
Метки |
arduino, nexus7, блок питания, блок питания планшета |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|