5: BASIC Stamp Command Reference – RCTIME
BASIC Stamp Programming Manual 2.0c
•
www.parallaxinc.com
•
Page 257
value called the RC time constant, or tau (
τ
) for short. Tau represents the
time required for a given RC combination to charge or discharge by 63
percent of the total change in voltage that they will undergo. More
importantly, the value
τ
is used in the generalized RC timing calculation.
Tau’s formula is just R multiplied by C:
τ
= R x C
The general RC timing formula uses
τ
to tell us the time required for an
RC circuit to change from one voltage to another:
time = -
τ
* ( ln (V
final
/ V
initial
) )
In this formula ln is the natural logarithm; it’s a key on most scientific
calculators. Let’s do some math. Assume we’re interested in a 10 k
resistor and 0.1 µF cap. Calculate
τ
:
τ
= (10 x 10
3
) x (0.1 x 10
-6
) = 1 x 10
-3
The RC time constant is 1 x 10
-3
or 1 millisecond. Now calculate the time
required for this RC circuit to go from 5V to 1.5V (as in Figure 5.29a):
Time = -1 x 10
-3
* ( ln(5.0v / 1.5v) ) = 1.204 x 10
-3
On the BS2, the unit of time is 2µs (See Table 5.66), that time (1.204 x 10
-3
)
works out to 602 units. With a 10 k resistor and 0.1 µF cap, RCTIME would
return a value of approximately 600. Since V
initial
and V
final
doesn't change,
we can use a simplified rule of thumb to estimate RCTIME results for
circuits like 5.29a:
RCTIME units = 600 x R (in k
Ω
) x C (in µF)
Another handy rule of thumb can help you calculate how long to
charge/discharge the capacitor before RCTIME. In the example above
that’s the purpose of the HIGH and PAUSE commands. A given RC
charges or discharges 98 percent of the way in 4 time constants (4 x R x C).
In Figure 5.29, the charge/discharge current passes through the 220
Ω
series resistor and the capacitor. So if the capacitor were 0.1 µF, the
minimum charge/discharge time should be:
C
ALCULATING CHARGE AND
DISCHARGE TIME
.
T
HE
RC T
IME EQUATION
.
D
ETERMINING HOW LONG TO CHARGE
OR DISCHARGE THE CAPACITOR
BEFORE EXECUTING
RCTIME.
Summary of Contents for BASIC Stamp 2e
Page 1: ...BASIC Stamp Programming Manual Version 2 0c...
Page 34: ...Quick Start Guide Page 32 BASIC Stamp Programming Manual 2 0b www parallaxinc com...
Page 340: ...ASCII Chart Page 338 BASIC Stamp Programming Manual 2 0b www parallaxinc com...
Page 342: ...Reserved Words Page 340 BASIC Stamp Programming Manual 2 0b www parallaxinc com...
Page 346: ...Conversion Formatters Page 344 BASIC Stamp Programming Manual 2 0b www parallaxinc com...