Tesmistor: gach rud a theastaíonn uait a fháil chun teocht i do thionscadail a thomhas

teirmeasóir

Rinneadh anailís ar bhraiteoirí teochta éagsúla in ailt eile. Ceann de na heilimintí nó na gairis is féidir leat a úsáid chun an teocht sin a thomhas is ea an teirmeasóir, i mBéarla teirmeastar (friotóir atá íogair go teirmeach nó friotaíocht íogair ó thaobh teochta). Mar a thugann a ainm le tuiscint, tá sé bunaithe ar ábhar a athraíonn a fhriotaíocht leictreach de réir na teochta faoina gcuirtear é.

Ar an mbealach seo, trí fhoirmle shimplí, agus an voltas agus an déine faoina bhfuil sí faoi réir a fhios, is féidir an fhriotaíocht a anailísiú go teocht a chinneadh de réir a scála. Ach ní amháin go n-úsáidtear é mar bhraiteoir teochta, is féidir é a úsáid freisin chun roinnt tréithe den chiorcad a athrú bunaithe ar a theocht, mar eilimint chosanta i gcoinne an iomarca srutha, srl.

La rogha cineál braiteora Braithfidh an méid a úsáidfidh tú do do thionscadal ar na riachtanais atá agat. Earraí eile a d’fhéadfadh spéis a thabhairt duit faoi bhraiteoirí teochta:

  • LM35: braiteoir teochta agus taise.
  • DS18B20: braiteoir teochta le haghaidh leachtanna.
  • DHT22: braiteoir teochta agus taise beachtais.
  • DHT11: braiteoir teochta agus taise saor.

Réamhrá don teirmeasóir

siombail teirmeastair

Sa mhargadh is féidir leat a lán de teirmeasóirí le encapsulations éagsúla agus de chineálacha éagsúla. Tá gach ceann acu bunaithe ar an bprionsabal céanna, athrófar a n-ábhar leathsheoltóra (ocsaíd nicil, ocsaíd cóbalt, ocsaíd ferric, ...) nuair a athraíonn an teocht, agus ar an gcaoi sin athrófar a fhriotaíocht inmheánach.

Cineálacha

Idir cineálacha teirmeastair is féidir linn dhá ghrúpa a aibhsiú:

  • Teirmeastar NTC (Comhéifeacht Teochta Diúltach): na teirmeastair seo a bhfuil comhéifeacht teochta dhiúltach acu, de réir mar a mhéadaíonn an teocht, méadaíonn tiúchan na n-iompróirí luchta freisin, dá bhrí sin, laghdaítear a bhfriotaíocht. Déanann sé seo praiticiúil iad ionas gur féidir iad a úsáid mar:
    • Braiteoirí teochta a bhíonn go minic i go leor ciorcad mar bhrathadóir resistive teocht íseal, in earnáil na ngluaisteán le haghaidh tomhais ar innill, i teirmeastait dhigiteacha, srl.
    • An teorantóir reatha a thosú, agus ábhar le friotaíocht tosaigh ard á úsáid. Nuair a théann an sruth tríothu nuair a dhéantar an ciorcad a chasadh air, téann an gléas seo suas mar gheall ar an bhfriotaíocht a chuireann sí i láthair agus de réir mar a mhéadaíonn an teocht, laghdóidh an fhriotaíocht de réir a chéile. Coscann sé seo an sreabhadh reatha chuig an gciorcad a bheith an-ard ag an tús.
  • Teirmeoirí PTC (Comhéifeacht Teochta Dearfach): is teirmeastair eile iad a bhfuil comhéifeacht dearfach teochta acu, le tiúchan dopant an-ard a thugann an éifeacht contrártha dóibh do NTCanna. Is é sin, in ionad an fhriotaíocht a ísliú le teocht ag méadú, bíonn a mhalairt de éifeacht iontu. Ar an gcúis seo, is féidir iad a úsáid mar fiúsanna chun ciorcaid fhorshrutha a chosaint, mar lasc ama chun taispeántais CRT nó feadán ga-catóide a dhí-mhaighnéadú, chun sruth mótair, etc. a rialáil.
Graf teirmeastair NTC

Graf den chuar friotaíochta maidir le teocht NTC

Ná déan mearbhall ar an teirmeasóir leis an RTD (Brathadóir Teochta Friotaíochta)Ó murab ionann agus iad, NÍ athraíonn teirmeasóirí friotaíocht beagnach líneach. Is cineál teirmiméadar friotaíochta é RTD chun teocht a bhrath bunaithe ar éagsúlacht fhriotaíocht an tseoltóra. Nuair a théitear iad, tá corraíl teirmeach níos mó ag miotail díobh seo (copar, nicil, platanam, ...) a scaipfidh na leictreoin agus a laghdóidh a meánluas (méadaíonn an fhriotaíocht). Dá bhrí sin, is airde an teocht, is mó an fhriotaíocht, mar atá leis an NTC.

