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



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

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

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

Без этой схемы чтобы получить 60mA резистор должен был вместо 1W рассеивать бы 6W, что было бы совсем ужосом-ужосом. Можно было использовать конденсатор, но его емкость для такой маленькой схемы 4uF слишком большая -он бы не влез в корпус. Ну и разумеется можно было бы сделать импульсный блок питания, но это overkill.
This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

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 04:38 am
Powered by Dreamwidth Studios