Как я могу уменьшить ток, потребляемый модулем карты micro SD?

Я использую сервопривод вместе с датчиком, модулем карты Micro SD и динамиком в Arduino Uno, чтобы воспроизводить WAV-файл при определенных условиях. Но когда я запускаю всю систему, модуль SD-карты потребляет большой ток, и сервопривод перестает работать, поскольку ток в нем составляет несколько микроампер. Поэтому, пожалуйста, помогите мне решить проблему.

, 👍1

Обсуждение

SD-карты *действительно* потребляют много тока. Вам просто нужно подать больше в вашу схему., @Majenko

Я думаю, проблема где-то в другом. Скорее всего, используемая вами SD-библиотека блокирует все прерывания во время чтения SD-карты. При отсутствии прерываний сервоприводы какое-то время не получают сигнала и перестают работать., @Gerben


2 ответа


0

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

,

2

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

,