Სარჩევი:

Ejemplo Básico De Termistor NTC Y Arduino: 5 ნაბიჯი (სურათებით)
Ejemplo Básico De Termistor NTC Y Arduino: 5 ნაბიჯი (სურათებით)

ვიდეო: Ejemplo Básico De Termistor NTC Y Arduino: 5 ნაბიჯი (სურათებით)

ვიდეო: Ejemplo Básico De Termistor NTC Y Arduino: 5 ნაბიჯი (სურათებით)
ვიდეო: Como usar un termistor NTC para medir temperatura con Arduino 2024, ნოემბერი
Anonim
Ejemplo Básico De Termistor NTC Y Arduino
Ejemplo Básico De Termistor NTC Y Arduino

Como hemos visto en tutorial anterior, aunque con un microcontrolador no podemos medir directamente una resistencia, podemos hacer uso de un divisor de tensión para transformar el valor de una resistencia en un ექვივალენტური ვოლტაჟი.

Aunque con ello podríamos construir un ohmímetro (medidor de resistencia) básico, no es que sea el uso más práctico que le podemos dar.

არსებობს სხვადასხვა კომპონენტები básicos en electrónica que detean las variaciones de algún parámetro in el ambiente და lo transforman un un variacionón de resistensia. Esta es una característica que podemos explotar positivamente (también tiene su contraparte negativa, cuando esperamos estabilidad de los componentes) para emplear sensores básico con nuestro microcontrolador.

Podemos emplear diferentes sensores para diferentes parámetro que busquemos medir, pero en este ejemplo emplearemos el más común: un termistor.

ნაბიჯი 1: ტერმისტორები: NTC Y PTC

ტერმის მაღაზიები: NTC Y PTC
ტერმის მაღაზიები: NTC Y PTC

In la inmensa Mayoría de casos, el tipo de termistores que se us us son son NTC (siglas en inglés de Coeficiente de Temperatura Negativo). არსებობს ტერმისტორების ჩამონათვალი: NTC და PTC.

სხვაგვარად შეიძლება ითქვას, რომ მარტივი ფორმაა, წინააღმდეგობის გაწევისას. N NTC si aumenta la temperatura disminuye la resistencia; en PTC al aumentar la temperatura aumenta la resistencia.

როგორც წესი, ჩვენ ვიღებთ PTC– ს, მისი მახასიათებლების შესაბამისად, ეს არის სისტემის დაცვის სისტემა, რომელიც აღდგენილია რეგენერაციის ფორმით. Si hacemos pasar şared corriente for un fusible de la que permite su denominación, se fundirá y deberemos cambiarlo (con lo que ello implica si se trata de un aparato de konsumo que no debería abrir quien no tenga un mínimo de conocimiento en electricidad y electrónica) რა

Con los fusibles regenerables (hay varias denominaciones: fusible reseteable, polyfuse, polyswitch, PPTC…) როგორც ჩანს, ეს შეიძლება იყოს ნებადართული, ელემენტარული ელექტრული ელემენტებითა და შესაძლებლობებით, რომლებიც მიმართულია სხვადასხვა სახის დიაპაზონის დიაპაზონში. Cuando el elemento se enfríe de nuevo, volverá a su funcionamiento ნორმალური.

ჩვეულებრივი ჩვევებია Arduino– ს, სადაც თქვენ იყენებთ, თქვენ შეგიძლიათ მარტივად გამოიყენოთ Arduino– ს მოქმედება, რომელიც იცავს USB– ს და არ აერთიანებს კვების სისტემებს. Sea como sea, me lo mejor es no tener que probar que el fusible funcione!

პატივი ეცით NTC– ს, რაც არ უნდა იყოს მიღებული, ეს არის მარტივი: მერიის ტემპერატურა -> მდგრადი წინააღმდეგობა და მელოდია, მერი გონივრულია, რომ გამოვიყენოთ ჩვენი მოძრაობის უნარი, რომელიც განისაზღვრება ძრავის გამძლეობით.

ნაბიჯი 2: მონტაჟი

მონტაჟი
მონტაჟი
მონტაჟი
მონტაჟი
მონტაჟი
მონტაჟი

ეს არის კონფიგურაცია hemos elegido que el termistor sea R1 mientras que R2 será una resistencia de valor fijo. El montaje se puede ver claramente en los esquemas sin que ofrezca demasiada duda. Empleamos la entrada analógica A0 para obtener el voltaje resultado del divisor de tensión.

Seleccionar la resistencia apropiada es algo que debemos valorar en base al rango de temperaturas que pensamos medir. ტერმისტორი NTC 10K– ით, 10K– ით აფასებს 25 ° C ტემპერატურას.

