Форум за електроника Форуми Форум за електроника
Български форум за електроника, ремонти, схеми, документация
 
 Въпроси/ОтговориВъпроси/Отговори   ТърсенеТърсене   ПотребителиПотребители   ГрупиГрупи   Регистрирайте сеРегистрирайте се 
 ПрофилПрофил   Влезте, за да видите съобщенията сиВлезте, за да видите съобщенията си   ВходВход 

NPN->PNP Конвертиране

 
Създайте нова тема   Напишете отговор    Форум за електроника Форуми -> Обща електроника - General Electronics



Предишната тема :: Следващата тема  
Автор Съобщение
jedi_bg
Нов потребител
Нов потребител


Регистриран на: 11 Сеп 2011
Мнения: 4

МнениеПуснато на: Нед Сеп 11, 2011 11:16    Заглавие: NPN->PNP Конвертиране Отговорете с цитат

Здравейте!

Търся информация относно обръщането на NPN сигнал към PNP.


Имам устройство, което е с NPN транзисторен изход и програмируем контролер, който има само PNP входове. Поради тази причина, директното им свързване е невъзможно.

Първото, което се сещам е обикновено реле на 24VDC управляваща верига, на което минуса да дойде директно от изхода на устройството, а +24 от захранването ми. Тогава през нормално отворен контакт си прекарвам +24 до входа на контролера. Но това е само първото, което ми дойде на акъла, реших да се поровя за повече информация. Възможен е проблем с това решение, защото на устройството имам два NPN изхода, които могат да се настройват да бъдат различни видове сигнали, някои от които са само по 0,2 sec и не съм убеден, че реле ще свърши работа.

По чужди форуми се предлага употребата на Pull-Up резистор, който така и не можах да разбера как се води на български. Ето статия за него:
http://en.wikipedia.org/wiki/Pull-up_resistor

Въпросът ми е дали на някого му се е налагало да прави такова обръщане и дали можете да ме посъветвате за решение/примерна схема?


Последната промяна е направена от jedi_bg на Нед Сеп 11, 2011 11:20; мнението е било променяно общо 1 път
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
eler
Опитен потребител
Опитен потребител


Регистриран на: 30 Яну 2005
Мнения: 2251
Местожителство: Раднево

МнениеПуснато на: Нед Сеп 11, 2011 11:19    Заглавие: Отговорете с цитат

Предполагам искаш да инвертираш логическите нива, или греша?
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Изпрати мейла
RC
Опитен потребител
Опитен потребител


Регистриран на: 22 Фев 2003
Мнения: 13214

МнениеПуснато на: Нед Сеп 11, 2011 11:28    Заглавие: Отговорете с цитат

Много написани думи с които почти нищо не си казал Confused
Какъв всъщност е т.н. npn изход:
- с отворен колектор или не?
- какво е активното ниво което се "появява" на изхода?

Какво е активното ниво за управление на т.н. pnp вход?

При определени ситуации може да се окаже, че само си мислиш, че съществува проблем.
_________________
RemoteControls
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Посетете сайта на потребителя
jedi_bg
Нов потребител
Нов потребител


Регистриран на: 11 Сеп 2011
Мнения: 4

МнениеПуснато на: Нед Сеп 11, 2011 11:46    Заглавие: Отговорете с цитат

Да, искам да инвертирам логическите нива. Устройството ми вади 0, а контролера очаква 1.

Изходът е отворен колектор.

А ето малко информация и за входа на контролера:

Input signal’s voltage DC24V±10%
Input signal’s current 7mA/DC24V
Input ON current Up to 4.5mA
Input OFF current Low than 1.5mA
Input response time About 10ms
Input signal’s format Contact input or NPN open collector transistor
Circuit insulation Photo-electricity coupling insulation
Input action’s display LED light when input ON


На общия край(COM) на входовете на контролера съм свързал 0V(-) и съответно на всеки от тях се очаква +24.
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
RC
Опитен потребител
Опитен потребител


Регистриран на: 22 Фев 2003
Мнения: 13214

