sábado, 19 de mayo de 2012

programacion para leds locos

ESTA ES LA PROGRAMACIÓN ESPERO LES GUSTE  






MONTAJE 

AQUÍ LES DEJO OTRO PARA QUE LO MIREN
adcon1=7
TRISB=0
TRISA=$FF
pul1 var porta.2
pul2 var porta.1
led1 var portb.0
led2 var portb.1
led3 var portb.2
XY VAR BYTE
XY=0
PORTB=0
PORTA=0
inicio:
if pul1==0 then encender1 
if pul2==0 then encender2
goto inicio 
encender1:
high led1
PAUSE 1000
low led1
goto inicio 
encender2:
high led2
pause 1000
low led2
INICIO1:
IF PUL1==0 THEN ENCENDER4 
GOTO INICIO1
ENCENDER4
IF PUL2==1 THEN ENCENDER4
IF PUL1==0 THEN ENCENDER4
IF PUL2==0 THEN ENCENDER4
FOR XY= 1 TO 5
HIGH LED3
PAUSE 300
LOW LED3
PAUSE 300
NEXT 
GOTO INICIO
end





sábado, 28 de abril de 2012

bomba de infusion   hamilton medical
modelo aramis p 


El objetivo de los sistemas de infusión es el control y la administración de fluidos dentro del organismo de forma parenteral (ej. vía intravenosa IV) o enteral (ej. vía nasogástrica) de forma automatizada, confiable y segura.







Los sistemas de infusión poseen las siguientes propiedades y características:
- Precisión.- Suministro constante.- Seguridad y confiabilidad.- Sistemas de control.- Alarmas.- Alimentación eléctrica y a baterías.





Algunas de las aplicaciones típicas donde se utilizan los los sistemas de infusión son:
- Anestesia.- Infusión de alimentos.- Infusión de medicamentos: antibióticos, antiarrítmicos, sedantes, etc.- Micro infusión (neonatal, pediátrico y adulto en alto riesgo).- Quimioterapia.- PCA (Patient Controlled Analgesia).- Otros.







Los sistemas de infusión se dividen en dos categorías:
- Controladores de infusión.
- Bombas de infusión.
Los controladores de infusión controlan la infusión y pueden ser de dos tipos:
- Controladores de goteo.
- Controladores volumétricos. 




Las bombas de infusión utilizan un medio mecánico para infundir y controlar la infusión. Los tipos de bombas pueden ser:
- Bombas de jeringa.
- Bombas peristálticas.



martes, 14 de febrero de 2012

Astables-Monoestables
Objetivo 

La razon de esta actividad es el conocimiento de dos configuraciones basicas del integrado LM555 . Como Astable y como Monoestable . Mediante este trabajo nos entraremos en el uso del programa ISIS-PROTEUS, este programas es usado para la simulacion de circuitos electronicos , mas adelante se explicaran algunas de sus funciones.

LM555


El LM555 es un circuito integrado de 8 pines . Este integrado es muy utilizado en sus funciones de multivibrador como Astable :










Tambien como monoestable: 



La dispocicion de cada pin es la siguiente:


Proteus

Proteus es una compilación de programas de diseño y simulación electrónica, desarrollado por Labcenter Electronics que consta de los dos programas principales: Ares e Isis, y los módulos VSM y Electra.
El Programa ISIS, Intelligent Schematic Input System (Sistema de Enrutado de Esquemas Inteligente) permite diseñar el plano eléctrico del circuito que se desea realizar con componentes muy variados, desde simples resistencias, hasta alguno que otro microprocesador o microcontrolador, incluyendo fuentes de alimentación, generadores de señales y muchos otros componentes con prestaciones diferentes. Los diseños realizados en Isis pueden ser simulados en tiempo real, mediante el módulo VSM, asociado directamente con ISIS.

ASTABLE
Lo primero que hicimos fue armar el circuito en Proteus 



Luego pasamos a simularlo , conectando un osciloscopio y viendo la carga y descarga del capacitor.
En la parte superior podemos observar la salida de la pata 3 , mientras que abajo se ve la carga y descarga del capacitor.

 Tambien se puede observar la tension maxima y la tension minima 

En la siguiente imagen observamos que sucede si conectamos el pin 4 a GND.La tension va a ser 0v.
Al mismo tiempo que simulabamos , calculamos los valores de frecuencia y duty . Nuestra resistencias eran de : Ra = 68 kohm , Rb = 39 Kohm. . Los  capacitores de 10 nF .Con esos valores se desarrollo :

F = 1.44/(Ra + 2 .Rb )

F = 986,30 Hz
 

Duty = 1 - Rb/(Ra + 2 Rb)

Duty = 0,736
Duty% = 76,3 %

El duty en la simulacion nos otorgo un valor de 940 Hz.

El paso siguiente fue llevar la frecuencia de trabajo a 40 khz , esto nos llevo a recalcular los componentes , segun valores dados por los fabricantes.Los nuevos valores de resistencias son de 1.2Kohm , el de capacitor de 10pF con un duty de 0,66.