Tá RTDanna, NTCnna agus PTCanna coitianta go leor, go háirithe NTCnna. Is é an chúis atá leis ná gur féidir leo a ról a chomhlíonadh le méid an-bheag agus praghas an-saor. Is féidir leat teirmeastair NTC a fháil cosúil leis an MF52 a bhfuil an-tóir air ar phraghas beag i siopaí mar Amazon, díreach mar Tóireadóirí RTD, chomh maith le i siopaí speisialaithe leictreonaice eile.

Maidir le pinout, níl ach dhá bhiorán aige, díreach cosúil le gnáthfhriotóirí. Tá a bhealach chun é a nascadh mar an gcéanna le bealach aon fhriotóra, ní fhanfaidh ach an luach friotaíochta seasmhach, mar ba chóir duit a bheith ar eolas cheana féin. Le haghaidh tuilleadh faisnéise ar na raonta teochta a nglactar leo, an voltas uasta tacaithe, srl., Is féidir leat dul i gcomhairle le sonraí andahtasheet den chomhpháirt a cheannaigh tú.

Comhtháthú le Arduino

Scéimreach Arduino le teirmeasóir

go teirmeasóir a chomhtháthú le do bhord Arduino, ní fhéadfadh an nasc a bheith níos éasca. Ní gá ach an teoiric agus na ríomhanna sin a oiriúnú don chód a chaithfidh tú a ghiniúint i do Arduino IDE. Is é ár gcás, ghlac mé le húsáid teirmeasóir NTC, go sonrach an tsamhail MF52. I gcás samhail teirmeastair eile a úsáid, ní mór duit na luachanna A, B agus C a athrú chun iad a oiriúnú de réir chothromóid Steinhart-Hart:

Cothromóid mhúnla Steinhart-Hart

Bheith T an teocht tomhaiste, Is é T0 luach na teochta comhthimpeallaí (is féidir leat é a chalabrú de réir mar a bhfuil suim agat ann, mar shampla 25ºC), bheadh ​​R0 mar luach friotaíocht an teirmeastair NTC (inár gcás an ceann a sholáthraíonn an bhileog sonraí MF52, agus ba cheart duit é a sholáthar gan é a chur amú leis an bhfriotaíocht a chuir mé leis an gciorcad), agus is féidir an chomhéifeacht B nó an Béite a fháil ar bhileog theicniúil an mhonaróra.

El Cód mar sin bheadh ​​sé mar seo:

#include <math.h>
 
const int Rc = 10000; //Valor de la resistencia del termistor MF52
const int Vcc = 5;
const int SensorPIN = A0;

//Valores calculados para este modelo con Steinhart-Hart
float A = 1.11492089e-3;
float B = 2.372075385e-4;
float C = 6.954079529e-8;
 
float K = 2.5; //Factor de disipacion en mW/C
 
void setup()
{
  Serial.begin(9600);
}
 
void loop() 
{
  float raw = analogRead(SensorPIN);
  float V =  raw / 1024 * Vcc;
 
  float R = (Rc * V ) / (Vcc - V);
  
 
  float logR  = log(R);
  float R_th = 1.0 / (A + B * logR + C * logR * logR * logR );
 
  float kelvin = R_th - V*V/(K * R)*1000;
  float celsius = kelvin - 273.15;
 
  Serial.print("Temperatura = ");
  Serial.print(celsius);
  Serial.print("ºC\n");
  delay(3000);
}

Tá súil agam gur chuidigh an rang teagaisc seo leat ...


Cloíonn ábhar an ailt lenár bprionsabail eitic eagarthóireachta. Chun earráid a thuairisciú cliceáil anseo.

Bí ar an chéad trácht

Fág do thrácht

Ní thabharfar do sheoladh r-phoist a fhoilsiú. Réimsí riachtanacha atá marcáilte le *

*

*

  1. Freagrach as na sonraí: Miguel Ángel Gatón
  2. Cuspóir na sonraí: SPAM a rialú, bainistíocht trácht.
  3. Legitimation: Do thoiliú
  4. Na sonraí a chur in iúl: Ní chuirfear na sonraí in iúl do thríú páirtithe ach amháin trí oibleagáid dhlíthiúil.
  5. Stóráil sonraí: Bunachar sonraí arna óstáil ag Occentus Networks (EU)
  6. Cearta: Tráth ar bith is féidir leat do chuid faisnéise a theorannú, a aisghabháil agus a scriosadh.