Страница 1 из 3
Таймер на PIC16F73
Добавлено: Сб мар 17, 2018 16:41:29
l1s9v88
Re: Таймер на PIC16F73
Добавлено: Сб мар 17, 2018 17:04:11
Martin76
Включите транзистор VT2 базой к +5 через резистор примерно килоом, а эмиттером к МК, получите неинвертирующее включение транзистора с общей базой, при нуле на выходе таймера на коллекторе VT2 будет небольшое напряжение, близкое к нулю, при единице - 12В.
Re: Таймер на PIC16F73
Добавлено: Сб мар 17, 2018 17:11:36
musor
таки не понял чаво хотел тс вроде все путем
Re: Таймер на PIC16F73
Добавлено: Сб мар 17, 2018 17:14:30
Martin76
У него инверсия управляющего сигнала, в исходной схеме лог 1 - включено, а у него наоборот из за транзистора VT2 получилось.
Re: Таймер на PIC16F73
Добавлено: Сб мар 17, 2018 17:32:35
musor
ЧТО МЕШАЕТ ВЗЯТ лл МОСФЕТ И ВЫКИНУТЬ КТ315???
Re: Таймер на PIC16F73
Добавлено: Сб мар 17, 2018 17:36:51
l1s9v88
По подробней. При подаче питания на таймер сразу включается нагрузка, пока устанавливаешь время, нагрузка по-прежнему работает,жмешь старт-нагрузка отключается на установленное время, по истечении которого опять подключается. Я не успел замерить напряжение на RC0 (таймер сейчас на работе), но светодиод работает так же как я описал. Значит +5В на пине появляются сразу же после подачи питания и VT2 тут не причем.В статье автор на это указывал. А надо все наоборот: падаешь питание на таймер-нагрузка отключена, светодиод не горит;установил время-старт-нагрузка подключилась, светодиод загорелся-время прошло,нагрузка отключилась,светодиод не горит.
Re: Таймер на PIC16F73
Добавлено: Сб мар 17, 2018 17:46:10
musor
самое прваилно -прравить исходник на педмет инверсии порта
иначе ка выше писали инвертировпать сиигнал люьбым способ
Re: Таймер на PIC16F73
Добавлено: Сб мар 17, 2018 17:58:09
l1s9v88
Лоджик левел полевик,например ирл540, чтобы полностью открыть, судя по графикам из даташита, все равно больше пяти вольт надо. Поэтому и использовал VT2 в связке с обычным ирфз44, которых у меня куча. А изменять схему с готовой собранной печаткой не хотелось бы.Поэтому по поводу изменения исходника и обратился сюда.
Re: Таймер на PIC16F73
Добавлено: Сб мар 17, 2018 18:02:20
Martin76
IRFZ прекрасно управляются 5 Вольтами.
Re: Таймер на PIC16F73
Добавлено: Сб мар 17, 2018 18:22:47
l1s9v88
А что изменится, если я подключу ирф напрямую на RC0? Он также откроется сразу же при подаче питания на МК. Только греться будет сильнее из-за неполного открытия. Ток потребления нагрузки около 4А.
Re: Таймер на PIC16F73
Добавлено: Вт мар 20, 2018 19:51:23
sdn_
[uquote="l1s9v88",url="/forum/viewtopic.php?p=3332934#p3332934"]Собрал таймер по данной статье
http://radioparty.ru/?id=369:four-timers-pic16f73. Вместо симистора использовал полевик и для пассивного зуммера добавил генератор на КР1006. Развел и собрал плату. Таймер заработал, но я прошляпил тот момент, что силовой выход таймера "нормально открытый". Автор схемы и прошивки указывает в какой части исходника необходимо внести изменения, но для меня это темный лес. Может быть кто-нибудь по доброте душевной глянет ассемблерный файл?

.....[/uquote]
Смотрите личные сообщения.
Re: Таймер на PIC16F73
Добавлено: Ср мар 21, 2018 21:00:01
l1s9v88
Сегодня зашил прошивку исправленную
sdn_. Однако после подачи питания на МК на RC0 +5В не появилось, после запуска таймера-та же песня RC0 0В. Поэтому решил изменить схему и не мучиться.
Спойлер

Re: Таймер на PIC16F73
Добавлено: Сб мар 24, 2018 09:01:48
l1s9v88
Поясните кто-нибудь о правильном подключении семисегментных индикаторов к PICу. В оригинальной схеме автор применил токоограничивающие резисторы 330Ом.Получается 15mА на пин. Но на общий катод получается уже 15*8=120mА (RA0-RA3). Как это работает, если у 16F73 25mА максимальный ток на пин? Какой ток допускается в импульсном режиме в даташите не говорится. Не выгорят ли входы RA0-RA3 с таким номиналом резисторов?
Re: Таймер на PIC16F73
Добавлено: Сб мар 24, 2018 09:59:36
oleg110592
На светодиодах индикатора упадет около 2В, да и внутренние транзисторы пика тоже имеют сопротивление (вроде при к.з. на землю пик не сгорает)
(5-2)/330 = 9мА
максимальный ток будет, если отображается "8"+"." равен 8*9=72мА
Ток при динамической индикации не постоянный - при 4 катодах, каждый катод работает 1/4 времени от периода индикации. Длительность можно подобрать типа чтоб средний ток был 72/4=18мА.
Еще есть посегментная индикация - там в любой период времени работает только один сегмент и один катод.
Re: Таймер на PIC16F73
Добавлено: Сб мар 24, 2018 11:39:56
otest
Rao-ra3 выгорят. При к.з. порты Тоже выгорают. И ни какая теория не поможет.
Re: Таймер на PIC16F73
Добавлено: Вс мар 25, 2018 11:29:43
l1s9v88
Еще есть посегментная индикация - там в любой период времени работает только один сегмент и один катод.
Про то, что катод работает 1/4 времени от периода индикации я понимаю. А с посегментной индикацией получается, что подключается катод, затем подключается необходимые сегменты
по очереди? По исходнику нельзя понять как реализован алгоритм работы индикотора? Просто не понятно, как у автора получился ток потребления не более 40mА
Re: Таймер на PIC16F73
Добавлено: Вс мар 25, 2018 18:56:38
oleg110592
да по очереди - получается 1/32
По тексту
Код: Выделить всё
; RB0 - RB7 - АНОДЫ.
; RA0 - RA3 - КАТОДЫ.
.......
MOVFW SEG ;ПЕРЕПИШЕМ ЗНАЧЕНИЕ
MOVWF PORTB ;В ПОРТ B.
MOVFW KATOD ;ВКЛЮЧИМ РАЗРЯД.
MOVWF PORTA ;В ПОРТ A.
пишут сразу 8 сегментов и включают один из катодов.
По схеме на сегменты резисторы по 1.5К м.б. поэтому 40mА
Re: Таймер на PIC16F73
Добавлено: Пн мар 26, 2018 13:51:23
BOB51
Там достаточно логик левел полевичка (управление от МК единицей идет)

Re: Таймер на PIC16F73
Добавлено: Пн мар 26, 2018 13:54:43
pyzhman
[uquote="l1s9v88",url="/forum/viewtopic.php?p=3337624#p3337624"]...автор применил...[/uquote]
О, интернеты они такие, да.
Re: Таймер на PIC16F73
Добавлено: Сб мар 31, 2018 14:19:27
l1s9v88
Как я понимаю поставить npn транзисторы в катоды индикаторов со стандартной прошивкой не получится. На аноды подается высокий уровень +5В, а на RA0-RA3 подтягивается минус.ТЕ на базе транзистора будет минус- он не откроется. Так?