Ардуинщики всех стран - объединяйтесь! В этом форуме, конечно.
Ответить

Питание (Nano)

Пн апр 11, 2022 12:56:09

Приветствую! У меня есть несколько вопросов, один переходящий в другой, по разрабатываемому устройству. Вопросы не сложные, но опыта личного нет, чтобы принять верное решение, поэтому надеюсь на вашу помощь.

1. Прошу подсказать в выборе схемы питания для Nano.
Собираю устройство, считывающее информацию о температуре (четыре датчика DS18B20, ток потребления 10мА (40 мА в сумме). Вся информация о температуре выводится в терминал Arduino IDE.
Изначально планировал осуществить питание датчиков и Nano (по контактам +5V и GND) от зарядного устройства +5v (например ЗУ от телефона), но в связи с тем, что Nano по USB подключается к ПК (для вывода данных в терминал), а потребление датчиков по току не превышает номинал (500 мА), возникает вопрос, стоит ли организовывать внешнее питание для Nano, или будет достаточно от USB. Читал, что не приветствуется питание по USB, из-за особенностей работы порта.
Поэтому, на данном этапе у меня два варианта:
1. Запитать Nano только от порта USB;
2. Подключить внешнее питание от ЗУ 5V к Nano (по контактам +5V и GND), а по USB соединить с ПК для вывода в терминал.
Тут конечно вопрос, питание на Nano будет идти от ЗУ и USB, разве так можно? Есть конечно вариант, по USB пробросить только контакты D+ и D-, но будет ли в таком случае работать вывод данных в терминал? Отдельных контактов D+ и D- на плате не нашел, получается брать только с порта mini USB?

Схема платы:

Re: Питание (Nano)

Пн апр 11, 2022 15:27:31

Оба варианта применимы. Для 2 -> на USB, третьего проводника - земля. Да, и + отключать не надо, есть развязывающий диод. Схема Arduino Nano (клон) (из интернета) может Вам пригодиться.
Вложения
1872313.gif
(146.95 KiB) Скачиваний: 102

Re: Питание (Nano)

Пн апр 11, 2022 15:35:32

veso74 писал(а):Для 2 -> на USB, третьего проводника - земля.

Не могу понять, что этим хотели сказать. Проясните пожалуйста.

Re: Питание (Nano)

Пн апр 11, 2022 15:39:55

Питание от USB не всегда точно равно 5 В, иногда оно чутка ниже, например 4,7 В. Но в целом, питание от порта USB не противоречит никаким законам. И даже наоборот, когда вы сделаете внешнее питание вот блока питания и питание от USB с компа, могут наблюдаться эффекты неодинакового потенциала "земли" и потенциальных проблем.

Re: Питание (Nano)

Пн апр 11, 2022 15:40:52

(частично пользуюсь переводчиком БГ -> РУ)
Для Serial через USB, требуется 3 проводника: D+, D-, GND
+5В - опционально, откуда хотите: либо с USB, либо с внешнего источника.
---
И даже наоборот, когда вы сделаете внешнее питание вот блока питания и питание от USB с компа, могут наблюдаться эффекты неодинакового потенциала "земли" и потенциальных проблем.

Никогда не было проблем с питанием ни от USB (низкое потребление), ни от внешнего источника (с оборванным проводом +5В USB), ни с обоими питания (диод есть, берется питание большего потенциала ).
(Правда, из-за одного случая был вынужден поставить качественный, дорогой провод для USB с хорошей экранировкой GND).

Re: Питание (Nano)

Пн апр 11, 2022 15:51:56

Есть конечно вариант, по USB пробросить только контакты D+ и D-, но будет ли в таком случае работать вывод данных в терминал?


Общая земля для USB нужна в любом случае. Потому что на самом деле USB физически это не диффириенциальный, а квазидиффиренциальный интерфейс. Так что 3 провода в любом случае. А раздельное питание связываемых по USB устройств конечно же можно делать и так и делают в ряде случаев.

На фото: адаптер собственного изготовления для внешней независимой запитки USB устройств

Изображение

Re: Питание (Nano)

Пн апр 11, 2022 16:02:40

Никогда не было проблем

-- У вас были несчастные случаи на производстве?
-- Нет, не было.
-- Будут!

Проблемы будут, когда комп и внешний БП будут запитаны от разных фаз электросети, не связанной уравнивателем потенциалов. Ну это так, предупреждение. Чтобы потом не говорили, почему искры проскакивают и USB связь отваливается.
Последний раз редактировалось НовыйДень Пн апр 11, 2022 16:03:03, всего редактировалось 1 раз.

Re: Питание (Nano)

Пн апр 11, 2022 16:02:58

На каком расстоянии датчики от компьютера?
---
... будут запитаны от разных фаз электросети, несвязанной уравнивателем потенциалов.

Дома, в одной комнате: почти никогда :). Правда, тоже люблю быть максималистом.
Последний раз редактировалось veso74 Пн апр 11, 2022 16:04:58, всего редактировалось 1 раз.

