0 / 0 / 0
Регистрация: 07.12.2010
Сообщений: 574
|
|
1 | |
почемучка очередная04.02.2011, 20:40. Показов 9639. Ответов 12
Метки нет (Все метки)
в этот раз в реализованной модели на АТ89$52,
записал программу Код
$NOMOD51 $INCLUDE(REG52.INC) ORG 0H AJMP START ORG 03H INC P2 RETI ORG 13H INC P1 RETI ORG 100H START: MOV P1,0h MOV P0,0h ; SITB EA SITB EX0 SITB EX1 SITB IT0 SITB IT1 SITB IE0 SITB IE1 ; J6: MOV R1, P1 CJNE R1,#3FH, PCLR MOV P1,#0 ; PCLR: MOV R0, P2 CJNE R0,#3FH, J6 MOV P2,#0 JMP J6 END [42.14 Кб] (даже для уверенности поменял с P0 на P2(проводками) на плате) А теперь самое сладенькое, то что у меня не работает... Не загорается светоиндикатор, слишком низкое напряжение на пинах порядка 1,2 В, хотел бы узнать с чем это может быть связанно? Питание поданно через КР142ЕН5А (т.е. стабильно 5 вольт есть) Хотелось бы узнать, как бороться с данной проблеммой
0
|
04.02.2011, 20:40 | |
Ответы с готовыми решениями:
12
Очередная мухарайка Очередная халява от NXP Очередная лампа настроения дохлый CT-96 vs ... (очередная классическая проблема выбора) Очередная версия умного дома (управление отоплением по 1w) |
omx
|
|
04.02.2011, 21:36 | 2 |
Не могу посмотреть разводку, но как у вас подключён светодиод? Если светодиод включается 1 - то может не хватить вытекающего тока из порта. У 51 серии псевдо двунаправленные порты ввода-вывода: 1 делается слабой подтяжкой к питанию, а 0 - транзистором на землю. Соответственно ток вытекающий гораздо меньше втекающего.
|
0 / 0 / 0
Регистрация: 28.09.2010
Сообщений: 4,283
|
|
04.02.2011, 21:46 | 3 |
У него вот-так вот сделано:
<Изображение удалено> Т.е. индикатор висит на МК обоими концами. RyshirD - тебе надо аноды индикатора подвесить через резисторы к питанию, а катоды завести на МК.
0
|
omx
|
|
04.02.2011, 21:54 | 4 |
Видимо вы планируете динамическую индикацию. Вы не сможете подавать питание на светодиоды с порта, придётся использовать транзисторы или драйверы/буферы.
Как-нибудь так <Изображение удалено> |
0 / 0 / 0
Регистрация: 07.12.2010
Сообщений: 574
|
|
04.02.2011, 22:31 | 5 |
хм....
а именно в моем случае как это можно реализовать? К стати есть кучка BC547 (B,C) и BC557 (C, вроде и B тоже были)
0
|
omx
|
|
04.02.2011, 22:40 | 6 |
Так и реализовать, схему же привел. Плюс не забудьте про токоограничивающие резисторы, а то порты сожгёте.
|
0 / 0 / 0
Регистрация: 07.12.2010
Сообщений: 574
|
|
05.02.2011, 07:55 | 7 |
подскажите, как расчитать наминалы ризюков.
P.S. да и можно ли все же на тех транзюках построить данную схему?
0
|
omx
|
|
05.02.2011, 14:38 | 8 |
Для рассчёта резисторов нам понадобятся напряжение насыщения транзистора (напряжение на открытом переходе коллектор-эмиттер), напряжение питания, падение напряжения на светодиоде при желаемом токе, ну и сам желаемый ток тоже надо определить.
Если предположить что напряжение на открытом нижнем ключе ранов 0 то: R = (Vcc - Vce - Vdyode) / I Пусть ток через диод нам нужен 10мА, а напряжение питания 5В. Для BC557 при токе 10мА напряжение Vce = 0.3В (при токе базы 0.5мА). Если падение напряжения на светодиоде будет равно 1.5В, то R = (5 - 0.3 - 1.5) В / 0.01 А = 3.2 В / 0.01 А = 320 Ом. Ещё не забудьте про резистор в базе транзистора. При необходимом токе базы напряжение на базе должно быть на 0.75В ниже напряжения эмиттера. |
0 / 0 / 0
Регистрация: 07.12.2010
Сообщений: 574
|
|
05.02.2011, 16:53 | 9 |
omx спасибо
а по расчету подобных вещей, где хорошо написанно?
0
|
omx
|
|
05.02.2011, 20:25 | 10 |
|
0 / 0 / 0
Регистрация: 07.12.2010
Сообщений: 574
|
|
05.02.2011, 22:57 | 11 |
Сообщение от omx
0
|
0 / 0 / 0
Регистрация: 31.03.2010
Сообщений: 526
|
|
05.02.2011, 23:02 | 12 |
RyshirD
ХиХ Искусство схемотехники=)
0
|
0 / 0 / 0
Регистрация: 23.01.2010
Сообщений: 1,364
|
|
06.02.2011, 00:29 | 13 |
Хорошо бы для начала знать ОК или ОА, а потом городить ключи.
0
|
06.02.2011, 00:29 | |
06.02.2011, 00:29 | |
Помогаю со студенческими работами здесь
13
очередная увлекательная тема про регулируемый ИИП очередная безумная идея - на этот раз про магнитолу Викторина "Почемучка" Очередная задачка Очередная змейка Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |