PWM Temperature Controlled FAN using TC648 and NTC sensor
The project described here is a switch mode fan speed controller for use with brushed or brushless DC motors. Temperature proportional speed control is accomplished using pulse width modulation (PWM). 10K Ohms NTC is used to sense the temperature. The project is built using TC648 chip and configured with auto-shutdown mode. In Auto-Shutdown mode, fan operation is automatically suspended when the measured temperature is lower than 25 degrees centigrade. The fan is automatically restarted and proportional speed control is restored when the temperature exceeds 25 degrees centigrade. An integrated Start-Up Timer ensures reliable motor start-up at turn-on, or when coming out of Shutdown mode. MOSFET Q1 is provided to drive the Fan up to 3A of load. A few fans require a PWM signal to work. Use gate of MOSFET to take out the direct PWM signal.
Auto-Shutdown Setting (Resistor Divider R3 and R5)
An external resistors R3 and R5 divider connected to the VAS input sets the auto-shutdown threshold. Auto-shutdown occurs when VIN ≤ VAS. During the shutdown, the supply current falls to 25 µA (typical). The fan is automatically restarted when VIN ≥ (VAS +VHAS).
PWM (Duty Cycle 42% to 100%, 42% is setpoint for minimum speed beyond this shutdown event occurs)
The PWM circuit consists of a ramp generator and threshold detector. The frequency of the PWM is determined by the value of the capacitor connected to the CF pin. A frequency of 30 Hz is selected using CF capacitor C5, PWM is also the time base for the Start-up Timer. The PWM voltage control range is 1.25V to 2.65V (typical) for 0% to 100% output duty cycle.
Start-Up Timer
To ensure reliable fan start-up, the Start-up Timer turns the VOUT output on for 32 cycles of the PWM whenever the fan is started from the off state. This occurs at power-up and when coming out of shutdown or auto-shutdown mode. Start-up time is approximately one second with PWM frequency 30Hz)
Auto shut-Down Mode Calculation
- Calculation R1 and R2 based on using an NTC having a resistance of 10 kΩ at TMIN (25°C) and 4.65 kΩ at TMAX (45°C) R1 = 20 kΩ R2 = 3K6 kΩ
- Set auto-shutdown level. VAS = 1.8V Limit the divider current to 100 µA R3 = 33 kΩ R5 = 18 kΩ
Note: This board operates in auto-shutdown mode, but it can also be configured as minimum speed mode, refer to datasheet for configuration. Various speed (Duty Cycle) VS Temp range can be achieved by changing resistor value, refer to the datasheet of the chip for equations.
Features
- Operating Supply 12V to 18V
- Fan 12V – 18V DC
- Load up to 3A (12V to 18V)
- PWM Duty Cycle 42% to 100%
- Fan Shut-down when Temperature Falls approx.
25 Degree Centigrade
- Fan Low Speed (42% Duty Cycle) When Temperature 25 Degree Centigrade
- Fan Full Speed (100% Duty Cycle) When Temperature goes Above approx. 45 Degree Centigrade
- PWM Frequency 30 Hz
- Temperature Proportional Fan Speed for Acoustic Control and Longer Fan Life
- PCB dimensions: 31.91 x 22.86 mm
Schematic
Parts List
NO | QNTY. | REF. | DESC. | MANUFACTURER | SUPPLIER | PART NO |
---|---|---|---|---|---|---|
1 | 1 | CN1 | 2 PIN MALE HEADER PITCH 2.54MM | WURTH | DIGIKEY | 732-5315-ND |
2 | 1 | CN2 | 2 PIN MALE HEADER PITCH 2.54MM | WURTH | DIGIKEY | 732-5315-ND |
3 | 1 | C1 | 10uF/10V SMD SIZE 1206 | MURATA/YAGEO | DIGIKEY | |
4 | 1 | C2 | 0.1uF/50V SMD SIZE 0805 | MURATA/YAGEO | DIGIKEY | |
5 | 2 | C3,C6 | 10K PF SMD SIZE 0805 | MURATA/YAGEO | DIGIKEY | |
6 | 1 | C4 | 10uF/25V SMD SIZE 1210 OR 1206 | MURATA/YAGEO | DIGIKEY | |
7 | 1 | Q1 | FDD8876 | ON SEMI | DIGIKEY | FDD8876CT-ND |
8 | 1 | RT1 | 10K 5% SMD SIZE 0805 | MURATA/YAGEO | DIGIKEY | |
9 | 1 | R1 | 20K 1% SMD SIZE 0805 | MURATA/YAGEO | DIGIKEY | |
10 | 1 | R2 | 3K6 1% SMD SIZE 0805 | MURATA/YAGEO | DIGIKEY | |
11 | 1 | R3 | 33K 1% SMD SIZE 0805 | MURATA/YAGEO | DIGIKEY | |
12 | 1 | R4 | 10E 5% SMD SIZE 0805 | MURATA/YAGEO | DIGIKEY | |
13 | 1 | R5 | 18K 1% SMD SIZE 0805 | MURATA/YAGEO | DIGIKEY | |
14 | 1 | U1 | LM7805-DAPK D | ON SEMI | DIGIKEY | MC78M05CDTGOS-ND |
15 | 1 | U2 | TC648 SOIC8 | MICROCHIP | DIGIKEY | TC648VOA713CT-ND |
16 | 1 | C5 | 1uF/10V SMD SIZE 0805 | MURATA/YAGEO | DIGIKEY |
Connections
Gerber View
Photos
Video
Obviously
what’s the average
(integral)
current on
load at sequence
all x00 will be
minimum.
AND
maximum
current, can
form
when transferring
sequences
xFF signals. Intermediate
current form
signals
existing
ensemble. On
figure 2 shows
subsequence
for x07 (0000-0111).
thickened
line
shown
current level
under different
series codes.
Count
quantities
«accuracy» we carry out
by clock
intervals.
Under
precision
offered
meaning
quantities
possible
installations
weekend
current.
Period
consists of 8
bit, one
starting
interval and one
stop
interval.
Only 10.
Time
transmission
signal can
change from
one
clock
interval —
this is the starting
interval and
broadcast
code x00.
Up to 9- transmitted
xff code. Attitude
signal to
period
(duty factor)
varies
from 1/10 to 9/10. Total 9
values
weekend
current. On
figure 3
shown
addiction
weekend
current from
transmitted
code for
one byte.
2.
Formation
singular
signals for
PWM creation
For
increase
accuracy
necessary
form
such
ensemble
signals that
to average (integral)
the current was
unique,
those.
singular. For example, consider
formation
middle
current for
series
signals from 8
byte. Period for
accounting
middle
current consists
out of 8 bytes, that’s 10*8
clock
intervals. It turns out that
gradation
duty cycle
varies from
8/80 to 72/80 on
an interval of 8
byte.
Usage
series of 8
byte
increases gradation
average (integral)
current up to 8*9=72
steps. A
usage
80 bytes per series
increases gradation
up to 80*9=720
steps. So
the way
increasing
quantity
bytes in series
accuracy
Can
raise to
any
given reasonable
quantities.
3.
Practical
implementation
method for
management
speed
engine
permanent
current.
Picture 5
given
scheme
conjugation
power key
with digital
rs-485 interface. She
comprises
diodes VD1 VD2,
separating
positive
and negative
signal
momentum for
management
electronic
key KT829.
Key
opens
from
positive
parts
impulse.
resistance
R1 and R2
create
required
current, for
discoveries
power
key at
positive
parts of an impulse
and mode
closing
key at
negative
parts
impulse.
Power
key
performed on
transistor
type KT829.
Capacitor
C1
smoothes
impulse
ripple
electronic
key to
engine
permanent
current.
Voltage
nutrition
depends on
engine type
And
opportunities
transistor
and in the given
scheme
possibly up to
45. .100 volts
dependencies
from letter type
electronic
key.
Digital channel
rs-485
formed
on the diagram
usb-rs-485 converter.
Allowed
any other
existing
interface
computer,
which
forms a digital
rs-485 channel.
Program
management
For
operating room
Windows systems using
this method,
posted on
site
author
at: http://www.shabronov.narod.ru/temp/temp/test_monsys.zip and
available without
restrictions.
Description
work with
program
given in [L3] Given control
two
motors
permanent
current, for
solutions
tasks
management
sports
simulators.
Part 2 Singular
model
management
servo drive
1.
Servo signals
PPM standard (PWM for
servos)
U
servo
at the entrance
served rectangular
pulse,
duration
whom
defines
corner
shaft rotation. Meaning,
through
which
are repeated
impulses in
PPM standard — 20
milliseconds.
Duration
varies from >1
up to <2
milliseconds. Description
standard
given in [L8]
for
installations in
required
angle needed
form
signal from
period 10…20
ms and
required
duration.
Note that
period
allowed from 10 to 20
ms and precision
momentum
maximum
exactly
defines
installation
shaft angle. Important!
Permissible
error
period allows
use
For
formation
signals
delays
operating rooms
systems with
multitasking.
Including
Windows system.
2.
Formation
singular
signals for
PWM creation
For
formation
required
PWM signal
from rs-485
transfer
codes
signal x00 (0000-0000
bit
record) in
quantity,
equal to
duration
required
impulse.
Then we set
pause
up to standard
20ms. And again
we pass that
same
quantity
signals.
Received
subsequence
signals
integrates
RC circuit
and through
comparator,
which
shapes
cool
fronts
momentum,
goes to
entrance
servo.
On
figure 2
given
subsequence
from the 1st and 4th bytes x00 and
shown
integrated
meaning
current. X-axis —
display
time, and
y-axis — value
voltage
at pin D-
relatively
corps. This
output to
initial
able
has the meaning
logical
zero.
3.
Necessity
And
adequacy
speed
rs-485 signals for
creating PWM
For
speed 115200
bit in
give me a sec,
duration
one
sending code x00
is equal to
alone
clock
interval 8.6 µs
multiplied
by 9. Total 77.4
ms. Two
sending code x00
will form
integrated
momentum approximately
at 160 µs.
Accuracy
positioning
determined
how’s the difference
between
maximum
and minimum
duration
momentum divided by
on
duration
one
transmitted
code.
For
more
wide
conditions and
different
models
servo drives
set
Cumin=300 µs,
Tmax=2500 µs. We get
(2500-300)/77.4= 28
steps
iterations. This
means that
sector in 180
degrees we
Can
install in
28 positions.
Output:
speeds in 115200
bits per second
enough,
but not enough for
formation
PWM signal and
quality
and accurate
management
servo.
However,
modern USB-rs-485
adapters
work for
speeds up to 3 Mbps
per second.
This and
allows them
use
For
formation
signals
management
PWM
servo drives
[L3],[L4]
For example,
for speed
2,400,000 bits per
give me a sec
clocked
interval
is equal to 416 ns.
Duration
integrated
momentum for
one code x00 is equal to 416*9= 3.7
ms.
We get (2500-300)/3.7=
594 steps
iterations. This
means that
sector in 180
degrees we
Can
install in
594 items, i.e.
less than 1
degrees that
suitable for
many tasks
servos.
4.
Practical
implementation
integrator
For
management
servo.
Schematic
management
servo
from the computer
via usb port
presented
in figure 3.
Power supply
microchips
integrator,
servo
And
usb-rs-485 adapter
allowed
fulfill
directly
from the USB port.
However,
necessary
consider,
What
maximum
consumed
current from USB
equals 0.5
ampere.
Specified
RC circuit parameters R1,C1
correspond
speed
signal 2 400 000
bits per second.
TTL elements
logic 2i-not IC-1
perform simultaneously
and task
comparator
to form
signal
middle
(integrated)
current. On
output 6 IC-1
created
impulses from
steep fronts,
which
arrive
on
servo input.
Program
management
For
operating room
windows systems
using
this method,
posted on
site
author
at: http://www.shabronov.narod.ru/temp/temp/test_monsys.zip and
available without
restrictions.
Description
work with
program
given in [L7]
Given
control
servo,
for solutions
tasks
management
sports
simulators.
Others
Applications:
control
turning the webcam
management in
systems
«smart home», robotics,
toys and
models,
testing
various
modifications
servo drives
and so on.
Literature
1.
Description
rs-485 standard
[Electronic
resource]. URL: http://ru.wikipedia.org/wiki/RS-485
2.
Interfaces
rs-485
[Electronic
resource]. URL: http://www.bookasutp.ru/Chapter2_3.aspx
3.
Description
work with the program
management
speed
engine
permanent
current
URL: http://www.shabronov.narod.ru/temp/tenis_bam_v2/
4.
Description
converters
interfaces
usb-rs-485. URL: http://icbcom.ru/store/converters/icb-usb-02.html
5.
Technical
data
transistors
kt-829. URL: http://lib.chipdip.ru/031/DOC001031308.pdf
6.
Adapter
usb-rs-485
used
in the scheme: http://mysku.ru/blog/ebay/21100.html
7.
Description
work with
program
servo control URL: http://www.shabronov.narod.ru/temp/tenis_bam_v4/
8.
Description
PPM standard. URL: http://www.parkflyer.ru/blogs/view_entry/2625/
Date
documents: 24
April 2015
G.
Novosibirsk
Electronic
address: http://www.shabronov.narod.ru/temp/sibgutis_konf_2015_v1/singular_doklad.doc
Author
Shabronov
Andrey
Anatolevich,
graduate student
Department of TE SibGUTI, tel. +7-913-905-8839, e-mail: shabronov@ngs.ru
GAMEMAX ATX M909 VEGA TEMP. GLASS with RGB strip and PWM controller Perspex side windows, RGB lighting method, USB 3.
0 and two USB2.0, 210 mm x 516 mm x 491 mm — black
Delivery options and delivery speed may vary by location.
Sign in to manage addresses
OR
A country
AustraliaAustriaAzerbaijanAlbaniaAlgeriaAmerican SamoaAnguillaAngolaAndorraAntigua and BarbudaArgentinaArmeniaArubaAfghanistanBahamasBangladeshBarbadosBahrainBelarusBelizeBelgiumBeninBermudaBulgariaBoliviaBosnia and HerzegovinaBotswanaBrazilBritish Virgin IslandsBruneiBurki FasoBurundiBhutanVanuatuHungaryVenezuelaUSVirgin IslandsEast TimorVietnamGabonHaitiGuyanaGambiaGhanaGuadeloupeGuatemalaGuineaGuinea BissauGermanyGuernseyGibraltarHondurasHong Kong ChinaGrenadaGreenlandGreeceGuamDenmarkDemocratic Republic of the CongoJerseyDjiboutiDominicaDominican RepublicEgyptZambiaZimbabweGoIsraelIndiaIndonesiaJordanIrelandIcelandSpainItalyCape VerdeKazakhstanCayman IslandsCambodiaCameroonCanadaCanary Islands,Caribbean NetherlandsQatarKenyaCyprusKiribatiChinaColombiaComorosKosovoCosta RicaIvory Coast arCubaKuwaitKyrgyzstanCuraçaoLaosLatviaLesothoLiberiaLebanonLithuaniaLiechtensteinLuxembourgMauritiusMauritaniaMadagascarMayotteMacao, ChinaMacedoniaMalawiMalaysiaMaldivesMaltaMoroccoMartiniqueMarshall IslandsMexicoMicronesiaMozambiqueMoldovaMonacoMongoliaMontserratM Yanmar [Burma]NamibiaNauruNepalNigerNigeriaNetherlandsNicaraguaNiueNew ZealandNew CaledoniaNorwayUnited Arab EmiratesOmanCook IslandsTurks and Caicos IslandsPakistanPalauPanamaPapua New GuineaParaguayPeruPolandPortugalPuerto RicoRepublic of the CongoReunionRussiaRwandaRomaniaSamoaSan MarinoSao Tome and PrincipeSaudi ArabiaSwazilandSaint HelenaSaint Vincent and the GrenadinesNorthern Mariana IslandsSeychellesSenegalSaint Kitts and NevisSaint LuciaSerbiaSingaporeSyriaSlovakiaSloveniaUnited KingdomUnited StatesSolomon IslandsSudanSudan rinamSierra LeoneTajikistanThailandTaiwan, ChinaTanzaniaTongaTrinidad and TobagoTuvaluTunisiaTurkmenistanTurkeyUgandaUzbekistanUkraineUruguayFaroe IslandsFijiPhilippinesFinlandFalkland IslandsFranceFrench GuianaFrench PolynesiaCroatiaChadMontenegroCzech RepublicChileSwitzerlandSweden ri-LankaEcuadorEquatorial GuineaEl SalvadorEritreaEstoniaEthiopiaSouth AfricaSouth KoreaJamaicaJapan
City
BerlinAach B TrierAach, HegauAachenAalenAarbergenAasbuettelAbbenrodeAbenbergAbensbergAbentheuerAbrahamAbsbergAbstattAbtsbessingenAbtsgmuendAbtsteinachAbtswindAbtweilerAchbergAchernAchimAchslachAchstettenAchtAchtbachAchterwehrAchtrupAckendorfAdde buellAdelbergAdelebsenAdelheidsdorfAdelmannsfeldenAdelschlagAdelsdorfAdelsheimAdelshofen, Kr FuerstenfeldbruckAdelshofen, MittelfrAdelsriedAdelzhausenAdenauAdenbachAdenbuettelAdendorfAderstedtAdlersteigeAdligstadtAdlkofenAdmannshagen-BargeshagenAdorf/Vogtl.