Anda di halaman 1dari 17

ACONDICIONAMIETO

TERMOCUPLA:
Este elemento es industrial y nos permite tener la medicin de
temperatura por medio de voltaje esta variacin que presenta
se tiene que igualar en nuestro sistema ya que el LM35 presenta una
ecuacin de transferencia de 10mV/! y la termocupla presenta un a
ecuacin de transferencia de 0"0#5mV/! por esto seria imposi$le
tra$ajar sin igualar cualquiera de los dos elementos para que me
presenten valores reales al momento de entregar los datos %nales
para la informacin de temperatura en cualquier maquina industrial"
& continuacin un esquema de la termocupla"
'ara igualar la termocupla al LM35 se utili(o el siguiente dise)o*
PRIMERA ETAPA DEL COMPARADOR:
+atos
,-.10/0
Descripcin del Circuito:
'ara el acondicionamiento lo que 1acemos en esta etapa del
comparador es que ingresamos en Vin 234 la pata negativa de la
termocupla con una realimentacin en Vin 254 para que este vaya
restando o sumando de acuerdo a los voltajes que se tenga en Vout
esto se lo reali(ara en las siguientes etapas" Luego esta salida
despu6s de pasar por una resistencia de 10/ va a ser la entrada a
nuestra siguiente etapa Vin 254 la cual va a ser un sumador que me
permita tener un voltaje a la salida del mismo"

7e escogi la ,- de 10/ ya que en la 1oja t6cnica de esta etapa que
se puede revisar en el datas1eet se aconseja que la resistencia este
en el rango de 10/ a 100/ para que el valor sea m8s preciso y tenga
mayor resolucin"

SEGUNDA ETAPA DEL COMPARADOR:
+atos
,3.10/0
Descripcin del Circuito:
'ara el acondicionamiento lo que 1acemos en esta etapa del
comparador es que ingresamos en Vin 234la pata positiva de la
termocupla ya que este dise)o esta 1ec1o para que tanto en el
Vin234 de la primera etapa como en este e9ista una variacin de
voltaje y esto es lo que me da la termocupla: este tam$i6n tiene una
realimentacin en Vin254 para que este vaya restando o sumando de
acuerdo a los voltajes que se tenga en Vout esto se lo reali(ara en las
siguientes etapas"

Luego esta salida al pasar primero por una resistencia
normali(adora de 10/ va a ser la entrada a nuestra siguiente etapa
Vin 234 la cual va a ser un restador que me permita tener un voltaje a
la salida del mismo"

7e escogi la ,3 de 10/ ya que en la 1oja t6cnica de esta etapa que
se puede revisar en el datas1eet se aconseja que la resistencia este
en el rango de 10/ a 100/ para que el valor sea m8s preciso y tenga
mayor resolucin"

Calculo de RG O R1:
+e acuerdo a esta ecuacin nosotros podemos ver que ,; ser8 la
que me dicte la ganancia que necesito ya que estoy ingresando las
dos puntas de la termocupla tanto a V1 como a V- para que me d6
una variacin de voltaje la cual necesariamente ser8 de 10mV con
esto aseguro que mi ampli%cacin sea la que necesito para igualar la
termocupla al LM35

SUMADOR:
+atos
,1.,-.,3.,<.10/0
V1.Vout 2primera etapa comparador4
V- . Vout 2segunda etapa comparador4
V Vout
mV mV
k
k
Vout
Vin Vin
R
R
Vout
0
) 200 200 (
10
10
) 1 2 (
1
3
=
=
=
En esta etapa lo =nico que se 1ace es cojuntar las dos se)ales que
tratamos en las etapas anteriores para que luego de esta$ili(arlas y
sumarlas para 1acerse una: estas salgan a la siguiente etapa que
ser8 el sumador del LM35 com este resultado de la termocupla"
ETAPA SEAL DEL LM35:
En esta etapa nosotros lo que 1acemos es conectar de acuerdo a la
1oja t6cnica del LM35 para que este funcione y revisar de esta
manera el rango de tra$ajo y sus voltajes tanto en medicin
am$iente como en aumento de temperatura o disminucin de la
misma"
Este elemento me servir8 nada m8s que para tener un valor de
referencia para la termocupla ya que luego de las etapas de
ampli%cacin de la termocupla esta entra a un sumador
conjuntamente con el LM35 para sacar el valor total de los grados
que tenemos conforme a la transformacin de$ida de voltaje a
grados"
ETAPA DEL SUMADOR:
+atos
,>.,?.,@.,10.10/0
Descripcin del Circuito:
'ara el acondicionamiento lo que 1acemos en esta etapa del sumador
no es m8s que ingresar los dos voltajes provenientes del LM35 y de
la termocupla para que estos dos se sumen y en la salida como
respuesta me de la suma de las dos magnitudes esto variara
conforme vari6 el voltaje en la termocupla ya que el LM35 solo sirve
para medir la temperatura am$iente"
Las dos se)ales antes dic1as pasaran primero por una resistencia de
10/ la cual permitir8 que se esta$ilice la se)al para que no e9iste
muc1a variacin a la 1ora de efectuar la suma"
ETAPA DE SEGURIDAD:
En esta etapa lo que se $usca es sujetar el voltaje para que la salida
del acondicionamiento no so$repase los 5V esto es necesario ya que
si no se diera ese voltaje y lo so$repasara el 'A! utili(ado estarBa en
peligro de quemarse para esto nosotros so$redimensionamos el
rango de temperatura 1asta -00! lo cual me permite con esto tener
una tolerancia muy alta y de esta forma no poner en peligro la
entrada analgica del 'A! o el mismo en su totalidad"
DISEO ETAPAS ANTES EXPLICADAS:
ETAPA DEL PIC:
PIC 18F55!
En nuestro microcontrolador de$emos crear nuestro programa para que
se pueda conectar via el puerto C7D 2!EM virtual4 con la '!"
+ic1o programa se presenta a continuacin*
#include <18F255!"# $$%IC & utili'&r
#de(ice &dc)8
#*uses
+T%,,-MC,.-NO/DT-NO%.OTECT-NO,0%-NODE123-241DI0-%,,
1-C%2DI01-0.E3EN
#use del&56cloc7)889 $$*usi:les- &;u< se especi=c&
c&r&cter<stic&s co>o
#include ?us:@cdc!"? $$ Descripcin de *unciones del 241!
#include ?us:@desc@cdc!"? $$ Descriptores del dispositi(o 241!
#:5te tris: ) AFBC
#:5te port: ) AF81
(oid >&in6(oid9
D
int &)-A)-5)E
c"&r dE
set@T.I4@C611111119E $$.C2 s&lid&
4ET2%@CC%16CC%@%/M9E $$CC%1 co>o %/M
4ET2%@CC%26CC%@%/M9E
4ET@TIME.26AAA9E $$c&rFo AAA en el ti>er 2
4ET2%@TIME.@26T2@DI0@1G@8-AF-19E
setup@&dc@ports6ANH044@0DD9E
setup@&dc6ADC@C,OCI@INTE.NA,9E
set@tris@:6A9E
us:@cdc@init69E $$ Con=Fur&>os &l puerto (irtu&l!
us:@init69E $$ Inici&li'&>os el st&c7 241!
J"ile6Kus:@cdc@connected699 DL
J"ile 6true9
D
us:@t&s769E
i* 6us:@enu>er&ted699
D
J"ile 6us:@cdc@7:"it699
D
d)us:@cdc@Fetc69E$$ se cre& un& c&den& de strinF con el d&to
en(i&do desde l&:(ieJ
L
&)re&d@&dc69E $$,ee>os el c&n&l &nMloFo
del&5@>s629E
us:@cdc@putc66c"&r9&9E
del&5@>s619E

i* 6d))NAN9$$4i &On no se lleF& &l set point se en(<& el c&rMcter
A
D
4ET@%/M2@D2TG69E$$0&lor & l& s&lid& del %/M 6C%%29
*or 6A)EA<255EAPP9D
$$A)255E
4ET@%/M1@D2TG6A9E $$0&lor & l& s&lid& del %/M 6C%%19

