Я хочу управлять динамиком сирены (имеет встроенный драйвер) с Arduino.
Сирена нуждается в 12 В и потребляет около 480 мА. Выходной контакт Arduino составляет 5 В и может выдавать максимум 40 мА.
Я хотел бы использовать транзистор для включения и выключения сирены. Это нормально приложение для транзистора? Я бы предпочел не использовать реле или SSR, потому что у меня нет под рукой.
Исходя из этих чисел, я рассчитал, что сопротивление нагрузки (сирены) составляет 25 Ом, используя закон Ома, R = E / I. (Я использую Ампер, Вольт и Ом в качестве единиц)
Я нашел различные расчеты, чтобы определить, какой тип транзистора мне нужен, и я не совсем уверен, какой из них лучший. Один из них такой:
Что дает мне минимум 60.
Это где я немного запутался. У меня есть несколько транзисторов и их таблицы, но я не совсем уверен, как их читать. Я прочитал много ресурсов, и теперь я так же смущен, как и раньше.
Я знаю, что, вероятно, мне следует использовать NPN-транзистор, но будет ли иметь значение, если я буду использовать PNP вместо этого? Применяются ли те же расчеты? Я понимаю, что схема меняется, активный высокий вместо активного низкого, но есть ли какие-либо недостатки в PNP по NPN?
У меня есть NPN PN2222A , BC337 , BC547B и BC517 Дарлингтон .
У меня есть PNP902 , BC327 и BC516 Дарлингтон .
Как мне выбрать правильный транзистор для работы? Я не хочу перегружать транзистор.
источник
Ответы:
При выборе правильного транзистора для этой работы сначала я исключу транзисторы PNP. Их немного сложнее использовать в вашем случае. Как вы сказали, для PNP-транзистора активный высокий становится активным низким, то есть транзистор включится, когда вы подадите 0 В от Arduino, но не выключится, когда вы подадите 5 В от Arduino. Вам нужно будет подать 12 В на базу транзистора PNP, чтобы выключить (VEB = 0).
Оставив PNP позади, глядя на доступные NPN, только BC547B (Ic = 100 мА) не смог справиться с током 480 мА, который нужен вашей сирене. Из оставшихся 3-х транзисторов я бы выбрал тот, который может справиться с самыми современными, просто чтобы быть в безопасности. Это был бы Дарлингтон BC517 , который может выдержать максимум 1,2 А, более чем достаточно для вашей сирены.
Только теперь вам придется беспокоиться об усилении BC517. Но поскольку BC517 является транзистором Дарлингтона, он имеет огромный коэффициент усиления (hFE = 30000), поэтому вы можете легко включить транзистор с очень малым базовым током. Если вы решили подключить базу транзистора с резистором 1 кОм, у вас будет базовый ток 3,6 мА, что достаточно для ваших целей.
Таким образом, победителем станет BC517 .
источник