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

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

alex_palace 26.04.2018 11:26

Будете сильно смеяться. Померял потребление дц-дц вхолостую - меньше 0.0001А , потребление Ардуино Нано 0,002А (20 мА) , т.к нінешняя моя китаезская магнитола потребляет порядка 50 то схема может быть упрощена на порядок, о чем задумался когда так и не добрался до радиобазара за диодами Шоттки :)
Кроме того тут наткнулся на https://jeelabs.org/pub/docs/jeelib/classSleepy.html который усыпит ардуинку до поворота ключа в АСС еще больше и в спящем потребление Нано версии 3 вместе с дц-дц преобразователем АЖ 0.00015, что на фоне всего остального становится вообще пренебрегаемой величиной. Из схемы Ув. skanch использую ключи с обвязкой для включения материнки и обвязки, и простейший скетч с таймером. Вольтметр тоже превращается в пару резисторов на делитель.

skanch 26.04.2018 12:09

Цитата:

Сообщение от alex_palace (Сообщение 401623)
Будете сильно смеяться. Померял потребление дц-дц вхолостую - меньше 0.0001А , потребление Ардуино Нано 0,002А (20 мА) , т.к нінешняя моя китаезская магнитола потребляет порядка 50 то схема может быть упрощена на порядок, о чем задумался когда так и не добрался до радиобазара за диодами Шоттки :)
Кроме того тут наткнулся на https://jeelabs.org/pub/docs/jeelib/classSleepy.html который усыпит ардуинку до поворота ключа в АСС еще больше и в спящем потребление Нано версии 3 вместе с дц-дц преобразователем АЖ 0.00015, что на фоне всего остального становится вообще пренебрегаемой величиной. Из схемы Ув. skanch использую ключи с обвязкой для включения материнки и обвязки, и простейший скетч с таймером. Вольтметр тоже превращается в пару резисторов на делитель.

Не уверен, что нужно упрощать схему, но это дело хозяйское... И "простейшим" скетчем можно уводить Ардуино в сон максимум на 8 секунд (может уже что-то поменялось в мире МК AVR, но раньше было так). Или для более длительного времени нужно использовать цикл и переводить Ардуино в спящий режим уже внутри цикла. Но это, на мой взгляд (совсем не программиста) очень сложно. Куда проще использовать для пробуждения внешнее прерывание (Pin 2 или 3). Я загоняю МК в "летаргический" сон по Power Down на все время (выполнение всех программ остановлено). И пробуждение делаю по внешнему прерыванию по следующим событиям: появилось АСС или сработал супервизор (напряжение снизилось до критической отметки), или прошло определенное время по внешнему таймеру (отдельный модуль -"часы" или самодельная схема таймера на многоразрядном счетчике). Это позволяет значительно снизить энергопотребление всей системы контроля питания. Скажу, что по такому принципу удалось добиться 6мА собственного потребления блоком питания в режиме сна с включенным каналом питания +5в (дежурное питание), причем этот канал в полной нагрузке рассчитан на 8А . А если при этом еще и отключить не нужные в режиме сна модули самого контроллера : аналого-цифровой преобразователь, компаратор, детектор Brown-Out Detector, источник опорного напряжения, сторожевой таймер, порты ввода-вывода, то можно свести все к микроамперам...
P.S. Добавлю, что из собственной практики использования Ардуино сделал вывод - питать МК нужно от внешнего DC-DC преобразователя +5В, с удалением "родного" стабилизатора на плате Ардуино , а так же и светодиода питания. Иногда попадались платы, на которых стабилизатор "кушал" до 35 мА и это на Ардуино Про Мини - самом экономичном модуле.

alex_palace 26.04.2018 13:27

Цитата:

Сообщение от skanch (Сообщение 401625)
Не уверен, что нужно упрощать схему, но это дело хозяйское... И "простейшим" скетчем можно уводить Ардуино в сон максимум на 8 секунд (может уже что-то поменялось в мире МК AVR, но раньше было так). Или для более длительного времени нужно использовать цикл и переводить Ардуино в спящий режим уже внутри цикла. Но это, на мой взгляд (совсем не программиста) очень сложно. Куда проще использовать для пробуждения внешнее прерывание (Pin 2 или 3). Я загоняю МК в "летаргический" сон по Power Down на все время (выполнение всех программ остановлено). И пробуждение делаю по внешнему прерыванию по следующим событиям: появилось АСС или сработал супервизор (напряжение снизилось до критической отметки), или прошло определенное время по внешнему таймеру (отдельный модуль -"часы" или самодельная схема таймера на многоразрядном счетчике). Это позволяет значительно снизить энергопотребление всей системы контроля питания. Скажу, что по такому принципу удалось добиться 6мА собственного потребления блоком питания в режиме сна с включенным каналом питания +5в (дежурное питание), причем этот канал в полной нагрузке рассчитан на 8А . А если при этом еще и отключить не нужные в режиме сна модули самого контроллера : аналого-цифровой преобразователь, компаратор, детектор Brown-Out Detector, источник опорного напряжения, сторожевой таймер, порты ввода-вывода, то можно свести все к микроамперам...
P.S. Добавлю, что из собственной практики использования Ардуино сделал вывод - питать МК нужно от внешнего DC-DC преобразователя +5В, с удалением "родного" стабилизатора на плате Ардуино , а так же и светодиода питания. Иногда попадались платы, на которых стабилизатор "кушал" до 35 мА и это на Ардуино Про Мини - самом экономичном модуле.

