Contacte

Schema de termometru practic cu termocuplu. Măsurarea temperaturii utilizând microcontrolerul termocuplu și AVR. Principalele tipuri de termopar

Astăzi vă vom spune cum să faceți cu mâinile voastre termometru digital Din cele trei detalii.

Un termometru foarte simplu și destul de precis poate fi făcut dacă ați căzut accidental în vechea armetru cu o scară de 100 μA.
Pentru aceasta, vor fi necesare doar două detalii.
Temperatura este măsurată prin senzorul LM 35. Acest siliciu integrat include un element termo sensibil - un convertor primar și o schemă de procesare a semnalului realizată pe un cristal și închisă într-o carcasă, cum ar fi, de exemplu, KT 502 (la-92) . Senzorul LM 35 are o varietate constructivă cu aceiași parametri, dar o altă cartovă și chiuvetă de căldură, care este foarte convenabilă pentru măsurătorile de temperatură de contact.
Tensiunea de ieșire a senzorului LM 35 este proporțională cu scala Celsius (10 MB / s). La o temperatură de 25 de grade, acest senzor are o tensiune de 250 mV la ieșire și la 100 de grade la ieșirea de 1,0 V.
Denumirea senzorului este oarecum neobișnuită. Codovka este prezentat în imagine.

În diagramă, senzorul este descris cu un dreptunghi cu desemnarea tipului de dispozitiv și numerotarea concluziilor.
Termometrul este afișat în figură și este atât de simplu încât nu necesită explicații.
Termometrul asamblat trebuie calibrat.
Porniți circuitul. Senzor LM 35 Apăsați strâns în rezervorul unui termometru de mercur, de exemplu, cu ajutorul benzii, acoperiți locația conexiunii sau doar puneți totul sub pernă. Deoarece orice procese termice sunt inerțiale, va trebui să așteptați de la o jumătate de oră sau mai mult, astfel încât temperatura senzorului și termometrului să fie egalizată, apoi în potențiometru, setați săgeata microrammetă la cifra corespunzătoare temperaturii termometrului . Asta e tot. Termometrul poate fi utilizat.

În versatorul autorului pentru calibrare, un termometru a fost utilizat de la 0 la 50 grade Celsius cu o divizie de 0,1 grade, astfel încât termometrul sa dovedit a fi destul de precis.
Din păcate, găsirea unui astfel de termometru problematic. Pentru calibrarea grosieră, puteți pune pur și simplu senzorul de lângă termometru, măsurând temperatura în cameră, așteptați ca ora două și setați temperatura dorită pe scala microrammetă.
Dacă există încă termometrul exact, atunci ca indicator în schimb direcția Dispozitiv. Puteți utiliza un multimetru digital, cum ar fi limba chineză W-308B, atunci citirile de temperatură pot fi citite în zecimea gradului.
Pentru cei care doresc să se familiarizeze cu senzori integrați în detaliu, iartă-l pe site-ul Kit-e.ru sau Rcl-Radio.ru (căutați LM 35).

Am decis să introduc un termometru în laminatorul meu, termometrul de pe termocuplul de tip K. Așa că a devenit mai informativ, cred că un hobby radio amator nu poate fi mulțumit, când doar două lumini "putere" și "gata" pe acest dispozitiv. Am tras eșarfa sub detalii. Doar în caz, cu posibilitatea de ao tăia în jumătate (aceasta este o anumită universalitate). Imediat cu un loc pentru piesa de putere pe un tiristor, dar până acum nu folosesc această parte, va fi o schemă pentru un fier de lipit (când converg, ca în termocuplul de stingere pentru a atașa)

Există un spațiu mic în laminator (mecanismele sunt situate foarte strâns, China înțelege dacă), eu folosesc un mic indicator de șapte segmente, dar nu este tot ceea ce nu este și tot timpul, de asemenea, versatilitatea consiliului Utile, tăind-o în două moduri (dacă partea superioară este utilă pentru multe evoluții pe topurile de la UR5KBY.)

