Dolda2000 GitWeb
/
kokare.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
6053709
)
Corrected the convcycle comments.
author
Fredrik Tolf
<fredrik@dolda2000.com>
Wed, 27 Aug 2008 21:03:25 +0000
(23:03 +0200)
committer
Fredrik Tolf
<fredrik@dolda2000.com>
Wed, 27 Aug 2008 21:03:25 +0000
(23:03 +0200)
kokare.c
patch
|
blob
|
blame
|
history
diff --git
a/kokare.c
b/kokare.c
index
f98fd96
..
8b3c2ba
100644
(file)
--- a/
kokare.c
+++ b/
kokare.c
@@
-228,10
+228,17
@@
void convcycle(void)
* Theoretically:
* t = RC * ln(2) => R = t / (C * ln(2))
* R = A * exp(B / T) => T = B / ln(R / A)
* Theoretically:
* t = RC * ln(2) => R = t / (C * ln(2))
* R = A * exp(B / T) => T = B / ln(R / A)
- * T = B / ln(R / (A * C * ln(2)))
- * In the following:
+ * T = B / ln(t / (A * C * ln(2)))
+ * Where:
+ * t = The measured time (s)
+ * R = The resistance of the thermistor (Ohm)
+ * C = The capacitance of the capacitor (F)
+ * T = The temperature (K)
+ * A, B are the thermistor-specific constants
+ *
+ * In the following code:
* a = ttimea as float
* a = ttimea as float
- * C = 1e6 / (A * C * ln(2))
+ * C = 1e
-
6 / (A * C * ln(2))
* ra = a * C
* l = ln(ra)
* t = B / l
* ra = a * C
* l = ln(ra)
* t = B / l