Re: Питание (Nano)

Пн апр 11, 2022 16:03:46

из-за одного случая был вынужден поставить качественный, дорогой провод для USB с хорошей экранировкой GND).


Это очень важный момент, я об этом подробно писал в теме viewtopic.php?f=22&t=180587&p=4170569&hilit=%D0%BF%D0%BE%D0%B7%D0%BE%D0%BB%D0%BE%D1%87%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5#p4170569

Re: Питание (Nano)

Пн апр 11, 2022 16:08:30

Да, плохой 3-метровый кабель, о котором идет речь, при низком энергопотреблении (RX RTL2832U) сделал падение напряжения 1,35 вольта. A и било с псевдо-экранирование: несколько проводов, без плотного экрана... :o

Re: Питание (Nano)

Пн апр 11, 2022 16:25:23

Всем огромное спасибо!
Взвесив все ваши ответы, на данном этапе решил все же остаться на схеме №1. А дальше будет видно :lol:

Re: Питание (Nano)

Вт апр 12, 2022 03:59:40

Если питание поделки больше 500ма, то внешний питальник вроде зарядки для всего устройства. USB там на отдельной микре в ней свои 3.3в. Если периферия на 3.3в, им тоже внешнюю кренку. Хотя немного можно и у uart взять.
Для ардуины 3.3в детали не очень то нужны.

плохо представляется какие датчики будут жрать пол ампера и зачем их питать от компа.

Re: Питание (Nano)

Вт апр 12, 2022 16:51:38

Я в том особо проблем не наблюдаю...
Берем не нанку, а про-мини и вот такой самодельный адаптер
https://img.radiokot.ru/files/20529/2mi8slk9a8.GIF
https://img.radiokot.ru/files/20529/2mi8stjbgc.GIF
https://img.radiokot.ru/files/20529/2mi8t2i9ej.jpg
питание адуринки от внешнего источника +5 вольт.
Адаптер правда делался как вариант связи с котуинкой, но вполне сгодится и для низкоскоростных применений у ардуино.
(хотим быстрее - меняем оптроны на более скоростные :wink: )
:hunger:

Re: Питание (Nano)

Чт апр 14, 2022 15:21:16

Собираю устройство, считывающее информацию о температуре (четыре датчика DS18B20, ток потребления 10мА (40 мА в сумме).

Откуда Вы взяли такое значение (10 мА)? Датчик DS18B20 может потреблять лишь не более 1,5 мА. И то только при конвертации температуры или при копировании данных с ОЗУ в память EEPROM. Так что максимально ваши 4 датчика могут потреблять лишь не более 6 мА. И то только в том случае, если Вы будете отправлять команду конвертирования температуры всем датчикам одновременно.
В любом случае можете питать своё устройство (МК нано), хоть от внешнего питания, хоть от USB. Разницы Вы не обнаружите. :)
Ответить