Configur, mai întâi fac, așa cum este menționat în forum, nu plătesc termocuplu, eu cer 400 (deși dacă acest parametru este în memorie, acest element va dispărea) i ajusta schimbarea aproximativ spațiu și cu exactitate în fierbere ,

Un astfel de controler este teoretic de până la 999 ° C, dar la domiciliu această temperatură este puțin probabil să găsească, cea mai mare parte a acestui foc deschis, dar această sursă de căldură are o puternică neliniaritate și sensibilitate la condițiile externe.

iată un tabel exemplar.

Și chiar și pentru claritate

Deci, alegerea este mică în selectarea sursei pentru a configura citirile controlerului.

mai mult nu există nici un joc cu butoane, totul poate fi colectat,
Termocuplu utilizat de la testerul chinez. Și postul din forum mi-a aplicat că acest termocuplu poate fi înmulțit, lungimea sa de aproape jumătate, tăiată de 2 cm.

fac un transformator pe un detergent cu cărbune, mingea este obținută și la două se termină exact așa, pe firul de cupru, pentru o bună lipire la firele mele

Aplicația PIC16F676, este o stație de lipit și gestionarea proceselor la temperaturi ridicate etc. Cu funcția PID a elementului de încălzire

Am decis să introduc un termometru în laminatorul meu, termometrul de pe termocuplul de tip K. Așa că a devenit mai informativ, cred că un hobby radio amator nu poate fi mulțumit, când doar două lumini "putere" și "gata" pe acest dispozitiv. Am tras eșarfa sub detalii. Doar în caz, cu posibilitatea de ao tăia în jumătate (aceasta este o anumită universalitate). Imediat cu un loc pentru piesa de putere pe un tiristor, dar până acum nu folosesc această parte, va fi o schemă pentru un fier de lipit (când converg, ca în termocuplul de stingere pentru a atașa)


Există un spațiu mic în laminator (mecanismele sunt situate foarte strâns, China înțelege dacă), eu folosesc un mic indicator de șapte segmente, dar nu este tot ceea ce nu este și tot timpul, de asemenea, versatilitatea consiliului Utile, tăind-o în două moduri (dacă partea superioară este utilă pentru multe evoluții pe topurile de la UR5KBY.)


Configur, mai întâi fac, așa cum este menționat în forum, nu plătesc termocuplu, eu cer 400 (deși dacă acest parametru este în memorie, acest element va dispărea) i ajusta schimbarea aproximativ spațiu și cu exactitate în fierbere ,

Un astfel de controler este teoretic de până la 999 ° C, dar la domiciliu această temperatură este puțin probabil să găsească, cea mai mare parte a acestui foc deschis, dar această sursă de căldură are o puternică neliniaritate și sensibilitate la condițiile externe.

iată un tabel exemplar.
Și chiar și pentru claritate

Deci, alegerea este mică în selectarea sursei pentru a configura citirile controlerului.

mai mult nu există nici un joc cu butoane, totul poate fi colectat,
Termocuplu utilizat de la testerul chinez. Și postul din forum mi-a aplicat că acest termocuplu poate fi înmulțit, lungimea sa de aproape jumătate, tăiată de 2 cm.

fac un transformator pe un curățitor cu un cărbune, mingea este obținută și la două se termină exact, după sârma de cupru, pentru o bună lipire la firele mele.

Termometrul de pe microcontrolerul PIC16F628A și DS18B20 (DS18S20) este un articol cu \u200b\u200bo descriere detaliată a termometrului de stocare și, în plus, este o continuare logică a unui articol publicat anterior de site-ul Yandex Pichobbi.narod.ru. Acest termometru sa dovedit a fi destul de bun și sa decis să-l actualizeze puțin. În acest articol, vă voi spune ce schimbări sunt făcute la schemă și program de lucruVoi descrie noi caracteristici. Articolul va fi util pentru începători. Mai târziu redid versiunea curentă a termometrului în.

