Замена ключа на транзистор

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

Моя цель — заменить переключатель на транзистор в существующей схеме, поэтому я могу использовать выход 3V3 с контакта GPIO на RPi для управления открытием/закрытием переключателя в существующей схеме.

Я использовал мультиметр для проверки напряжения через переключатель (с одного + на -), который составляет 3В. Я создал схему на макетной плате, в которой вместо переключателя используется транзистор BC547B, соединяющий + и - с эмиттером и коллектором, а база действует как переключатель (выход 3V3 через резистор). Когда я подключаю эмиттер и коллектор к транзистору, показания составляют всего 1V8.

Схема, кажется, работает, но с прерывистыми результатами. Это из-за потери напряжения при использовании транзистора? Нужно ли мне проектировать вокруг этого или я могу просто использовать другой транзистор? Я просто использовал тот, который у меня был из другого проекта, не зная, будет ли он вообще работать.

Редактировать;

Я изменил схему так, чтобы напряжение через транзистор поступал с контакта 5V на RPi, и все работало отлично. Тем не менее, это контакт питания, которым нельзя управлять с помощью программного обеспечения, поэтому это не решение, а просто свидетельство того, что проблема заключается в транзисторе. Думаю, пора снова начать читать.

Можете ли вы сказать нам, что такое нагрузка и ее рабочее напряжение и ток?
Я действительно не знаю, как @BrunoFerreira

Ответы (4)

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

Похоже, мне нужно еще немного почитать. Я предпочитаю экспериментировать, но эй.

Вероятно, вы падаете напряжение на VCE вашего транзистора. Чтобы иметь хороший замкнутый переключатель, я бы обратил внимание на транзисторы типа FET (очень низкое падение VDS) и / или управлял переключателем типа герконового реле с помощью управления транзистором.

подключение + и - к эмиттеру и коллектору

Я надеюсь, что не +на эмиттер, а -на коллектор, потому что это объясняет, почему он не работает для 3,3 В. Эмиттер должен идти на землю. Хотя это, вероятно, не проблема, так как он работает при 5 В. Лучшим объяснением может быть то, что вы не управляете базой с достаточным током, чтобы насытить транзистор. Вождение с 5 В и тем же резистором дает вам вдвое больший базовый ток, так что это возможно. Также возможно, что RPi не может даже обеспечить достаточный ток для транзистора. В таком случае я бы сказал, что это отстой.

Замена BC547B на MOSFET решит эту проблему. МОП-транзисторы управляются напряжением, а не током, как биполярные транзисторы. Им просто нужно достаточное напряжение затвора для активации, им почти не нужен ток (обычно менее 1 мкА). Вы должны убедиться, что выбрали полевой транзистор с логическим уровнем , который уже будет включаться с логическим уровнем ниже 3,3 В RPi.

Подойдут многие полевые транзисторы, хотя вы найдете больше типов SMT, чем PTH. si3460DDV , например, будет потреблять несколько ампер при напряжении затвора всего 2 В и имеет сопротивление в открытом состоянии 32 мОм, поэтому он не будет рассеивать большую мощность: даже ток 2 А вызовет рассеяние только 128 мВт.

Вы также можете попробовать переместить свой BJT в область насыщения, и это даст вам VCE около 0,3 В, скорее всего, вы сейчас работаете с активной областью.

RPi, вероятно, не может обеспечить достаточный ток, чтобы довести его до насыщения.