L
L
i* 6d))NDN9$$ 4i so:rep&s& el set point se en(<& el c&rMcter D
D
5)E
4ET@%/M1@D2TG659E $$0&lor & l& s&lid& del %/M 6C%%19
4ET@%/M2@D2TG62559E$$ 0&lor & l& s&lid& del %/M 6CC%29


L
L

L
L
'ara ya tener nuestro ejecuta$le y gra$arlo en el 'A! de$emos modi%car
algunas li$rerBas como son* us$FdescFcdc"1 y us$Fcdc"1
E" el u#$%de#c%cdc&'
const c1ar C7DF+EVA!EF+E7!GC7DF+E7!F+EVA!EFLEHI .J
//starts of Kit1 device con%guration" only one possi$le
C7DF+E7!F+EVA!EFLEH: //t1e lengt1 of t1is report ..0
0901: //t1e constant +EVA!E 2+EVA!E 09014 ..1
0910:0901: //us$ version in $cd ..-:3
090-: //class code" 090-.!ommunication +evice !lass ..<
0900: //su$class code ..5
0900: //protocol code ..#
C7DFM&LFE'0F'&!MENFLEH;NO: //ma9 pac/et si(e for endpoint 0"
27LEP 7'EE+ 7'E!AQAE7 ?4 ..>
AD8-A8- $$(endor id 6A8D8 is Microc"ip9$$A;ui se c&>:i&
el 0ID- 0ID ) 8D8
A1-A- $$product id $$ A;u< se c&>:i& el ID- ID ) A
// 09#1:090<: //vendor id 2090<+? is Microc1ip: or is it 090<#1 RR4
..?:@
// 0933:0900: //product id ..10:11
0900:0901: //device release num$er ..1-:13
0901: //inde9 of string description of manufacturer" t1erefore Ke
point to stringF1 array 2see $eloK4 ..1<
090-: //inde9 of string descriptor of t1e product ..15
0900: //inde9 of string descriptor of serial num$er ..1#
C7DFHCMF!EHQA;C,&NAEH7 //num$er of possi$le con%gurations
..1>
ST
E" el u#$%cdc&'
void us$FcdcFinit2void4 J
us:@cdc@line@codinF!dJDTE.r&te)BQE
us:@cdc@line@codinF!:C"&rFor>&t)E
us:@cdc@line@codinF!:%&rit5T5pe)E
us:@cdc@line@codinF!:D&t&1its)8E
2int?4us$FcdcFcarrier.0T
us$FcdcFgotFsetFlineFcoding.Q&L7ET
us$FcdcF$rea/.0T
us$FcdcFputF$uUerFne9tin.0T
us$FcdcFgetF$uUerFstatus"got.0T
us$FcdcFputF$uUerFfree.N,CET
S
Vuemamos nuestro 'A! y armamos el circuito correspondiente*
Wa instalado correctamente el driver procedemos a veri%car si ya se
encuentra creado el !EM: que en nuestro caso es el !EM #: en la
ventana que se muestra a continuacin"
LA()IE*
!omo ya se cre el !EM procedemos a crear la interfa( gr8%ca en
la$vieK"
Anicialmente u$icamos el VA7&57erial: el cual 1ar8 la recepcin del puerto
!EM: indicando las caracterBsticas tBpicas de una cone9in serial: tomar
muy en cuenta que se pongan las mismas caracterBsticas que se pusieron
en el 'A!: como el $aude rate: etc" +e otra manera no 1a$r8
sincroni(acin"
CALCULOS:
!omo nuestro puerto C7D reci$ir8 valores en 7N,AH; 2lo cual se indica
en el 'A!4: necesitamos leer dic1os valores con el VA7&5,ead el cual
entrega un $uUer de 7N,AH; lo cual enviamos a un conversor de
7N,AH; NE DWNE &,,&W: dic1o valor se envia para un AH+EL &,,&W el
cual dar8 el dato ya en $ytes de lo que est8 pasando en el 1adKareT de
a1B se reali(an equivalencias para los respectivos indicadores como son el
voltaje y la temperatura"
0olt&Re:
a . 2inputX54/-55
7e sa$e que entra un paquete de ? $its 2-554: lo cual equivale a 5
voltiosT con lo cual 1acemos regla de tres con el valor que nos
ingresa del puerto: para sa$er qu6 valor de voltaje est8 entrando al
'A!"
Te>per&tur&:
$ . 22110Xinput-4/54
En la frmula se 1ace una regla de tres entre el valor que nos
ingresa de voltaje y el de temperatura que se quiere: recordando
que cinco voltios ser8 110Y!: con el rango de 0 a 110Y!"
Luego de lo e9plicado se encuentra la parte que sirve de control de
temperatura: en el cual se compara la temperatura medida del e9terior
con un set point el cual se %ja en la '!" !on dic1a comparacin se enviar8
al 'A! dos caracteres diferentes indicando cada uno de ellos si el
rever$ero el6ctrico se prende o se apagaT asB mismo si se prende o se
apaga el ventilador"
!a$e recalcar que si el ventilador se prende el rever$ero no lo 1ar8T y
viceversa"
La medida de la temperatura se la estar8 1aciendo constantemente"
&l %nal se un VA7&5!lose para %nali(ar la comunicacin"
ES+UEMA DEL PIC:
ETAPA DE POTENCIA:
En esta etapa se va a controlar el voltaje que alimentara la niquelina y
por ende su temperatura" 'ara esto se dise)o un circuito de control de
8ngulo de disparo: por medio de un 7!,"
El circuito 1ar8 que la potencia que tenga la carga dependa de dic1o
8ngulo de disparo: esto se logra con una variacin de una resistencia que
1ace que el 8ngulo varBe"
'ara el presente dise)o se utili( una fotorresistencia la cual 1ar8 las
veces de un potencimetro" +ic1a variacin se lograr8 mediante un foco
led que alum$rar8 a la fotorresistencia 1aciendo asB variar el 8ngulo de
disparo"
LED1
1
0
50%
R1
Key = A
1000k
7e de$e recordar que el 'A! es el que encender8 o no el led para variar la
resistencia: mediante la condicin de que si supera o no el set point que
se indic en la programacin del 'A! y L&DVAEP"

En $ase a prue$as se llega a las condiciones de dise)o: para lo que se
tiene*
!uando se tiene una resistencia muy alta: es decir cuando la
fotorresistencia no perci$e ninguna lu(: la niquelina no tendr8 la
su%ciente potencia para encenderse" La resistencia estar8 en el orden de
los mega o1m"
Salida PIC
(PWM)
Fotorresistencia que
reemplaza al
potencimetro de la
etapa de Potencia
'ero cuando tenemos una resistencia muy $aja: es decir que el led se a1
encendido: la niquelina se encender8 empe(ando a1 calentar el agua" La
resistencia estar8 alrededor del 1/o1m"

Anda mungkin juga menyukai