Опубликовано 2026-03-04
Вы тоже сталкивались с этими проблемами при игре с SG90?сервопривод? ——Вы явно купили стандартную модель, но после ее установки обнаруживаете, что она не может вращаться; или когда его вращаешь, он трясется как решето, делая его совершенно бесполезным. Не волнуйтесь, на самом деле это потому, что вы еще не понимаете его характер. В качестве микросхемы начального уровнясервоприводмотора, параметры СГ90 напрямую определяют, что он может, а что нет. Сегодня мы разберем это и ясно объясним, чтобы вы могли избежать обходных путей.
Когда вы получитесервопривод, первое, что вы часто видите, это цифры крутящего момента, скорости и угла. Крутящий момент SG90 обычно составляет от 1,2 кг·см до 1,8 кг·см, что соответствует количеству объектов, которые можно вытащить на расстояние 1 см. Например, крутящий момент в 1,5 кг·см, вероятно, способен привести в движение небольшой и легкий механический коготь, но поднять стакан с водой будет сложно. Параметр скорости обычно обозначается как 0,12 секунды/60 градусов, что означает, что поворот на 60 градусов занимает 0,12 секунды. Эта скорость как раз подходит для движений ног и ступней маленького робота. Если он будет слишком быстрым, он легко потеряет контроль, а если слишком медленным, то будет выглядеть неуклюжим.
Что касается угла, стандартный SG90 представляет собой версию с поворотом на 180 градусов, что означает, что он может поворачиваться только на полкруга. If you need continuous rotation, you have to choose the 360-degree version. Многие новички обнаруживают, что не могут перейти на желаемую должность после ее покупки, часто потому, что они не делают различия между ними. Еще один параметр, который легко упустить из виду, — рабочее напряжение. SG90 обычно поддерживает напряжение от 4,8 до 6 В. Чем выше напряжение, тем больше крутящий момент, но никогда не превышайте 6 В, иначе внутренняя цепь легко сгорит.
Почти каждый друг, занимающийся небольшими проектами, сталкивается с этой проблемой. Достаточно ли крутящего момента, зависит от того, для чего вы его используете. Например, чтобы сделать простой стабилизатор для камеры, крутящего момента SG90 вполне достаточно, поскольку сама камера очень легкая. Но если вы захотите использовать его в качестве плечевого сустава роботизированной руки, даже самого маленького сустава, вы обнаружите, что его невозможно поднять — это типичное проявление недостаточного крутящего момента.
Практический способ узнать это — умножить вес объекта, которым вы хотите управлять, на длину плеча момента. Если предположить, что объект весит 50 грамм и зафиксирован на расстоянии 3 сантиметров от оси рулевого колеса, необходимый крутящий момент составит 50 грамм × 3 сантиметра = 150 грамм·см, что составляет 0,15 кг·см. Кажется, что 1,5 кг·см у SG90 более чем достаточно, не так ли? Но не забывайте, что трение самой конструкции и инерция при движении будут потреблять дополнительный крутящий момент, поэтому запас лучше всего оставить более 50%. Рассчитанный таким образом SG90 наиболее подходит для управления легкими шатунами и небольшими колесами в сценариях, где нагрузка невелика.
Джиттер — самая неприятная проблема SG90, особенно когда вы устанавливаете его в проект для отладки, при тряске он приходит в негодность. Наиболее распространенной причиной этого является недостаточное электропитание. Ток при запуске СГ90 может достигать нескольких сотен миллиампер. Если вы используете обычный бортовой блок питания на 5 В, то сервопривод начнет дергаться, как только напряжение упадет. Решение состоит в том, чтобы использовать внешний источник питания для отдельного питания сервопривода, например, аккумуляторную батарею на 4,8 В или модуль стабилизации напряжения, который может выдавать ток более 1 А.
Еще одна причина, которую легко упустить из виду, — это помехи в сигнале. Управляющим сигналом сервопривода является волна ШИМ. Если линия слишком длинная или поблизости есть сильноточные линии, сигнал будет деформирован. Попробуйте укоротить сигнальный провод или использовать экранированный провод. Если он все еще трясется, проверьте, не застряло ли что-нибудь на рычаге сервопривода. Иногда небольшое механическое сопротивление приводит к тому, что сервопривод неоднократно меняет свое положение, создавая впечатление, что он трясется. Наконец, не забудьте добавить в код настройку мертвой зоны, чтобы сервопривод не двигался в пределах небольшого диапазона ошибок, что может эффективно уменьшить микротряску.
На рынке представлено множество моделей SG90, некоторые имеют маркировку «металлические зубья», а некоторые — «водонепроницаемые». Как выбрать? Давайте сначала посмотрим на материал шестерни. Стандартная версия имеет пластиковые зубцы, которые дешевы, но легко чистятся и подходят для статических дисплеев или проектов, которые время от времени перемещаются. Если вашему сервоприводу приходится часто перемещаться, например, когда робот ходит, лучше всего выбрать версию с металлической шестерней, которая намного более износостойкая и всего на несколько долларов дороже. Во-вторых, это подшипники. SG90 с одним подшипником будет слегка трястись при повороте, но вариант с двумя подшипниками более стабилен и подходит для подвесов, требующих точности.
Посмотрите еще раз на последовательность строк. Обычными являются коричневый, красный и оранжевый цвета с коричневым отрицательным полюсом, красным положительным полюсом и оранжевым сигналом. Однако есть и торговцы, которые изменили порядок проводов, заставив их дымить сразу после подключения после покупки. Рекомендуется использовать мультиметр для измерения после того, как вы его получите. Сопротивление между положительным и отрицательным электродами обычно должно превышать десятки килоом. Наконец, если вам нужна водонепроницаемость и пыленепроницаемость, вы можете выбрать версию с герметичным корпусом, но вы должны обратить внимание на рассеивание тепла, так как он может легко перегреться после слишком долгой непрерывной работы. Короче говоря, не смотрите только на внешний вид, главное — двигатель и печатная плата внутри.
При установке SG90 не затягивайте слишком сильно винты, особенно винты, которые фиксируют ушки сервопривода. Чрезмерное затягивание разрушит внутреннюю структуру. Стандартные винты M2 или M2,3 вполне подойдут, лучше всего добавить проставки. При соединении рычага сервопривода и шатуна следите за тем, чтобы он вращался плавно и не сдерживался, иначе сервопривод всегда будет находиться в перегруженном состоянии, что приведет к серьезному нагреву и значительному сокращению срока его службы. Если после установки вы обнаружите, что его невозможно повернуть вручную, это связано с механическим вмешательством, и положение необходимо отрегулировать.
В плане проводки, помимо упомянутого ранее раздельного питания, следует уделить внимание и общей земле. То есть отрицательный электрод сервопривода должен быть подключен к GND основной платы управления, иначе сигнал не сможет сформировать петлю. Сигнальную линию лучше всего подключать к контакту ШИМ основной платы управления, например к портам 9 и 10. Некоторые новички подключают ее напрямую к обычным цифровым портам и обнаруживают, что сервопривод не отвечает, поскольку эти порты не поддерживают выход ШИМ. Еще один момент: при подключении сначала подключайте отрицательный полюс, затем положительный полюс и, наконец, сигнал. Это позволит избежать удара током во время горячего подключения.
Я просто припаял схему и попытался включить ее, но сервопривод вообще не двигался. В этот момент все будут встревожены. Пока не паникуйте, проверьте это шаг за шагом. Первый шаг — прикоснуться к корпусу сервопривода. Если он холодный, значит, он вообще не включен; если он слегка горячий, это означает, что он включен, но завис. Второй шаг – прислушаться к звуку. Если после включения питания раздается жужжащий звук, это означает, что двигатель пытается вращаться, но не может. Обычно это происходит из-за механического заклинивания или недостаточного крутящего момента. В это время отключите источник питания и вручную поверните рычаг сервопривода, чтобы почувствовать сопротивление.
Если это электрическая проблема, наиболее распространенной из них является недостаточное напряжение. С помощью мультиметра измерьте напряжение на клемме питания сервопривода. Если при отсутствии нагрузки есть 5В, но при запуске оно падает ниже 4В, значит, питания недостаточно. Попробуйте перейти на источник питания с большей силой тока. Если напряжение в норме, проверьте сигнал ШИМ и с помощью осциллографа или логического анализатора проверьте правильность формы сигнала. Длительность импульса должна составлять от 0,5 мс до 2,4 мс, что соответствует углу от 0 до 180 градусов. Есть еще один выход: разобрать сервопривод и посмотреть, нет ли в шестернях внутри посторонних предметов, не ослабли ли пайки мотора. Однако разборка рискованна, поэтому новичкам следует быть осторожными.
Прочитав это, вы уверены насчет SG90? Вас когда-нибудь обманывал сервопривод во время работы над проектом? Или у вас есть какие-то уникальные навыки отладки? Добро пожаловать, поделитесь им в области комментариев, чтобы каждый мог общаться и учиться вместе. Если вы считаете, что эта статья полезна для вас, не забудьте поставить ей лайк и переслать ее большему количеству друзей, играющих в сервоприводы, чтобы каждый мог избежать обходных путей.
Время обновления: 4 марта 2026 г.
Свяжитесь со специалистом по продукции Kpower, чтобы порекомендовать подходящий двигатель или редуктор для вашего продукта.