Я использую Arduino для управления двумя сервоприводами для хобби, но они потребляют слишком много тока, когда не используются, поэтому я пытаюсь использовать транзистор в качестве переключателя, чтобы отключить их питание, когда они не нужны.
смоделируйте эту схему - схема, созданная с помощью CircuitLab
Я пробовал использовать транзистор как с высокой, так и с низкой стороны, но безуспешно. Пиковый ток 2n2222 составляет всего 600 мА, поэтому я попробовал TIP 31, который у меня тоже лежал без дела, но безуспешно. Схема имеет достаточную мощность для управления сервоприводами, когда транзистор не используется, но когда он вставлен в схему, я слышу их гудение, когда они должны быть активированы, но мощности недостаточно для их включения. Если я подключу щуп мультиметра от эмиттера к земле, падение составит всего 2 В, а не 5 В от батареи.
Большая проблема заключается в том, что эмиттерный повторитель BJT делает то, что написано на банке - напряжение эмиттера следует за напряжением базы, и, поскольку всегда есть падение напряжения на диоде, эмиттер в условиях нагрузки всегда будет примерно на 0,5-0,8 В ниже базы. Напряжение. Если вы используете Vcc = 5 В, то, вероятно, привод к сервоприводам будет около 4,3 В. Если вы используете логику 3V3, привод будет иметь незначительное напряжение 2,6 В, несмотря на наличие батареи на 5 В.
Чтобы преодолеть это, вам нужна лучшая схема привода, подобная этой:
Не обращайте внимания на входное напряжение 5,5 В — эта схема будет работать при напряжении всего в пару вольт, если это необходимо. На вывод MCU требуется чуть более вольта, чтобы включить BC547, который, в свою очередь, подтянет затвор MOSFET P-канала к шине 0V. Это включит полевой транзистор и почти не упадет напряжение для разумных нагрузок.
Тем не менее, вам нужно выбирать полевой транзистор с каналом P с небольшой осторожностью. Во-первых, он должен иметь низкий Vgs (порог), вероятно, ниже 2 В (для батареи 5 В). Низкий Vgs (порог) означает, что он может почти полностью включиться при разнице напряжений между затвором и истоком, вероятно, примерно в два раза превышающей пороговое значение. В документах для полевых транзисторов, которые вы просматриваете, будут графики, которые дают более подробные сценарии напряжения питания, тока, Vgs (th) и сопротивления в открытом состоянии.
Он также должен иметь низкое сопротивление во включенном состоянии, чтобы соответствовать току, потребляемому сервоприводами. Я бы искал что-то вроде 50 мОм максимум.
Аниндо Гош
Джиппи
Джо Хасс
пользователь27443