Поклонники продукции Microchip Technology Inc тусуются тут.
Ответить

Re: Таймер на PIC16F73

Сб мар 31, 2018 14:37:08

Смотря какой транзистор и как включить - P-N-P эмиттерным повторителем для светика с +5 весьма удобен.
8)

Re: Таймер на PIC16F73

Сб мар 31, 2018 14:42:40

Так индикаторы с ОК.

Re: Таймер на PIC16F73

Сб мар 31, 2018 15:00:57

Ну и в чем проблема?
Это аналогия минусового источника питания. Логическая единица - ключ выключен, логический нуль - питание в нагрузку подано.
Транзистор ессно греться будет, но на эмиттере напряжение всего 0,65-0,8 вольтей относительно "общего" при открытом транзисторе.
Иногда для собственного успокоения можно в цепь эмиттера резистор в 50-100 килоом параллельно нагрузке поставить.
8)

Re: Таймер на PIC16F73

Сб мар 31, 2018 20:19:45

Как я понял: схема А на нпн транзисторе работает по высокому уровню на РА3;схема Б на пнп транзисторе работает по низкому уровню на РА3.
Изображение
Изображение

Re: Таймер на PIC16F73

Вс апр 01, 2018 00:57:23

СпойлерОффтоп: Да шо ты со своим Ассемблером? Программируй как ардуину на си (хотя ардуина на c++...). Ваще, Микрочипы (Пики) купили Атмелы (авр) несколько лет назад. Теперь Микрочипы и Пики и Авры производят.

Re: Таймер на PIC16F73

Пн апр 02, 2018 09:29:28

Как я понял: схема А на нпн транзисторе работает по высокому уровню на РА3;схема Б на пнп транзисторе работает по низкому уровню на РА3....

Верно...
Однако нарисовано СУСАНИНЫМ для садомазохизму.
8)
Вот так понятнее:
СпойлерИзображение
Изображение

:beer:

Re: Таймер на PIC16F73

Пн апр 02, 2018 12:01:06

Вот так понятнее

Так тоже самое. Зачем R20 на схеме с pnp транзистором?

Re: Таймер на PIC16F73

Пн апр 02, 2018 12:27:53

Страховка при переходных процессах и на случай отключения нагрузки.
8)

Re: Таймер на PIC16F73

Ср апр 04, 2018 20:45:28

Вот такая схема и плата получились
СпойлерИзображение

СпойлерИзображение

Re: Таймер на PIC16F73

Чт апр 05, 2018 14:56:01

В разводке таймера - ошибка.
Сколько раз уже говорилось - НАУЧИТЕСЬ АККУРАТНО ЧЕРТИТЬ СХЕМЫ и не будете иметь глюков при сборке/понимании работы устройства.
Помимо прочего для управления генератора от МК есть иное решение - с управлением по выводу 4 555й:
http://img.radiokot.ru/files/20529/r2u6lo2fd.GIF
или в Вашем случае:
http://img.radiokot.ru/files/20529/1jsrjvp16f.GIF
Подключать же питание генератора на 555 вместе его нагрузкой через вывод МК уж весьма... некорректно...
Хотя... некоторое время может и проработает (у 555/1006й ток выходного каскада до +/- 100мА).
:beer:

Re: Таймер на PIC16F73

Чт апр 05, 2018 20:26:29

В разводке таймера - ошибка.

Не вижу где ошибка.
По таймеру. Тут проблема в том, что на РА4 подтягивается низкий уровень. А на 4 пин не555 надо подать плюс.
Зуммер используется маленький 10мм. Параметров я его не знаю,но по току потребления- миллиампер 25 насколько я помню. 100мА должно хватить.

Re: Таймер на PIC16F73

Пт апр 06, 2018 10:37:50

А то, что максимально-допустимый ток у вывода ПИКа 25мА?
Да еще глядим на максимальный ток через выводы "общий" и + питания у того же МК.
Активный уровень инвертировать не есть проблема - один транзистор с парой резисторов.
:beer:

Re: Таймер на PIC16F73

Пт апр 06, 2018 12:13:22

Так,если я в прошивке инвертирую РА4, то надо разорвать 4 и 8 пины, 4 запитать от РА4, 8 пин на плюс питания, 1 пин - на минус питания. Тогда какое потребление будет от мк?Или поставить ключ на пнп транзисторе, как с семисегментниками сделал.

Re: Таймер на PIC16F73

Пт апр 06, 2018 13:34:00

В схеме, что я выложил от МК идет только управляющая линия с логическим уровнем 0/1.
В Вашем изначальном варианте вывод МК выполняет роль ключа нагрузки, представленной ВСЕЙ схемой генератора.
Как конкретно адаптировать решение к уже изготовленному у Вас...
Проще в готовой схеме просто вставить эмиттерный повторитель на P-N-P транзисторе между выводом МК и ранее коммутируемым им внешним каскадом. Это минимальная переделка готовой платы.
Если подгонять под мою схемку плату и прожку надо корректировать более солидно.
:roll:

Re: Таймер на PIC16F73

Пт апр 06, 2018 13:49:29

Плата уже в любом случае будет новая. Но программу я сам не изменю. Поэтому, наверно, надо как-то лепить ключ.

Re: Таймер на PIC16F73

Пт апр 06, 2018 14:19:20

Тогда оптимально - ключ на основе эмиттерного повторителя.
8)

Re: Таймер на PIC16F73

Вс апр 08, 2018 12:55:47

Исправил
СпойлерИзображение

СпойлерИзображение

Re: Таймер на PIC16F73

Пн апр 09, 2018 09:49:13

У эмиттерного повторителя базовый резистор можно не ставить, а вот параллельно нагрузке с эмиттера на + питания резистор 40-100 килоом желательно установить (для страховки при нагрузке, отличающейся от "чисто активного сопротивления").
:beer:

Re: Таймер на PIC16F73

Пн апр 09, 2018 11:23:34

параллельно нагрузке с эмиттера на + питания резистор

Тут как бы ключ VT1 будет включать не555, а VT3-VT6 будут включать диоды семисегментников. И никак по-другому. Есть ли смысл заморачиваться? VT2-да, там может быть и индуктивная нагрузка. Поэтому защитный диод поставил.

Re: Таймер на PIC16F73

Пн апр 09, 2018 17:55:12

Речь не об реактивностях а о страховке на случай статуса "обрыв нагрузки" - на всяк случай и непредвиденны переходны процессы.
:roll:
Ответить