Академический Документы
Профессиональный Документы
Культура Документы
Director
M.Sc. Francisco Javier Henao
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
________________________________
FIRMA DIRECTOR
_______________________________
FIRMA JURADO
________________________________
FIRMA JURADO
INTRODUCCIÓN 12
2. JUSTIFICACIÓN 15
3. OBJETIVOS 16
4. MARCO DE REFERENCIA 17
4.1.2 La torrefacción………………………………………………………………..18
4.1.6 ARDUINO…………………………………………………...........................38
5. METODOLOGIA 52
5.1. CONSTRUCCIÓN DE LA MÁQUINA 52
5.2. AUTOMATIZACIÓN 57
5.2.1 Proceso de la máquina………………………………………………………59
6.PRUEBAS Y RESULTADOS 85
6.1. PRUEBAS 87
6.1.1 Influencia de la velocidad en el proceso de tostion………………….…..93
7. CONCLUSIONES 102
BIBLIOGRAFÍA 103
Figura 12. Pantalla TFT LCD 3,95 pulgadas para Arduino ………...………….…..41
Figura 22. Sistema de control de lazo cerrado para gobernar temperatura …….59
Figura 23. Estrategia de control de encendido y apagado …………………………61
Figura 34. Velocidad de rotación del tambor Vs Posición del servomotor ………..80
LISTA DE ANEXOS
Los procesos industriales en torno al café se vuelven cada vez más precisos
conforme avanza la tecnología, de tal forma que la automatización de los mismos
requiere componentes que permitan realizar controles más precisos, rápidos,
repetibles y cualificados.
12
1. PLANTEAMIENTO DEL PROBLEMA
13
- Montaje electrónico: Asegurar su correcta ubicación y protección, los
elementos deben estar completamente aislados del calor para evitar
inconvenientes y daños, además se deben aislar líneas de bajo voltaje
( 5V) con líneas de alto voltaje (110 V).
14
2. JUSTIFICACIÓN
15
3. OBJETIVOS
OBJETIVO GENERAL
OBJETIVOS ESPECÍFICOS
16
4. MARCO DE REFERENCIA
4.1.1 El CAFÉ
El cafeto es la planta que produce el fruto del café y dentro del fruto se
encuentran las semillas, cuando el fruto es cosechado se le retira al grano la pulpa
por medio de la máquina despulpadora, siendo esta la primera transformación
física del café, al convertirse de cereza a pergamino húmedo. Los granos aún
envueltos en la dura cáscara apergaminada, son puestos en enormes tanques de
concreto para el remojo, donde se desarrolla una suave fermentación vital para el
sabor y el aroma del café. La fermentación se lleva a cabo durante un tiempo
determinado y cuando el café está en el punto apropiado se debe lavar
inmediatamente. Al culminar el proceso de lavado, debe realizarse la operación de
secado. El café seco recibe el nombre de café pergamino, el cual se empaca en
costales y se almacena hasta el momento de la trilla. Una vez se ha trillado el
café pergamino se obtiene el café verde o almendra.
17
4.1.2 LA TORREFACCIÓN
18
El calor generado por el proceso de combustión en el quemador es transferido al
café mediante los tres mecanismos de transferencia de calor: Conducción,
convección y radiación.
- Conducción: ocurre con el contacto del café verde con las paredes del
tambor y con los granos adyacentes que tengan diferencia de temperatura.
- Convección: se da entre el café y el aire caliente circundante dentro del
tambor y la cámara que contiene al mismo.
- Radiación: emanada de la llama del quemador y las paredes a alta
temperatura, es absorbida por los granos de café.
19
3. Enfriamiento: La tercera y última etapa es la de enfriamiento, en la cual se
detiene la reacción del a pirólisis en el café. Tan pronto como es alcanzado el
grado de tostión deseado, se debe interrumpir la pirólisis rápidamente haciendo
descender la temperatura a valores muy por debajo de ésta: es decir de 220°C,
esto se realiza haciendo pasar una corriente de aire fría alrededor de los granos
ya tostados.
20
4.1.2.2 Temperatura de torrefacción.
1
La torréfaction du café: procesos technoloque et transformations chimiques. PICTET G:A., ASIC No.12,
Montreux, 1987, p. 282-293.
21
4.1.2.3 Cambios en el grano
22
Pérdida de peso: debida principalmente a la pérdida de humedad del grano.
23
aerosoles tales como gotas de aceite coloidal y alquitrán. Todas estas partículas
forman una bruma que se dispersa a causa del viento, representando un
problema de contaminación atmosférica. La composición porcentual en volumen
de los gases depende de varios factores, tales como: la clase de operación (si es
continua o por lotes), las características del equipo, la temperatura y el tiempo.
- Las temperaturas óptimas de tostión oscilan entre los 180 y 250 grados
Celsius, dependiendo del diseño, estado del equipo y las condiciones de
trabajo.
24
- En la última etapa ocurre el proceso exotérmico, produciéndose el sabor y
aroma.
- Cuando el grado de torrefacción es muy alto, los aceites del café brotan a
la superficie, se alcanzan a quemar y en la taza aparece un sabor a aceite
quemado desagradable. La apariencia del café es aceitosa y brillante, esto
se debe evitar.
25
4.1.3 SISTEMAS DE CONTROL
Los sistemas de control de lazo abierto se usan cuando las perturbaciones son
insignificantes, por el contrario cuando éstas influyen significativamente se debe
usar un sistema de control de lazo cerrado con retroalimentación de salida, ya que
es un sistema flexible y capaz de reaccionar si el resultado que se está obteniendo
no es el esperado. En la figura 5 se presenta un sistema de control de lazo
cerrado.
26
Figura 5. Sistema de control de lazo cerrado
Tiempo continuo
Tiempo discreto
-Almacenamiento de energía:
Dinámico
Estático
27
-Forma de energía:
Mecánico
Fluido
Eléctrico
Térmico
Lineal
No lineal
Variante en el tiempo
Invariante en el tiempo
-Predictibilidad
-Tipo de salida
28
-Comparación de salida
- Estrategia de control
Dos posiciones
Proporcional
Integral
Derivativo
PI (proporcional- integral)
PD (proporcional- derivativo)
PID (proporcional – integral – derivativo)
29
Figura 6. Partes de un sistema automatizado
30
desarrollar y entre ellas las condiciones lógicas para pasar de una etapa a otra,
llamadas condiciones de transición.
Etapas: las etapas representan cada uno de los estados del sistema, cada estado
debe corresponder a una situación con determinadas acciones. El símbolo
empleado para representar una etapa es un cuadrado con un número y la etapa
inicial se representa por un cuadrado con doble línea. Para pasar de una etapa a
otra se siguen las líneas de evolución, estas se entenderán siempre orientadas de
arriba hacia abajo, a menos que se represente una flecha en sentido contrario.
- Cada etapa tiene asociada acciones a realizar que son efectuadas por los
actuadores.
- Se distingues dos posibles estados de una etapa y actuadores: activa o
inactiva. Un actuador o etapa está activa cuando su variable de estado vale
1 e inactiva cuando vale 0.
31
- Durante la evolución normal del proceso, una etapa no inicial se activará
cuando esté activada la etapa anterior y se cumplan las condiciones de
transición entre ambas.
- Cualquier etapa se desactiva cuando se cumplan las condiciones de
transición a la siguiente o siguientes y dicha transición se haya efectuado.
32
Figura 7. Ejemplo de gráfico GRAFCET
33
4.1.5 GUÍA GEMMA
3
PIEDRAFITA, Ramón. Guía GEMMA. En: Ingeniería de la automatización industrial. España: RA-MA Editorial.
p. 333 – 335.
34
A3 – Parada solicitada en un estado determinado: es un estado que memoriza una
parada solicitada por el operador para que la maquina se detenga en un estado
intermedio del ciclo y pase al estado de parada obtenida.
35
4.1.5.3 Procesos de funcionamiento:
36
Figura 8. Guía GEMMA
37
4.1.6 ARDUINO
Existen diversas tarjetas Arduino para diferentes usos y aplicaciones, sin embargo
todas tienen la misma estructura base, a continuación se muestran las
características de un Arduino UNO:
- Microcontrolador: ATmega328P
- Voltaje de operación: 5 V
- Pines de entrada y salida digitales: 14 (de los cuales 6 proveen salida PWM)
- Memoria Flash: 32 KB
- SRAM: 2 KB
- EEPROM: 1 KB
- Largo: 68,6 mm
- Ancho: 53,4 mm
- Peso: 25 g
38
4.1.5.2 Hardware tarjeta Arduino
En la figura 6 se muestra una placa Arduino UNO, cada pin de la tarjeta tiene una
función específica, comenzando desde aquellos ubicados en la parte superior
izquierda de la tarjeta hacia la derecha, sus nombres y funciones son:
-SDA: Serial Data Line permite la comunicación i2C usando la librería Wire.
- Pines Digitales 2- 13: 6 de éstos pines proveen salida PWM, indicados con el
singo ~ de acuerdo a la figura 5. Los pines PWM se pueden usar como salidas
análogas y dar un voltaje entre 0 V y 5V.
39
- Pines Digitales 0 – 1/ Entrada/Salida Serial – TX/RX estos pines no se pueden
usar como salidas o entradas digitales si se está usando la comunicación serial.
- Pines Análogos A0-A5: cada entrada de las seis disponibles es usada para
recibir niveles de voltaje entre 0 V y 5 V, con una precisión de 0,0048 V. Esto se
debe a que el micro controlador es capaz de dividir 5 V en 1024 partes iguales.
-Vin: también llamado 9V, es el voltaje de alimentación del Arduino cuando se usa
una fuente externa (diferente al conector USB de 5 V); si la placa está alimentada
a través del conector de alimentación, se puede usar este pin para acceder a este
voltaje.
40
Módulo MAX6675: la tarjeta de control MAX6675 acondiciona la señal del
termopar tipo K y realiza la compensación y linealización correspondientes. Su
resolución es de 0.25 ºC y alimentación a 5 V.
Pantalla TFT LCD 3,95 pulgadas para Arduino: ésta pantalla sirve como panel
de control, es compatible con Arduino UNO y Mega, detecta la presión dactilar en
cualquier zona y tiene una resolución de 480 X 320 pixeles.
41
4.1.5.4 Estructura básica del código
2. Inicio (void setup): en ésta sección del código se declaran las variables según
su tipo (si es digital, entrada o salida), se les asigna un pin de la placa y se
ejecutan las ordenes y configuraciones iniciales para que el programa comience
correctamente; La sección se empieza declarando la función void setup() { }
y el programa ejecuta una única vez todas las acciones que se encuentran
comprendidas entre los corchetes { }.
3. Bucle (void loop): una vez ejecutado el void setup el programa continua con las
líneas programadas en la sección del bucle, en el se encuentran todas las
acciones, tiempos, condiciones e instrucciones que relacionan las entradas
(sensores) con los salidas (actuadores). El bucle se inicia con la declaración de la
función void loop() { } y se ejecuta el código comprendido entre los corchetes, el
cual se repetirá indefinidamente hasta que se indique lo contrario. En la figura 13
se presenta un ejemplo básico que incluye las tres secciones.
42
Figura 13. Ejemplo básico de programación en Arduino
Operadores
43
Tipos de datos
Cada tipo de dato tiene un rango, almacena una cantidad determinada de bytes y
su uso depende de la aplicación que se tenga.
float (-3,4028 e+38 a 3,4028 e+38) ; - char ( -128 a 127, “A” u otro carácter )
Funciones
44
- digitalRead(pin) ; lee el estado de un pin digital ( HIGH ó LOW).
De la librería Servo.h :
De la librería Wire.h:
45
De la librería Adafruit_TFTLCD.h :
Estructuras
46
-If() { } else{ }: estructura básica para realizar condiciones, por ejemplo: si x es
mayor a 3 se ejecutará la función Acciones1(), de lo contrario se realizaran las
acciones comprendidas en la función Acciones2();
If ( x> 3) {
Acciones1();
Else {
Acciones2();
while ( x<6) {
Acciones3();
47
-Swtich case: ésta estructura de control permite realizar diferentes tareas según
un determinado caso, el cual es el cambio de alguna variable. La variable
comprendida en swtich(variable) podrá tomar 3 casos diferentes:
variable = Estado1 , en éste casos ejecutará la función Acciones1() ; variable =
Estado2 , se ejecutará la función Acciones2() y variable = Estado1 , se ejecutará
la función Acciones3() ; La estructura debe tener un caso por defecto, éste se
indica con default: Reposo().
Switch(variable) {
case Estado1:
Acciones1();
break;
case Estado2:
Acciones2();
break;
case estado3:
Acciones3();
break;
default :
Reposo();
break;
}
48
4.2 MARCO CONCEPTUAL
49
Desbalanceo. Condición de una parte rotativa donde el centro de masa no está
situado en el centro de rotación que produce vibraciones.
Rodamiento. Elemento mecánico que reduce la fricción entre un eje y las piezas
conectadas a éste por medio de rodadura, que le sirve de apoyo y facilita su
desplazamiento
50
Termopar. Transductor formado por la unión de dos metales distintos que
produce una diferencia de potencial muy pequeña que es función de la diferencia
de temperatura entre uno de los extremos
51
5. METODOLOGÍA
La construcción de la máquina comienza por el tambor (figura 14), el cual debe ser
completamente cilíndrico para evitar desbalanceos y estar refrentado para obtener
una distancia constante con la placa adyacente; el tambor se obtuvo bajo pedido
en acero inoxidable al igual que las piezas en contacto con el café: la tolva, la
vasca y las paredes del tambor; el eje del tambor está montado sobre rodamientos
de bola
Las aletas del tambor se ensamblaron por medio de tornillos como se muestra en
la figura 15.
52
Figura 15. Aleta del tambor
Espacios para: 1: caja del controlador ; 2: vasca ; 3: trampa de residuos ; 4 sistema de gas y
turbina ; 5: quemadores y tambor
53
El proceso MIG se utilizó en las aristas internas para asegurar las piezas de difícil
acceso por medio de puntos de soldadura, por el contrario el proceso de
soldadura TIG se usó en las aristas externas realizando cordones continuos de
soldadura, ya que este último otorga mayor control de aplicación y por lo tanto
una mejor presentación.
54
Figura 18. Pared de la trampa de residuos
55
La tolva, el quemador, las paredes anterior y posterior están unidas por medio de
conexiones atornilladas, éstas paredes deben mantener una distancia constante a
lo largo de su altura, por lo que se conectaron tres barras de acero para la tensión
de las paredes anterior y posterior tal y como se muestra en la figura 20, de esta
manera se garantiza dicha distancia cuando haya deformación por temperatura; el
bastidor en hierro se recubrió de pintura protectora; la compuerta de expulsión del
café se abre y cierra por medio de un mecanismo de bisagra.
56
permiten la convección entre el café y el aire que es succionado por la turbina. Es
de vital importancia que el café esté en movimiento, ya que de esta manera se
logra un enfriamiento uniforme.
5.2 AUTOMATIZACIÓN
57
5.2.1 PROCESO DE LA MÁQUINA
El café debe ser puesto manualmente en la tolva antes de iniciar el proceso. Los
parámetros de temperatura, tiempo y velocidad de rotación son definidos por el
usuario a través del panel de control; inicialmente todos los actuadores están en
su posición inicial, al presionar el botón comenzar inicia el proceso de la máquina
de la siguiente manera: se enciende el motor y la turbina, la válvula de extracción
de gases debe estar abierta y la válvula de enfriamiento del café cerrada; después
de un corto tiempo se enciende el sistema de control de temperatura; Cuando se
alcanza la temperatura de entrada del café se abre la compuerta de la tolva,
permitiendo la caída del grano al tambor; la temperatura de entrada del café debe
ser mayor que la de secado establecida inicialmente, ya que la humedad del grano
produce una caída de temperatura. Al pasar todo el café hacia el tambor, se debe
cerrar la compuerta de la tolva e iniciar la cuenta regresiva del tiempo de secado y
tostión; una vez terminado el tiempo se abre la válvula de enfriamiento y la
compuerta de expulsión del café. El grano es expulsado a la vasca de enfriamiento
por el movimiento del tambor y la disposición de las aletas; cuando todo el café es
expulsado se cierra la compuerta de expulsión y comienza el tiempo de
enfriamiento. Hasta aquí, se tiene una tanda de café tostado, ahora la máquina
vuelve a su posición inicial.
58
5.2.2 SISTEMA DE CONTROL DE TEMPERATURA.
…en vez de usar sólo un valor de la temperatura para que el controlador encienda o
apague el calentador, se utilizan dos valores a fin que se encienda a una
temperatura menor que aquella con la cual se apaga .El termino banda muerta se
refiere a los valores comprendidos entre los valores de encendido y apagado. Una
banda muerta grande produce fluctuaciones de la temperatura alrededor del valor
59
predeterminado; una banda muerta pequeña produce un aumento de la frecuencia
de conmutación.
Las acciones del control de dos posiciones en general se usan cuando los cambios
se producen de manera muy lenta, en el caso del calentador el efecto de apagar o
encender produce un cambio con lentitud. El resultado es una oscilación de periodo
largo. Si bien el control de dos posiciones no es muy preciso, los dispositivos que
utiliza son sencillos y, por lo tanto, es bastante barato4
Ejemplo de aplicación.
4
BOLTON, William. Controladores en lazo cerrado. En: Mecatrónica: sistemas de control electrónico en
ingeniería mecánica y eléctrica. 2 ed. México: Alfaomega grupo editor, 2001. p. 283.
60
Figura 23. Estrategia de control de encendido y apagado
5
PIEDRAFITA, Ramón. El gráfico de mando etapa/transición: GRAFCET. En: Ingeniería de la automatización
industrial. España: RA-MA Editorial. p. 299.
61
Figura 24. GRAFCET de la máquina tostadora de café
62
- Accionamientos
- Sensores y tiempos
La máquina posee más sensores (de seguridad) los cuales no están incluidos en
el GRACET ya que estos no afectan ni son requeridos en el proceso funcional de
la máquina.
t 2 = tiempo que demora la caída del café desde la tolva hasta el tambor.
63
5.2.4 GUÍA GEMMA IMPLEMENTADA A LA MÁQUINA TOSTADORA DE CAFÉ
A6 – Puesta del sistema en el estado inicial: coincide con el botón de Reset . (√)
64
F2 – Marcha de preparación: la marcha de preparación no es necesaria ya que
esta de manera implícita en producción normal. (x)
65
Figura 25. Guía GEMMA aplicada
66
5.2.5 DESARROLLO DE SOFTWARE
Para que el software desarrollado tenga una buena estructura se deben tener en
cuenta 3 principios fundamentales: modularidad, cohesión y acoplamiento. Para
resolver un problema complejo es conveniente separarlo en partes más pequeñas
que se puedan diseñar, desarrollar, probar y modificar de manera sencilla y lo más
independientemente posible del resto de la aplicación. Entonces se busca la
separación del sistema en módulos, los cuales contendrán los procedimientos y
funciones necesarias, a esto se le denomina modularidad.
La cohesión tiene que ver con que cada módulo del sistema se refiera a un único
procedimiento o función, por lo tanto se logra una alta cohesión cuando cada
módulo realiza una única tarea; a mayor cohesión mejor, ya que el módulo en
cuestión será más sencillo de programar y probar.
En conclusión, el código madre debe estar compuesto por otros códigos más
pequeños y lo más sencillos posibles, que contengan una única tarea y que en su
medida sean independientes unos de otros, de esta forma se da orden en la
estructura del software, se ayuda a la detección rápida de problemas y se
garantiza un funcionamiento óptimo. Si se tiene alta cohesión y bajo acoplamiento,
se está desarrollando un software modulable, reutilizable, sólido y fácil de probar.
67
5.2.5.1 Espacio de almacenamiento.
5.2.5.2 Funciones
Existen tres tipos de funciones: las que piden parámetros y retornan, las que
piden parámetros y no retornan, y las que no piden parámetros y no retornan. De
acuerdo al procedimiento que se debe cumplir se usan unas o las otras, por
ejemplo para realizar una suma se usa una función que pide por parámetros los
sumandos y retorna la suma. Una función se declara con la palabra void seguida
del nombre de la función, luego entre paréntesis los valores que pide por
parámetros (int a, int b) (si no pide parámetros, van solo los paréntesis ( ) y
finalmente las instrucciones entre corchetes { }. A continuación se presenta un
ejemplo y clasificación de cada tipo de función:
68
-Función tipo 1: que no pide parámetros ni retorna nada, solo ejecuta
instrucciones.
void función() {
Instrucciones();
}
- Función tipo 2: pide por parámetros los tipos de datos char x, int y, float z, pero
no retorna nada.
69
5.2.5.3 Estructura principal
El tipo de dato enum permite crear una variable que puede seleccionar un listado
de más variables, de acuerdo a la figura 26 se asigna este tipo de dato a la
variable “estado” , la cual podrá tomar lo valores: REPOSO, MOTOR_TURBINA,
70
POS_MOTOR_TURBINA y VALVULA_GAS. Estos valores representan 4 estados
diferentes, el estado inicial es estado= REPOSO y se ejecuta la función reposo() ,
deben de haber condiciones para pasar de un estado a otro (condiciones de
transición) que generalmente son tiempos (usando la función millis() ). De la
misma forma para estado = VALVULA_GAS se ejecuta la función gas(). El estado
por defecto es REPOSO, debido a la linea default: reposo().
71
El uso de las funciones delay() o delayMicroseconds() se acepta cuando se
necesita que el controlador haga pequeñas pausas entre procesos ( por ejemplo
mostrando datos en la pantalla panel de control) del orden de los 300 a 100
milisegundos. Por lo anterior, en la estructura del código del controlador se usará
principalmente la función millis() como función de tiempo. En la figura 27 se
presenta un ejemplo de cómo usar la función.
72
5.2.6 SIMULACIÓN PREVIA
73
Figura 29. Simulación con indicadores luminosos
74
Figura 30. Prueba real.
La pantalla tft de 3,95 pulgadas es un shield para Arduino el cual permite crear
una interfaz humano máquina y enviar a datos a otro Arduino a través de algún
protocolo de comunicación. Para la programación del código principal del interfaz
se crearon librerías para las pantallas y gráficos: esto permite una mejor estructura
y da facilidad al programador a la hora de ajustar parámetros.
Las librerías están conformadas por dos elementos: archivo.ccp y archivo.h .En el
archivo.h se realiza la declaración de los métodos y variables que se van a usar,
mientras que el archivo.cpp es la implementación de dichos métodos y variables,
75
en otras palabras el archivo.ccp contiene los métodos y variables declaradas en
el archivo.h.
76
5.2.9 PARAMETRIZACIÓN DE LA VELOCIDAD DE ROTACIÓN DEL TAMBOR
El motor cuenta con un sistema para variar su velocidad de giro por medio de una
perilla, moviéndola en sentido horario para aumentarla y en sentido anti horario
para disminuirla; se acopló un servomotor a la perilla, de forma que para cada
posición del servomotor haya una velocidad de giro.
En cada vuelta el sensor envía una señal al detectar el tornillo, ésta es recibida en
un osciloscopio (figura 33) para calcular la frecuencia de giro.
Por medio de la función map se asoció el giro del potenciómetro con el giro del
servomotor
77
Figura 33. Osciloscopio FLUKE
Haciendo uso de las ecuaciones (3) y (4), se confinan los datos hallados en la
tabla 3
Rpm = 60 ∙ f (Ecuación 3)
Z1 ω2 Z 1 ∙ω1
= → ω2 = (Ecuación 4)
Z2 ω1 Z2
f = frecuencia
ω = velocidad de rotación
78
Tabla 3. Datos para la parametrización de la velocidad de rotación del tambor
79
Figura 34. Velocidad de rotación del tambor Vs Posición del servomotor
120
Velocidad de rotación del del tambor [Rpm]
100
80
60
40
20
0
0 20 40 60 80 100 120 140 160 180
Posición del servomotor [ °]
80
5.3 PUESTA A PUNTO
El mecanismo de transmisión de potencia usado para mover el eje del tambor está
conformado por un juego de sprocket y cadena, la potencia es generada por un
motor con una reducción de velocidad en una caja de engranajes. La instalación
del mecanismo debe ser estable y la tensión de la cadena la adecuada.
81
5.3.2 MECANISMOS CON SERVOMOTORES.
82
5.3.3 CORRECCIÓN DE COMPORTAMIENTOS NO DESEADOS.
El sistema eléctrico de la máquina opera con cuatro voltajes diferentes: 110 V AC,
12 V DC, 5 V DC y 3 V DC. En la tabla 4 se presenta el voltaje de los elementos
que demandan energía del sistema eléctrico.
83
estructura metálica de la tierra; de igual forma, la fase y/o el neutro (sea AC o DC)
no deben tocar la estructura de la máquina.
- Tiempo de caída del café: para obtener este valor se mide el tiempo que demora
cayendo el café al tambor cuando la tolva tiene la máxima capacidad (2 kg). El
tiempo obtenido es de 40 segundos.
- Tiempo mínimo para lectura de sensores, variables y para anti rebote de los
botones: éstos parámetros se encontraron a base de ensayo y error y deben
respetarse, de lo contrario podría no generarse la lectura del sensor de
temperatura o de variables de interés , en caso de que el tiempo sea menor al
estipulado; si el tiempo es mayor, se generaría una interrupción continua debido al
uso de la función delay(ms), ya que la estructura de la función millis() dificulta su
uso para intervalos de tiempo entre 100 y 300 milisegundos. En la tabla 5 se
presentan los valores usados en la programación:
84
Tabla 5. Parámetros importantes en la programación del controlador
Parámetro Tiempo
[segundos]
Tiempo de caída del café 45
Tiempo de expulsión del café 20
Tiempo de enfriamiento 240
Tiempo mínimo para lectura de sensores 0, 1
Tiempo mínimo para lectura de variables 0,2
Tiempo para anti-rebote de los botones 0,3
6. PRUEBAS Y RESULTADOS
85
Para mostrar la influencia de la velocidad del tambor en la tostión se realiza el
mismo proceso dos veces con los mismos parámetros, exceptuando la velocidad
de rotación del tambor la cual se varía entre un valor mínimo (60 Rpm) y máximo
(102 Rpm).
86
6.1 PRUEBAS
PRUEBA #1
Peso inicial del café: 1000 gr ; Peso final del café: 750 gr
250
200
150
Temperautra [°C]
100
50
0
0 2 4 6 8 10 12 14 16 18 20
Tiempo [minutos]
87
PRUEBA # 2
Peso inicial del café: 900 gr ; Peso final del café: 552 gr
250
200
Temperatura [°C]
150
100
50
0
0 5 10 15 20 25
Tiempo [minutos]
88
PRUEBA # 3
Peso inicial del café: 1000 gr ; Peso final del café: 596 gr
250
200
Temperatura [°C]
150
100
50
0
0 2 4 6 8 10 12 14 16 18
Tiempo [minutos]
89
PRUEBA # 4
Peso inicial del café: 900 gr ; Peso final del café: 501 gr
180
160
140
Temperatura [°C]
120
100
80
60
40
20
0
0 5 10 15 20 25 30
Tiempo [minutos]
90
PRUEBA # 5
Peso inicial del café: 900 gr ; Peso final del café: 530 gr
300
250
200
Temperatura [°C]
150
100
50
0
0 5 10 15 20
Tiempo [minutos]
91
PRUEBA # 6
Peso inicial del café: 1000 gr ; Peso final del café: 700 gr
300
250
200
Temperatura [°C]
150
100
50
0
0 5 10 15 20 25
Tiempo [minutos]
92
6.1.1 INFLUENCIA DE LA VELOCIDAD EN EL PROCESO DE TOSTION
PRUEBA # 7.
Peso inicial del café: 700 gr ; Peso final del café: 610 gr
250
200
Temperatura [°C]
150
100
50
0
0 2 4 6 8 10 12 14
Tiempo[min]
93
PRUEBA # 8.
Peso inicial del café: 700 gr ; Peso final del café: 600 gr
250
200
Temperatura [°C]
150
100
50
0
0 2 4 6 8 10 12 14
Tiempo[min]
94
6.1.2 REPETIBILIDAD DEL PROCESO
PRUEBA # 9.
Peso inicial del café: 700 gr ; Peso final del café: 560 gr
250
200
Temperatura [°C]
150
100
50
0
0 2 4 6 8 10 12 14 16
Tiempo[min]
95
PRUEBA #10.
Peso inicial del café: 700 gr ; Peso final del café: 570 gr
250
200
Temperatura [°C]
150
100
50
0
0 2 4 6 8 10 12 14 16
Tiempo[min]
96
PRUEBA #11.
Peso inicial del café: 700 gr ; Peso final del café: 570 gr
250
200
Temperatura [°C]
150
100
50
0
0 2 4 6 8 10 12 14 16
Tiempo[min]
97
PRUEBA #12.
Peso inicial del café: 700 gr ; Peso final del café: 550 gr
250
200
Temperatura [°C]
150
100
50
0
0 2 4 6 8 10 12
Tiempo[min]
98
PRUEBA #13.
Peso inicial del café: 700 gr ; Peso final del café: 559 gr
250
200
Temperatura [°C]
150
100
50
0
0 2 4 6 8 10 12
Tiempo[min]
99
6.2 RESULTADOS
100
6.2.3 REPETIBILIDAD DEL PROCESO
Para observar con mayor exactitud la similitud entre los gráficos se construyen
líneas de tendencia realizando una regresión poli nómica de grado 6 en cada
curva (curvas # 9,10 y 11). Se puede observar que efectivamente el proceso es
repetible.
250
200
Temperatura [°C]
150
100
50
0
0 2 4 6 8 10 12
Tiempo[min]
101
6. CONCLUSIONES
102
BIBLIOGRAFÍA
103
Información Arduino. Disponible en internet:
<https://www.arduino.cc/en/Reference/HomePage>
104
ANEXO 1. MANUAL DE USO Y MANTENIMIENTO
1. DATOS TÉCNICOS
Potencia 420W
Voltaje 110/120 V
Corriente de inicio 10 A
Corriente de operación estándar 3,5 A
Frecuencia 50/60 Hz
Tipo de gas Natural
Potencia nominal del quemador 10,5 kW
Potencia útil del quemador 8,82 kW
Peso 56 kg
Estructura Acero inoxidable + acero 1020
Dimensiones de la máquina (ancho 29 x 86 x 93cm
x largo x alto)
Emisión de ruidos 50 dB
Tipo de transmisión del tambor Por cadena
Capacidad de tueste 100gr – 800gr
Controlador Arduino Mega 2560
Carga del café Manual
Expulsión final del café Automática
Rpm del tambor 60 Rpm – 102 Rpm
Rango de temperatura 0 °C – 300°C
2. CARACTERISTICAS DE LA MÁQUINA
- Control automático y manual.
- Estructura en acero inoxidable y acero 1020.
- Fácil e intuitivo manejo.
- Piloto para chispa de gas automático.
- Control de temperatura que abarca el rango de 100 a 300 °C.
- Control de tiempo que abarca el rango de 1 a 30 minutos.
- Control de velocidad de rotación del tambor que abarca el rango de 60 a
102 rpm.
- Sistema de enfriamiento integrado (expulsión de gases y recolección de
residuos)
- Sensores de seguridad y fusible para protección de corto circuitos.
- Software del controlador a prueba de errores.
- Bajo consumo eléctrico (420 W/hora)
- Memoria de último proceso.
- Señal sonora y lumínica indicadora de proceso.
105
3. INSTRUCCIONES GENERALES DE SEGURIDAD
106
4. MODO DE TRABAJO: FUNCIONAMIENTO
Panel de control
1. Botón de reset; 2. Pantalla visualizadora; 3.Botón de test; 4. Perilla para velocidad del tambor;
107
del café. Se recomienda usar éste botón para verificar el correcto funcionamiento
de la máquina o detectar fallas puntuales. Al presionar cualquier botón del control
manual (5,6,7,8 o 9) se permitirá el cambio de la velocidad del tambor a través de
la perilla (4), de lo contrario moverla no producirá ningún efecto en la velocidad del
tambor. En la pantalla de inicio se dan instrucciones básicas y están las dos
opciones de control: manual (botón rojo) y automático (botón azul).
Pantalla de inicio
108
Al presionar el botón de control automático en la pantalla inicial, se comenzará con
la configuración de los parámetros de interés en el proceso: temperatura de
entrada del café, temperatura de secado, temperatura de tostión, tiempo de
secado, tiempo de tostión y velocidad de rotación del tambor.
Pantalla de resumen
109
Después de presionar el botón de comenzar, se iniciará el proceso de tostión y se
abrirá una nueva ventana donde se muestran los parámetros de importancia.
5. PLAN DE LUBRICACION.
Las chumaceras son los elementos que soportan el eje del tambor, éstos se ven
sometidos a un deterioro por lo constante fricción entre sus piezas, por lo que se
recomienda lubricar las chumaceras cada 40 horas de uso, aplicando grasa de
jabón de lithium Chevron multigrada.
110
6. PLAN DE LIMPIEZA.
Para retirar los residuos de café se debe desatornillar la tapa de la trampa ubicada
en la parte inferior de la máquina. Se aconseja que la base de la tostadora tenga
una ventana removible para facilitar su limpieza; el exceso de residuos podría
impedir el flujo de aire y hacer más difícil el proceso de combustión, por lo que se
recomienda realizar la limpieza cada 80 horas de uso. Se aconseja usar una
aspiradora para la limpieza básica al finalizar su ciclo de trabajo.
111
7. PLANOS DE LA MÁQUINA
BASTIDOR TOSTADORA
TAMBOR DE TOSTION
ACOPLE Y TOLVA
112
CAJA DE CONTROLADOR
VASCA
113
VISTA LATERAL IZQUIERDA
114
VISTA FRONTAL VISTA SUPERIOR
115
8. ESQUEMA DE CONEXIONES
116
9. PREGUNTAS FRECUENTES
117
4. La compuerta de expulsión funciona y el café no es expulsado.
6. El quemador no enciende
Verificar que las pilas estén correctamente instaladas en la caja del
piloto.
Comprobar que las pilas tengan carga.
Asegurarse que la llave de paso de gas esté abierta.
Verificar que la manguera de conducción de gas no esté obstruida.
118
ANEXO 2. SOFTWARE DEL CONTROLADOR
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
ANEXO 3. SOFTWARE DE PANTALLA TFT LCD 3,95 PULGADAS
Función principal
141
core.h
142
graficos.h
143
tipo2.h
144