Вопрос о цифровых контактах (выводах)

Я новичок в мире Arduino и нуждаюсь в небольшой помощи. У меня есть Arduino Uno, и я пытаюсь подать 5 В на привод, используя цифровые контакты. Насколько я понимаю, правление, которое у меня есть, способно это сделать. Но я не могу получить 5 В от моих цифровых контактов.

Я бы предпочел не использовать вывод питания 5 В, потому что мне нужно подавать несколько источников с 5 В поочередно, что, как я знаю, я могу сделать с цифровыми выводами.

Могу ли я использовать аналоговые контакты, чтобы помочь с этим? Могу ли я обеспечить больше энергии с помощью батареи? И так далее.

Заранее благодарю вас.

, 👍1

Обсуждение

Сколько тока?, @Edgar Bonet

Привет, Эдгар, я не уверен в точном течении. Это проволока из сплава с памятью формы, которую я хотел бы привести в действие. Обычно он работает на 5 В при напряжении 0,24-0,38 Ампера. Спасибо!, @Jessica Den Haese

- Кажется, я никак не могу встать ... что это значит? ... вы не уверены, что получите 5 В?, @jsotola


2 ответа


7

Цифровые контакты Arduino рассчитаны на надежную доставку до 20 мА. Их абсолютный максимальный номинальный ток составляет 40 мА. Все , что выше этого, рискует разрушить микроконтроллер.

Если ваше устройство должно тянуть от 0,24 до 0,38 А, это слишком много для ваших контактов Arduino. При таком высоком токе вы видите значительное падение напряжения, вызванное внутренним сопротивлением выходных транзисторов. Или, может быть, вы уже сожгли эти транзисторы.

,

5

Наиболее распространенным решением является использование цифрового выхода для включения МОП-транзистора, который подает отдельное питание на сильноточное устройство, нуждающееся в большем токе, чем 20 мА, который может безопасно подавать микроконтроллер ATmega328.

МОП-транзистор выбирается исходя из желаемого тока и необходимости ввода логического уровня.

Типичная схема:

schematic

D1 необходим для индуктивной нагрузки, такой как двигатель. Он защищает другие компоненты.

Вы можете обойтись без использования резисторов (подключение D1 непосредственно к затвору МОП-транзистора), но "тянущий" резистор R1 10 K гарантирует, что нагрузка выключена, когда Arduino включается. Резистор R2, вероятно,в основном полезен для шумных или высокочастотных приложений..

,

Почему IRF530 вместо IRL530? По Рисункам 1 из https://www.vishay.com/docs/91299/sihl530.pdf и https://www.vishay.com/docs/91019/irf530.pdf IRL530 более полно включен при V_GS=5V и будет работать в 10 раз сильнее IRF530., @Dave X

@DaveX: Нет другой причины, кроме того, что придумал редактор диаграмм, и я забыл удалить :-), @RedGrittyBrick