febb: (Default)
[personal profile] febb
Сегодня доделал небольшой таймер...



Ничего особенного. 8-битный микроконтроллер PIC16F505, тиристор, 2 кнопки, светодиод.
Цифровое табло уже не помню откуда выломал, оно показывает время в часах
и десятых долей часов. Т.е. от 6 минут до 10 часов. Одной кнопкой выставляется
время, другой включается таймер. Самый дорогой компонент - микроконтроллер - 0.5$ :)
Программа на С 600 байт занимает половину памяти контроллера. :)

Схема питания однако довольно оригинальная.

Обычный резистор R5 гасит напряжение сети, но гасит оригинальным способом. Для повышения эффективности и тока он выключается транзисторами при превышении полуволны на 20-30 вольт, но в пике ток пропускает больше ампера. А на выходе в результате около 60mA 5V.

Без этой схемы чтобы получить 60mA резистор должен был вместо 1W рассеивать бы 6W, что было бы совсем ужосом-ужосом. Можно было использовать конденсатор, но его емкость для такой маленькой схемы 4uF слишком большая -он бы не влез в корпус. Ну и разумеется можно было бы сделать импульсный блок питания, но это overkill.

Profile

febb: (Default)
febb

March 2022

S M T W T F S
  1 2 345
6 7 89 101112
13141516171819
20212223242526
2728293031  

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Mar. 10th, 2026 05:56 am
Powered by Dreamwidth Studios