| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| 8051 помощ порт 0 http://mcu-bg.com/mcu_site/viewtopic.php?f=2&t=5406 |
Страница 1 от 2 |
| Автор: | Nikola Kirov [ Чет Яну 31, 2008 5:37 pm ] |
| Заглавие: | |
Че сложи един резистор от базата на транзистора към маса де. Или сложи направо транзистор с вградени резистори,например DTC114TKA от комет |
|
| Автор: | syrax [ Чет Яну 31, 2008 6:15 pm ] |
| Заглавие: | |
какъв резистор да сложа , пробвах с диод на мястото на резистора 4К7 и резистор от база към маса 10 К и пак не стана п.с. транзистора ми е BD681S товара ми е около 1А |
|
| Автор: | miro_atc [ Чет Яну 31, 2008 6:36 pm ] |
| Заглавие: | |
Пулъпа го направи pulldown и не слагай диоди Ако 8051-то не пуска поне 2мА може да се наложи да сложиш един PNP за да осигуриш базовия ток на дарлинга... Или в краен случай да изхвърлиш тия чарколаци и да сложиш един NMOS. |
|
| Автор: | syrax [ Чет Яну 31, 2008 6:39 pm ] |
| Заглавие: | |
порт 0 на 8051 няма вътрешен PullUp затова слагам този 10К с другите портове нямам проблеми вързал сам ги направо към базата през 4К7 и работят прфектно само този порт се дъни , проца осигурява 20мА . |
|
| Автор: | miro_atc [ Чет Яну 31, 2008 6:48 pm ] |
| Заглавие: | |
остана и да ми обясниш за какъв дявол ти е тоя пулъп? |
|
| Автор: | syrax [ Чет Яну 31, 2008 6:55 pm ] |
| Заглавие: | |
ами защото проца няма вътрешен а транзистора се отпушва с + |
|
| Автор: | daniel_stefanov [ Чет Яну 31, 2008 7:33 pm ] |
| Заглавие: | |
Виж това. Дано да ти помогне. http://www.freewebs.com/maheshwankhede/ports.html |
|
| Автор: | Nikola Kirov [ Чет Яну 31, 2008 8:01 pm ] | |||||||||
| Заглавие: | ||||||||||
Ами що не си го конфигурираш като нормален изход порта и да ти се отпушва транзистора като е във единица изхода. В линка добре е описано. |
||||||||||
| Автор: | miro_atc [ Чет Яну 31, 2008 8:27 pm ] | |||||||||
| Заглавие: | ||||||||||
Много процесори нямат резистори, ама бях забравил че има и такива които са само с отворен колектор Предполагам съпротивлението на порта ти е около 250 ома, т.е. остават едни 100mV и не може да запушиш дарлинга... Не може да увеличаваш пулъпа, така че мисли за едно PNP с което да управляваш дарлинга или направо цялото да го направиш с NMOS. Ако избереш PNP, вместо дарлинг може и обикновен NPN да ползваш. А пък щом имаш много такива ламби, най-добре е да сложиш няколко low side switches - има ги по 2,4,6,8 в един корпус. Виж на сайтовете на TI, Infineon, ST и т.н., ако ти е проблем доставката може и в Комет да видиш какви драйвери предлагат... |
||||||||||
| Автор: | Nikola Kirov [ Чет Яну 31, 2008 8:38 pm ] |
| Заглавие: | |
Сега миро като каза зацепих. Верно ли тоя процесор е с изходи само с отворен колектор |
|
| Автор: | ji4ka [ Чет Яну 31, 2008 10:12 pm ] |
| Заглавие: | |
Тури паралелно на диодите резистор (напр. 10к). Явно дарлингтона дава утечки. Но щом изхода ти е ОД по добре махни базовия резистор и намали дърпащия на 3к например. |
|
| Автор: | tgi [ Чет Яну 31, 2008 11:14 pm ] |
| Заглавие: | |
Щом успяваш да го отпушиш с 2 mA в базата всичко изглежа наред. Махни това 4.7К или го направи 100-тина ома, та да почнеш и да запушваш дарлингтона, за тази цел open drain изхода не се различава от нормалните (totem pole или както им казват тая седмица). |
|
| Автор: | hristo75 [ Чет Яну 31, 2008 11:29 pm ] |
| Заглавие: | |
Що не измериш напрежението на базата на транзистора и на изхода ма процесора когато уж трябва да е запушен транзистора? |
|
| Автор: | Nikola Kirov [ Пет Фев 01, 2008 7:50 am ] |
| Заглавие: | |
Дарлингтона се отпушва като се качи напрежението на базата около 0.6V и през прехода база емитер протече някакъв ток. Нещо не е ясно що като се отпуши транзистора който е в изхода на процесора имаш там повече от 0.6V. Може да имаш грешка в монтажа и резистора 10K който е към плюс да си го сложил 100 ома да кажем В общия случай като е отпушен транзистора в процесора на пина трябва да имаш нещо от порядъка на 0,1 максимум 0.2V което е доста под прага на изходния ти транзистор и той не би трябвало да се отпушва. syrax след като се занимаваш с микропроцесори за да нямаш нерви с хардуера те съветвам да попрочетеш основите на електрониката. Понаправи си някоя схемичка с транзистори,биполярни и полеви,да поосъзнаеш кое как работи. Поусвои и работата с операционни усилватели и като за начало стига. Ако не инвестираш време да освоиш основите на електрониката ще загубиш много повече време в пулене над елементарни въпроси и пак няма да научиш кое и как става и що работи. |
|
| Страница 1 от 2 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|