Почему мой транзистор не работает?
У меня есть наконечник от 120 до 229 НЕ 60 В 5А транзистор
Я пытаюсь использовать его для переключения электромагнита. Используя пример blink, чтобы проверить это:
// функция настройки запускается один раз, когда вы нажимаете сброс или включаете питание платы
void setup() {
// инициализируйте цифровой вывод 13 в качестве выходного сигнала.
pinMode(13, OUTPUT);
}
// функция цикла выполняется снова и снова навсегда
void loop() {
digitalWrite(13, HIGH); // включите светодиод (ВЫСОКИЙ уровень напряжения)
delay(500); // дождитесь второй
digitalWrite(13, LOW); // выключите светодиод, установив НИЗКУЮ
delay(500); // подождите секунду
}
вывод 13 подключен к основанию, и я пытаюсь подключить магнит к адаптеру постоянного тока 12 В. Я не уверен, находится ли транзистор до или после магнита, но я не уверен, как это будет иметь значение.
Я не силен в схемах, но что-то вроде этого (источник питания может быть наоборот:
Я пробовал переключаться между коллектором и эмиттером. В одном случае магнит всегда активен, а в другом - всегда пассивен. Что может быть не так?
Шнуры, идущие от стола в нижней части, - это всего лишь небольшая дополнительная проводка.
@Himmators, 👍1
Обсуждение3 ответа
Лучший ответ:
Есть ли единственный провод от Arduino к базе транзистора?
В принципе, вам нужно что-то вроде этого:
Если вы поменяете местами транзистор (E и C), встроенный защитный диод будет находиться в прямом направлении, поэтому электромагнит включен.
Если у вас есть только один провод к базе, он не может работать, так как вам нужен ток к базе.
Если у вас нет R1 в базе (около 500R-1K), он в конечном итоге сожжет ваш вывод. (нет, если у вас нет точек соприкосновения)
Если у вас есть электромагнит между землей и эмиттером, у вас будет отрицательная обратная связь по току и около 4,2 В на вершинах L1, так как в базу должен поступать некоторый ток.
Под обратным транзистором вы подразумеваете обратный коллектор и эмиттер? Что такое "основа"? Я введу R1, но приведет ли это к тому, что эта настройка не будет работать? У меня тоже нет D1, что это дает?, @Himmators
Если провод, отмеченный белым цветом, равен "+12 В", это будет последний случай, так что нет. Кроме того, вам нужны точки соприкосновения, но будьте осторожны, я вижу, что генератор дыма более вероятен..., @KIIV
Транзистор подключен к проводу с белой меткой, это правильный или неправильный провод?, @Himmators
Белый цвет обычно является положительным предложением. Вы должны измерить это., @KIIV
Вам ** нужен ** резистор между arduino и базой транзистора Дарлингтона., @Gerben
С программой все в порядке.
Глядя на первую фотографию - заземление Arduino должно быть подключено к заземлению вашей схемы.
Я не понимаю двухтранзисторную часть вашей схемы, поэтому не могу сказать, нормально это или нет. Вы также можете переключить электромагнит с помощью реле.
* Я не понимаю двухтранзисторную часть вашей схемы * - это [транзистор Дарлингтона] (https://en.wikipedia.org/wiki/Darlington_transistor ), @Nick Gammon
@Кингсли, нужно подключить к земле, хорошо, спасибо! Вероятно ли это, что является причиной моей проблемы, или это по какой-то другой причине (попытка узнать как можно больше)., @Himmators
Могу подтвердить транзистор Дарлингтона, что касается реле, мне нужно было что-то действительно быстрое для моего приложения, поэтому я выбрал транзистор., @Himmators
Кроме того, как бы я сделал заземление arduino на практике? Должен ли я протянуть провод от земли на Arduino к отрицательному полюсу преобразователя постоянного тока 12 В?, @Himmators
@Himmators - Да, заземление arduino должно быть подключено к заземлению источника питания. Как правило, все основания соединены вместе., @Kingsley
Предполагая, что источник питания подключен к земле, ваша схема становится эмиттерным повторителем, использующим транзистор Дарлингтона. В этом случае излучатель будет иметь то же напряжение, что и база - VBE, которое составляет около 5 Вольт. Если вы перевернете его, вам понадобится около 5 вольт VBE, чтобы включить его. Обратите внимание, что, поскольку это транзистор, в нем нет защитного диода. Лучшее предложение - использовать МОП-транзистор, который даст вам намного большую скорость, чем силовой транзистор. Замените МОП-транзистор в схеме, показанной выше. Источник соединяется с точкой Эмиттера, Сток соединяется с точкой Коллектора, а Затвор соединяется с базой. Используйте что-нибудь в диапазоне 50 Ом для резистора. Ваш 12V - становится заземленным, подключенным к заземлению Arduino. Используйте MOSFET с лавинной защитой логического уровня, и диод не понадобится.
Почему бы вам не добавить схему? Кроме того, я думаю, вы упустили из виду самую важную ошибку в исходном вопросе, которая заключается в том, что NPN darlington используется как переключатель высокого уровня (что никогда не является хорошей идеей для устройства NPN). В целом, Дарлингтоны - более надежные устройства, чем МОП-транзисторы, особенно с индуктивными нагрузками, поэтому я думаю, что здесь это вполне приемлемо., @StarCat
NPN как старшая сторона и PNP как нижняя сторона являются схемами повторения эмиттера, а не переключателями, поскольку транзистор не может быть насыщен. Схема эмиттерного повторителя или общего коллектора обеспечивает идеальный буферный усилитель, и ее легко спроектировать, однако переключателем она не является. Проверьте эту ссылку: https://www.electronics-notes.com/articles/analogue_circuits/transistor/transistor-common-collector-emitter-follower.php, @Gil
- Соленоид «вибрирует», а не толкает.
- Как устранить шум от вентилятора 12 В с ШИМ-управлением на низкой скорости
- Управление светодиодом с помощью транзистора (TL188)
- Как запитать Arduino и 1 цветную светодиодную ленту от одного источника питания
- Как остановить uno от запуска программы при включении питания?
- Питание Arduino напряжением более 5 В
- Режим глубокого сна для Uno без сложных схем?
- Питание двух шаговых двигателей с драйверами A4988
Магнит?!?! Вы имеете в виду Электромагнит??, @Dat Ha
Как насчет того, чтобы показать принципиальную схему?, @Majenko
@canadiancyborg Да, @Himmators
@Majenko конечно, дай мне секунду!, @Himmators
Также попробуйте использовать другой контакт, а не контакт 13, например, используйте 12. Светодиод на выводе 13 * может * испортить транзистор., @Dat Ha
@Majenko на самом деле не уверен, что смогу сделать правильный выбор..., @Himmators
Тогда как насчет фотографии?, @Majenko
@Majenko отличная идея, обновление, @Himmators
@canadiancyborg попробовал увеличить до 12, никакой разницы., @Himmators
Уххх, транзистор неправильно расположен в схеме?, @Bradman175
@Bradman175 Питание перевернуто с ног на голову, исправил это., @Himmators