ProyectoProyectoSeminario de Computadores IISeminario de Computadores II
Sistemas embebidosSistemas embebidos
Maquina de peso fijo para Maquina de peso fijo para UvaUva
Mauricio Solís
Descripción del problemaDescripción del problema
En cierta empresa no se consta con un En cierta empresa no se consta con un sistema confiable para el llenado de las sistema confiable para el llenado de las cajas de uva de exportación, y tampoco con cajas de uva de exportación, y tampoco con un sistema que permita conocer las un sistema que permita conocer las pérdidas producto del llenado inexacto de pérdidas producto del llenado inexacto de las cajas.las cajas.
Requisitos fundamentalesRequisitos fundamentales
El sistema a implementar debe ser confiableEl sistema a implementar debe ser confiable Debe tener una interfaz de usuarioDebe tener una interfaz de usuario En lo posible tener un bajo costo y alto beneficioEn lo posible tener un bajo costo y alto beneficio Se debe contar con un historial del error y las Se debe contar con un historial del error y las
pérdidas, las cuales deberán desplegarse en pérdidas, las cuales deberán desplegarse en gráficosgráficos
Debe ser fácil de manejar Debe ser fácil de manejar El sistema debe tener parámetros modificables El sistema debe tener parámetros modificables
(error, peso, etc)(error, peso, etc)
Descripción de las posibles Descripción de las posibles solucionessoluciones
Dispositivos necesarios:Dispositivos necesarios:– Un transductor de pesoUn transductor de peso– Una tarjeta capaz de recibir la medición y Una tarjeta capaz de recibir la medición y
procesarla.procesarla.– Una interfaz gráfica de usuarioUna interfaz gráfica de usuario– Un computador (con uno se puede realizar más Un computador (con uno se puede realizar más
de un monitoreo)de un monitoreo)– Chips varios (amplificadores, muxes, etc)Chips varios (amplificadores, muxes, etc)– Amplificador: ad620 ()Amplificador: ad620 ()
Diagrama de la soluciónDiagrama de la solución
Transductor de peso
Escalamiento
Mediciones
Adquisición de datos
Procesamiento
Interfaz de Usuario
Software Controlador
Panel Terminal
Interfaz para envío de datos
Transductor de pesoTransductor de peso
Es básicamente una celda de aluminio que Es básicamente una celda de aluminio que bajo cierta presión cambia su resistencia bajo cierta presión cambia su resistencia
Escalamiento de las medicionesEscalamiento de las mediciones
A la salida del transductor los voltajes son A la salida del transductor los voltajes son demasiado pequeños como para ser demasiado pequeños como para ser captados por el conversor análogo digital, captados por el conversor análogo digital, por lo que se hace necesario pasar por una por lo que se hace necesario pasar por una etapa de amplificación (rangos)etapa de amplificación (rangos)
Adquisición de datosAdquisición de datos
Para esta etapa se eligió la tarjeta MCC Para esta etapa se eligió la tarjeta MCC modelo USB – 1208LSmodelo USB – 1208LS
Adquisición de datosAdquisición de datos
Características técnicas principales de la tarjeta:Características técnicas principales de la tarjeta: Funciona en plataformas Windows desde 98 seFunciona en plataformas Windows desde 98 se Conexión a través del puerto USB 1.1Conexión a través del puerto USB 1.1 8 entradas análogas de 11 bits o8 entradas análogas de 11 bits o 4 entradas análogas diferenciales de 12 bits4 entradas análogas diferenciales de 12 bits Dos salidas análogas de 10 bitsDos salidas análogas de 10 bits Dos puertos digitales I/O de 8 bits cada unoDos puertos digitales I/O de 8 bits cada uno Un contador de 32 bitsUn contador de 32 bits Alimentación: 5 [V].Alimentación: 5 [V].
Adquisición de datosAdquisición de datos
Características de la “programación da la Características de la “programación da la tarjeta”tarjeta”• Puede programarse en matlabPuede programarse en matlab• Posee librerías para ser programada en Posee librerías para ser programada en
LabView *LabView *• Puede programarse en .net (vs.net 2003)Puede programarse en .net (vs.net 2003)
Procesamiento
Esta etapa se realizará principalmente en Esta etapa se realizará principalmente en un computador y probablemente en un computador y probablemente en LabView, por su fácil manejo de la LabView, por su fácil manejo de la programación gráfica e interfaces gráficasprogramación gráfica e interfaces gráficas
En cuanto a los requisitos de tiempo real… En cuanto a los requisitos de tiempo real… el sistema es bastante flexible.el sistema es bastante flexible.
Software Controlador
Se programará una aplicación en LabView, Se programará una aplicación en LabView, o en Matlab con interfaces gráficas fáciles o en Matlab con interfaces gráficas fáciles de manejar y modificar parámetros.de manejar y modificar parámetros.
Interfaz de Usuario
La interfaz de usuario será programada con La interfaz de usuario será programada con los recursos que se disponen en matlab o los recursos que se disponen en matlab o en LabViewen LabView
Interfaz para envío de datos
Los datos al panel serán enviados a través Los datos al panel serán enviados a través de la misma tarjeta adquisidora de datos, ya de la misma tarjeta adquisidora de datos, ya que, cuanta con dos puertos digitales. que, cuanta con dos puertos digitales.
Panel TerminalPanel Terminal
Es un cuadro con luces que simbolizan las Es un cuadro con luces que simbolizan las celdas donde se está pesando la uva que celdas donde se está pesando la uva que indicarán cuales de esas celdas forman un indicarán cuales de esas celdas forman un conjunto que debe ser puesto en una caja.conjunto que debe ser puesto en una caja.
Alternativa presente en el mercadoAlternativa presente en el mercado
Demostración de La tarjetaDemostración de La tarjeta