Con esto volvimos a simular y obtuvimos lo siguiente :


Uno de los ultimos pasos fue diseñar un PCB del astable :

Monoestable

Al terminar el circuito astable , proseguimos con el monoestable el cual lo simulamos asi :

Luego realizamos las mediciones de la curva de descarga y carga , y los niveles


Para seguir , intentamos obtener un tiempo de alto de 50 ms , para esto realizamos los siguientes calculos :
T = 1,1 .R.C
50 / 1,1 . 3,3 µF = R
R = 13,77 K

Como con el Astable , diseñamos un pcb:



















autor:http://elcontinente7.blogspot.com/2011/06/actividad-n-3-astables-monoestables.html

martes, 6 de diciembre de 2011

prototipo de incubadora de su control de temperatura



opto acoplador

este opto acoplador es para DC  4n25












 este moc o opto acoplador es para AC 
se recomienda el uso de un diodo para evitar el daño de la parte digital 










5 breve descripción del funcionamiento del dispositivo
Es un equipo que tiene como función el simular un ambiente controlado para el bebe similar al del útero, en el que su proceso de gestación y maduración de órganos continúe con el menor traumatismo posible y permitirle la adaptación paulatina al medio externo en el que se empieza a desarrollar.
El funcionamiento de la incubadora es posible gracias a un diseño de circuíos que por medio de sensores, comparadores y alarmas  controlando básicamente 2 parámetros Temperatura ambiente en un rango de 20°C – 39°C y la humedad relativa.

RESUMEN: Este proyecto tiene la finalidad de diseñar el modulo de medición y control térmico de habitáculo para la Incubadora pediátrica practicando los conocimientos teóricos que involucran la conversión de voltaje análogo digital, culminando con la construcción del mismo.
El circuito electrónico está basado en la utilización del micro controlador PIC16F877A y el sensor térmico LM-35



1.      INTRODUCCIÓN
La incubadora pediátrica, es un equipo que tiene como función el simular un ambiente controlado para el bebe similar al del útero, en el que su proceso de gestación y maduración de órganos continúe con el menor traumatismo posible y permitirle la adaptación paulatina al medio externo en el que se empieza a desarrollar.
El funcionamiento de la incubadora es posible gracias a un diseño de circuítos que por medio de sensores, comparadores y alarmas  controlan básicamente 2 parámetros Temperatura ambiente en un rango de 20°C – 39°C y la humedad relativa.
Este reporte contiene la información de los procesos que se siguieron para la construcción del módulo de medición y control térmico del habitáculo de la incubadora pediátrica, practicando los conocimientos adquiridos en nuestro proceso de formación de mantenimiento en equipo biomédico, hasta hoy día quinto trimestre, utilizando herramientas informáticas como la Suite Internet, Microsoft Explorer Ver. 9.0, Proteus V 7.6, Microcode Studio V 3.0.0.5 y herramientas electrónicas de mano.


1.     MARCO TEÓRICO

El procesador PIC 16F877A es un dispositivo  de tecnología Harvard y cuenta con tres tipos de memoria: la RAM   es donde se ejecuta el programa y es una memoria volátil que se borra en el momento de apagado, La ROM es la memoria de solo lectura, y la EEPROM es una memoria auxiliar de almacenamiento donde se guarda el programa.

La parte Análoga está compuesta por los sensores térmicos, los que por cada 1°C que perciben envían 10 mV por sus salida a las entradas IN del PIC.

LM – 35
°C
10mV
1
20mV
2
Tabla 1: Comportamiento del LM35.

La parte digital está compuesta por PIC 16F877A, la LCD (2×16) y el cristal (XT) 4MHz. El programa encuentra los 10mV en la entrada IN del PIC y los convierte en una unidad digital, procesándola en lenguaje de máquina “Binario” y en lenguaje humano ”Decimal” el paso siguiente es mostrarla por el LCD de acuerdo a sus tiempos de espera programados y el siclo se repite en cada cambio de temperatura.

La parte de Potencia la componen dos circuitos de idéntica configuración uno correspondiente a la resistencia o fuente térmica y otro correspondiente a el motor, los cuales constan de un Opto acoplador MOC 3011, un Triad, un Diac, una resistencia de 220KΩ y un diodo.
Cuando la temperatura sensada sea menor a 34°C, enviará una señal de 5V a PortC0 activando el circuito de potencia correspondiente a la resistencia, la cual empezará a calentarse, dando ganancia térmica al sistema y asegurando que en PortC1, que es la conexión del circuito ventilador, esté en 0V. Pero cuando esta ganancia sea sensada en una magnitud mayor a 36°C, el microprocesador interrumpirá la señal de 5V en PortC0, para desactivar el circuito de potencia correspondiente a la resistencia y envía una señal de 5V a PortC1, no sin antes asegurar 0V a PortC0, activando el circuito de potencia correspondiente al motor el cual empezará a ventilar el sistema, para que pierda energía calorífica y desactivando a su vez  el circuito correspondiente a la resistencia, hasta que vuelva a caer el sensor de la misma, a una magnitud menor a 34°C y así cíclicamente se activarán y desactivarán motor y resistencia, para garantizar que la temperatura dentro del habitáculo, permanezca siempre en el rango de 34°C – 36°C.

 La parte análoga está compuesta a su vez de dos elementos, el LM-35 (sensor de temperatura) cuyo comportamiento es    y transduce la señal térmica desde el circuito, y el otro elemento es un sensor idéntico en función y comportamiento, pero que  transduce la señal térmica del habitáculo.