МнениеПуснато на: Нед Сеп 11, 2011 11:56    Заглавие: Отговорете с цитат

jedi_bg написа:
....Изходът е отворен колектор.

А ето малко информация и за входа на контролера:

Input signal’s format Contact input or NPN open collector transistor


Дано да знаеш какво искаш, че нещо не съм съвсем сигурен дали разбираш всичко.

Ако наистина трябва само да се обърне логиката "активната 0" да стане "активна 1", трябва само да инвертираш изхода.
За целта (отворения) колектор се опъва с един резистор към +.
В общата точка на колектора и резистора връзваш базата на следващия npn транзистор.
Неговия емитер на маса.
От колектора му получаваш новия "обърнат" изход.
_________________
RemoteControls
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Посетете сайта на потребителя
jedi_bg
Нов потребител
Нов потребител


Регистриран на: 11 Сеп 2011
Мнения: 4

МнениеПуснато на: Нед Сеп 11, 2011 12:14    Заглавие: Отговорете с цитат

Прав си, че звуча несигурно, наистина нямам особен опит с тези работи, тепърва влизам в университета.

Нормалното свързване си го правя, а от мен се изисква повече да ги програмирам, с което се справям доста по-добре Very Happy

За съжаление тук изскочи по-сериозен електрически проблем Smile)

По принцип и контролера, и серво управлението са затворени, като на клеми ми изкарват.

(серво)
SO1 --- първи логически изход
SO2 --- втори логически изход
COM --- общ за изходите

Респективно на контролера имам клеми за входове:
X0-X16 - входове 0-16
COM --- общ край за входовете

Нямам информация вътре как са свързани, но предполагам, че точно този COM държи заедно някой от компонентите на транзистора.
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
RC
Опитен потребител
Опитен потребител


Регистриран на: 22 Фев 2003
Мнения: 13214

МнениеПуснато на: Нед Сеп 11, 2011 12:30    Заглавие: Отговорете с цитат

Е, нали на този контролер с изходите се подава и захранване на някоя клема.
Какъв е проблема?
_________________
RemoteControls
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Посетете сайта на потребителя
ELP
Опитен потребител
Опитен потребител


Регистриран на: 07 Яну 2004
Мнения: 6933
Местожителство: София

МнениеПуснато на: Нед Сеп 11, 2011 12:33    Заглавие: Отговорете с цитат

Що ли и на мен ми се струва ,че нещо бъркаш ?
Цитат:
Input signal’s format Contact input or NPN open collector transistor

Очевидно е ,че входовете на контролера са с активна 0 ,за чий ти е да го инвертираш ? COM идва от Common демек общ ,маса ,трябва да са вързани на двете устройства помежду си ,за да работят . В краен случай - терминираш сигнала от изхода с резистор 2-3К към +24V ,ако много желаеш да го инвертираш слагаш един PNP транзистор с резистор 10К в базата към изхода на контролера ,емитера към +24V и колектора към входа на другото устройство ,но не съм сигурен че е необходимо . BTW можеш и програмно да инвертираш изходите ,щом ти ще го програмираш ,само терминиращото съпротивление остава задължително .
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Изпрати мейла
jedi_bg
Нов потребител
Нов потребител


Регистриран на: 11 Сеп 2011
Мнения: 4

МнениеПуснато на: Нед Сеп 11, 2011 14:55    Заглавие: Отговорете с цитат

Мисля, че осъзнах какво имате предвид.

Ще тествам тази схема и ще върна отговор.

Благодаря за съдействието Smile
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
Покажи мнения от преди:   
Създайте нова тема   Напишете отговор    Форум за електроника Форуми -> Обща електроника - General Electronics Часовете са според зоната GMT + 2 Часа
Страница 1 от 1

 
Към:  
Не Можете да пускате нови теми
Не Можете да отговаряте на темите
Не Можете да променяте съобщенията си
Не Можете да изтривате съобщенията си
Не Можете да гласувате в анкети


Powered by phpBB © 2001, 2005 phpBB Group
Translation by: Boby Dimitrov
Where to Find Free Service Manuals