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

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Питание (http://pccar.ru/forumdisplay.php?f=173)
-   -   Блок питания для Андроид планшета (http://pccar.ru/showthread.php?t=18921)

oleg707 24.10.2015 13:46

alexfox
ты полевики подбирай с ограничительным стабилитроном по затвору типа 2sj182. Читай даташиты. тогда можно напрямую с проца ими рулить через резак 1к и подтяжку 10к.

alexfox 24.10.2015 13:49

Цитата:

Сообщение от oleg707 (Сообщение 341320)
alexfox
ты полевики подбирай с ограничительным стабилитроном по затвору типа 2sj182. Читай даташиты. тогда можно напрямую с проца ими рулить через резак 1к и подтяжку 10к.

Это всё понятно, но делал из того, что было дома :-)

Sparrow 24.10.2015 14:04

Цитата:

Сообщение от YAM1966 (Сообщение 341260)
Моделируйте схему сначала хотя-бы в мультисиме.

Спасибо за подсказку, скачал, буду моделировать.

Цитата:

Сообщение от alexfox (Сообщение 341301)
Моя схемка БП + CAN, там как раз ключи на двух полевиках....

В вашей схеме не вижу полного управляемого отключения БП. Отключение есть при пропадании ACC.


Цитата:

Сообщение от YAM1966 (Сообщение 341307)
Не претендую на особую гениальность, но набросал схему питания
Вложение 41389
Потребление при отсутствии ACC 0
При подаче АСС запитывается 5В стабилизатор и питает Вашу ардуину от V5V. По напряжению на VACC принимаете решение включать ли мощных потребителей. Напряжение в норме - подаем на PON сигнал с ножки проца - и самоблокируем реле. Теперь при выключении АСС пока есть PON питание останется. По напряжению на VBAT мониторим батарею, разрядилась ниже уровня - снимаем PON и все отрубается.
Реле поставил только из-за большого тока для питания потребителей и упрощения схемы.

Спасибо, это то что надо. А если без реле? используя управление включения кисами, на самых распространенных элементах

YAM1966 24.10.2015 14:06

Цитата:

Сообщение от Sparrow (Сообщение 341323)
Спасибо, это то что надо. А если без реле? используя управление включения кисами, на самых распространенных элементах

Без реле - см. схему БП ниже от версии 4.

alexfox 24.10.2015 14:20

Цитата:

Сообщение от Sparrow (Сообщение 341323)
В вашей схеме не вижу полного управляемого отключения БП. Отключение есть при пропадании ACC.

По АСС и контролируется всё, дальше рулит контроллер: пропадание АСС, контроль напряжения BAT, таймеры вкл./выкл. в определенной последовательности и т.д.
В выключенном состоянии практически ничего не потребляет.

Sparrow 24.10.2015 14:33

Цитата:

Сообщение от alexfox (Сообщение 341326)
По АСС и контролируется всё, дальше рулит контроллер: пропадание АСС, контроль напряжения BAT, таймеры вкл./выкл. в определенной последовательности и т.д.
В выключенном состоянии практически ничего не потребляет.

у вас при пропадании ACC обесточивается контроллер, разве нет?

alexfox 24.10.2015 14:41

Цитата:

Сообщение от Sparrow (Сообщение 341327)
у вас при пропадании ACC обесточивается контроллер, разве нет?

Да, но программно, т.е. есть поддержка питания от BAT, когда это нужно и есть полное выключение.
Поддержка питания идет с выхода VT5.

Sparrow 24.10.2015 14:43

Цитата:

Сообщение от alexfox (Сообщение 341328)
Поддержка питания идет с выхода VT5.

Точно, разглядел.

mr_nixon 26.10.2015 11:46

Ребяты, а подскажите мне вариант включения датчика хола, без реле, то гдето видел, но не могу найти.

YAM1966 26.10.2015 11:53

Цитата:

Сообщение от mr_nixon (Сообщение 341497)
Ребяты, а подскажите мне вариант включения датчика хола, без реле, то гдето видел, но не могу найти.

А что там подключать-то, сам датчик выпаять, на его место SMD резистор 1К с выхода на массу и подавая 3.3В планшет просыпается. Ну или добавить еще последовательно 3.3K и подавая 12В через него планшет просыпается.

mr_nixon 26.10.2015 12:15

Цитата:

Сообщение от YAM1966 (Сообщение 341501)
А что там подключать-то, сам датчик выпаять, на его место SMD резистор 1К с выхода на массу и подавая 3.3В планшет просыпается. Ну или добавить еще последовательно 3.3K и подавая 12В через него планшет просыпается.

Хочу будить его через команду с ардуино

YAM1966 26.10.2015 12:17

Цитата:

Сообщение от mr_nixon (Сообщение 341505)
Хочу будить его через команду с ардуино

Тогда через 510 Ом и к ноге ардуино. При 5В на ней на датчике будет как раз 3.3В

mr_nixon 26.10.2015 13:25

Вложений: 1
Цитата:

Сообщение от YAM1966 (Сообщение 341506)
Тогда через 510 Ом и к ноге ардуино. При 5В на ней на датчике будет как раз 3.3В

Вариант живучести схемы.
3 ДС/ДС
Первый питает непросредственно ардуино- она включена всегда
и пока есть питание на Ардуино есть питание и REL2, которое подаёт питание на НЕКСУС ( сделано для того чтобы например через сутки ардуино переставала оживлять REL2, ну и нексус уходил в глубокий сон.
Оживление АСС, ну и датчик хола, по которому пока вопрос.

Вложение 41419

YAM1966 26.10.2015 13:37

Цитата:

Сообщение от mr_nixon (Сообщение 341514)
Вариант живучести схемы.
3 ДС/ДС.......

Вопросы:
  • оптрон на АСС ИМХО лишнее
  • не вижу цепей для измерения напряжения батареи
  • питать все время ардуино - перебор, включение по АСС, самоблокировка, выключение программное.
  • не понял про Rel 1 и Rel 2 - питаются от 5В?
  • DC12/DC5 что за преобразователи? Имеют вход управления?

mr_nixon 26.10.2015 13:45

Вложений: 1
Цитата:

Сообщение от YAM1966 (Сообщение 341515)
Вопросы:
  • оптрон на АСС ИМХО лишнее
  • не вижу цепей для измерения напряжения батареи
  • питать все время ардуино - перебор, включение по АСС, самоблокировка, выключение программное.
  • не понял про Rel 1 и Rel 2 - питаются от 5В?
  • DC12/DC5 что за преобразователи? Имеют вход управления?

1 мне показалось так оптимальнее
2 у меня в машине 2 акб, не думаю что принципиально, но обращу питание.
3 тоесть , полностью отрубать всё- так правильнее ?
4 Да 5 вольтВложение 41420
5 кисы
это предварительно, поэтому готов к критике, в машину 1 раз делаю

YAM1966 26.10.2015 14:00

Цитата:

Сообщение от mr_nixon (Сообщение 341516)
1 мне показалось так оптимальнее
2 у меня в машине 2 акб, не думаю что принципиально, но обращу питание.
3 тоесть , полностью отрубать всё- так правильнее ?
4 Да 5 вольтВложение 41420
5 кисы
это предварительно, поэтому готов к критике, в машину 1 раз делаю

1. резистивный делитель дешевле, а результат тот-же.
3. ИМХО при отсутствии АСС правильнее нулевой ток потребления.
5. если это KIS-3R33S, у них есть вход управления, я выше писал и схему выкладывал как управлять и не надо будет реле ставить...

mr_nixon 26.10.2015 14:08

Цитата:

Сообщение от YAM1966 (Сообщение 341518)
1.
3. ИМХО при отсутствии АСС правильнее нулевой ток потребления.

а посоветуйте , как вы решаете полное отключение.

YAM1966 26.10.2015 14:19

Цитата:

Сообщение от mr_nixon (Сообщение 341519)
а посоветуйте , как вы решаете полное отключение.

Смотрим тут.

laytya 26.10.2015 14:47

Полное отключение считаю не оптимальным. Особенно при остановках минут на 5. Планшет будет грузится каждый раз при выкл/вкл АСС.

Оптимально - на питание ардуинки или тиньки поставить регулятор с током утечки в простое в несколько мкА, и программно уводить ардуинку или тиньку в Power-down слип. В этом режиме потребление порядка 1мк у кристала. на ардуине регулятор напруги не использовать.

Итого БП в повер-дауне будет жрать не более 10мкА, ваш аккум этого не почувствует.

YAM1966 26.10.2015 14:52

Цитата:

Сообщение от laytya (Сообщение 341522)
Полное отключение считаю не оптимальным. Особенно при остановках минут на 5. Планшет будет грузится каждый раз при выкл/вкл АСС.

Оптимально - на питание ардуинки или тиньки поставить регулятор с током утечки в простое в несколько мкА, и программно уводить ардуинку или тиньку в Power-down слип. В этом режиме потребление порядка 1мк у кристала. на ардуине регулятор напруги не использовать.

Итого БП в повер-дауне будет жрать не более 10мкА, ваш аккум этого не почувствует.

Вы наверно не все прочитали:
Цитата:

питать все время ардуино - перебор, включение по АСС, самоблокировка, выключение программное.
Если выключение программное - то можно полностью выключится после отработки любых времянок по отсутствию АСС.

laytya 26.10.2015 15:14

Да не дочитал. Я вспомнил почему я отказался от этого варианта. Тупо не хватило выводов в тиньке =)

YAM1966 26.10.2015 15:16

Цитата:

Сообщение от laytya (Сообщение 341527)
Да не дочитал. Я вспомнил почему я отказался от этого варианта. Тупо не хватило выводов в тиньке =)