A continuación se muestra el código fuente de la programación realizada para este proyecto por el Ingeniero Marvin Javier Villamizar Herrera:

DEFINE LCD_DREG  PORTB
DEFINE LCD_DBIT  4
DEFINE LCD_RSREG PORTB
DEFINE LCD_RSBIT 0
DEFINE LCD_EREG  PORTB
DEFINE LCD_EBIT  1
DEFINE ADC_SAMPLEUS 50
DEFINE ADC_BITS  10
DEFINE ADC_CLOCK  3
ADCON1=%10000010
TRISC=$00
TRISA=$FF
PORTC=0
PORTB=0
PORTA=0
TEMP VAR WORD
TEMPII VAR WORD
RES VAR PORTC.0
VEN VAR PORTC.1

INICIO:
ADCIN 0,TEMP
ADCIN 1,TEMPII
TEMP=TEMP/2
TEMPII=TEMPII/2
LCDOUT $FE,1, "TEMPCAMARA: ",DEC TEMP
LCDOUT $FE,$0C0,"TEMPCIRCUIT: ", DEC TEMPII
PAUSE 200
IF (TEMP<34) THEN PAUSE 50:RES=1:VEN=0
IF (TEMP>36) THEN PAUSE 50:RES=0:VEN=1
GOTO INICIO





1.     MATERIALES UTILIZADOS

Para  el módulo de medición y control térmico se utilizaron los siguientes materiales.

-          2 LM 35 sensor de temperatura
-          1 PIC16F877A
-          2 Condensadores Electroliticos 10 μF
-          Una fuente de voltaje 5V DC
-          2 Resistencias de 220 Ω
-          1 Resistencia de 1K Ω
-          1 cristal 4MHz
-           LCD 2x16
-          1 potenciometro de  10kΩ
-          Estaño
-          Cable de cobre TWG N° 22
-          2 Cables duplex con clavija a 110VAC
-          Cable flexible de 3 Hilos para sensores.
-          Matrial Termoencogible



1.     RESULTADOS:
Se aprendio el funcionamiento de la Incubadora pediatrica.
Se pudo comprobar en forma practica la teoria de comportamiento de todas las partes que componen el circuito del módulo de medición y control térmico.
 Se practicó el manejo de una señal digital y una señal analoga y el proceso de conversión.
Se aprendio a trabajar algunos de los comandos basicos de programación en Pic Basic.
Se recordo el proceso de programacion de un PIC por medio del prograamador con el archivo .Hex.
Se diseño y simulo virtualmente el plano electronico del módulo de medición y control térmico como se muestra en la fin.














1 lista de chequeo técnico del equipo

A resistencia generadora de calor: Se chequeo que esta resistencia se encontrara conectada correctamente.  No se comprobó que se encontrara en funcionamiento  ósea que generara calor
B transformador: primero se le ISO un chequeo visual de sus conexiones.  Su alimentación se dirige Asia las tarjetas de la parte frontal  del equipo. No recurrimos a darle energía al transformador por posibles averías por causa de la estática.
C  panel frontal: su panel frontal se encontraba sin tornillos Recurrimos a colocar tornillos en las partes en las que fueron retirados. Muchos de los componentes eléctricos como transistores integrados condensadores resistencias,  se encontraban quemadas o fueron retiradas.
D  motor: se ISO un chequeo visual de sus conexiones de alimentación primero conectamos el motor a un voltaje DC. El motor reaccionaba girando de un lado y liego al otro. Luego se probó con  un voltaje alterno  y notamos que  el motor respondía de una forma aceptable al voltaje alterno. Por lo tanto se comprobó que el motor se encontraba en funcionamiento.
E termocupla: se encontraba defectuosa ya que la parte de conexión de la termocupla se encontraba desoldada. Probamos lo que quedaba de ella para mirar si funcionaba pero al calentarla no nos dio ningún resultado.



3 importancias del dispositivo que se va a realizar dentro del equipo
Su importancia es muy alta porque sin estos sensores de temperatura y humedad no se puede detectar en el equipo los cambios constantes que se puedan presentar  ya que los cambios de temperatura y de humedad pueden ser muy constantes  por eso se utilizan dichos sensores