Autor Tema: Bascula digital???????????????  (Leído 6162 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado trastolillu11

  • PIC10
  • *
  • Mensajes: 8
Bascula digital???????????????
« en: 28 de Julio de 2004, 05:37:00 »
Hola, tengo un duda grande, tengo que hacer una bascula digital que mida hasta 7 kg, pero el problema es que no se que senso utilizar, estoy un poco perdido. Me podeis ayudar?Necesito ayuda en todo lo que puedan.

Gracias.

Desconectado MGLSOFT

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 7912
RE: Bascula digital???????????????
« Respuesta #1 en: 28 de Julio de 2004, 06:25:00 »
Supongo que la balanza que deseas hacer es una balanza de mesa.
En ese caso el sensor ideal es una celda o celula de carga, preparada a tal fin.
La misma debe exceder la capacidad de pesaje que necesitas, para absorver los pesos muertos y los posibles impactos realizados al utilizar el equipo.
Una capacidad ideal seria una celula de carga de 15 o 20 kg de capacidad, ya que tendras hasta 3 kg mas de peso muerto, de esa forma queda sobredimensionada entre un 50 y 100 %.

Normalmente la señal entregada por estas celulas depende de dos factores, uno es la relacion entre señal de salida versus alimentacion, el otro precisamente el sobredimensionamiento.

Por ejemplo, normalmente encontraras una relacion de señal de 2 mV/Volt, esto es decir que si alimentas a la celula con 5 Volts entregara a su salida como maximo 10 mV a plena carga, que es su capacidad.

Veamos tu aplicacion.
Dijimos de utilizar una celula de 15 kg de capacidad, supongamos que su relacion es de 2 mV/Volt:
Dara a su salida una señal que en su maxima capacidad de balanza (7 kg + peso muerto 3 kg) alcanzara 6,666 mV.

Porque??
Pues 10 kg (7 kg + peso muerto 3 kg) representan el 66.66 % del total de la señal efectiva, si alimentas con 5 Volts recibiras como maximo esa señal.
Utiliza esta forma de calculo:

Señal = (Tension alimentacion * Relacion señal) * (Capacidad utilizada / Capacidad Maxima )

Luego esta señal de salida de la celula deberas acondicionarla y amplificarla para convertirla en un rango de tension legible por el conversor A/D del PIC o de algun conversor externo, pero eso ya da para un tratado....

A tus ordenes si tienes mas dudas....
Todos los dias aprendo algo nuevo, el ultimo día de mi vida aprenderé a morir....
Mi Abuelo.

Desconectado trastolillu11

  • PIC10
  • *
  • Mensajes: 8
RE: Bascula digital???????????????
« Respuesta #2 en: 28 de Julio de 2004, 09:50:00 »
y no se podría hacer mas facil, digo yo, usando un sensor fuerza-desplazamiento tipo galgas, o algo asi, y luego convertir mediante una formula la distancia en peso?

Desconectado RGL

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 634
RE: Bascula digital???????????????
« Respuesta #3 en: 28 de Julio de 2004, 09:56:00 »
La mente humana puede llegar al mismo resultado por caminos diferentes, pero el camino que te ha propuesto MGLSOFT es el que utiliza normalmente la gente que se dedica a estos menesteres.

Saludos
Ricky
Madrid-España

Desconectado trastolillu11

  • PIC10
  • *
  • Mensajes: 8
RE: Bascula digital???????????????
« Respuesta #4 en: 28 de Julio de 2004, 10:12:00 »
Gracias.


Y si no es indiscreción, cuando,alrededor, puede costar una celula de carga de esta?

Desconectado MGLSOFT

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 7912
RE: Bascula digital???????????????
« Respuesta #5 en: 28 de Julio de 2004, 13:48:00 »
No se donde estas, pero lo normal es entre 60 a 100 dolares americanos por aqui en Argentina...
Todos los dias aprendo algo nuevo, el ultimo día de mi vida aprenderé a morir....
Mi Abuelo.

Desconectado trastolillu11

  • PIC10
  • *
  • Mensajes: 8
RE: Bascula digital???????????????
« Respuesta #6 en: 28 de Julio de 2004, 15:38:00 »
Ya se que soy un poco pesado pero me podrías explicar lo de:


"Luego esta señal de salida de la celula deberas acondicionarla y amplificarla para convertirla en un rango de tension legible por el conversor A/D del PIC o de algun conversor externo, pero eso ya da para un tratado.... "


Es que soy principiante, muy PRINCIPIANTE.


Gracias espero que no sea molestia.

Desconectado trastolillu11

  • PIC10
  • *
  • Mensajes: 8
RE: Bascula digital???????????????
« Respuesta #7 en: 28 de Julio de 2004, 16:29:00 »
Tengo un conversor externo(CAD) ADC0831 de National(8-Bit Serial I/O A/D Converter with Multiplexer).

Que tendría que mirar en el data shift?

Esto? 0V to 5V input range with single 5V power supply.


Perdonad pero estoy un poco desesperado.

Desconectado MGLSOFT

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 7912
RE: Bascula digital???????????????
« Respuesta #8 en: 29 de Julio de 2004, 17:03:00 »
El AD0831 es un conversor de 8 bits, igual que el conversor interno de los PICs.
Este te entregara 255 valores, es lo maximo en que podras dividir el valor de peso a mostrar.
Imagina esto:
quieres mostrar 7 kg, pero pondras una celda de carga de 15 Kg, dividelo en 200 partes y tendras cual es tu resolucion de peso que podras mostrar.
Te dara una division minima de 100 gramos para mostrar en forma confiable.

En la hoja de datos del AD0831 viene una explicacion de como adecuar la señal de una celda de carga para manejarla con un microcontrolador, si necesitas las rutinas para poder leer e interpretar esta señal en el PIC, puedo ayudarte en assembler, Basic o C.

Yo uso un conversor de 12 bits y quiero utilizar uno de 16 bits, para obtener mas resolucion.

Podemos ayudarnos mutuamente.
Todos los dias aprendo algo nuevo, el ultimo día de mi vida aprenderé a morir....
Mi Abuelo.

Desconectado RGL

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 634
RE: Bascula digital???????????????
« Respuesta #9 en: 29 de Julio de 2004, 19:18:00 »
Puedes usar el ADC interno de un PIC que tiene una resolución de 10 bits, con lo que aumentas de 255 hasta 1024 valores en toda tu escala, eso ya es una mejora considerable y ya que tienes que poner un PIC puedes elegir uno que lo lleve integrado esto te reduce el circuito y te aumenta fiabilidad y precisión en la medida.

Algunos de los micros pequeños de microchip que llevan ADC: 16F819, 16F684, 12F675. Luego te puedes ir al famoso 16F877A si necesitas más máquina o a la serie 18F para más potencia aun.

Saludos
Ricky
Madrid-España

Desconectado trastolillu11

  • PIC10
  • *
  • Mensajes: 8
RE: Bascula digital???????????????
« Respuesta #10 en: 24 de Agosto de 2004, 11:50:00 »
MGLSOFT podrías ayudarme:

Me comentaste que: "En la hoja de datos del AD0831 viene una explicacion de como adecuar la señal de una celda de carga para manejarla con un microcontrolador"

Pero no lo encuentro

Necesitaría las rutinas para poder leer e interpretar esta señal en el PIC en PBasic.

Desconectado trastolillu11

  • PIC10
  • *
  • Mensajes: 8
RE: Bascula digital???????????????
« Respuesta #11 en: 24 de Agosto de 2004, 12:00:00 »
Más que nada como acondicionaría la señal de salida de mi célula de carga para llevarla a mi ADC0831.

Desconectado ma-tec

  • Colaborador
  • PIC12
  • *****
  • Mensajes: 76
    • www.matec.es.tl
RE: Bascula digital???????????????
« Respuesta #12 en: 25 de Agosto de 2004, 08:12:00 »
hola que tal

tienes que definir la capacidad maxima / division minima

ejemplo

capacidad maxima       7000 grs
division minima                  5 grs

resolusion     7000 / 5  = 1400  cuentas

osea tu conversor debe tener 1400 cuentas  para que
llege a esa capacidad..

el coversor del micro pic tiene 1024 cuentas con lo
que podras llegar a 5000 kgs x 5 grs

ahora si quieres llegar a mas capacidad tendras
que usar un conversor externo ...

ejemplo TC 500 que no es un conversor propiamente
pero se ajusta para tu aplicacion de hecho
la mayoria de indicadores de peso lo usan y pueden
obtener hasta 17 bits de conversion unas 131071 cuentas

ejemplo
http://ww1.microchip.com/downloads/en/AppNotes/00780a.pdf

la calibracion la puedes hacer por :
atravez de potenciometros de ajustes de cero y spam
(off-set y gain)

o por soft.

cualquier consulta aca estamos....
LA CLAVE DEL EXITO ES SABER
PARA DONDE VA LA GENTE Y
LLEGAR PRIMERO.

Desconectado MGLSOFT

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 7912
RE: Bascula digital???????????????
« Respuesta #13 en: 14 de Septiembre de 2004, 12:55:00 »
Escrito originalmente por trastolillu11
MGLSOFT podrías ayudarme:

Me comentaste que: "En la hoja de datos del AD0831 viene una explicacion de como adecuar la señal de una celda de carga para manejarla con un microcontrolador"

Pero no lo encuentro

Necesitaría las rutinas para poder leer e interpretar esta señal en el PIC en PBasic.


Bueno aqui va como implementas la rutina en PBP para leer un conversor AD0831, esta con una especie de filtro por promediacion, que puedes sacar si no necesitas...
Codigo:

"rutina de conversion y promediaciones (filtrado)
BitsConv = 8
Prom = 0                        "arranco acumuladores del conversor en cero
DataIn = 0
    for I = 1 to Promedio       "lazo de conversiones hasta terminar
        low CS1                  "pongo en bajo Chip Select del conversor
        Low CLK                 "idem con señal de Clock
        pulsout CLK, 10         "pulso de inicio conversion 10 microseg.
        shiftin Dout, CLK, MSBPOST,[DataInBitsConv]"MSBPRE,[DataInBitsConv] "carga el resultado
        high    CS1              "pongo en alto Chip Select
        Prom = Prom + DataIn    "sumo valor en total a promediar
    next I
    DatoConv = Prom / Promedio  "calculo el valor del promedio



Espero te sirva...
En cuanto a como acondicionar la señal , mira en la pagina 25 de la hoja de datos que adjunto, particionada porque no se admiten archivos de mas de 256Kb...

Esta en : http://miarroba.com/foros/ver.php?foroid=256746&temaid=2321348

Suerte !!!
Todos los dias aprendo algo nuevo, el ultimo día de mi vida aprenderé a morir....
Mi Abuelo.

Desconectado carlosraulg

  • PIC10
  • *
  • Mensajes: 3
Re: RE: Bascula digital???????????????
« Respuesta #14 en: 29 de Abril de 2015, 17:58:34 »
hola que tal

tienes que definir la capacidad maxima / division minima

ejemplo

capacidad maxima       7000 grs
division minima                  5 grs

resolusion     7000 / 5  = 1400  cuentas

osea tu conversor debe tener 1400 cuentas  para que
llege a esa capacidad..

el coversor del micro pic tiene 1024 cuentas con lo
que podras llegar a 5000 kgs x 5 grs

ahora si quieres llegar a mas capacidad tendras
que usar un conversor externo ...

ejemplo TC 500 que no es un conversor propiamente
pero se ajusta para tu aplicacion de hecho
la mayoria de indicadores de peso lo usan y pueden
obtener hasta 17 bits de conversion unas 131071 cuentas

ejemplo
<a href="http://ww1.microchip.com/downloads/en/AppNotes/00780a.pdf" target="_blank">http://ww1.microchip.com/downloads/en/AppNotes/00780a.pdf[/url]

la calibracion la puedes hacer por :
atravez de potenciometros de ajustes de cero y spam
(off-set y gain)

o por soft.

cualquier consulta aca estamos....

hola, me podrias explicar lo siguiente:
en una celda de carga, aparece: clase de presicion(3000); division minima (0.5g); carga nominal( 5KG); carga de servicio (7.5KG); carga limite(10KG), en este caso como se podria interpretar de acuerdo al ejemplo que diste.  gracias por tu ayuda.