я там ссылку на библиотеку дал. Ватчдог можно настроить так чтоб реагировал на АСС и на таки МСР111 и уже померяв напругу думал включать или не включать :) 20 миллиампер нана сн340 китаезская ест. магнитолка в дежурке у меня жрет в 20 раз больше. Про сигналку я уже не говорю. Стабилизатор - тут в раздумье. использовать дц-дц или просто урезать осетра.. ЗАОДНО! можно разбудив ардуину по падению питания модулем за 2 бакса отправить смс что аккум умирает и хозяин иди решай вопрос. Для меня таки минимум пайки это + :) а надергать куски скетча таки проще чем паять 50 деталей на плате 2 на 2 см :)
Т.к пока вообще сижу в раздумии над концепцией то подвижки будут только после того как решу немаловажный вопрос - как втуливать

skanch 26.04.2018 13:35

Цитата:

Сообщение от alex_palace (Сообщение 401628)
я там ссылку на библиотеку дал. Ватчдог можно настроить так чтоб реагировал на АСС и на таки МСР111 и уже померяв напругу думал включать или не включать :) 20 миллиампер нана сн340 китаезская ест. магнитолка в дежурке у меня жрет в 20 раз больше. Про сигналку я уже не говорю. Стабилизатор - тут в раздумье. использовать дц-дц или просто урезать осетра.. ЗАОДНО! можно разбудив ардуину по падению питания модулем за 2 бакса отправить смс что аккум умирает и хозяин иди решай вопрос. Для меня таки минимум пайки это + :)

Только "обвес" тоже имеет потребление... И иногда не "кислое"... Я привел пример практического применения из собственной практики. В дополнение скажу, что без "пайки" на одних готовых модулях собрать систему с минимальным потреблением не получится. Когда все соберете в "кучу" и подключите - тогда можно говорить об "энергосбережении".
P.S. Знакомый механизм... Шестерни привода меняли или пока еще работают?

alex_palace 26.04.2018 15:38

Цитата:

Сообщение от skanch (Сообщение 401629)
Только "обвес" тоже имеет потребление... И иногда не "кислое"... Я привел пример практического применения из собственной практики. В дополнение скажу, что без "пайки" на одних готовых модулях собрать систему с минимальным потреблением не получится. Когда все соберете в "кучу" и подключите - тогда можно говорить об "энергосбережении".
P.S. Знакомый механизм... Шестерни привода меняли или пока еще работают?

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

nicselin 26.04.2018 17:27

Есть вот такие релюшки http://www.12vi.ru/766/894/
Я б на них замутил бы... причем есть как на задержку включения, так и на задержку выключения.Так же там есть реле контроля напряжения http://www.12vi.ru/766/897/ Проверено работают отлично.

0617 27.04.2018 15:01

Цитата:

Сообщение от nicselin (Сообщение 401635)
вот такие релюшки

Я вчера поставил 362.3787 на регистратор. У рега два провода БАТ и АЦЦ, вот на этом реле и сделал. Реле покупал пару лет назад, в моей инструкции диода параллельно нагрузке нет.

Danilevsky 25.08.2019 11:07

Цитата:

Сообщение от 0617 (Сообщение 401672)
Я вчера поставил 362.3787 на регистратор. У рега два провода БАТ и АЦЦ, вот на этом реле и сделал. Реле покупал пару лет назад, в моей инструкции диода параллельно нагрузке нет.

Я правильно понимаю что данная релюха выдает импульс при подаче и снятии с нее напряжения? то есть включил зажигание она подала импульс, выключил зажигание и опять импульс?

skanch 25.08.2019 17:05

Цитата:

Сообщение от Danilevsky (Сообщение 411314)
Я правильно понимаю что данная релюха выдает импульс при подаче и снятии с нее напряжения? то есть включил зажигание она подала импульс, выключил зажигание и опять импульс?

Не совсем так. "Предназначено для автоматического включения/выключения различных устройств в зависимости от напряжения бортовой сети автомобиля ... Включение устройств происходит при достижении напряжения бортовой сети значения «напряжения включения» и удержания его не ниже этого уровня в течение 5с. Выключение - при достижении напряжения бортовой сети значения «напряжения выключения» и удержания его не выше этого уровня в течение 3с." Источник.


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

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