Сколько напряжения и ампер для 2 сервоприводов SG90?

Вопрос довольно прост: сколько усилителей и напряжения мне нужно для 2 сервоприводов SG90? Я хочу использовать 4, но вы, возможно, уже знаете, что Arduino Uno имеет только 2 порта 5V.

, 👍0

Обсуждение

Arduino Uno имеет только 2 порта 5V... нет... arduino имеет один регулятор мощности ... оба контакта 5 В соединены вместе, @jsotola


2 ответа


1

Спецификация сервопривода SG90 находится здесь:

Спецификация сервопривода SG90

Как видите, спецификация напряжения составляет 4,8 - 6,0 Вольт. Но вы НЕ хотите питать этот или любой другой сервопривод через Arduino. Сервоприводы довольно "шумные" электрические, и это может привести к нестабильности работы вашего Uno.

Вы хотите подавать питание на сервопривод непосредственно от источника питания + 5 В.

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

Что касается управляющего сигнала, то Arduino Uno, безусловно, может управлять им через свои ШИМ-выходы.

,

Я знаю, что должен питать 2 сервопривода непосредственно от внешнего источника питания, но я до сих пор не знаю, сколько напряжения и тока мне нужно., @Yağız Alp Ersoy

@YağızAlpErsoy, хобби-сервоприводы обычно не так хорошо задаются. Предложение о том, чтобы вы измерили их сами, является хорошим., @timemage

Это относительно маломощные сервоприводы. Напряжение указано, используйте 5 Вольт. Общий источник питания 5V 1A, скорее всего, будет хорошо работать здесь, так как вы просто управляете двумя сервоприводами + вашим Uno., @jwh20

@jwh20 спасибо! вот и все!, @Yağız Alp Ersoy


0

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

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

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

Также целесообразно обеспечить гибкость рабочего рычага на случай возникновения препятствия или заклинивания, чтобы избежать большого тока остановки. В идеале Arduino следует питать напряжением около 7 В, что снизит нагрузку на стабилизатор напряжения. Чем выше напряжение, тем большую мощность стабилизатор способен рассеивать.

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

,