Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Датчик
http://mcu-bg.com/mcu_site/viewtopic.php?f=7&t=4758
Страница 1 от 1

Автор:  million [ Съб Сеп 08, 2007 2:50 pm ]
Заглавие:  Датчик

Здравейте :) Продължавам да експериментирам с процесора за начинаещи 84А. RB0 следеше един фототранзистор с свтодиод. RB0 беше лог.0 Всичко ОК. Обаче реших да използвам пулъп резисторите на порт Б. И сега на RB0 вече е високо ниво. Към датчика отиват +5 захранване на транзистора, маса и сигнал за RB0 който в момента е 5 волта, защото RB0 е установен в лог.1, следователно датчика не функционира както преди. . Как да реша с най-малко части проблема?

ПС. А другият проблем е че фототранзистора реагира на по силна дневна светлина. С каква оптодвойка да го сменя за да избегна този проблем, защото сега го затъмнявам с кутийка, но предполагам има по добро решение. Този транзистор е от една стара мишка. Мерси :)

Автор:  ToHu [ Съб Сеп 08, 2007 4:21 pm ]
Заглавие: 

Чакай сега, аз се двоумя дали разбирам това което пишеш, или ти не си съвсем наясно. Когато си имал само RB0с транзистор вързан от него към маса, реално си нямал нищо, със/без светлина там винаги е имало 0. Задължително трябва д аимаш pull up който да ти държи входа в 1-ца. Когато фоторанзистора получи достаътчно светлна той ще се отпуши и на RB0 ще имаш 0.

Автор:  million [ Съб Сеп 08, 2007 4:48 pm ]
Заглавие: 

Преди РБ0 беше с през 10к към маса и чакаше за 1. Сега кога транзистора даваше 0 или +5 - при преграда между светодиода и транзистора не съм обръщал внимание, работеше.

Прикачени файлове:
__00.jpg
__00.jpg [ 44.21 KiB | Прегледано 1126 пъти ]

Автор:  million [ Пон Сеп 10, 2007 12:53 pm ]
Заглавие: 

Така беше преди и работеше. Сега транзистора мислия, че е повреден. Някои има ли идея с каква оптодвоика да ги сменя, така че да не реагира на дневна светлина, а само на тази от диода и как да ги свържа към РБ0, които е в 1 и чака за 0.

едит: L-53P3BT намирам в комет - става ли?

Прикачени файлове:
__00.jpg
__00.jpg [ 45.47 KiB | Прегледано 1121 пъти ]

Автор:  million [ Вто Сеп 11, 2007 11:23 am ]
Заглавие:  Към модераторите

Бихте ли преместили темата в академия? Явно е за там .
едит: Благодаря!

Днес купих един оптрон, ако така се нарича - Х21А1 на посоки. По усет предполагам че това е което ми трябва. Нямам грам опит и знания с транзистори, освен че прочетох "Електроника" за 2 СПТУ. Как да го свържа към порцесора, да променя RB0 входа в 0?

Автор:  Ки4о [ Вто Сеп 11, 2007 12:41 pm ]
Заглавие: 

виж снимката:Свързваш изводи 1 и 2 на конектор 4 към светодиода на оптрона с въздушната междина, а към 3 и 4 към колектор-емитер и гледаш какво става на изхода IRQM.Ония другия оптрон го ползвах по други причини,ама може да го сложиш тъкмо да се научиш да работиш с оптрони :wink:

Прикачени файлове:
12.jpg
12.jpg [ 19.8 KiB | Прегледано 1132 пъти ]

Автор:  TheWizard [ Вто Сеп 11, 2007 12:42 pm ]
Заглавие: 

на RB вдигаш pull-up(или 10к към +) и местиш бутона/датчика към маса....

Автор:  Ки4о [ Вто Сеп 11, 2007 1:52 pm ]
Заглавие: 

Сега се сещам и за още нещо - правиш прекъсването по падащ фронт.ПОРТБ.0 го свързваш както ти каза колегата по горе с един резистор към + и един кондрнзатор към маса.Паралелно на кондензатора слагаш емитер-колектор прехода на оптрна.Светваш светодиода на оптрона,транзистора окъсява кондензатори и получаваш падащ фронт. :wink:

Автор:  million [ Вто Сеп 11, 2007 2:32 pm ]
Заглавие: 

Последното що годе го разбрах и ще пробвам довечера..НО, принципно кондезатора ще даде само прекъсване за малко, а аз използвам времезадържането, в смисъл докато е закрит оптрона се изпълнява друга програма и така докато се открие пак. Затруднението ми идва, че използвам всички пинове на процесора и pull-up на порт Б ми е задължителен, тъй - като няма място за външни резистори и от там ми дойде проблема. Затова гледам и да са минимално частите.

Автор:  million [ Сря Сеп 12, 2007 11:52 am ]
Заглавие: 

Благодаря, тръгна :)

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/