В основе данного устройства лежит контроллер PIC18F25K20, который позволяет регулировать обороты вентилятора при помощи ШИМ (широтно-импульсной модуляции). Это дает такие преимущества как: плавная регулировка оборотов двигателя, низкий уровень шума, высокая долговечность, большая надежность, меньшее энергопотребление и пусковой ток.
Микроконтроллер получает данные температуры с термодатчика D18B20 и после преобразования значений в градусы Цельсия, выдает ШИМ-сигнал на PORTC.2 с 6-ю разными уровнями:
ШИМ
Температура
15%
<= 49°
30%
50°
40%
51°
50%
52°
75%
53°
100%
>54°
ШИМ-сигнал с МК поступает на транзистор Q1. В схеме использовано два транзистора, для того, чтобы ток Iк на транзисторе Q2 был достаточен для запуска вентилятора. Поскольку МК может выдать максимум 3.6В, и 15% от 3.6В будет 0.5В, для открытия Q1 необходимо 0.7В.
Как расчитать Q1 и Q2:
Vcc-Vбэ-(rб*iб)=0
Возможно управление вентилятором между 5В и +/-12В. Максимальная токовая нагрузка для транзистора BC338 — 800 мА, поэтому возможно использование 2-х и более вентиляторов, но чтобы суммарный ток не превышал данного значения. Выход МК подключен к Q1 и Q2, которые работают как переключатель. D3 используется для защиты от магнитных полей вентилятора, без него, после выключения устройства обратный ток может пойти на Q2 и пробить его.
Ниже вы можете скачать прошивку, печатные платы в PDF и вариант ПП в формате LAY
Список радиоэлементовОбозначение
Тип
Номинал
Количество
ПримечаниеМагазинМой блокнот
U1
МК PIC 8-бит
PIC18F25K20
1
U2
Линейный регуляторTLV1117-331
TLV1117C-33
Датчик температурыDS18B201
Q1, Q2
Биполярный транзисторBC3382
D1-D3
Выпрямительный диодDL40013
LED1
Светодиод1
C1, C5
Конденсатор100 нФ2
C2, C3
Конденсатор15 пФ2
C4
Электролитический конденсатор10 мкФ1
R1
Резистор330 Ом1
R2, R4
Резистор1 кОм2
R3
Резистор67 Ом1
X1
Кварц16 МГц1
SOURCE, FAN
РазъёмPLS-22
SENSOR
РазъёмPLS-31
J1
РазъёмPLS-41
ICSP
РазъёмPLS-61
Добавить все
Скачать список элементов (PDF)
Прикрепленные файлы:
- pwm_fan.rar (33 Кб)