Wir messen die Temperatur ohne ADC

Die Aufgabe bestand irgendwie darin, ein System mit einer Reihe von Temperatursensoren auszustatten. Und so gĂŒnstig wie möglich auszustatten.


Die Ergebnisse der Forschung (die sich meiner Meinung nach als recht elegant herausstellte) schlage ich zur PrĂŒfung in diesem Artikel vor.



Dieser Artikel beschreibt Kontaktmethoden zum Messen von Temperaturen in Systemen mit einem Mikrocontroller.


Lassen Sie uns zunÀchst einige Merkmale / Anforderungen von Temperaturmessungen auflisten:


TrÀgheit


In den meisten FĂ€llen sind Temperaturprozesse sehr inert.
Dies hat zur Folge, dass die Geschwindigkeit wiederholter Messungen in der Regel nicht sehr wichtig ist.


UnabhĂ€ngig davon, welches GerĂ€t wir steuern, ob es sich um ein KĂŒhlsteuersystem oder ein System handelt, das die Überhitzung eines Elements erkennt, ist es unwahrscheinlich, dass die Temperaturmessung kritisch ist. Wir messen die Temperatur in 0,0001 Sekunden oder in 0,1 Sekunden oder sogar (in vielen FĂ€llen geeignet) in 10 Sekunden - es ist nicht so wichtig.


Verbraucher wÀren eher an der Genauigkeit von Temperaturmessungen als an der Geschwindigkeit interessiert.


GerÀuschunempfindlichkeit


Oft sind die Leiter zum Temperatursensor ziemlich lang. In der NÀhe befindliche GerÀte erzeugen eine Reihe von Interferenzen / Interferenzen. Es ist erforderlich, den Einfluss von Interferenzen
auf die Messgenauigkeit maximal auszugleichen .


(), : (, ), .



:


  • ()

( ) .


, .



, .


, ( ).


?


:



:



:



:



— , .
, . ,
, — .


?


  1. - , . . , . , 10 9 8 , .
  2. "" ,
    . , .
  3. .

, . .


, , , 
 . , .



, /. - ?


. , , .
, :



. .


:



, CPU .


( ), , .


(), .



, ?


, :


  1. RC- .
  2. C .

, :


: ,
.



? , (): .



, : ?


, :


  1. () ( , ).
  2. , ().

, ( 3 — / ):




  1. : , (PORT1-PORTx, PORTe) Z .
  2. Z.
  3. PORTe , ( ).
  4. , .
    , — Ne.
  5. , .
  6. — Nt1.
  7. :


(5, 6 7) .



N :


  1. N + 1 ( ).
  2. ( , CPU, ).
  3. .
  4. .

.


— , ( ).


( ), .


100. 0.1 — 1000 . , ( ).


100, 3-30 12-24 ( 8- AVR 16- ).


2-5 . 16 .



  1. , . . .
  2. , . ( ).
  3. "", : (, ), .
  4. , . Ne-Nt. , /, .
  5. Es ist ganz einfach, der vorgeschlagenen Schaltung eine galvanische Trennung hinzuzufĂŒgen und die Störfestigkeit und Sicherheit erheblich zu erhöhen.

Gesamt


Das vorgeschlagene Verfahren scheint die niedrigstmöglichen Hardwarekosten fĂŒr die Temperaturmessung und die hohe Störfestigkeit zu haben. Die GebĂŒhr hierfĂŒr ist jedoch die Notwendigkeit, eine bestimmte Anzahl von mathematischen Operationen durch den Mikrocontroller auszufĂŒhren.


All Articles