Я вместо тинек использую atmega8a, цена 50 центов, ног гора... Памяти, ОЗУ и так далее....

oleg707 26.10.2015 15:37

Цитата:

Сообщение от YAM1966 (Сообщение 341528)
Я вместо тинек использую atmega8a, цена 50 центов, ног гора... Памяти, ОЗУ и так далее....

вот вот, я на ардуину сгоревшую вместо 328p 8а передул феном. Те же яйца, вид сбоку, только памяти меньше (2k против 8k) и бутлоадер не пишется((, так что icsp...
Да ту же attiny 2313 можно, тоже ног куча, и в смд корпусе есть - меньше секаса.

laytya 26.10.2015 16:56

больше чем тинька45 для БП не нужно. Даже с настройкой по узб. =)

YAM1966 26.10.2015 17:06

Цитата:

Сообщение от laytya (Сообщение 341541)
больше чем тинька45 для БП не нужно. Даже с настройкой по узб. =)

Ну да, вот потом и возникает:
Цитата:

Сообщение от laytya (Сообщение 341527)
Тупо не хватило выводов в тиньке =)

:rofl:

laytya 26.10.2015 18:17

Минимализм рулит, помница кто-то говорил =)

Так все что нужно работает. Большего и не нада.

mr_nixon 28.10.2015 11:03