Termometrul de pe microcontroler PIC16F628A și DS18B20 (DS18S20) poate:

  • măsurați și afișați temperaturile în intervalul:
    -55 ...- 10 și +100 ... + 125 cu precizie de 1 grade (DS18B20 și DS18S20)
    -B gama -9,9 ... + 99,9 cu o precizie de 0,1 grade (DS18B20)
    -B gama -9,5 ... + 99,5 cu o precizie de 0,5 grade (DS18S20);
  • Determină automat senzorul DS18B20 sau DS18S20;
  • Verificați automat senzorul de accident;
  • Mesaj Temperaturi maxime și minime măsurate.

De asemenea, în termometru există o ușoară înlocuire a indicatorului de 7 segmente cu OK pe indicatorul cu OA. O procedură de înregistrare blândă este organizată în microcontroler de memorie EEPROM. Voltmetrul, care sa dovedit a fi bine, este descris în acest articol -.

Diagrama schematică a termometrului digital de pe microcontroler a fost dezvoltată pentru o utilizare fiabilă și pe termen lung. Toate elementele utilizate în sistem nu sunt deficitare. Schema este simplă în repetiție, perfectă pentru începători.

Termometrul schemet este prezentat în figura 1

Figura 1 - Schema termometrului pe PIC16F628A + DS18B20 / DS18S20

Descrie totul schema principală Termometrul nu va deveni, deoarece este destul de simplu, voi locui numai pe caracteristici.

Așa cum se aplică un microcontroler PIC16F628A. Microchip firmele. Acesta este un controler ieftin și de asemenea deficitar.

Senzorii digitali sunt utilizați pentru măsurarea temperaturii DS18B20. sau DS18S20. Maxim. Acești senzori nu sunt scumpe, dimensiuni mici și informațiile despre temperatura măsurată sunt transmise în formă digitală. Această soluție permite, nu vă faceți griji cu privire la secțiunea transversală a firelor, despre lungimea și alte lucruri. Senzori DS18B20,DS18S20. Capabil să funcționeze în intervalul de temperatură de la -55 ... +125 ° C.

Temperatura este afișată pe indicatorul LED cu 7 segment cu un catod partajat (OK) sau C (OA).

Pentru a afișa indicatorul de temperatură maxim și minim, este necesar butonul SB1. Pentru a reseta memoria, necesită, de asemenea, un buton SB1

Butonul SA1 Puteți comuta rapid senzorii (strada, casa).

Jamperul este necesar pentru a comuta un fir comun pentru indicatorul LED. IMPORTANT!Dacă indicatorul cu OK - puneți blocaj în poziția inferioară și tranzistoarele VT1-VT3 purtăm conducția P-N-P. Dacă indicatorul LED cu OA, atunci Jamperul este tradus în partea de sus în conformitate cu schema, și tranzistoarele VT1-VT3 purtăm conducția N-P-N.

Tabelul 1, vă puteți familiariza cu întreaga listă de piese și de înlocuirea posibilă a analogului lor.

Tabelul 1 - Lista pieselor pentru ansamblul termometrului
Poziționare Nume Analog / înlocuire
C1, C2. Condensator ceramic - 0.1MKFH50V -
C3. Condensator electrolitic - 220MKFKH10V
DD1. Microcontroler PIC16F628A. PIC16F648A.
DD2, DD3. Senzorul de temperatură DS18B20 sau DS18S20
GB1. Trei bateriile cu degetul 1.5V.
Hg1. 7 Indicator cu LED-uri segmentate KEM-5631-ASR (OK) Orice altă putere redusă pentru indicarea dinamică și o conexiune adecvată.
R1, R3, R14, R15 Rezistor 0,125W 5.1 ohm SMD dimensiune 0805.
R2, R16. Rezistor 0,125 t 5.1 com SMD dimensiune 0805.
R4, R13. Rezistor 0.125W 4.7 com SMD dimensiune 0805.
R17-R19. Rezistor 0.125W 4.3 COM SMD dimensiune 0805.
R5-R12. Rezistor 0.125W 330 ohm SMD dimensiune 0805.
SA1. Orice comutator adecvat
SB1. Butonul ceasului
VT1-VT3. BC556B tranzistor pentru indicator cu OK / TranSistor BC546B pentru indicatorul cu OA KT3107 / KT3102.
XT1. Terminal pentru 3 contacte.