ზოგადად, ეს არ არის საჭირო წინააღმდეგობის გაწევისთვის, 25 ° C– დან, ეს არის ჩვეულებრივი სამკურნალო საშუალება, რომელიც გამოიყენება NTC– სთვის, როგორც წესი, როგორც ჩვეული ესპერამოსის საშუალო ტემპერატურისა და კონდიცირების გარეშე.

Lo que debemos es tomar una resistencia del valor igual (más cercano) al valor del NTC en el centro de la escala que va a trabajar el NTC. მაგალითად, ეს არის ტემპერატურის საშუალო ტემპერატურა -20ºC y -10ºC, ეს არის ის, რაც მე შემიძლია გამოვიყენო წინააღმდეგობის გაწევა 70KΩ და 10KΩ.

იმისათვის, რომ შეაფასოთ თქვენი საჭიროება, უნდა შეაფასოთ ის, რაც მეღირსება NTC– ის წინააღმდეგობის გაწევისას, რაც განსაზღვრულია განსაზღვრული პირობების შესაბამისად (თუ არა, რა თქმა უნდა), თუ გსურთ წინასწარ განსაზღვროთ ის. Las Características de los NTC de 10K არ არის ნებადართული ნებადართული წარმოების ქარხნის შესანახად.

ნაბიჯი 3: მასალები

Para este montaje vamos a emplear los siguientes materiales y herramientas

1x პლაკა ნანო

1x პუნდი 400 პუნტოდან

1x ტერმისტორი NTC de 10K

1x რეზისტენტობა 10K

ნაბიჯი 4: Transformar La Resistencia En Temperatura

Transformar La Resistencia En Temperatura
Transformar La Resistencia En Temperatura

ეს არის მომენტი, როდესაც ჩვენ ვგეგმავთ შემსწავლელ გამარტივებულ დონეს, რომლითაც შესაძლებელია გავყოთ დაძაბულობა, გამოვიყენოთ გარდამავალი მექანიზმები ვიმოსა და სხვა გაკვეთილზე. მაგრამ არ ვიცი, რომ წინააღმდეგობა არ არის, მაგრამ ტემპერატურა!

Podríamos felizmente pensar que la resistencia se puede transformar en temperatura con un simple cambio entre unidades ექვივალენტები. Igual que quien transforma centímetros en pulgadas. Hay en la red muchos ejemplos que hacen poco más que eso, pero su precisión es muy muy dudosa.

Los termistores NTC no tienen un comportamiento lineal, una variación de la resistencia puede meaning in un cambio de temperatura მერი ან მენეჯერი, დამოკიდებული de la temperatura. ეს არის ის, რაც არ გგონიათ, რომ გაზარდოთ კონვერტაციის ფაქტორი. როგორც ეს უკვე ცნობილია, გაეცანით ჩვენს მოდელს ბეტა ან მოდელი სტეინჰარტ-ჰარტი. El segundo es más preciso que el primero, aunque existen otras limitaciones de precituditud que se van hacer evidentes antes.

En ambos casos debemos conocer varios parámetros específicos del termistor que estamos empleando, იმ შემთხვევებში, როდესაც ჩვენ ვაწარმოებთ წარმოშობას, რაც განისაზღვრება გენეტიკური მონაცემებით, რადგან ჩვენ ვიღებთ კალკულატორულ მედიცინას del propio termistor. Debemos cuanto menos tener 3 მედიკამენტი ტემპერატურისა და წინააღმდეგობის გაწევის მიზნით, ეს არის მედიკოსი და ამბოს ექსტრემისტი დე ლა ესკალა.

Las ecuaciones para ambos modelos se pueden encontrar en la red de manera sencilla, aunque para mucha gente ეს შესაძლებელია ზღვის ზღვაში ან engorroso el solucionarlas para obtener los parámetros deseados. Ello podemos hacer uso de una calculadora específica:

Enlala introduciremos los pares de datos que hemos medido y nos dará los parámetros para ambos modelos. თუ არ არის შესაძლებელი, რომ გაეცნოთ NTC– ს ღირებულებებს, ისინი კონსულტაციას გაუწევენ გენეტიკურ მონაცემებს და ამატებენ კონსულტაციებს, რათა შემოიღონ კალკულატორი. მაგრამ უნდა აღვნიშნო ზუსტი მითითება.

ნაბიჯი 5: კოდიგო

Todo lo que hemos explicado antes, lo hemos transformado en código. Simplee debemos introducir los parámetros A, B y C (que hemos obtenido de la calculadora) y además la R2 que estemos usando.

Los cálculos los hará la función que hemos definido y nos devolverá el resultado. კონფიგურაციის დროს, რომელიც გამოიყენება ათეულობითა და გადაწყვეტილებით, რომელიც მიიღება ლექტორის გამოყენებით, არდუინო, ზუსტად 0.1 ° C ტემპერატურაზე.

გირჩევთ: