Потрібна допомога в управлінні транзистором


10

У мене є реле, кероване транзистором NPN, який потребує деякої напруги, прикладеної до бази. Я працюю з ардуїно, і якщо я даю йому цифровий порт, все добре. Схема виглядає приблизно так:

введіть тут опис зображення

Тепер я хочу замінити порт arduino на DS2406 (вид TO92).

Це, здавалося, швидко ускладнилося. Моя бібліотека для роботи з 2406 чудово, але я не можу зрозуміти, як її провести.

Тепер, коли обидва шматки незалежно працюють, моя мета - подати струм в базу транзистора, щоб він кидав реле.

Я зіткнувся з такими проблемами:

DS2406 закривається на землю. Це єдиний варіант, тому я не можу відобразити його безпосередньо на базовому штирі транзистора.

У пакеті TO-92 немає штифта vcc, тому у мене повинен бути резистор, що підтягується, між vcc та штифтом даних. Це спричиняє нагрівання та запах матеріалу, коли я підключаю його до колектора транзистора з базою, підключеною до релейного живлення. Я міг би використовувати неправильний тип резистора, але я не маю сильного відчуття того, що тут правильно.

Я, можливо, зможу запустити реле суворо з DS2406, але боюся, у нього буде занадто багато нічиї, тому я хочу, щоб він пройшов через транзистор.

Який найпростіший спосіб перейти від перемикача, який відкриває і закриває землю, до основи транзистора, яка хоче струму?


З назви я думав, що ви хочете зробити операцію на транзисторі :-)
Федеріко Руссо

Відповіді:


10

Ваша основна схема комутатора транзисторів NPN - це інвертор, якщо між колектором і 5В поставити підтягуючий резистор (можливо, 10 к?). . напруга на колекторі переходить до 5В.

Таким чином, ви можете вставити такий транзисторний інвертор між DS2406 і транзистором, що управляє реле.

Я все ще думаю, що ви повинні мати можливість використовувати DS2406 лише з одним транзистором. Можливо, якщо у вас був підтягуючий резистор (10 к), що йде від основи транзистора до 5В. Це утримує транзистор увімкнутим, якщо DS2406 не тягне базу вниз. Крім того, не забудьте поставити поточний обмежувальний резистор в передній частині основи. Якщо у вас цього немає, транзистор "нагріється і смердить", як ви кажете. ;)


Спасибі за вашу допомогу. Я отримав це, працюючи без додаткового транзистора (хоча він працює назад від того, що кажуть мої показання комутатора - я думаю, що це має сенс). Я не зовсім розумію, що ви маєте на увазі під "обмежувачем струму". Це звучить так, як це було б паралельно резистору, що підтягується? У мене є підтягуюча потужність для DS2406 і підтягуюча потужність для бази транзисторів.
Дастін

На схемі, яку ви зв'язали , є резистор, підключений між входом зліва та базою транзистора. Зазвичай значення цього резистора становить близько 1k при використанні транзистора в якості перемикача.
todbot

Ага. Я не читав цього як резистор (справді новий в електроніці). Це схема, яка працює, але я вдячний, щоб хтось попереджав попереджав мене про ризики вибуху. Нічого смішного не пахне. : / skitch.com/dlsspy/nkmma/ds2406-contro-relay
Дастін

Базовий струм для NPN надходить від тяги, чи не так. Коли вихід OD закриється, база знаходиться на землі і струму немає. Я не думаю, що вам потрібно додаткове обмеження чи я щось пропустив?
XTL


4

Якщо ви хочете, щоб реле закрилося, коли вихід DS2406 закриється:

replace the NPN transistor with an equivalent PNP,
tie the PNP's base to the +12V supply through maybe 10k to 50k ohms.
tie the PNP's base to the DS2406 output through maybe 4.7k to 5.1k ohms.

Коли DS2406 має високий опір, перший резистор відключає PNP. Коли вихід DS2406 виходить на нуль, він витягує близько 2 мА струму через базу транзистора і реле має закритися.

Якщо ви хочете, щоб реле закрилося, коли вихід DS2406 відкриється:

tie the base of the NPN transistor to +12V through about 5k ohms.
connect the output of the DS2406 directly to the base of the NPN

Коли DS2406 з високим Z, резистор повинен скидати приблизно 2 мА в NPN, повертаючи його і реле вмикаючи. Коли DS2406 піде на землю, він "вкраде" 2 мА від основи NPN і відключить його та реле вимкнеться.

Наведені вище значення резистора підраховуються, якщо припустити, що 1,5 або 2 мА базового струму достатньо для приведення транзистора в насичення. Падіння колектора-випромінювача повинно бути або повним напругою живлення у вимкненому стані, або чимось близько 0,2 В у стані ВКЛ. Якщо ні, значення резистора слід змінити.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.