Pentru depanarea inițială a funcționării termometrului digital, a fost utilizat un model virtual, construit în proteus. Figura 2 Puteți vedea un model simplificat în Proteus

Figura 2 - Modelul termometrului de pe microcontroler PIC16F628A în Proteus'e

Figura 3-4 prezintă placa de circuit a termometrului digital

Figura 3 - Placă de circuit imprimat Termometrul de pe microcontroler PIC16F628A (partea de jos) nu este pe scară.

Figura 4 - Placa de circuit termometru de pe microcontrolerul PIC16F628A (TOP) nu este pe scară.

Termometrul, piesele de lucru colectate începe să lucreze imediat și nu au nevoie de el în depanare.

Rezultatul cifrelor 5-7.

Figura 5 - Aspect Termometru

Figura 6 - Aspectul termometrului

Figura 7 - Aspectul termometrului

IMPORTANT!În firmware-ul termometrului nu chemiți Publicitatea poate fi plăcută.

Modificări aduse programului de lucru:

1 Detectare automată a senzorului DS18B20 sau DS18S20;

2. Ora rescriere redusă în EEPROM (dacă o condiție de rescriere) de la 5 minute, până la 1 minut.

3. Frecvența de flicker este mărită;

Mai mult descriere detaliata Funcțiile termometrului pot fi vizualizate într-un document care poate fi descărcat la sfârșitul acestui articol. Dacă descărcați nici o dorință, atunci pe site www.pichobbi.narod.ru. De asemenea, funcționează excelent dispozitiv.

Taxa finită a fost potrivită perfect în ceasul de alarmă chinezesc (figurile 8, 9).

Figura 8 - Toate umplerea ceasului de alarmă chinezesc

Figura 9 - Toate umplerea ceasului de alarmă chinezesc

Video - Termometru lucrează la PIC16F628A

Pe mk. Are un microcontroler PIC16F628A. Schema termometrului utilizează un indicator LED cu 4 cifre sau 2 + 2 cu un anod comun. Senzorul de temperatură este utilizat de tipul DS18B20, iar în cazul meu citirile senzorilor sunt afișate cu o precizie de 0,5 * s. Termometrul are limitele de măsurare a celulelor de -55 la + 125 ° C, ceea ce este suficient pentru toate ocaziile. Pentru a alimenta termometrul Încărcarea normală De la telefonul mobil pe IP cu tranzistor 13001.

Conceptul termometrului pe microcontroler PIC16F628A:

Pentru firmware-ul PIC16F628A, am folosit programul ProgCode prin setarea acestuia pe computer și colectați programatorul Progcode conform unei scheme bine-cunoscute:

Desemnarea concluziilor microcontrolerului utilizat și plafonul unui alt MK similar:

Programul Program și instrucțiuni cu fotografii firmware pas cu pas Sunt în arhivă pe forum. Există, de asemenea, toate fișierele necesare pentru această schemă. Deschidem și apăsați butonul "Scrieți toate". În dispozitivul meu fabricat, după cum puteți vedea din fotografii, un termometru 2 a fost colectat simultan într-un singur caz, indicatorul superior indică temperatura casei, partea de jos - pe strada. Se află oriunde în cameră și se conectează cu sârmă flexibilă senzor pe ecran. Material furnizat Ansel73. Firmware editat: [) Yenis



Ți-a plăcut articolul? Împărtășește-l