Ahora muestro ante ustedes mi prototipo de este semestre el cual consiste en controlar, la temperatura a partir de la lógica difuza.
Este control esta realizado con los siguientes materiales:
Pic18f2550
FTDI rs232
UlN2003
Fuente de 5 y 12 Volts
Sensor DS1620
Compuerta 74ls164
Lcd de 16x2
Cristal de cuarzo de 4Mhz
Capacitores ceramicos de 22pf y .1uf
Capacitor electrolitico de 1uf y 47uf a 25v
La interfaz diseñada en su totalidad por mi en el software labview 2010 (Proximamente en Visual Basic Net)
La cual requiere para poder trabajar de contener los módulos de:
Visa y MathScript instalados.
INTRODUCCIONLa lógica difusa se basa en lo relativo de lo observado. Este tipo de lógica toma dos valores aleatorios, pero contextualizados y referidos entre sí. Así, por ejemplo, una persona que mida 2 metros es claramente una persona alta, si previamente se ha tomado el valor de persona baja y se ha establecido en 1 metro. Ambos valores están contextualizados a personas y referidos a una medida métrica lineal.<!--more-->
La lógica difusa se adapta mejor al mundo real en el que vivimos, e incluso puede comprender y funcionar con nuestras expresiones, del tipo "hace mucho calor", "no es muy alto", "el ritmo del corazón está un poco acelerado", etc.
La clave de esta adaptación al lenguaje, se basa en comprender los cuantificadores de nuestro lenguaje (en los ejemplos de arriba "mucho", "muy" y "un poco").
En la teoría de conjuntos difusos se definen también las operaciones de unión, intersección, diferencia, negación o complemento, y otras operaciones sobre conjuntos, en los que se basa esta lógica.
Esta teoría nos permite manejar y procesar ciertos tipos de información en los cuales se manejen términos inexactos, imprecisos o subjetivos. De una manera similar a como lo hace el cerebro humano, es posible ordenar un razonamiento basado en reglas imprecisas y en datos incompletos.
DIAGRAMA ELECTRICOPROGRAMA DE LABVIEWPRINCIPAL
BLOQUE DE COMUNICACION
BLOQUE DE MEMBRESIA EN TRIANGULOS
BLOQUE DE MEMBRESIA EN TRAPESIOS
BLOQUES DE REGLAS
BLOQUE DE DESFUZIFICACION
El metodo para el calculo de las membresias fue el de: Maximos y Minimos
AQUI EL VINCULO DE DESCARGA DE MODULO Y .HEX DEL MICRO
http://www.megaupload.com/?d=GHJDU130Cualquier duda me pongo a sus ordenes
Link Oficial del tema:
http://khronoscorp.com.mx/blog/?p=32