| Автор |
Съобщение |
|
syrax
Ранг: Новодошъл
Регистриран на: Сря Яну 18, 2006 7:19 pm Мнения: 127
|
 8051 помощ порт 0
Имам проблем с транзистор вързан на порт 0 /на транзистора са вързани светлодиоди/, вързал сам го през резистор 4,7К към базата. Транзистора е NPN дарлингтън и се отпушва с + . На порта сам сложил PullUp резистори 10К и като дам 0 на порта не мога да запуша напълно транзистора на някои пинове и светлодиодите не изгасват напълно ами светят мноооого слабо. Незнам къде греша .
Благодаря предварително
|
| Чет Яну 31, 2008 5:06 pm |
|
 |
|
Nikola Kirov
Ранг: Форумен бог
Регистриран на: Нед Окт 31, 2004 9:19 pm Мнения: 4464 Местоположение: Stara Zagora
|
Че сложи един резистор от базата на транзистора към маса де.
Или сложи направо транзистор с вградени резистори,например DTC114TKA от комет
|
| Чет Яну 31, 2008 5:37 pm |
|
 |
|
syrax
Ранг: Новодошъл
Регистриран на: Сря Яну 18, 2006 7:19 pm Мнения: 127
|
какъв резистор да сложа , пробвах с диод на мястото на резистора 4К7 и резистор от база към маса 10 К и пак не стана
п.с. транзистора ми е BD681S товара ми е около 1А  ) така, че този дето ми предлагаш няма да свърши работа
|
| Чет Яну 31, 2008 6:15 pm |
|
 |
|
miro_atc
Ранг: Форумен бог
Регистриран на: Нед Фев 26, 2006 6:52 pm Мнения: 11265 Местоположение: Добрич
|
Пулъпа го направи pulldown и не слагай диоди
Ако 8051-то не пуска поне 2мА може да се наложи да сложиш един PNP за да осигуриш базовия ток на дарлинга... Или в краен случай да изхвърлиш тия чарколаци и да сложиш един NMOS.
|
| Чет Яну 31, 2008 6:36 pm |
|
 |
|
syrax
Ранг: Новодошъл
Регистриран на: Сря Яну 18, 2006 7:19 pm Мнения: 127
|
порт 0 на 8051 няма вътрешен PullUp затова слагам този 10К
с другите портове нямам проблеми вързал сам ги направо към базата през 4К7 и работят прфектно само този порт се дъни , проца осигурява 20мА .
|
| Чет Яну 31, 2008 6:39 pm |
|
 |
|
miro_atc
Ранг: Форумен бог
Регистриран на: Нед Фев 26, 2006 6:52 pm Мнения: 11265 Местоположение: Добрич
|
остана и да ми обясниш за какъв дявол ти е тоя пулъп?
|
| Чет Яну 31, 2008 6:48 pm |
|
 |
|
syrax
Ранг: Новодошъл
Регистриран на: Сря Яну 18, 2006 7:19 pm Мнения: 127
|
ами защото проца няма вътрешен а транзистора се отпушва с +
|
| Чет Яну 31, 2008 6:55 pm |
|
 |
|
daniel_stefanov
Ранг: Ориентиран
Регистриран на: Нед Мар 27, 2005 12:40 am Мнения: 206 Местоположение: София
|
|
| Чет Яну 31, 2008 7:33 pm |
|
 |
|
Nikola Kirov
Ранг: Форумен бог
Регистриран на: Нед Окт 31, 2004 9:19 pm Мнения: 4464 Местоположение: Stara Zagora
|
Ами що не си го конфигурираш като нормален изход порта и да ти се отпушва транзистора като е във единица изхода.
В линка добре е описано.
|
| Чет Яну 31, 2008 8:01 pm |
|
 |