Вот подскажите в чём загвоздка, начал пробовать писать СКЕТЧ, оттолкнувшись от форумных, пока как эксперемент, дабы разобраться, НО не пойму такой момент. 1 мои реле от ардуиновского комплекта 5 вольтовые и управляются сигналом LOW на включение(это предистория)
Смысл задачи при подаче ACC - Сразу включается HUB и чрез 2 секунды за ним NEXUS отключение в обратной последовательности.
Итак вопрос ПОЧЕМУ если я подключаю АРДУИНО УНО к ЮСБ, релюхи ВКЛ потом ОТКЛ а затем ВКЛ Nexus, но после подачи АСС всё начинает работать так как мне хочется.
ВОПРОС ВТОРОЙ(это ваще не догоняю)
Почему при подаче питания уже просто 8 вольт, без ЮСБ, когда схема должна начать работать автономно. реле Nexus просто сразу включается и не отключается, а реле Hab (клацнуло, я так понимаю запуск программы) и начало работать как мне хочется.
прилагаю секч
****************
int ACC = 4; // D4 вход ACC
int Nexus = 5; // D5 выход управления Nexus
int Hall = 6; // D6 выход управления датчиком холла
int flagACC = 0;
unsigned long pauseTime = 0;

void setup()
{
pinMode(ACC, INPUT);
pinMode(Nexus, OUTPUT);
pinMode(Hall, OUTPUT);
}
void loop()
{
if (digitalRead(ACC)== HIGH && flagACC == 0)
{
digitalWrite(Nexus, LOW); //вкл реле
pauseTime = millis();
flagACC = 1;
}
if (millis()-pauseTime>=2000 && flagACC == 1) // пауза 2 Сек
{
digitalWrite(Hall, LOW); //вкл реле
pauseTime = 0;
}
if (digitalRead(ACC)== LOW && flagACC == 1)
{
digitalWrite(Hall, HIGH); //откл реле
pauseTime = millis();
flagACC = 0;
}
if (millis()-pauseTime>=1000 && flagACC == 0) // пауза 2 Сек
{
digitalWrite(Nexus, HIGH); //откл реле
pauseTime = 0;
}
}

mr_nixon 28.10.2015 11:07

Вложений: 1
Благодоря YAM1966, вот такой вариант схемы сейчас собираю, решил остаться на реле, так они у меня уже есть, ну и гдето читал на форуме с реле шумов почемуто меньше.

Вложение 41437

ali_vlad 28.10.2015 11:13

У тебя значени LOW и HIGH не перепутаны случайно?

YAM1966 28.10.2015 11:28

Ну, во первых я не вижу где выставляются значения на ногах при включении питания. Вижу только установку направления ног.
Далее, ACC и BAT надо получать не digitalRead, а analogRead с проверкой на нужный уровень. Для этого можно воспользоваться макросом:
Код:

#define Rinput        47.0 // Последовательное сопротивление
#define Rground      10.0 // Сопротивление на массу
#define VRef          5.0 // Опорное для ADC
#define Kmnog        ((Rground + Rinput) / Rground)
#define V2ADC(v)      ((u16)(((v) * 1024.0) / (VRef * Kmnog)))

и сравнивать со значением, например V2ADC(10.0)

p.s.
Далее, чтобы не запутаться в своих-же if() else.... лучше void loop() написать с использование switch, т.е.
Код:

#define POWER_ST_OFF 0
#define POWER_ST_ACC_ON 1

#define ACC_MIN_TRIP_POINT  V2ADC(10.0)

int POWER_ST;
int POWER_CNT;

в setup()
POWER_ST = POWER_ST_OFF
POWER_CNT = 0;

в loop()
{
  // Вызывать с интервалом например 1 мСек по таймеру
  PowerCheck();
}

void PowerCheck()
{
  switch(POWER_ST)
  {
  case POWER_ST_OFF:
    if(analogRead(ACC) >= ACC_MIN_TRIP_POINT)
    {
      // напряжение на АСС больше минимального
      if(++POWER_CNT >= 1000)
      {
        // АСС больше минимального более 1 сек
        POWER_CNT = 0;
        POWER_ST = POWER_ST_ACC_ON;
      }
    }
    else
    {
      POWER_CNT = 0;
    }
    break;
  case POWER_ST_ACC_ON:
    ..................
    break;
  }
}

Ну и так далее, меньше условий тут запутаться.

mr_nixon 28.10.2015 11:46

Цитата:

Сообщение от YAM1966 (Сообщение 341794)
Ну, во первых я не вижу где выставляются значения на ногах при включении питания. Вижу только установку направления ног.
Далее, ACC и BAT надо получать не digitalRead, а analogRead с проверкой на нужный уровень. Для этого можно воспользоваться макросом:
#define Rinput 47.0 // Последовательное сопротивление
#define Rground 10.0 // Сопротивление на массу
#define VRef 5.0 // Опорное для ADC
#define Kmnog ((Rground + Rinput) / Rground)
#define V2ADC(v) ((u16)(((v) * 1024.0) / (VRef * Kmnog)))

и сравнивать со значением, например V2ADC(11.0)

Так как я начинающий програмер, не поможете чуть подкоректировать мой скетч и оттолкнувшись от этого продолжу разбираться дальше.
То у меня был тока Бейсик-это просто в школе ))

YAM1966 28.10.2015 11:58

Цитата:

Сообщение от mr_nixon (Сообщение 341797)
Так как я начинающий програмер, не поможете чуть подкоректировать мой скетч и оттолкнувшись от этого продолжу разбираться дальше.
То у меня был тока Бейсик-это просто в школе ))

Я на ардуину никогда ничего не писал и не использовал ;)
Так что сами....

rate 30.10.2015 15:52

Можно ли заменить диод шотки bat54c на два выпрямительных 1n4001. И как реализовать управление датчиком холла без реле?

YAM1966 30.10.2015 15:58

Цитата:

Сообщение от rate (Сообщение 342024)
Можно ли заменить диод шотки bat54c на два выпрямительных 1n4001. И как реализовать управление датчиком холла без реле?

Чуть выше глаза поднять никак?

Denkos 30.10.2015 16:10

Цитата:

Сообщение от YAM1966 (Сообщение 342025)
Чуть выше глаза поднять никак[/URL]?

Зачем:smile1:, проще написать.

rate 30.10.2015 17:03

Спасибо, пропустил

LeoBlack 08.11.2015 18:07

Здравствуйте! Может кто подскажет: с планшета снят акб и контроллер, при попытке подключить питание вместо акб через такой преобразователь http://ru.aliexpress.com/item/2Pcs-l...pNumber=939229 (напряжение выставлено 4 в), пошла загрузка, потом легкий щелчек в планшете и .... теперь контакты +\- платы планшета звонятся на КЗ. Визуально на плате ничего не нашел. Могла ли быть причина в этом преобразователе?

YAM1966 08.11.2015 18:24

Цитата:

Сообщение от LeoBlack (Сообщение 342819)
Здравствуйте! Может кто подскажет: с планшета снят .....

Название планшета в студию!

LeoBlack 08.11.2015 18:51

Цитата:

Сообщение от YAM1966 (Сообщение 342820)
Название планшета в студию!

Digma iDnD7 3G
планшет уже стоял в машине., решил попробовать другой конвертер ибо старый стал просаживать питание

oleg707 08.11.2015 18:54

Цитата:

Сообщение от LeoBlack (Сообщение 342819)
Здравствуйте! Может кто подскажет: с планшета снят акб и контроллер, при попытке подключить питание вместо акб через такой преобразователь http://ru.aliexpress.com/item/2Pcs-l...pNumber=939229 (напряжение выставлено 4 в), пошла загрузка, потом легкий щелчек в планшете и .... теперь контакты +\- платы планшета звонятся на КЗ. Визуально на плате ничего не нашел. Могла ли быть причина в этом преобразователе?

Этот преобр. ТРЕБУЕТ конденсаторов на выходе, иначе выход валит импульсами 12 вольт ( те же яйца, что и кис\кив)


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

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