Balanza cacera
Click here to load reader
-
Upload
deyvis-gonzales-guevara -
Category
Education
-
view
244 -
download
3
Transcript of Balanza cacera
![Page 1: Balanza cacera](https://reader038.fdocuments.us/reader038/viewer/2022100501/55ae1c8a1a28ab677e8b4738/html5/thumbnails/1.jpg)
INTRODUCCIÓN
La balanza es parte de un proyecto que os iré mostrando poco a poco.
Según Wikipedia las balanzas se utilizan para pesar los alimentos que se
venden a granel, al peso: carne, pescado, frutas, etc. Con igual finalidad puede
utilizarse en los hogares para pesar los alimentos que componen una receta.
También se emplean en los laboratorios para pesar pequeñas cantidades de
masa de reactivos para realizar análisis químicos o biológicos
Ademas de lo que comenta wikipedia, si esta la conectamos a labview
podemos hacer estudio de balance de materia, así como velocidad de reacción,
e incorporar la a un reactor. de forma que podamos controlar todos los
parametros.
Una balanza con conección a pc por serial puede costar unos 90€ minimo,
nosotrs por nada y menos, construiremos una de forma que podamos realizar
otros proyectos con ella.
CIRCUITO
![Page 2: Balanza cacera](https://reader038.fdocuments.us/reader038/viewer/2022100501/55ae1c8a1a28ab677e8b4738/html5/thumbnails/2.jpg)
DIAGRAMA LABVIEW
![Page 3: Balanza cacera](https://reader038.fdocuments.us/reader038/viewer/2022100501/55ae1c8a1a28ab677e8b4738/html5/thumbnails/3.jpg)
PROGRAMA PARA EL PIC 12f675
INCLUDE "modedefs.bas"
DEFINE OSCCAL_1K 1
define OSC 4
Define ADC_BITS 10 ' Set number of bits in result
Define ADC_CLOCK 3 ' Set clocksource (3=rc)
Define ADC_SAMPLEUS 50 ' Set sampling time in uS
ok var gpio.2
adval Var Word ' Createadvalto store result
calibrado varword
gosubrun
ADCON0=%11000001 ' Rightjustifyresult
ANSEL =%00100001 ' Set AN0 analog, rest digital
CMCON = 7 ' Analogcomparators off
Pause 500 ' Wait .5 secondfor LCD toinit
ADCIN 0, adval ' Readchannel 0 toadval (0-1023)
calibrado = adval
mainloop:
ADCIN 0, adval ' Readchannel 0 toadval (0-1023)
adval = adval - calibrado ' para tarar la balanza
ifadval> 60000 thenadval = 0
pause 1000
adval =adval + 1000
SEROUT gpio.4,n2400,[#adval]
Pause 1000 ' Wait .1 second
gosubrun
GoTomainloop ' Do itforever
run:
high ok
pause 1000
low ok
return
End
EXPLICACIÓN DEL PROYECTO.
Para el proyecto hemos utilizado labview PIC 12f675 con relog interno y un
CNY70.
Lo más importante de la balanza es el muelle, cuanto mayor sea el diametro,
mejor. De esa forma evitaremos oscilaciones verticales, dando errores de
medida. Por desgracia mi muelle no era de gran dimensión, pero por los
resultados no hubo mucho error.
![Page 4: Balanza cacera](https://reader038.fdocuments.us/reader038/viewer/2022100501/55ae1c8a1a28ab677e8b4738/html5/thumbnails/4.jpg)
![Page 5: Balanza cacera](https://reader038.fdocuments.us/reader038/viewer/2022100501/55ae1c8a1a28ab677e8b4738/html5/thumbnails/5.jpg)
Como se puede ver en el programa, existe una parte que hace que tare
automaticamente la balanza antes de pesar.
Ademas es importante la configuración del adc, para hacer sensible la medida
es bueno montar un divisor de tensión cuyo resultado lo meteremos como
tensión de referencia.
![Page 6: Balanza cacera](https://reader038.fdocuments.us/reader038/viewer/2022100501/55ae1c8a1a28ab677e8b4738/html5/thumbnails/6.jpg)
En cuanto al sensor se encuentra dentro del muelle dependiendo de la cercania
a la plancha de plastico este generara una tensión que irá al adc del pic, mayor
cuanto mas cerca.
El resultado final:
Como veréis el circuito no tiene un 7805, no obstante es muy recomendable,
yo casi siempre lo empleo ya que podemos usar un rango de tensión muy
grande y siempre nos dará 5v estable idear como voltaje de ref. en el ADC. De
hecho empleo una pila de 9V.
PRECAUCIONES Y CONDICIONES DE USO
Al tratarse de un experimento eléctrico y térmico por soldaduras, hay tomar
las debidas precauciones, para evitar quemaduras, calambres, etc..
No me hago responsable de que las técnicas descritas en este documento sean
seguras ni tan siquiera adecuadas, ni que cumplan ningún tipo de requisito de
seguridad de ninguna índole. No me hago responsable de la falta de veracidad
o exactitud que los datos expuestos ni de los efectos secundarios que provoque
el seguir las indicaciones e explicadas.
Todo lo que hagas será bajo tu entera responsabilidad, entendiendo que
algunos de los procedimientos explicados son peligrosos y pueden provocar
daños físicos o intoxicaciones debido a que en ellos se utilizan herramientas y
maquinaria que necesitan de cierta pericia para su manejo y el seguimiento de
unas normas básicas de seguridad que deberías conocer, así como elementos
químicos que pueden provocar irritaciones, quemaduras, explosiones o
intoxicaciones graves si no se tratan adecuadamente.
Este contenido es meramente informativo y no me hago responsable de la
veracidad legal de esta información. Así mismo, tampoco me hago
responsable del uso que haga cada usuario del contenido de esta web
PREGUNTAS Y SUGERENCIAS.