|
miro_atc
Ранг: Форумен бог
Регистриран на: Нед Фев 26, 2006 6:52 pm Мнения: 11265 Местоположение: Добрич
|
Много процесори нямат резистори, ама бях забравил че има и такива които са само с отворен колектор
Предполагам съпротивлението на порта ти е около 250 ома, т.е. остават едни 100mV и не може да запушиш дарлинга...
Не може да увеличаваш пулъпа, така че мисли за едно PNP с което да управляваш дарлинга или направо цялото да го направиш с NMOS. Ако избереш PNP, вместо дарлинг може и обикновен NPN да ползваш.
А пък щом имаш много такива ламби, най-добре е да сложиш няколко low side switches - има ги по 2,4,6,8 в един корпус. Виж на сайтовете на TI, Infineon, ST и т.н., ако ти е проблем доставката може и в Комет да видиш какви драйвери предлагат...
|
| Чет Яну 31, 2008 8:27 pm |
|
 |
|
Nikola Kirov
Ранг: Форумен бог
Регистриран на: Нед Окт 31, 2004 9:19 pm Мнения: 4464 Местоположение: Stara Zagora
|
Сега миро като каза зацепих. Верно ли тоя процесор е с изходи само с отворен колектор  . Е такова животно не бях срещал 
|
| Чет Яну 31, 2008 8:38 pm |
|
 |
|
ji4ka
Ранг: Форумен бог
Регистриран на: Чет Фев 01, 2007 4:04 am Мнения: 1539
|
Тури паралелно на диодите резистор (напр. 10к). Явно дарлингтона дава утечки. Но щом изхода ти е ОД по добре махни базовия резистор и намали дърпащия на 3к например.
|
| Чет Яну 31, 2008 10:12 pm |
|
 |
|
tgi
Ранг: Форумен бог
Регистриран на: Нед Юни 10, 2007 2:22 pm Мнения: 6492 Местоположение: София
|
Щом успяваш да го отпушиш с 2 mA в базата всичко изглежа наред.
Махни това 4.7К или го направи 100-тина ома, та да почнеш и да запушваш
дарлингтона, за тази цел open drain изхода не се различава от нормалните
(totem pole или както им казват тая седмица).
_________________------------------- www.tgi-sci.com------------------- http://www.flickr.com/photos/didi_tgi/
|
| Чет Яну 31, 2008 11:14 pm |
|
 |
|
hristo75
Ранг: Минаващ
Регистриран на: Пон Яну 14, 2008 3:26 pm Мнения: 6
|
Що не измериш напрежението на базата на транзистора и на изхода ма процесора когато уж трябва да е запушен транзистора?
|
| Чет Яну 31, 2008 11:29 pm |
|
 |
|
Nikola Kirov
Ранг: Форумен бог
Регистриран на: Нед Окт 31, 2004 9:19 pm Мнения: 4464 Местоположение: Stara Zagora
|
Дарлингтона се отпушва като се качи напрежението на базата около 0.6V и през прехода база емитер протече някакъв ток.
Нещо не е ясно що като се отпуши транзистора който е в изхода на процесора имаш там повече от 0.6V. Може да имаш грешка в монтажа и резистора 10K който е към плюс да си го сложил 100 ома да кажем  . Може този пин на прцесора да ти е скапан или нещо да си го конфигурирал неправилно.
В общия случай като е отпушен транзистора в процесора на пина трябва да имаш нещо от порядъка на 0,1 максимум 0.2V което е доста под прага на изходния ти транзистор и той не би трябвало да се отпушва.
syrax след като се занимаваш с микропроцесори за да нямаш нерви с хардуера те съветвам да попрочетеш основите на електрониката. Понаправи си някоя схемичка с транзистори,биполярни и полеви,да поосъзнаеш кое как работи. Поусвои и работата с операционни усилватели и като за начало стига. Ако не инвестираш време да освоиш основите на електрониката ще загубиш много повече време в пулене над елементарни въпроси и пак няма да научиш кое и как става и що работи.
|
| Пет Фев 01, 2008 7:50 am |
|
|