DISPOSITIVO MÚLTIPLE DIGITAL PARA...
Transcript of DISPOSITIVO MÚLTIPLE DIGITAL PARA...
DISPOSITIVO MÚLTIPLE DIGITAL PARA ESTÉTICA
JOHN ALONSO VÁSQUEZ SALCEDO
UNIVERSIDAD DE SAN BUENAVENTURA FACULTAD DE INGENIERÍA
PROGRAMA DE INGENIERÍA ELECTRÓNICA BOGOTÁ
2006
DISPOSITIVO MÚLTIPLE DIGITAL PARA ESTÉTICA
JOHN ALONSO VÁSQUEZ SALCEDO
Proyecto de Grado
Tutor: Pedro Luís Muñoz Ochoa Asesora Metodológica: Patricia Carreño Moreno
UNIVERSIDAD DE SAN BUENAVENTURA FACULTAD DE INGENIERÍA
PROGRAMA DE INGENIERÍA ELECTRÓNICA BOGOTÁ
2006
2
PÁGINA DE ACEPTACIÓN
Jurados:
Roberto Bohórquez
Carlos Gil
Bogota D.C. Fecha de sustentación:6 de junio del 2006
3
DEDICATORIA
Este trabajo, y en general todo el proceso de aprendizaje está dedicado a los
que aportaron en este camino de crecimiento personal y profesional, a mi
madre Patricia Salcedo, Mi abuela Judith Betancourt y mis tias Liliana Salcedo
y Pilar Salcedo. Así mismo a aquellas personas que de una u otra forma
estuvieron a lo largo de toda mi carrera.
4
AGRADECIMIENTOS
Agradezco el apoyo brindado por la empresa MEICOL "Medicina Estética
Integral de Colombia", quien prestó sus laboratorios y financió este proyecto en
su totalidad. Al ingeniero Hernando Cantor por darme la oportunidad de trabajar
y transmitirme sus conocimientos.
5
CONTENIDO pag.
INTRODUCCIÓN 16
1 PLANTEAMIENTO DEL PROBLEMA 17
1.1 ANTECEDENTES 17
1.2 DESCRIPCIÓN Y FORMULACIÓN DEL PROBLEMA 19
1.3 JUSTIFICACIÓN 20
1.4 OBJETIVOS DE LA INVESTIGACIÓN 21
1.4.1 Objetivo General 21
1.4.2 Objetivos Específicos 21
1.5 ALCANCES Y LIMITACIONES DEL PROYECTO 22
1.5.1 Alcances 22
1.5.2 Limitaciones 22
2 MARCO DE REFERENCIA 23
2.1 MARCO CONCEPTUAL 23
2.2 MARCO LEGAL O NORMATIVO 26
6
2.3 MARCO TEÓRICO 35
3 METODOLOGÍA 48
3.1 ENFOQUE DE LA INVESTIGACIÓN 48
3.2 LÍNEA DE INVESTIGACIÓN DE USB / SUB-LÍNEA DE FACULTAD /
CAMPO TEMÁTICO DEL PROGRAMA 49
3.3 TÉCNICAS DE RECOLECCIÓN DE INFORMACIÓN 49
3.4 HIPÓTESIS 50
3.5 VARIABLES 50
3.5.1 Variables independientes 50
3.5.2 Variables Dependientes 50
4 PRESENTACIÓN Y ANÁLISIS DE RESULTADOS 51
5 DESARROLLO INGENIERIL 59
6 CONCLUSIONES 109
7 RECOMENDACIONES 111
BIBLIOGRAFÍA 112
ANEXOS 114
LISTA DE TABLAS pag. Tabla 1 Selección de Masaje 76
Tabla 2 Selección de tipo de onda 77
Tabla 3 Selección de tiempo 77
Tabla 4 Tabla de Antiestrés 99
Tabla 5 Selección de tipo de masaje 103
Tabla 6 Selección de Polaridad 103
Tabla 7 Selección de tiempo 104
Tabla 8 Selección de nivel de masaje 104
8
LISTA DE FIGURAS pag.
Figura 1. Corriente Alterna 23
Figura 2 .Corriente Continua 24
Figura 3.Corriente Galvánica 24
Figura 4. Corriente Farádica 24
Figura 5. Microcontrolador 25
Figura 6. Potenciómetro 26
Figura 7. Equipo de electroestimulación 39
Figura 8. Máquina de Ionización 39
Figura 9. Máquina de Alta Frecuencia 39
Figura 10. Máquina Profesional 40
Figura 11. Diagrama general de la máquina 40
Figura 12. Diagrama del módulo de estimulación 41
Figura 13. Diagrama del módulo de ionización 46
Figura 14. Diagrama del módulo de Alta Frecuencia 47
9
Figura 15. Salidas y Entradas de los potenciómetros 51
Figura 16. Declaración de entradas y salidas 52
Figura 17. Variables de las entradas y salidas 52
Figura 18. Enlace de entradas y salidas 53
Figura 19. Análisis de los cuatro potenciómetros independientes 53
Figura 20. Funcionamiento general del módulo de electroestimulación 54
Figura 21. Funcionamiento del programa de electroestimulación 54
Figura 22. Simulación del programa electroestimulación 55
Figura 23. Funcionamiento general del módulo de Ionización 56
Figura 24. Funcionamiento del programa de Ionización 56
Figura 25. Simulación del programa Ionización 57
Figura 26. Entrada y salida del potenciómetro de control 57
Figura 27. Análisis potenciómetro 58
Figura 28. Cristal 59
Figura 29. Buzzer 70
10
Figura 30. Pantalla LCD 72
Figura 31. Diagrama de Flujo Principal de electroestimulación 78
Figura 32. Diagrama de Flujo Tonifica 89
Figura 33. Diagrama de Flujo Levanta 89
Figura 34. Diagrama de Flujo Linfodren 92
Figura 35. Diagrama de Flujo Fortalece 94
Figura 36. Diagrama de Flujo Celulitis 95
Figura 37. Diagrama de Flujo Post Parto 98
Figura 38. Diagrama de Flujo Antiestrés 100
Figura 39. Diagrama de Flujo Facial 101
Figura 40. Diagrama de Flujo Hipertrofia 103
Figura 41. Diagrama de Flujo de Ionización 105
Figura 42. Diagrama de Flujo de Polarización 107
11
LISTA DE ANEXOS
Anexo A Programación de Ionización Anexo B Programación de Electroestimulación
12
GLOSARIO
ALTA FRECUENCIA: Banda del espectro electromagnético que ocupa el rango
de frecuencias de 3MHz a 30MHz.
APARATOLOGIA (MÁQUINAS DE ESTÉTICA): Corresponde a todo dispositivo
médico operacional y funcional que reúne sistemas y subsistemas eléctricos,
electrónicos, mecánicos, hidráulicos y/o híbridos, incluidos los programas
informáticos, destinados para ser usados en seres humanos con fines
estéticos.
CORRIENTE: es un flujo de electrones que pasa a través de un conductor
ELECTROESTIMULACIÓN MUSCULAR: (EEM) es una innovación tecnológica,
imprescindible para el aumento del rendimiento deportivo, la estética corporal y
para la recuperación funcional en caso de lesiones tanto en deportistas como
en personas sedentarias.
ESTÉTICA FACIAL Y CORPORAL: Son todos los procedimientos no invasivos
que se utilizan para el embellecimiento del cuerpo humano con el fin de
limpiarlo, perfumarlo, modificar su aspecto y protegerlo o mantenerlo en buen
estado, con o sin la utilización de productos cosméticos.
IONIZACIÓN: La ionización es el proceso químico o físico mediante el cual se
producen iones, átomos o moléculas cargadas eléctricamente debido al exceso
o falta de electrones respecto a un átomo o molécula neutra.
MEDICINA ESTETICA: práctica médico-quirúrgica que aplica las técnicas
necesarias, para la restauración, mantenimiento y promoción de la estética, la
belleza y el bienestar.
13
MICROCONTROLADOR: es un circuito integrado o chip que incluye en su
interior las tres unidades funcionales de un ordenador.
ONDA: Una onda es una perturbación que se propaga a través del espacio y
transporta energía. En otras palabras es la forma de propagarse a través del
espacio, propia de los campos eléctricos y magnéticos producidos por las
cargas eléctricas en movimiento.
PANEL DE CONTROL: Es un dispositivo formado por diferentes herramientas
o utilidades que le permitirán configurar los dispositivos del ordenador.
POTENCIÓMETRO: en un arreglo de resistencias que permiten aumentar o
disminuir la corriente.
SEÑAL ANÁLOGA: son las vibraciones del aire, ondas continuas. Es decir, Una
señal análoga usa variaciones (modulaciones) en una señal, para enviar
información.
14
RESUMEN
Este estudio tiene como objetivo unificar a través de un panel de
control digital diferentes funciones realizadas por varios equipos de
estética, basado en la aplicación de la información obtenida acerca
de la electroestimulación. La empresa escogida para el proyecto fue
MEICOL, empresa líder en aparatología estética en Colombia. La
investigación es de tipo explicativo, con un enfoque empírico -
analítico. Como resultado importante del proyecto se encuentra el
perfeccionamiento en los tratamientos, frecuencias y tiempos, así
como agilidad en el trabajo de los esteticistas y prestación de
servicios de alta calidad.
Palabras Clave: corriente, panel de control, aparatología, estética,
electroestimulación, ionización, alta frecuencia.
15
INTRODUCCIÓN
Los equipos de medicina estética, juegan un papel muy importante en la
actualidad, ya que día a día tienen más acogida entre muchas personas que
por varias razones, entre ellas salud y bienestar físico, buscan el cuidado de su
cuerpo, además si se tiene en cuenta que dado el ritmo de vida a nivel laboral y
social no se cuenta con el tiempo para el ejercicio físico.
Varios de los productos que se hacen hoy para el cuidado de cuerpo humano
son de tipo electrónico; existe un progreso masivo en este tipo de máquinas,
debido al crecimiento tanto de la población de quienes las utilizan, como de los
múltiples servicios prestados por estas, las máquinas electrónicas.
A raíz de esto, y gracias a la alta calidad en su duración y múltiples funciones
que exigen estas máquinas, nace la necesidad de hacer un control totalmente
digital que permita facilitar el trabajo de las personas que manipulan estos
equipos, así como la comodidad de los pacientes o usuarios.
El proyecto contempla tres etapas a través de las cuales se busca controlar y
unificar a partir de un panel de control, el funcionamiento de cuatro equipos
distintos, lo que como ya se mencionó, permitirá realizar tratamientos más
rápidos y efectivos.
16
1. PLANTEAMIENTO DEL PROBLEMA
1.1. ANTECEDENTES
La electroestimulación muscular (EEM) es una innovación tecnológica de gran
ayuda en la mejora de la salud y de la estética corporal. En la actualidad es
imprescindible para el aumento del rendimiento deportivo, la estética corporal y
para la recuperación funcional en caso de lesiones tanto en deportistas como
en personas sedentarias.
Un breve repaso a las investigaciones publicadas muestran el uso, la eficacia y
el “conocimiento” de la EEM desde la antigüedad hasta la actualidad:
En el antiguo Egipto era conocida la existencia de una corriente natural, como
lo demuestra el encuentro de un grabado de un pez eléctrico en una tumba
datada del 2750 a. C. El primer protocolo de electroterapia se remonta al 46 a.
C. Cuando Scribonius Largus escribe: “Para todo tipo de gota se debe colocar
un pez torpedo vivo bajo el pie del paciente…”
Entre los métodos modernos de entrenamiento que disponen los deportistas,
existe uno que surge de los países del Este a finales de los años 60, la
electroestimulación muscular proporciona aumentos muy rápidos de fuerza
muscular sin fatiga y con sesiones muy cortas.
Claramente la estimulación muscular inducida por electroestimulación debe ser
comúnmente integrada en un preciso programa de prevención, o
restablecimiento.
Las nuevas tendencias del Fitness proponen programas de tonificación que
utilizan conjuntamente la electroestimulación a largas caminatas, en la
búsqueda del bienestar y de una forma física sin estrés (HAINAUT, K. y
DUCHATEAU, J, 1992)
17
Los aumentos del rendimiento deportivo alcanzados con la EEM son
sorprendentes, ello hace que su uso sea cada vez más extendido en el
deporte. Los estudios realizados y publicados con deportistas van desde
anécdotas realizadas con un solo deportista hasta investigaciones con grupos
de control:
“Un jugador de voleibol de nivel medio siguió un entrenamiento por
electroestimulación de 8 semanas en la universidad de Quebec en Montreal,
obtuvo una ganancia de impulso vertical de 13 cm como consecuencia de la
estimulación de las pantorrillas y los cuádriceps…En el mismo periodo el
saltador de altura Ferragne (2,26 m) ganó un 34,2% de fuerza en la pierna libre
y un 28,8% en la de impulso…Un culturista 5º en los campeonatos del mundo
realizó 9 sesiones de entrenamiento con EEM en biceps braquial en 2
semanas, obtuvo un aumento de 2 cm en el brazo izquierdo y 2,5 en el
derecho… 8 saltadores de altura en 3 semanas de entrenamiento con EEM a
razón de 3 sesiones de 10 minutos, obtuvieron una ganancia del perímetro del
muslo (de la pierna de apoyo) de 2 a 5 cm.”(PORTMANN citado por COMETTI,
2000).
La mayoría de los dispositivos de estética de electroestimulación, ionización y
alta frecuencia, son análogos e individuales. Estos equipos son diseñados por:
Bioenergy, Enco “cosmetología en chile”, Meditea, Starbene, entre otros.
Aunque se pueden encontrar algunos equipos que se encuentran unidos, como
es el caso de Evidence, cosmética técnica y ROS’S.
A nivel de Colombia y Latinoamérica, La empresa Meicol “medicina estética
integral de Colombia” es una de las empresas más fuertes en este campo, ya
que además de contar con amplios servicios, mantiene en constante desarrollo
el avance de sus equipos.
Meicol; tiene su origen en Medicina Estética Integral, entidad que nace en 1994
como empresa comercializadora de productos cosméticos y distribuidora de
aparatología nacional.
En Septiembre de 1998 conforma con la Compañía Biodiet de Venezuela,
Medicina Estética Integral de Barranquilla, Medicina Estética Integral de
Colombia Capítulo Quito, el GRUPO BIODIET INTERNACIONAL. Grupo que
trabajó mediante una alianza de interés común por el desarrollo del área de la
Estética en Venezuela, Colombia y Ecuador; buscando en todo momento ser
plataforma de información veraz y de primera mano para mantener al día al
profesional de la estética en las últimas técnicas y desarrollos tecnológicos del
mundo de la belleza.
Para Mayo del 2001 y después de la realización del CONGRESO
INTERNACIONAL DE ESTÉTICA INTEGRAL realizado en la ciudad de Bogotá
D.C., la Compañía debe independizarse del Grupo Biodiet Internacional para
continuar su trayectoria de investigación, producción y comercialización de
aparatología.
Para el año 2003 la compañía en busca de mantener su política de
investigación, desarrollo y difusión de nuevas técnicas decide iniciar la división
de Educación, creando el "CENTRO DE ESTUDIOS E INVESTIGACIONES
MEICOL" que inicia su funcionamiento en el mes de Mayo en la ciudad de
Bogotá D.C; lanzando el programa de TÉCNICO LABORAL EN ESTÉTICA Y
COSMIATRIA.
1.2. DESCRIPCIÓN Y FORMULACIÓN DEL PROBLEMA
1.2.1. Descripción del problema Hoy en día, en donde la falta de tiempo y la simplicidad con la que se busca
realizar la mayoría de actividades diarias e importantes, ha generado que gran
parte de los hombres y las mujeres opten por buscar una solución más efectiva
y ágil para sus tratamientos a nivel estético.
19
Por supuesto la amplia aceptación y cobertura de los equipos que facilitan el
cuidado del cuerpo, ha llevado a la necesidad de agilizar y optimizar estos
tratamientos a través de la actualización, rediseño e implementación de
equipos de estética, así como la disponibilidad de espacios que permitan el uso
de estas máquinas.
En muchas ocasiones para lograr un tratamiento específico, se hace uso de
varios equipos en una misma sesión, ocasionando retraso en la programación
de actividades. Así mismo, si se utilizaran diferentes máquinas de forma
simultánea, se haría necesario el trabajo de varios esteticistas para mantener el
cuidado y atención adecuada en el trato del usuario y en el manejo y control de
los equipos.
1.2.2. Formulación del problema ¿Cómo controlar un conjunto de dispositivos para el uso de la estética tanto
facial como corporal?
1.3. JUSTIFICACIÓN
En los tiempos actuales, la estética integral ha tenido una gran acogida, debido
a múltiples factores como la falta de tiempo de las personas para hacer deporte
o ejercicio, la falta de tiempo para el cuidado de su cuerpo, así como el deseo
de mantener una apariencia más saludable. Por esto, y porque gran parte de
los dispositivos se han realizado en el campo de la electrónica con óptimos
resultados, se consideró importante diseñar e implementar el panel de control
de dispositivos que mejoren y faciliten el cuidado corporal de las personas.
Debido a que algunas veces se manejan varios equipos para lograr una sola
aplicación, lo cual toma más tiempo y hace más complejo el manejo del
tratamiento, con el proyecto se busca facilitar el trabajo de los esteticistas en
cuanto a que la forma de manipular el equipo sea más sencilla y ágil para que a
20
su vez la atención del operario (esteticista), se enfoque principalmente en el
usuario o pacientes, prestando un servicio de mayor calidad.
Por estas razones es importante diseñar un panel de control digital que permita
la unificación de varios equipos en un solo instrumento, lo que como ya se
menciono facilitará el trabajo de los esteticistas y la comodidad de los usuarios.
Para lograr esto, se propone, unificar la operación de los elementos que más
se utilizan en los tratamientos faciales y corporales, como son: alta frecuencia,
ionización y electroestimulación. Con estos tres dispositivos, se pueden
trabajar varias zonas del cuerpo humano ahorrando tiempo y disminuyendo
trabajo. Además, también se pueden unir varios tratamientos bajo una misma
función, mejorando el trabajo que se esta realizando.
1.4. OBJETIVOS DE LA INVESTIGACIÓN
1.4.1. Objetivo general Controlar y unificar el sistema de dispositivos múltiples a través de un panel de
control digital, que permita integrar las diferentes funciones de los equipos
utilizados para el cuidado estético facial y corporal.
1.4.2. Objetivos específicos
• Analizar cada uno de los dispositivos e identificar sus funciones.
• Crear el control digital de un instrumento que reúna los siguientes
tratamientos: alta frecuencia, Ionización y electroestimulación.
• Digitalizar el panel de control de los equipos, para acceder a cada uno
de los tratamientos propuestos ya sea a nivel independiente o
simultáneo.
• Desarrollar y establecer para cada tratamiento la intensidad y duración
de cada uno, así como el programa que identifique cada masaje, para
21
que esto permita conocer el tratamiento más adecuado para cada
paciente.
1.5. ALCANCE Y LIMITACIONES DEL PROYECTO
1.5.1. Alcance
En este proyecto se desea implementar el control digital de tres tratamientos
que son ionización, alta frecuencia y electroestimulación. En Cada dispositivo,
se colocará el sistema de control independiente para que se pueda manejar en
uno o varios pacientes al tiempo. Así mismo, se entregará una programación
sencilla y pantalla LCD individual si es necesario.
La importancia del proyecto radica en que a nivel tecnológico se estará
avanzando, en cuanto a que la realización y prestación de servicios se
optimizara. La empresa, entonces contará con el beneficio de ser una de las
pioneras en cuanto a la calidad de equipos de estética.
1.5.2. Limitaciones
- Por políticas de la empresa, el uso de tecnologías está limitada, puesto que
aquí se manejan básicamente microcontroladores de microchip y de software,
se utilizan MPLAB con el hardware PicStarPlus, no están dispuestos a comprar
otras clases de tecnologías para el avance o desarrollo de los equipos.
- Dada las múltiples ocupaciones y falta de tiempo del instructor del proyecto,
para llevar a cabo las asesorías, el avance del trabajo se vio afectado
generando dificultades para que el proyecto sea entregado en el tiempo
acordado.
22
- El cronograma de actividades se vio retrasado, debido al cambio de tutor por
parte de la universidad, lo que dio como resultado la falta de asesoría por más
de dos semanas.
2. MARCO DE REFERENCIA
2.1. MARCO CONCEPTUAL
A continuación se definen varios de los conceptos que se encontrarán a lo
largo del trabajo de investigación, y que son importante tener claros para la
comprensión del texto. Dentro de estos conceptos se encuentran: corriente,
tipos de corriente (alterna, continua), entre otros.
La corriente es un flujo de electrones que pasa a través de un conductor. Esta
corriente puede ser de dos tipos: alterna o continua.
La corriente alterna, cambia repetidamente de polaridad; Su voltaje varía con el
tiempo, Empieza a variar desde cero hasta un máximo positivo, y luego vuelve
a variar hasta un máximo negativo, para volver de nuevo a cero.
Fig.1. CORRIENTE ALTERNA
Por su parte, la corriente continua, es un flujo continuo de electricidad, en la
que los electrones circulan en un mismo sentido.
23
Fig.2. CORRIENTE CONTINUA
Así mismo aparece la corriente galvánica que es o son corrientes continuas
que producen calor y ejercen fenómenos químicos en el cuerpo humano por
medio de polos positivos y negativos, en los cuales dan excitabilidad y
conductibilidad en el tejido tratado.
Fig. 3. CORRIENTE GALVÁNICA
La corriente farádica son corrientes variables, lo que quiere decir que la
corriente varía permanentemente en función del tiempo y son de baja
frecuencia. Su aplicación es un poco más fuerte, puesto que sirve mas para
ejercitar tejidos.
Fig.4. CORRIENTE FARÁDICA
Cuando se habla de alta frecuencia, o también llamada corrientes D’Arsonvar;
se esta hablando de un dispositivo de corriente alterna, que produce más de
24
1MHz en frecuencia. Esta corriente contiene un elevado voltaje, pero con una
baja corriente.
Dentro de los dispositivos que se encuentran en las máquinas de estética para
lograr su funcionamiento, se halla el microcontrolador y los potenciómetros.
El microcontrolador es un circuito integrado o chip que incluye en su interior las
tres unidades funcionales de un ordenador, además tiene una cantidad de
registros para almacenar datos y se encuentra en un solo circuito integrado.
Fig.5. MICROCONTROLADOR
http://www.electronicweb2001.com/tienda/catalog/catalog/images/16f876.jpg
Por lo tanto, este integrado es de poco tamaño, tiene un bajo consumo de
corriente y es muy económico. Las aplicaciones de estos microcontroladores,
se encuentran en diferentes campos como: robótica, industria automotriz,
electrodomésticos, instrumentación, electromedicina, alarmas, etc. Los
microcontroladores, se pueden dividir en tres gamas dependiendo el juego de
instrucciones que tiene; Gama alta “64 instrucciones”, gama media “35
instrucciones” y gama baja “33 instrucciones”.
Por su parte los potenciómetros digitales consisten en un arreglo de
resistencias que permiten aumentar o disminuir la corriente.
25
Fig. 6. POTENCIÓMETRO
http://images.mercateo.com/images/products/Conrad/tn_179493_bb_00_fb.eps.
jpg
2.2. MARCO LEGAL O NORMATIVO
RESOLUCIÓN NÚMERO 2263 DE 2004 MINISTERIO DE LA PROTECCIÓN SOCIAL
(Julio 14)
Por la cual se establecen los requisitos para la apertura y funcionamiento de los
centros de estética y similares y se dictan otras disposiciones.
EL MINISTRO DE LA PROTECCIÓN SOCIAL
En ejercicio de sus atribuciones legales y en especial de las conferidas por el
artículo 429 de la Ley 09 de 1979, 711 de 2001 y el artículo 2° del Decreto 205
de 2002,
RESUELVE:
Artículo 1°. Ámbito de aplicación. La presente resolución es de obligatorio
cumplimiento para la apertura y funcionamiento de los centros de estética,
institutos de belleza, centros de bronceado y demás establecimientos donde se
realicen procedimientos cosméticos, faciales o corporales.
Parágrafo. Los establecimientos en los que se aplican técnicas con finalidad
terapéutica, intervenciones quirúrgicas, microcirugías (tatuaje), procedimientos
invasivos (piercing), implantes o preparaciones cosméticas, deberán cumplir en
26
todo momento con la reglamentación vigente en lo relacionado con los
prestadores de servicios de salud.
Artículo 2°. Definiciones. Para efectos de la presente resolución se adoptan las
siguientes definiciones:
Aparatología de uso en estética. Corresponde a todo dispositivo médico
operacional y funcional que reúne sistemas y subsistemas eléctricos,
electrónicos, mecánicos, hidráulicos y/o híbridos, incluidos los programas
informáticos que intervengan en su buen funcionamiento, destinados por el
fabricante para ser usados en seres humanos con fines estéticos y que deben
cumplir con la normatividad sanitaria vigente establecida para equipo
biomédico.
Bioseguridad. Son las prácticas que tienen por objeto eliminar o minimizar el
factor de riesgo que pueda llegar a afectar la salud o la vida de las personas o
que pueda contaminar el ambiente.
Centro de bronceado. Establecimiento en el que se pretende proporcionar un
tono bronceado a la piel, mediante la utilización de técnicas no invasivas.
Centro de estética y cosmetología. Es aquel establecimiento dedicado a la
realización de tratamientos cosméticos, que dispone de recintos aislados, para
uso individual destinados exclusivamente a la prestación de servicios de
estética personal, incluyendo técnicas de aparatología y procedimientos no
invasivos.
Contaminación ambiental. Cantidad de contaminantes físicos, químicos y
biológicos dispersos en el ambiente de trabajo, capaces de generar efectos
nocivos para la salud en la población trabajadora y usuaria de los servicios de
belleza, centros de estética, salas de masajes, escuelas de capacitación y/o
formación en estética, cosmetología y establecimientos afines.
Escuelas de capacitación y formación. Establecimiento dedicado a la
27
capacitación y formación de carácter formal y no formal, en actividades de la
cosmetología.
Instituto de belleza. Establecimiento en el que se realizan distintas técnicas
con la finalidad de embellecer el cuerpo humano con o sin la utilización de
productos cosméticos.
Prácticas y actividades de embellecimiento corporal. Son todos los
procedimientos no invasivos que se utilizan para el embellecimiento del cuerpo
humano con el fin de limpiarlo, perfumarlo, modificar su aspecto y protegerlo o
mantenerlo en buen estado, con o sin la utilización de productos cosméticos.
Procedimiento invasivo. Es aquel procedimiento realizado por un profesional
de la medicina en el cual el cuerpo es agredido química y/o mecánicamente o
mediante inyecciones intradérmicas y/o subcutáneas, o se introduce un tubo o
un dispositivo médico.
Articulo 3°. De la implementación de las técnicas de limpieza. Todo
establecimiento destinado a la realización de procedimientos cosméticos y
estéticos, deberá implementar técnicas de limpieza, que garanticen el control
de los factores de riesgo físico, químicos y biológicos.
Artículo 4°. Institutos de belleza y actividades complementarias. Todas las
actividades objeto de la presente reglamentación, podrán ejercerse conjunta o
individualmente y cualquiera de ellas complementarse con las de gimnasio,
piscina, sauna u otras, siempre que se cumplan con las condiciones técnico -
sanitarias establecidas para cada actividad, para este efecto los institutos de
belleza podrán desarrollar, individual o conjuntamente las siguientes
actividades:
• Masaje manual estético.
• Tratamientos cosméticos faciales y corporales.
• Depilación por métodos no invasivos.
28
• Bronceado de la piel por métodos no invasivos
• Maquillaje facial y corporal por métodos no invasivos.
• Higiene facial y corporal.
• Procedimientos con aparatología de uso en estética.
Parágrafo. Los establecimientos objeto de la presente reglamentación, deberán
ser independientes del área de vivienda o de cualquier otra área que no sea
compatible con los servicios a prestar.
Artículo 5°. Requisitos de funcionamiento. Para la apertura y funcionamiento los
establecimientos de que trata la presente resolución deberán cumplir con los
siguientes requisitos:
1. Condiciones generales notar
• Disponer de áreas independientes que permitan el desarrollo cada una
de las actividades propias de cada establecimiento.
• Cada área definida de trabajo deberá permitir el libre movimiento del
personal.
• Las divisiones deben ser hidro-repelentes, antiadherentes y permitir o
garantizar que pase aire limpio de un lado a otro.
• Contar con una sala de espera.
• Definir y garantizar la privacidad de las áreas o cabinas para aquellas
actividades que así lo requieran.
• Las paredes, pisos y techos deberán ser en material no poroso, no
absorbente, de fácil limpieza y desinfección.
• Los mobiliarios (sillas, mesas, camillas, etc.), deben ser en material
lavable.
29
• Disponer de protectores o demás elementos cuando se realicen técnicas
que requieran contacto directo del cuerpo con el mobiliario:
• Las instalaciones deben contar con buena iluminación y ventilación ya
sea natural o artificial.
• Disponer de un botiquín dotado, de fácil acceso, con los implementos
necesarios para primeros auxilios. Se deberá controlar el ruido, de
acuerdo con las normas vigentes de salud ocupacional.
• Contar con unidades sanitarias completas, de acuerdo con los
procedimientos estéticos que allí se realicen, limpias, con toallas, jabón
líquido y demás elementos de aseo necesarios.
• Cuando el usuario requiera del cambio de ropa para desarrollar las
actividades correspondientes al establecimiento, dispondrán de un
vestier.
En el caso de que dispongan de cabinas de uso individual, estas podrían
ser usadas para tal fin.
• El establecimiento o la institución no deben estar localizados en lugares
que presenten riesgo inminente de desastres naturales, cerca de áreas
con riesgos de salubridad grave e incorregible que impiden mantener las
condiciones internas de la Institución.
• Debe contar con suministro permanente de agua potable, servicio de
alcantarillado, y energía eléctrica y mantenerse en estado de
conservación y limpieza.
• Deberá contar con un área específica y separada físicamente para el
lavado de utensilios con una poceta con suministro de agua y red
hidráulica para agua potable y aguas negras.
• Deberá implementarse un programa de control de artrópodos y
roedores, con una frecuencia no menor de tres (3) veces por año.
30
• Disponer de un método de esterilización en el cual, los equipos
esterilizadores, cuenten con concepto técnico favorable del Invima.
• Los productos cosméticos que se utilicen en los establecimientos
contemplados en la presente resolución deberán tener registro sanitario
o notificación sanitaria obligatoria.
• Las cuchillas y material de rasurado, serán de un (1) solo uso.
• Toda la aparatología de uso en cosmética utilizada en los tratamientos
estéticos debe contar con el concepto técnico favorable por parte del
Invima.
3. Depósitos y eliminación de residuos
El área dispuesta para los desechos sólidos debe ser independiente. Se
debe efectuar una adecuada gestión de los residuos sólidos y líquidos que
se generen, de acuerdo con lo contemplado en el Decreto 2676 de 2000 y
la Resolución 1164 de 2002, o la normatividad sanitaria vigente en el tema.
3. Lencería
Las toallas y demás elementos de lencería que utilice el establecimiento, se
mantendrán y almacenarán en condiciones higiénicas y serán renovadas
con cada cliente. Una vez usadas, se depositarán en recipientes dispuestos
para tal fin.
4. Personal
• Contar con ropa y calzado de uso exclusivo para el personal que
desempeñe las funciones de que trata la presente resolución y no
podrán durante la realización de los procedimientos, ingerir alimentos ni
ninguna clase de bebidas.
• Cumplir con el manual de bioseguridad, expedido por el Ministerio de la
Protección Social.
31
• No podrán realizar procedimientos cosméticos cuando padezcan heridas
y/o lesiones cutáneas en las manos.
• Archivar las hojas de vida del personal que labore en el establecimiento
con los debidos soportes en los cuales se acredite su desempeño
laboral, de acuerdo con la Ley 711 de 2001.
5. Manuales y registro
• Disponer de los manuales en donde se detallen los procesos y
procedimientos de los servicios que se prestan.
• Llevar un registro actualizado de los equipos con que cuenta el
establecimiento y del mantenimiento que se les realiza a los mismos.
Parágrafo. Los institutos de belleza y centros de estética deberán cumplir
además de los requisitos señalados en el presente artículo con duchas,
lavamanos y batería sanitaria para los clientes, los cuales deberán ser
independientes a los que utiliza el personal del instituto y en las cabinas
individuales o en las zonas comunes en las que se apliquen las técnicas de
estética, se contará con un lavamanos.
Los centros de bronceado, deberán suministrar en forma individual la provisión
de gafas solares.
Artículo 6°. De la Información. Cada establecimiento deberá informar
previamente a los clientes, los cuidados, precauciones, riesgos y costos,
relacionados con el servicio por él solicitado.
Artículo 7°. Documentación legal. Para la apertura y funcionamiento de los
establecimientos contemplados en la presente norma, los interesados deberán
allegar la siguiente documentación legal a la entidad departamental, distrital o
municipal de su jurisdicción:
32
• Certificado de existencia y representación legal, expedido por la Cámara
de Comercio.
• Viabilidad de uso del suelo expedido por planeación municipal o la
entidad territorial.
• Planos del establecimiento indicando las áreas.
• Relación del personal que prestará los servicios en el establecimiento,
allegando el certificado que lo acredita en cosmetología, indicando la
función o actividad laboral realizada por cada uno.
• Relación de los servicios a prestar.
• Relación de los equipos con que cuenta el establecimiento para prestar
los servicios declarados, indicando el número del concepto técnico
favorable otorgado por el Invima.
Artículo 8°. Vigilancia y control. Sin perjuicio de las funciones establecidas en la
normatividad vigente, los departamentos en coordinación con los distritos y
municipios ejercerán la inspección, vigilancia y control de los establecimientos
a que se refiere la presente resolución y adoptarán las medidas de prevención
o correctivas necesarias para dar cumplimiento a lo aquí dispuesto y en las
demás normas que sean aplicables. Igualmente las entidades territoriales, son
competentes para adoptar las medidas sanitarias de seguridad, adelantar los
procedimientos y aplicar las sanciones a que haya lugar, conforme a lo
dispuesto en los artículos 17 y 18 de la Ley 711 de 2001.
Artículo 9°. Visitas de inspección. Las entidades territoriales realizarán por lo
menos una vez al año o las veces que lo estimen conveniente, una visita a los
establecimientos de que trata la presente resolución, con el fin de verificar el
cumplimiento de los requisitos aquí establecidos.
Los funcionarios que practiquen la visita a los establecimientos objeto de la
presente reglamentación, deberán acreditar su identidad e identificación como
33
autoridad sanitaria. Levantarán actas por cada visita, en donde se emita un
concepto técnico sanitario del establecimiento y los servicios.
Cuando sea del caso, realizarán el seguimiento a los requerimientos
establecidos de acuerdo con el concepto técnico sanitario del acta de visita.
En situaciones de riesgo grave para la salud pública, podrán imponer medidas
sanitarias de seguridad y sanciones, de acuerdo con lo establecido en los
artículos 576 y siguientes de la Ley 9ª de 1979.
Artículo 10. Autorización de nuevos servicios. Cuando los establecimientos
objeto de la presente reglamentación amplíen los servicios que prestan
deberán informar y solicitar su autorización a la respectiva autoridad sanitaria
competente.
Artículo 11. Disposiciones transitorias. Los establecimientos a que hace
referencia la presente resolución que a la fecha se encuentran funcionando,
contarán con un (1) año a partir de la entrada en vigencia de la presente
resolución para adecuarse, a los requisitos establecidos en la presente norma.
Para el cumplimiento del presente artículo los dueños de los establecimientos o
representantes legales, deberán informar por escrito a las autoridades de salud
Departamentales, Distritales o Municipales, las adecuaciones a que haya lugar
y el tiempo requerido para cumplir con la norma. No obstante lo anterior, la
entidad territorial programará visita de inspección al establecimiento con el fin
de determinar si las condiciones sanitarias, de bioseguridad y de salud
ocupacional allí se realizan no ponen en el riesgo a los usuarios.
Vencido el plazo aquí establecido, la entidad territorial correspondiente, visitará
el establecimiento con el fin de determinar el cumplimiento de lo dispuesto en la
presente norma.
34
Su incumplimiento dará lugar a la aplicación de las medidas sanitarias de
seguridad y de las sanciones contempladas en las Leyes 9ª de 1979 y 711 de
2001.
Artículo 12. La presente resolución rige a partir de la fecha de su comunicación
y deroga las disposiciones que le sean contrarias.
Publíquese y cúmplase.
Dada en Bogotá D. C., a 14 de julio de 2004.
El Ministro de la Protección Social,
Diego Palacio Betancourt
DIARIO OFICIAL NO. 45.618 DE JULIO 23 DE 2004
2.3. MARCO TEÓRICO
El exceso de grasa en el cuerpo influye de manera negativa en muchos
aspectos de la vida del ser humano. Desde el punto de vista de la salud
condiciona a la aparición de numerosas enfermedades. Simultáneamente
limita en múltiples situaciones de la vida cotidiana que tienen que ver con lo
psicológico y lo emocional. Influye, además en el comportamiento social y
laboral, ya sea desde la propia desvalorización como desde la actitud de la
sociedad hacia la persona que padece este tipo de trastorno.
El adelgazamiento, el acondicionamiento físico y la mejoría estética son sin
duda alguna recursos muy válidos para lograr un mayor bienestar y mejorar la
salud psicofísica y emocional.
Dependen de uno mismo pero esto debe obtenerse mediante un proceso
adecuado y bajo una supervisión profesional seria y responsable (Murua,C.
2003).
35
En la actualidad, tanto hombres como mujeres se encuentran interesados en
mantener no solo una vida saludable, sino en mantener la belleza del cuerpo
humano, sin que esto les cueste muchos esfuerzos, pues el ritmo de vida
actual no permite la disponibilidad necesaria para dedicar el tiempo suficiente
para este tipo de cuidados. Por lo que el desarrollo tecnológico en cuanto a
equipos que cumplen con las características exigidas para estos cuidados entra
a jugar un papel importante en la vida de la gente, ya que en estos se
encuentra una forma eficaz y menos compleja de encontrar soluciones para el
mantenimiento de un cuerpo saludable y estético.
Se vive una época caracterizada por una preponderancia inédita de la estética
personal. Aunque el arreglo del cuerpo y del rostro han sido compañeros
inseparables de la historia humana, han inspirado la creación artística y han
servido de impulso a la ciencia y la filosofía, en estos tiempos el afán por
“mejorar” la imagen se ha convertido en un elemento primordial de la vida
cotidiana.
El deseo de tener buena apariencia es natural. Para el ser humano es fácil
cambiar y/o adquirir esa buena apariencia, ya que disponen de medios para
alterarla que están mucho más allá de la naturaleza. (Arrevola, E y Lechado, J.
2002).
Dentro de los múltiples campos de aplicación en las que la electrónica hace
parte, se encuentra recientemente el de la medicina estética facial y corporal;
jugando un papel importante en los diferentes tratamientos y terapias
realizados por los esteticistas y médicos terapeutas para el cuidado y
apariencia del cuerpo.
La Medicina Estética es entendida como la práctica médico-quirúrgica que
aplica las técnicas necesarias, para la restauración, mantenimiento y
promoción de la estética, la belleza y el bienestar.
36
Desde la Antigüedad, y con más o menos variantes según épocas y países, se
han aplicado técnicas para el mantenimiento y la promoción de la estética y la
belleza femenina y masculina.
En general, y hasta el siglo XIX, estos cuidados han sido empíricos, aunque en
ocasiones químicos o médicos importantes colaborasen, desde puntos de
vista científicos, en algunos de sus avances.
La aplicación de estos cuidados se realizó históricamente por profesionales de
muy distinto grado de formación, que concretaron progresivamente en la
profesión de Esteticista, con una formación técnica, que debe corresponder a
un nivel de Formación Profesional de Primer Grado.
Para realizar este tipo de terapia o tratamientos es necesario el uso de equipos
o máquinas de estética; aparatos potentes, capaces de aumentar la intensidad
y reclutar el mayor número de fibras o tejidos. Para aumentar la intensidad con
seguridad y confort es preciso una tecnología avanzada.
Gracias al manejo de la corriente que realizan los equipos de estética se
produce dilatación en los tejidos, son antiinflamatorios, aumenta el tejido
muscular y en ciertos puntos del cuerpo es analgésico, así mismo el manejo de
alta frecuencia produce calor y estimula la circulación, nutre y oxigena los
tejidos.
La ionización, utiliza corriente galvánica y microgalvánica; aprovecha la
polaridad que se puede elegir en el dispositivo, para rechazar iones, ya sean
positivos o negativos; la corriente galvaniza es un medio de transporte para
conseguir la penetración del tratamiento. Este dispositivo, trae dos tipos de
tratamientos, uno es con corriente galvánica, que se utiliza para tratamientos
corporales, en esos tratamientos se puede tratar “celulitis, estrías, flacidez y
adiposidades localizadas”. La otra es con corriente microgalvánica, que es
utilizada para tratamientos faciales como son limpieza cutánea, hidratación,
reafirmación, arrugas, etc.
37
En la electroestimulación, se beneficia de la destrucción de tejidos
aprovechando la acción química que produce los diferentes masajes; Esta
acción química, es producida por el PH del cuerpo humano. Cuando se aplica
un electrodo positivo, atrae iones negativos, estos forman altas
concentraciones de acido clorhídrico que producen una quemadura química y
por tanto, destruye el tejido. Cuando se aplica un electrodo negativo y atrae
electrones positivos, produce soda cáustica, que es un producto que también
se encuentra concentrado en el PH del cuerpo humano, estos también
producen una quemadura en el tejido, causando destrucción en el; Este
dispositivo tiene dos clases de corrientes que son galvánica y farádica; Así
mismo, tiene diferentes clases de masajes que tienen diferentes frecuencias y
programación.
Los tratamientos de estética corporal y facial, permiten hacer trabajar
selectivamente el tipo de fibras musculares que se desee. El parámetro que
permite seleccionar el tipo de fibras o tejidos a reclutar es la frecuencia del
estímulo, se mide en Hercios “Hz”. La frecuencia representa el número de
impulsos por segundo. En función de la frecuencia (en Hz) aplicada, se
obtienen resultados distintos.
Como se mencionó, en estética se utilizan corrientes de alta frecuencia, estas
van desde los 100.000Hz a los 2-4MHZ.
Las de 100.000Hz se aplican mediante placas fijas sobre la piel, a la que
previamente se ha aplicado un producto activo para el problema a tratar.
Las de 1-4MHz se utilizan con un pequeño electrodo que requiere una persona
manipulándolo; moviéndolo circularmente y utilizando un producto activo en
forma de gel. También se aplican mediante pinza o aguja para depilación
definitiva.
Las primeras que se han mencionado son corrientes de alto voltaje, bajo
amperaje y longitud de onda kilométrica, y están indicadas en obesidad,
38
celulitis, adiposidades localizadas y reafirmación cutánea, obteniéndose los
mejores resultados en el tratamiento de los "muslos gruesos.
Por otra parte, aunque cada centro cuenta con diseños diferentes en sus
equipos, las funciones y objetivo es el mismo.
Para la realización del proyecto se contó inicialmente con los tres equipos
individuales en las siguientes presentaciones:
Fig. 7. ELECTROESTIMULACIÓN
Fig. 8. IONIZACIÓN Fig.9. ALTA FRECUENCIA
http://www.meicol.com/et.html
Las cuales posteriormente se unificaron para formar el equipo PROFESIONAL,
con alta frecuencia, ionización y electroestimulación. Siendo así, la primera
versión del equipo que esta a la venta.
39
Fig. 10. PROFESIONAL
http://www.meicol.com/et.html
A continuación se hace una descripción las funciones generales de las
máquinas o equipos utilizados para los diferentes tratamientos:
Fig. 11. Diagrama general de la máquina
INTERFASE HOMBRE-MÁQUINA
MÓDULO MÓDULO IONIZACIÓN ALTA
FRECUENCIA
MÓDULO MÓDULO ELECTROESTIMULACIÓN ELECTROESTIMULACIÓN
La máquina completa, se conforma de cuatros dispositivos distintos que son:
uno de Alta frecuencia, uno de ionización y dos de electroestimulación. Todos
estos dispositivos se encuentran unidos en un mismo compartimiento y su
manejo se hace por medio de un panel de control en donde se encuentran
todas las variables a escoger para los distintos tratamientos. Cabe resaltar que
40
cada tratamiento tiene su propio control y pueden ser manejados al mismo o en
distinto tiempo.
Fig. 12. Diagrama y explicación del módulo electroestimulación
El módulo de electroestimulación, consta de un teclado de selección con el cual
se escoge el nivel de tiempo, el tipo de masaje y el tipo de corriente “galvánica
o farádica”. Estos datos son mostrados por medio de una pantalla LCD y
manejados por medio de un microcontrolador PIC16F877A, el cual nos permite
hacer el control de todo el módulo. Tiene una salida de potencia, por la que se
puede cambiar la corriente por medio de un potenciómetro digital, aumentando
o disminuyendo la intensidad, según la necesidad y resistencia del paciente.
El teclado consta de cinco botones que cumplen con las siguientes funciones:
• Botón START que sirve para entrar, selecciona el tiempo y onda,
también empieza el masaje.
• Botón CANCEL es para cancelar el tipo de selección escogida o para
parar la maquina.
• Botón MASAJE es para escoger alguno de los nueve tipos de masaje
que tiene este modulo.
MÓDULO ELECTROERSTIMULACIÓN
TECLADO
CONTROL
PANTALLA LCD
POTENCIÓMETRO DIGITAL
POTENCIA
SALIDA
41
• Botón ONDA es para elegir el tipo de corriente que se va a manejar para
el masaje.
• Botón TIEMPO es para escoger el tiempo durante el cual se va a utilizar
la maquina.
La pantalla LCD, muestra todas las variables seleccionadas del dispositivo
como son: masaje, tiempo y onda, con el fin de tener una visualización de la
aplicación que se le entrega al paciente.
Los tipos de masajes que se pueden escoger por medio del botón MASAJE y
son visualizados en la pantalla LCD son:
• Tonifica
• Levanta
• Drenaje linfático
• Fortalece
• Anticelulítis
• Post parto
• Antiestrés
• Facial
• Hipertrofia
TONIFICA
Este masaje produce unas leves contracciones permanentes en los músculos
implicados. La idea es entregar o renovar un estado de firmeza que se han
perdido por niveles muy bajos de uso de los músculos por causa de un
sedentarismo.
El programa consta de:
• Inicia con un calentamiento de tres minutos.
42
• El tratamiento de TONIFICA dependiendo del tiempo que se desee entre
cinco y sesenta minutos. Los minutos cambian de cinco en cinco.
• Finaliza con un calentamiento de tres minutos.
Las recomendaciones del numero de veces para el uso de la maquina, lo
entrega en esteticista.
LEVANTA Este programa se aplica directamente en los músculos que se encuentran en
los glúteos y los senos. La principal función es dar una tensión a los músculos
Para favorecer los procesos de alimentación y proliferación de fibra muscular.
El programa consta de:
• Inicia con un calentamiento de tres minutos.
• El tratamiento de LEVANTA dependiendo del tiempo que se desee entre
cinco y sesenta minutos. Los minutos cambian de cinco en cinco.
• Finaliza con un calentamiento de tres minutos.
DRENAJE LINFÁTICO Este tratamiento ejercita el sistema circulatorio linfático que se encuentra
obstruido por exceso en la retención de líquidos. Ejerce presiones en los vasos
capilares linfáticos por medio de contracciones que se hacen en los músculos
cercanos a la zona. Disminuye el riesgo de taponamientos capilares linfáticos y
sanguíneos, haciendo circular la linfa hacia otras zonas del sistema circulatorio
de mayor tamaño.
El programa consta de:
• Inicia con un calentamiento de tres minutos.
• El tratamiento de LINFODREN dependiendo del tiempo que se desee
entre cinco y sesenta minutos. Los minutos cambian de cinco en cinco.
43
• Finaliza con una calentamiento de tres minutos.
FORTALECIMIENTO Este tratamiento esta dirigido a personas que tienen atrofias por fracturas o por
desuso del músculo.
El programa consta de:
• Inicia con un calentamiento de tres minutos.
• El tratamiento de FORTALECE dependiendo del tiempo que se desee
entre cinco y sesenta minutos. Los minutos cambian de cinco en cinco.
• Finaliza con una calentamiento de tres minutos.
ANTICELULÍTIS Este tratamiento tiene dos tipos de ondas:
Baja frecuencia: que rompe la acumulación de residuos adiposos que forman
la celulitis.
Mediana frecuencia: hace drenar los fluidos a conductos principales
El programa consta de:
• Inicia con un calentamiento de tres minutos.
• El tratamiento de ANTICEL dependiendo del tiempo que se desee entre
cinco y sesenta minutos. Los minutos cambian de cinco en cinco.
• Finaliza con una calentamiento de tres minutos.
POST PARTO Este tratamiento consta de microcorrientes y esta dirigido a la zona en donde
se encuentran los abdominales para tonificar la piel y para recoger los
músculos.
El programa consta de:
• El tratamiento de POSTPARTO dependiendo del tiempo que se desee
entre cinco y sesenta minutos. Los minutos cambian de cinco en cinco.
44
ANTIESTRES Este tratamiento consta de un barrido de frecuencia:
Frecuencias bajas: liberan endorfinas para procesos analgésicos naturales.
Frecuencias medias: entregan masajes a las zonas musculares, mejorando los
procesos circulatorios de la zona.
Frecuencias altas: Bloquean el dolor puesto que se trabajan en puntos
específicos del cuerpo humano.
El programa consta de:
• El tratamiento de ANTIESTRES dependiendo del tiempo que se desee
entre cinco y sesenta minutos. Los minutos cambian de cinco en cinco.
FACIAL Este Tratamiento consta de unas microcorrientes que estimulan los delgados
músculos faciales, tonifican y oxigenan la piel del rostro.
El programa consta de:
• El tratamiento de FACIAL dependiendo del tiempo que se desee entre
cinco y sesenta minutos. Los minutos cambian de cinco en cinco.
HIPERTROFIA Este tratamiento consta de un desarrollo de masa muscular; En su primera
parte, reduce el tejido adiposo aledaño a la zona aplicada.
El programa consta de:
• Inicia con un calentamiento de tres minutos.
45
• El tratamiento de ANTICEL dependiendo del tiempo que se desee entre
cinco y sesenta minutos. Los minutos cambian de cinco en cinco.
• Finaliza con un calentamiento de tres minutos.
Los tipos de corrientes que se pueden escoger por medio del botón ONDA y
son visualizados en la pantalla LCD son:
• Galvánica
• Farádica
El tiempo que se puede escoger por medio del botón TIEMPO y es visualizado
en la pantalla LCD, comienza en 5 minutos y empieza a subir de cinco en cinco
hasta sesenta minutos.
Fig.13. Diagrama y explicación del módulo ionización
El módulo de ionización, consta de un teclado de selección con el cual se
escoge el nivel de tiempo, la polarización y el tipo de corriente “galvánica o
microgalvánica”. Estos datos son mostrados por medio de una pantalla LCD y
manejados por medio de un microcontrolador PIC16F877A, el cual nos permite
hacer el control de todo el módulo. Se puede aumentar o disminuir la intensidad
de la corriente, según la necesidad y resistencia del paciente.
El teclado consta de cinco botones que cumplen con las siguientes funciones:
MÓDULO IONIZACIÓN
TECLADO
CONTROL
PANTALLA LCD
POTENCIÓMETRO DIGITAL
POTENCIA
SALIDA
46
• Botón START que sirve para entrar, selecciona el tiempo, polarización y
onda. También empieza el masaje.
• Botón ONDA que sirve para cambiar el tipo de corriente que se va a
utilizar.
• Botón TIEMPO que sirve para elegir el tiempo adecuado para cada
tratamiento.
• Botón POLA que sirve para elegir la polarización de la maquina
• Botón UP que sirve para aumentar el nivel de corriente del masaje a
utilizar.
• Botón DOWN que sirve para disminuir el nivel de corriente del masaje a
utilizar.
La pantalla LCD, muestra todas las variables seleccionadas del dispositivo
como son: tiempo y onda, con el fin de tener una visualización de la aplicación
que se le entrega al paciente.
Fig.14. Diagrama y explicación del módulo alta frecuencia
MÓDULO ALTA FRECUENCIA
POTENCIÓMETRO DIGITAL
SALIDA
47
El módulo de alta frecuencia, consta de un potenciómetro digital para aumentar
o disminuir la frecuencia necesaria que se utiliza para calentar la bobina de
salida, según la necesidad y resistencia del paciente.
3. METODOLOGÍA
3.1. ENFOQUE DE LA INVESTIGACIÓN
Se realizará el estudio con el fin de encontrar una forma segura y sencilla para
hacer la programación de cada uno de los dispositivos; esto con el fin de que la
manipulación de las máquinas sea eficaz.
Después de hacer el estudio, se entrará a hacer el programa que requiere cada
dispositivo, de esta manera se puede seguir paso a paso los reglamentos
establecidos en el estudio.
Por último se hace la aplicación del programa y se hacen los respectivos
estudios en la máquina una vez terminada.
Es por esto, que teniendo en cuenta el objetivo del proyecto, se considero
como enfoque de investigación el Empírico – analítico, en cuanto a que su
interés es el técnico, orientado a la interpretación y transformación del mundo
material.
Cuando se habla de enfoque empírico – analítico de los procesos de
investigación, se refiere a un sector de la realidad que se presenta como
extraño e interesante al pensamiento de un investigador, bajo la presunción
referencial de que también resulta extraño e interesante para los demás
investigadores y para la humanidad en general (Ochoa, B. 1997).
48
3.2. LÍNEA DE INVESTIGACIÓN DE LA USB/ SUB-LÍNEA DE FACULTAD/ CAMPO TEMÁTICO DEL PROGRAMA LINEA DE INVESTIGACION: Tecnologías actuales y sociedad
SUB-LINEA DE FACULTAD: Procesamiento de señales digitales y/o
analógicas.
El campo de interés de esta sub-línea de investigación es la teoría y aplicación
de filtrado, codificación, transmisión, estimación, detección, análisis,
reconocimiento, síntesis, registro y/o reproducción de señales en el dominio del
tiempo, de la frecuencia y tiempo-frecuencia, mediante el uso de dispositivos o
técnicas digitales o análogas. El término señal incluye audio, video, voz,
imagen, datos de tipo comunicación, sonar, radar, musical, medical, entre
otras.
CAMPO TEMÁTICO DEL PROGRAMA: ANÁLISIS Y PROCESAMIENTO DE
SEÑALES
Este campo contempla todas las aplicaciones que requiere el análisis
matemático de las señales, siendo estas analógicas o digitales. También
permite la interacción de hardware y software.
3.3. TÉCNICAS DE RECOLECCIÓN DE INFORMACIÓN La recolección de información se efectuó a través de un rastreo, en donde se
realizaron visitas a la empresa, así como entrevistas con el personal
administrativo con el fin de conocer el funcionamiento de las máquinas y la
sincronización de tiempos para cada uno de los masajes.
49
En otras palabras, se hizo un estudio completo acerca de cómo se configura
cada una de las máquinas o equipos, para conocer tanto el manejo de las
frecuencias como el funcionamiento en cada uno de los dispositivos.
Respecto a la recolección de información, para el marco conceptual y teórico
se consultaron datos de Internet, libros con relación a control, manuales de la
empresa para medicina estética, apoyo profesional (profesores de estética e
ingenieros quienes fortalecen las áreas aplicadas).
3.4. HIPÓTESIS Si se unifican en un panel de control digital las funciones de diferentes equipos,
entonces se facilitará y optimizará el tratamiento en la estética.
.
3.5. VARIABLES
3.5.1. Variables independientes Dispositivo múltiple digital – Panel de Control Digital
3.5.2. Variables dependientes
Estética Corporal
Estética Facial
Equipos de estética.
50
4. PRESENTACIÓN Y ANÁLISIS DE RESULTADOS
Electroestimulación. El módulo de electroestimulación, tiene una señal de entrada digital; esta señal
se utiliza para generar el tipo de onda necesaria para cada masaje, una vez
que se establece el masaje, la señal pasa por un amplificador y luego entra a
un transformador; este transformador tiene cuatro salidas, que son las que van
a entregar la señal que se está utilizando en el momento a unos
potenciómetros que son los que el esteticista va a utilizar, para hacer el control
de la intensidad de cada una de las cuatro salidas que tiene este dispositivo.
Fig. 15. SALIDAS Y ENTRADAS DE LOS POTENCIÓMETROS
La señal de realimentación, se hace por medio del esteticista el cual hace el
control de la intensidad de la corriente aplicada al paciente. Los cuatro
potenciómetros pueden entregar desde una mínima hasta una máxima
corriente como se muestra a continuación:
51
Fig.16. DECLARACIÓN LAS ENTRADAS Y SALIDAS POR MEDIO DE MATLAB
Fig. 17. VARIABLES DE LAS ENTRADAS Y LAS SALIDAS POR MEDIO DE
MATLAB
52
Fig.18. ENLACE LAS ENTRADAS Y LAS SALIDAS POR MEDIO DE MATLAB
Fig.19. ANÁLISIS DE LOS CUATRO POTENCIÓMETROS INDEPENDIENTES POR MEDIO DE MATLAB
53
El microcontrolador, también tiene un control directo para encender o apagar
cada una de las salidas.
Fig.20. FUNCIONAMIENTO GENERAL DE EL MODULO
DE ELECTROESTIMULACIÓN
MICROCONTROLADOR ETAPA DE POTENCIA
A continuación se muestra la simulación del programa en el software MPLAB
que contiene todas las variables:
Fig.21.FUNCIONAMIENTO DEL PROGRAMA DE ELECTROESTIMULACIÓN
POR MEDIO DE MPLAB
TRANSFORMADOR 1:4 CUATRO
SALIDAS
CUATRO POTENCIOMETROS
54
Fig.22. SIMULACIÓN DEL PROGRAMA ELECTROESTIMULACIÓN POR MEDIO DE MPLAB
Ionización El módulo de ionización, tiene nueve entradas de señal digital de distintas
frecuencias que salen del microcontrolador; Esta señales se utiliza para hacer
el tipo de onda necesaria para cada masaje y para escoger el nivel de
selección de cada tipo de onda, una vez que se establece el masaje, se escoge
el tipo de polaridad que se necesita para el tratamiento. Del mismo
microcontrolador, sale una señal digital para un regulador de voltaje, y por
último, entrega ese voltaje a las cuatro salidas.
La polaridad de este dispositivo se puede cambiar, dando una orden desde el
microcontrolador.
55
Fig.23. FUNCIONAMIENTO GENERAL DEL MÓDULO DE IONIZACIÓN
MICROCONTROLADOR NUEVE NIVELES DE SELECCIÓN
REGULADOR DE
VOLTAJE
SALIDA CAMBIO DE
ONDA
A continuación se muestra la simulación del programa en el software MPLAB
que contiene todas las variables:
Fig. 24. FUNCIONAMIENTO DEL PROGRAMA DE IONIZACIÓN POR MEDIO
DE MPLAB
56
Fig.25. SIMULACIÓN DEL PROGRAMA IONIZACIÓN POR MEDIO DE MPLAB
Alta frecuencia La señal de realimentación, se hace por medio del esteticista el cual hace el
control de la intensidad de la corriente aplicada al mango; este mango calienta
la bobina que tiene y deja que los iones y electrones que se muevan por medio
de un tubo de vidrio penetrando la piel del paciente. El potenciómetro puede
entregar desde una mínima hasta una máxima corriente como se muestra a
continuación:
Fig. 26. ENTRADA Y SALIDA DEL POTENCIÓMETRO DE CONTROL
57
Fig. 27. ANÁLISIS DEL POTENCIÓMETRO APLICANDO LÓGICA DIFUZA POR MEDIO DE MATLAB
El dispositivo de electroestimulación, se implementó un programa con una
visualización en una pantalla LCD, cinco pulsadores para seleccionar los
programas, tipos de onda y tiempos y un potenciómetro digital; sin embargo, el
potenciómetro digital se puede cambiar por un potenciómetro análogo de
precisión o un reóstato, para facilitar el manejo de la corriente, ya que el
potenciómetro digital, puede ser muy sensible si se deja oprimido y puede
hacer cambios bruscos con la corriente.
El dispositivo de ionización, se implementó un programa con una visualización
en una pantalla LCD y seis pulsadores para seleccionar la polarización, tipo de
onda y tiempo.
El dispositivo de alta frecuencia, se implementó un potenciómetro digital para
incrementar la excitación y calentamiento en la bobina que se encuentra en el
mango de sujeción.
58
5. DESARROLLO INGENIERIL El equipo PROFESIONAL, requiere tener un panel de control totalmente
digital. Al mismo tiempo, debe tener una buena visualización de los elementos
que se están utilizando con su respectivo estado, sin necesidad de la atención
constante del esteticista en el equipo de estética. De esta manera puede
prestar un mejor servicio a la persona a la que se le está realizando el proceso.
Un solo esteticista, podría tener desde uno hasta cuatro personas utilizando el
mismo dispositivo en distintos tiempos.
Para hacer este modelo y perfeccionar el equipo de estética PROFESIONAL,
se divide la máquina en los cuatro dispositivos que trae, cada uno de ellos tiene
su propio control y sus respectivas salidas; Esto se hace porque es necesario
saber el estado de cada uno de los dispositivos sin necesidad de afectar la
visualización de los otros.
Los dispositivos de Ionización y Electroestimulación, utilizan microcontroladores
de Microchip 16F877A, con el fin de establecer las variables tales como el
tiempo, tipo de onda y visualización de las pantallas LCD. Para hacer todo esto,
se necesita establecer los tiempos que tiene cada uno de los
microcontroladores y será mencionado a continuación
La precisión de los microcontroladores depende directamente de los cristales
que se utilicen; En este caso, se van a utilizar cristales de 4MHz con unos
condensadores de 27nf.
Fig. 28. CRISTAL
http://www.electronica.com.ve/ventas/catalog/images/CristalPiezoelec.jpg
59
Las instrucciones de los programas se pueden demorar uno o dos ciclos de
instrucción, dependiendo la instrucción que se utiliza; Estas instrucciones
equivalen a cuatro ciclos de reloj.
Como ya sabemos que vamos a utilizar un cristal de 4MHz y un
microcontrolador 16f877A, podemos obtener el tiempo de ciclos por instrucción:
TR = tiempo del reloj
nsegMHzseg
osciladordefrecuenciaosciladordeperiodoTR 250
41
____
===
TI = tiempo de instrucción
usegnsegTRTI 12510*4*4 ===
Cada ciclo se demora aproximadamente 1microsegundo de realizar la función
correspondiente.
Como se mencionaba anteriormente, hay instrucciones que se demoran un
ciclo y hay otras que se demoran dos ciclos.
Las instrucciones que se demoran dos ciclos son: goto, call, return, retlw, retwf.
Las instrucciones que tardan uno o dos ciclos según la ocación son: decfsz,
incfsz, btfsc, btfss
El resto de las instrucciones demoran un ciclo: movwf movlw, addwf, andwf,
bcf, bsf, clrf, clrw, decf, incf,iorlw, iorwf, movf, nop, rlf, sleep, sublw, subwf,
xorlw, xorwf, etc.
60
Como los tiempos para los dispositivos de ionización y electroestimulación son
los mismos, así como la pantalla, se va a dar una explicación general de estos
dos temas.
Tiempos de los dispositivos Como ya se mencionó, los ciclos por instrucción, se deben tener claros para
poder hacer los tiempos que necesita cada dispositivo.
Se empieza a buscar cuantos ciclos por instrucción se necesita para obtener un
tiempo determinado.
CI = Ciclos por instrucción.
TT = Tiempo total
TRCITT *4*=
Para encontrar los ciclos, debemos sumar las instrucciones que se utilizan en
el programa y cuantas veces se repiten.
Demora para 10 microsegundos
micr10 movlw d'1'
movwf dat0
mic1 movlw d'1'
movwf dat1
mic2 decfsz dat1, 1 ;1 ciclo
goto mic2 ;2 ciclos
decfsz dat0, 1 ;1 ciclos
goto mic1 ;2 ciclos
61
El tiempo total es:
10us TT250ns*4*10 TTTR*4*CI TT
ciclos 1010 23))(ciclo1*(dat0 ciclo2
5 23)*(dat1 ciclo1
===
=++==+=
Demora para 1 milisegundo
DEMORA MOVLW d'1'
MOVWF dat2
TOP2 MOVLW d'110'
MOVWF dat3
TOP1 NOP
NOP
NOP
NOP
NOP
NOP
DECFSZ dat3, 1
GOTO TOP1
DECFSZ dat2, 1
GOTO TOP2
NOP
El tiempo total es:
ms 1 992us TT250ns*4*998 TT
998 33))(ciclo1*(dato1 ciclo2992 29)*(dat3 ciclo1
≈==
=++==+=
62
Demora para 1 segundo
DEMORA MOVLW d'10'
MOVWF dat2
TOP3 MOVLW d'100'
MOVWF dat1
TOP2 MOVLW d'110'
MOVWF dat0
TOP1 NOP ;1 CICLO
NOP ;1 CICLO
NOP ;1 CICLO
NOP ;1 CICLO
NOP ;1 CICLO
NOP ;1 CICLO
DECFSZ dat0, 1 ;1 CICLO
GOTO TOP1 ;2 CICLO
NOP ;1 CICLO
NOP ;1 CICLO
NOP ;1 CICLO
NOP ;1 CICLO
DECFSZ dat1, 1 ;1 CICLO
GOTO TOP2 ;2 CICLO
DECFSZ dat2, 1 ;1 CICLO
GOTO TOP3 ;2 CICLO
NOP ;1 CICLO
El tiempo total es:
1s 999.064ms TT250ns*4*999064 TT
999064 43))(ciclo2*(dat2 ciclo39990337))(ciclo1*(dat1 ciclo2
992 29)*(dat0 ciclo1
≈==
=++==++=
=+=
63
Demora para 5 minutos DEMORA MOVLW d'100'
MOVWF dat4
TOP5 MOVLW d'3'
MOVWF dat3
TOP4 MOVLW d'10'
MOVWF dat2
TOP3 MOVLW d'100'
MOVWF dat1
TOP2 MOVLW d'110'
MOVWF dat0
TOP1 NOP ;1 CICLO
NOP ;1 CICLO
NOP ;1 CICLO
NOP ;1 CICLO
NOP ;1 CICLO
NOP ;1 CICLO
DECFSZ dat0, 1 ;1 CICLO
GOTO TOP1 ;2 CICLO
NOP ;1 CICLO
NOP ;1 CICLO
NOP ;1 CICLO
NOP ;1 CICLO
DECFSZ dat1, 1 ;1 CICLO
GOTO TOP2 ;2 CICLO
DECFSZ dat2, 1 ;1 CICLO
GOTO TOP3 ;2 CICLO
NOP ;1 CICLO
DECFSZ dat3, 1 ;1 CICLO
GOTO TOP4 ;2 CICLO
DECFSZ dat4, 1 ;1 CICLO
GOTO TOP5 ;2 CICLO
64
El tiempo total es:
5min s299.721206 TT250ns*4*299721206 TT
29972120663))(ciclo4*(dat4 ciclo52997209 54))(ciclo3*(dat3 ciclo4999064 43))(ciclo2*(dat2 ciclo39990337))(ciclo1*(dat1 ciclo2
992 29)*(dat0 ciclo1
≈==
=++==++==++==++=
=+=
Demora para 10 minutos
DEMORA MOVLW d'2'
MOVWF dat5
TOP6 CALL DEMORA5MIN
DECFSZ dat5, 1 ;1 CICLO
GOTO TOP6 ;2 CICLO
El tiempo total es:
10min s599.442425 TT250ns*4*599442425 TT
59944242573))(ciclo5*(dat5 ciclo629972120663))(ciclo4*(dat4 ciclo5
≈==
=++==++=
Demora para 15 minutos
DEMORA MOVLW d'3'
MOVWF dat5
TOP6 CALL DEMORA5MIN
DECFSZ dat5, 1 ;1 CICLO
GOTO TOP6 ;2 CICLO
65
El tiempo total es:
15min s899.163634 TT250ns*4*899163634 TT
89916363473))(ciclo5*(dat5 ciclo629972120663))(ciclo4*(dat4 ciclo5
≈==
=++==++=
Demora para 20 minutos
DEMORA MOVLW d'4'
MOVWF dat5
TOP6 CALL DEMORA5MIN
DECFSZ dat5, 1 ;1 CICLO
GOTO TOP6 ;2 CICLO
El tiempo total es:
20min 3s1198.88484 TT250ns*4*1198884843 TT
119888484373))(ciclo5*(dat5 ciclo629972120663))(ciclo4*(dat4 ciclo5
≈==
=++==++=
Demora para 25 minutos
DEMORA MOVLW d'5'
MOVWF dat5
TOP6 CALL DEMORA5MIN
DECFSZ dat5, 1 ;1 CICLO
GOTO TOP6 ;2 CICLO
El tiempo total es:
25min 2s1498.60605 TT250ns*4*1498606052 TT
1498606052103))(ciclo5*(dat5 ciclo629972120663))(ciclo4*(dat4 ciclo5
≈==
=++==++=
66
Demora para 30 minutos
DEMORA MOVLW d'6'
MOVWF dat5
TOP6 CALL DEMORA5MIN
DECFSZ dat5, 1 ;1 CICLO
GOTO TOP6 ;2 CICLO
El tiempo total es:
30min 1s1798.32726 TT250ns*4*1798327261 TT
1798327261113))(ciclo5*(dat5 ciclo629972120663))(ciclo4*(dat4 ciclo5
≈==
=++==++=
Demora para 35 minutos DEMORA MOVLW d'7' MOVWF dat5
TOP6 CALL DEMORA5MIN
DECFSZ dat5, 1 ;1 CICLO
GOTO TOP6 ;2 CICLO
El tiempo total es:
35min 0s2098.04847 TT250ns*4*2098048470 TT
2098048470123))(ciclo5*(dat5 ciclo629972120663))(ciclo4*(dat4 ciclo5
≈==
=++==++=
Demora para 40 minutos DEMORA MOVLW d'8'
MOVWF dat5
TOP6 CALL DEMORA5MIN
DECFSZ dat5, 1 ;1 CICLO
GOTO TOP6 ;2 CICLO
67
El tiempo total es:
40min 9s2397.79667 TT250ns*4*2397796679 TT
2397796679133))(ciclo5*(dat5 ciclo629972120663))(ciclo4*(dat4 ciclo5
≈==
=++==++=
Demora para 45 minutos
DEMORA MOVLW d'9'
MOVWF dat5
TOP6 CALL DEMORA5MIN
DECFSZ dat5, 1 ;1 CICLO
GOTO TOP6 ;2 CICLO
El tiempo total es:
45min 8s2697.49088 TT250ns*4*2697490888 TT
2697490888143))(ciclo5*(dat5 ciclo629972120663))(ciclo4*(dat4 ciclo5
≈==
=++==++=
Demora para 50 minutos DEMORA MOVLW d'10'
MOVWF dat5
TOP6 CALL DEMORA5MIN
DECFSZ dat5, 1 ;1 CICLO
GOTO TOP6 ;2 CICLO
El tiempo total es:
50min 7s2997.21209 TT250ns*4*2997212097 TT
2997212097153))(ciclo5*(dat5 ciclo629972120663))(ciclo4*(dat4 ciclo5
≈==
=++==++=
68
Demora para 55 minutos
DEMORA MOVLW d'11'
MOVWF dat5
TOP6 CALL DEMORA5MIN
DECFSZ dat5, 1 ;1 CICLO
GOTO TOP6 ;2 CICLO
El tiempo total es:
50min 6s3296.93330 TT250ns*4*3296933306 TT
3296933306163))(ciclo5*(dat5 ciclo629972120663))(ciclo4*(dat4 ciclo5
====
=++==++=
Demora para 60 minutos
DEMORA MOVLW d'12'
MOVWF dat5
TOP6 CALL DEMORA5MIN
DECFSZ dat5, 1 ;1 CICLO
GOTO TOP6 ;2 CICLO
El tiempo total es:
60min 5s3596.65451 TT250ns*4*3596654515 TT
3596654515173))(ciclo5*(dat5 ciclo629972120663))(ciclo4*(dat4 ciclo5
≈==
=++==++=
69
Fig. 29. BUZZER
www.robot-mobile-irbot.com
De esta misma manera, de activa el buzzer que va conectado al
microcontrolador; Uno de los buses de datos del microcontrolador, se conecta a
un buzzer con el fin de que cada vez que se accione alguno de los dispositivos,
suene y de una información sonora del uso de alguno de los dispositivos de
ionización o electroestimulación.
Pulsadores Los pulsadores están configurados para que prueben cuando se oprime y
cuando se suelta, entonces no hay rebote, además es el elemento de control
para la interfase hombre maquina.
TIEMPI CALL START
CALL DEMORA
CALL STARTT
STARTT BTFSC BOTONSTART Testea si fue soltado START
GOTO STARTT
RETURN
70
START BTFSS BOTONSTART ;Testea si se oprimio START
GOTO START
RETURN
Control y Descripción de pines de la pantalla LCD
Fig.30. PANTALLA LCD
La pantalla esta conectada a un microcontrolador 16F877A y su configuración
está hecha en lenguaje assembler; Con la siguiente descripción de pines, se
conecta al microcontrolador para su correcto funcionamiento.
Descripción de pines:
1 Vss Tierra
2 Vdd Alimentación de +5V
3 Vo Contraste del cristal liquido
4 RS Selección del registro de control
5 R/W Señal de lectura y escritura
6 E Habilitación del módulo
7 – 14 D0 – D7 Bus de datos bidireccional
Para que funcione la pantalla LCD, se necesita de un juego de instrucciones
según la configuración que se tome para el trabajo que realiza.
71
• Clear display: Borra el modulo de la pantalla LCD y pone el cursor en a
primera posición.
0 0 0 0 0 0 0 0 0 1
• Home: Pone el cursor en la posición de inicio, y hace que el display
comience a desplazarse desde la posición inicial.
0 0 0 0 0 0 0 0 1 x
X = indeterminado
• Entry mode set: Establece la dirección de movimiento del cursor y
establece el desplazamiento del cursor. “estas operaciones se ejecutan
con lectura y escritura”.
0 0 0 0 0 0 0 1 I/D S
I/D = si es 1, incremento del cursor y si es 0 decremento del cursor.
S = Desplaza la visualización cada vez que se escribe un dato SI ES 1; Y si es
0 queda en modo normal.
• Display on/off control: Enciende y apaga el dysplay y el cursor;
Establece i el cursor debe parpadear o no.
0 0 0 0 0 0 1 D C B
D = Si es 1, el display esta encendido; Y si es 0, el display se encuentra
apagado.
C = Si es 1, el cursor esta encendido; Y si es 0, el cursor esta apagado
B = Si es 1, el parpadeo del cursor esta encendido; Y si es 0, el parpadeo del
cursor se encuentra apagado.
72
• Cursor or display shift: Desplaza el display y mueve el cursor sin
cambiar el contenido de la memoria de datos de la RAM.
0 0 0 0 0 1 S/C R/L X X
S/C = Si es 1, desplaza el display; Y si es 0, mueve el cursor.
R/L = Si es 1, el desplazamiento es a la derecha; Y si es 0,el desplazamiento
es para la izquierda.
X = indeterminado
• Funtion set: Establece el tamaño de interfase con el bus de datos, el
numero de líneas del display y tipo de carácter.
0 0 0 0 1 DL N F X X
D/L = Si es 1, el bus de datos es de 8 bits; Y si es 0, bus de datos es de 4 bits.
N = Si es 1, la LCD es de dos líneas; Y si es 0, la LCD es de una linea.
F = Si es 1, el carácter es de 5 x 10 puntos; Y si es 0, el carácter es de 5 x 7
puntos.
• Set the CG RAM address: Asi como el modulo LCD tiene establecidos
los caracteres del codigo ASCII, permite definer 4 u 8 caracteres
gráficos. Estos caracteres se guardan en la memoria CG RAM que tiene
una capacidad de 64 bytes.
0 0 0 1 Dirección de la CG RAM
• Set the DD RAM address: Los caracteres o datos que se van
visualizando, se van guardando en una memoria llamada DD RAM y de
esa memoria pasa a la pantalla.
0 0 1 Dirección de la DD RAM
73
• Read busy flan and address: Cuando en la LCD se encuentra
ejecutando alguna de las instrucciones realizadas, tarda un tiempo de
ejecución que no debe mandar ninguna instrucción; Por eso esta el flan
que se llama busy, que indica que esta ejecutando una instrucción
previa.
0 1 BF Dirección de la CG RAM o DD RAM
BF = Si es 1,el módulo esta ocupado; Y si es 0, el módulo esta disponible.
• Write data to GG or DD RAM: Con este comando, se escribe en la
memoria DD RAM los datos que quieren presentar en pantalla y que son
diferentes al código ASCII. También se escribe en la memoria CG RAM
los diferentes bytes que permiten confeccionar caracteres gráficos a
gusto del usuario.
0 1 Código ASCII o byte del carácter gráfico
• Read data from CG RAM or DD RAM: Con este comando e lee LA
memoria DD RAM los datos que están almacenados en el código ASCII
de los caracteres que se van a visualizar. También se lee la memoria
CG RAM los diferentes bytes con los que se ha confeccionado un
carácter gráfico.
1 1 Codigo ASCII o byte del carácter gráfico
Teniendo en cuenta este juego de instrucciones mencionado, se hace un
arreglo para el manejo de la pantalla LCD:
MOVLW b'00111000' ;Comunicación con el LCD a ocho bits - Dos líneas de texto
74
MOVLW b'00000110' ;Mensaje estático - se desplaza el cursor hacia la derecha MOVLW b'00001100' ;Enciende el display - Oculta el cursor - Caracter fijo MOVLW b'00000001' ;Limpia la pantalla y pone cursor en posición inicial
Estos caracteres van aconpañados de una subrutina para que puedan salir a la
pantalla LCD
CONTROL BCF RS ;Pone en bajo la línea de modo del LCD GOTO ENVIAR
DATO BSF RS
ENVIAR MOVWF PORTB ;Coloca el dato o control a enviar en el bus del LCD MOVLW d'1'
CALL DEMORA
BSF E ;Habilita el LCD
MOVLW d'1'
CALL DEMORA
BCF E ;Deshabilita el LCD
MOVLW d'1'
CALL DEMORA
RETURN
BORRAR MOVLW d'2'
CALL DEMORA
MOVLW b'00000001' ;Limpia la pantalla y pone cursor en posición inicial CALL CONTROL
MOVLW d'2'
CALL DEMORA
RETURN
75
Ahora, se va a explicar cada dispositivo por aparte, para tener un mejor
cubrimiento de todo el equipo PROFESIONAL.
Electroestimulación Este dispositivo tiene 9 clases de masajes, cada uno de esos masajes contiene
dos tipos de corrientes que son galvánicas y farádicas, También tiene unos
niveles de tiempo que varían según la necesidad del paciente; Cada uno de los
masajes tienen tiempos que empiezan en cinco minutos y van hasta sesenta
minutos, estos tiempos varían de cinco minutos en cinco minutos hasta llegar al
máximo que se puede utilizar, que son sesenta minutos.
El dispositivo de electroestimulación, tiene una visualización por medio de una
pantalla LCD, la cual es manejada por medio de varios pulsadores y tiene sus
respectivas salidas.
La introducción de electroestimulación, lleva el nombre de la empresa y el
nombre del dispositivo; Para iniciar, se oprime el pulsador de Start;, después
envía a un nivel de selección del masaje que se explicara mejor con la
siguiente grafica:
TABLA 1. SELECCIÓN DE MASAJE
76
El tipo de masajes se puede cambiar con el pulsador de selección de masaje y
con el pulsador de Start, entra al masaje seleccionado.
Después entra a seleccionar el tipo de corriente que se desea para el masaje:
TABLA2. SELECCIÓN DE TIPO DE ONDA
Por último se selecciona el tiempo que se desea que dure el masaje:
TABLA 3. SELECCIÓN DE TIEMPO
77
A continuación se va a mostrar el diagrama de flujo de la programación del
dispositivo de electroestimulación.
Fig. 31. DIAGRAMA DE FLUJO PRINCIPAL
INICIO
Registros de propósito específico
Registros de propósito general
Configuración de puertos Configuración pantalla LCD
Configuración de botones
MEICOL ELECTROESTIMULACIÓN
START NO
TONIFICA
SI 10
1
78
1
79
START 1
SELECT
SI
LEVANTA
2
NO
NO
SI
SI
NO NO
SI
START
LINFODREN
SELECT
2
2
SI
NO
NO
SI
START 4
SELECT
START
FORTALECE
SELECT
3
SI
NO NO
SI
3
80
3
ANTICEL
81
START 5
SELECT
POST PARTO
START 6
SELECT
ANTIESTRES
SI
NO
NO
SI
SI
NO NO
SI
4
4
82
START 7
SELECT
FACIAL
START 8
SELECT
HIPERTROFIA
SI
NO
NO
SI
SI
NO NO
SI
5
5
Los masajes tienen diferente frecuencia en distintos tiempos. A continuación se
muestra la configuración de cada uno de los masajes
CALENTAMIENTO Los tiempos para hacer el tipo de onda son:
Trampa = 4seg
Tcontraccion = 21seg
Tpausa = 1seg
Para hacer las rampas, se necesita hacer el PWM, para limitarlo en el
microcontrolador, entonces se escoge unos tiempos de referencia para el
tiempo alto y el tiempo bajo que puede dar los microcontroladores.
PWMo=50us
PWMf=250us
START
SELECT
9
SI
NO
NO SI
10
83
Se coge la frecuencia que necesita cada masaje y se saca el tiempo para
introducirlo a los tipos de onda:
F=10Hz
msegF
Templeo 1001011===
Ahora se divide el tiempo de la rampa en las veces que se va a aumentar o
disminuir el PWM
segvecesseg 1
44
=
Luego, toca saber cuantas veces cabe el número de veces que se debe repetir
la frecuencia en cada lado, tanto en cada uno de los niveles del PWM como en
la rampa de contracción:
vecesmsegseg
vecesmsegseg
210100
21
10100
1
=
=
Una vez se tienen todos los datos para formar los trenes de impulsos, se
empiezan a anidar y se repiten tantas veces como sea necesaria.
PROGRAMA 3 MINUTOS
CALENT3 CALL PRENDELED
LENT MOVLW d'9'
MOVWF W5
TETRA5 CALL CALUNO
CALL CALDOS
CALL CALTRES
CALL CALCUA
CALL CALCIN
84
CALL CALCUA
CALL CALTRES
CALL CALDOS
CALL CALUNO
CALL APAGALED
CALL UNSEG
DECFSZ W5,1
GOTO TETRA5
GOTO FIN
TIEMPOS PARA FRECUENCIA DEL TRATAMIENTO
CALUNO MOVLW d'10'
MOVWF W0
TETRA0 BSF SALIDA
CALL MIC50
BCF SALIDA
CALL MIL50
DECFSZ W0,1
GOTO TETRAO
RETURN
CALDOS MOVLW d'10'
MOVWF W1
TETRA1 BSF SALIDA
CALL MIC100
BCF SALIDA
CALL MIL50
DECFSZ W1,1
GOTO TETRA1
RETURN
85
CALTRES MOVLW d'10'
MOVWF W2
TETRA2 BSF SALIDA
CALL MIC150
BCF SALIDA
CALL MIL50
DECFSZ W2,1
GOTO TETRA2
RETURN
CALCUA MOVLW d'10'
MOVWF W3
TETRA3 BSF SALIDA
CALL MIC200
BCF SALIDA
CALL MIL50
DECFSZ W3,1
GOTO TETRA3
RETURN
CALCIN MOVLW d'210'
MOVWF W4
TETRA4 BSF SALIDA
CALL MIC250
BCF SALIDA
CALL MIL50
DECFSZ W4,1
GOTO TETRA4
RETURN
86
PROGRAMAS PARA CADA NIVEL DEL PWM Y CONTRACCIÓN
MIL50 MOVLW D'50'
MOVWF Z0
Y0 CALL UNMILI
DECFSZ ZO,1
GOTO Y0
RETURN
MIC100 MOVLW d'2'
MOVWF tat2
LIN3 CALL MIC50
DECFSZ tat2, 1
GOTO LIN3
RETURN
MIC150 MOVLW d'3'
MOVWF tat3
LIN4 CALL MIC50
DECFSZ tat3, 1
GOTO LIN4
RETURN
MIC200 MOVLW d'4'
MOVWF tat4
LIN5 CALL MIC50
DECFSZ tat4, 1
GOTO LIN5
RETURN
MIC250 MOVLW d'5'
MOVWF ta5
87
LIN6 CALL MIC50
DECFSZ tat5, 1
GOTO LIN6
RETURN
Una vez visto este ejemplo, se van a mencionar las variables necesarias para
el resto de los masajes y los diagramas de flujo correspondientes que se
anidan al diagrama de flujo principal.
Tonifica Trampa = 2.96seg
Tcontraccion = 6seg
Tpausa = 4seg
PWMo=50us
PWMf=200us
474VECES474.3=15.15mseg
6seg
78VECES77.99=12.65mseg986.6mseg
396VECES396.03=15.15mseg
6seg
65VECES65.12=15.15mseg986.6mseg
986.6ms=3
2.96seg
12.65ms=791=
F1=Templeo2
15.15ms=661=
F1=Templeo1
ADELANTE EN 20 DE 79Hz=F2MINUTOS 15A 0 DE 66Hz=F1
≈
≈
≈
≈
88
Fig.32. DIAGRAMA DE FLUJO TONIFICA
1 NO
Levanta
Trampa = 3seg
Tcontraccion =30seg
Tpausa = 8seg
PWMo=50us
PWMf=200us
ONDA
GALVANICA
ONDA
FARADICA
SI
SI
START
START NO
NOTIEMPO
NO
NO
TIEMPO SI
SI
NO
SI
START
FIN
START
SI
FIN
89
3750VECES=8mseg30seg
129VECES128.75=8mseg
1.03mseg
1650VECES1650.16=18.18mseg
30seg
57VECES56.65=18.18mseg1.03mseg
2400=12.5mseg
30seg
82VECES82.4=12.5mseg1.03mseg
1.03ms=3
3.1seg
8ms=125
1=F1=Templeo3
18.18ms=551=
F1=Templeo2
12.5ms=801=
F1=Templeo1
minutos 40A 35 DE 125Hz=F3minutos 25A 20 DE 55Hz=F2
minutos60A 45Y15A 0DE80Hz=F1
≈
≈
≈
≈
90
Fig. 33. DIAGRAMA DE FLUJO LEVANTA
2 NO
Linfodren Trampa = 2.13seg
Tcontraccion = 3seg
Tpausa = 5seg
PWMo=50us
PWMf=200us
ONDA
GALVANICA
ONDA
FARADICA
SI
SI
START
START NO
NOTIEMPO
NO
NO
TIEMPO SI
SI
NO
SI
START
FIN
START
SI
FIN
91
VECES198198.01=15.15mseg
3seg
VECES4746.8=15.15mseg710mseg
710mseg=3
2.13seg
15.15ms=661=
F1=Templeo
MINUTOS 15A 0 DE 66Hz=F1
≈
≈
Fig. 34. DIAGRAMA DE FLUJO LINFODREN
3 NO
ONDA
GALVANICA
ONDA
FARADICA
SI
SI
START
START NO
NOTIEMPO
NO
NO
TIEMPO SI
SI
NO
SI
START
FIN
START
SI
FIN
92
FORTALECE seg
Trampa = 2.17
Tcontraccion = 4seg
Tpausa = 2seg
PWMo=50us
PWMf=250us
316VECES316.2=12.65mseg
4seg
19VECES19.40=12.65mseg542.5mseg
264VECES264.02=15.15mseg
4seg
36VECES35.8=15.15mseg542.5Mseg
542.5ms=4
2.17seg
12.65ms=791=
F1=Templeo2
15.15ms=661=
F1=Templeo1
ADELANTE EN 20 DE 79Hz=F2MINUTOS 15A 0 DE 66Hz=F1
≈
≈
≈
≈
Diagrama de flujo:
93
Fig. 35. DIAGRAMA DE FLUJO FORTALECE
ELULITIS
rampa1 = 4seg
eg
4
ONDA
GALVANICA
ONDA
FARADICA
SI
SI
START
START NO
NO
NO
NO
TIEMPO
TIEMPO
SI
SI
NO
NO
START
START
FIN
FIN
SI
SI
C T
Trampa1 = 2seg
Tcontraccion = 3s
Tpausa = 1seg
PWMo=50us
PWMf=200us
94
120VECES120=25mseg
3seg
27VECES26.64=25mseg666ms
666ms=3
2seg
53VECES53.2=25mseg1.33seg
1.33SEG=3
4seg
25ms=401=
F1=Templeo
40Hz=F
≈
≈
≈
Fig. 36. DIAGRAMA DE FLUJO CELULITIS
5 NO
ONDA
GALVANICA
ONDA
FARADICA
SI
SI
START
START NO
NOTIEMPO
NO
NO
TIEMPO SI
SI
NO
SI
START
FIN
START
SI
FIN
95
5 NO
Post parto Trampa1 = 4seg
Trampa2 = 2seg
Tcontraccion 1= 24seg
Tcontraccion 2= 4seg
Tpausa1 = 2seg
Tpausa2 = 6seg
PWMo=50us
PWMf=100us
ONDA
GALVANICA
ONDA
FARADICA
SI
SI
START
START NO
NOTIEMPO
NO
NO
TIEMPO SI
SI
NO
SI
START
FIN
START
SI
FIN
96
VECES264264.02=15.154seg
VECES 31173116.88=7.7mseg
24seg
VECES132132.01=15.15mseg
2seg
VECES519519.48=7.7mseg
4seg
15.15ms=661=
F1=Templeo2
7.7ms=130
1=F1=Templeo1
66 F2130Hz=F1
≈
≈
≈
≈
=
Diagrama de flujo:
97
Fig.37. DIAGRAMA DE FLUJO POST PARTO
6 NO
Antiestrés Este masaje tiene varios niveles y se van a mostrar en la siguiente tabla:
ONDA
GALVANICA
ONDA
FARADICA
SI
SI
START
START NO
NOTIEMPO
NO
NO
TIEMPO SI
SI
NO
SI
START
FIN
START
SI
FIN
98
TABLA 4. ANTIESTRES
Tiempo en segundos Frecuencia que utilizan en Hertz
6.9 70
6.6 100
14 280
7.2 180
7.3 210
7 250
7 280
7 320
7 350
7 390
7.1 440
7.1 470
7 500
7.1 540
28.2 2320
7 630
Diagrama de flujo:
99
Fig.38. DIAGRAMA DE FLUJO ANTIESTRES
7 NO
Facial Trampa = 5seg
Tcontraccion= 30seg
Tpausa = 4seg
PWMo=50us
PWMf=100us
ONDA
GALVANICA
ONDA
FARADICA
SI
SI
START
START NO
NOTIEMPO
NO
NO
TIEMPO SI
SI
NO
SI
START
FIN
START
SI
FIN
100
3000VECES=10mseg30seg
500VECES=10mseg
5seg
10mseg=100
1=F1=Templeo
100Hz=F1
Fig. 39. DIAGRAMA DE FLUJO FACIAL
8 NO
Hipertrofia Trampa = 14seg
Tcontraccion = 24seg
Tpausa = 55seg
PWMo=50us
ONDA
GALVANICA
ONDA
FARADICA
SI
SI
START
START NO
NOTIEMPO
NO
NO
TIEMPO SI
SI
NO
SI
START
FIN
START
SI
FIN
101
PWMf=250us
3000VECES=8mseg24seg
156VECES156.25=8mseg
1.25seg
1.25SEG=4
5seg
8ms=125
1=F1=Templeo
125Hz=F
≈
Fig. 40. DIAGRAMA DE FLUJO HIPERTROFIA
9 NO
ONDA
GALVANICA
ONDA
FARADICA
SI
SI
START
START NO
NOTIEMPO
NO
NO
TIEMPO SI
SI
NO
SI
START
FIN
START
SI
FIN
102
Ionización
ste dispositivo tiene una clase de masaje con diferentes niveles establecidos,
l dispositivo de ionización, tiene una visualización por medio de una pantalla
electroestimulación, lleva el nombre de la empresa y el
TABLA 5. SELECCIÓN DE TIPO DE MASAJE
E
cada uno de esos masajes contiene dos tipos de corrientes que son galvánicas
y microgalvánicas, También tiene una polaridad establecida, así mismo tiene
unos niveles de tiempo que varían según la necesidad del paciente; Cada uno
de los masajes tienen tiempos que empiezan en cinco minutos y van hasta
sesenta minutos, estos tiempos varían de cinco minutos en cinco minutos hasta
llegar al máximo que se puede utilizar, que son sesenta minutos.
E
LCD, la cual es manejada por medio de varios pulsadores y tiene sus
respectivas salidas.
La introducción de
nombre del dispositivo; Para iniciar, se oprime el pulsador de Start;, después
envía a un nivel de selección del masaje que se explicará mejor con la
siguiente grafica:
Una vez se establece el tipo de masaje e la polaridad que se desea
TABLA 6. SELECCIÓN DE POLARIDAD
, se establec
en el dispositivo:
103
En seguida se escoge el tiempo que se desea utilizar el dispositivo:
TABLA 7. SELECCIÓN DE TIEMPO
Y por último, se escoge el nivel del masaje que se desea utilizar:
TABLA 8. SELECCIÓN DE NIVEL DE MASAJE
104
A continuación se va a mostrar el diagrama de flujo de la programación del
dispositivo de ionización.
Fig. 41. DIAGRAMA DE FLUJO DE IONIZACIÓN
2
INICIO
Registros de propósito específico
Registros de propósito general
Configuración de puertos Configuración pantalla LCD
Configuración de botones
MEICOL IONIZACIÓN
Oprime start
GALVÁNICA
1
SI
NO
105
1
START 1
ONDA
MICROGALVÁNICA
NO
SI
NO
SI
SI
NO
NO
START
ONDA
SI
2
2
Una vez, escoge el tipo de onda que se va a utilizar, se escoge la polarización,
el nivel de tiempo y la intensidad que se va a utilizar.
106
Fig. 42. DIAGRAMA DE FLUJO DE POLARIZACIÓN
1
POLARIZACIÓN
POLARIZACIÓN
SI
NO
POSITIVA
START
POLAR
IZACIÓN
SITIEMPO
TIEMPO
POLARIZACIÓN
SI
NO
NO
SI
NO
NO
SI
SI
NO
SI
NO
FIN
POSITIVA
START
FIN
107
2
POLARIZACIÓN
POLARIZACIÓN
SI
NO
POSITIVA
START
POLARIZACIÓN
SITIEMPO
TIEMPO
POLARIZACIÓN
SI
NO
NO
SI
NO
NO
SI
SI
NO
SI
NO
FIN
FIN
POSITIVA
START
108
6. CONCLUSIONES
El análisis de los dispositivos de cada equipo permitió identificar cada una de
las funciones, tiempo y frecuencias utilizadas por estos.
Se realizo el diseño y programación de un panel de control el cual reunió como
funciones principales alta frecuencia, ionización y electroestimulación;
elementos esenciales en la estética.
Al establecer la intensidad, programa y duración de cada tratamiento se logro
la identificación de cada masaje, conociendo cual va más acorde con cada
paciente o usuario.
La unificación de los dispositivos en un pan
e control digital, logró facilitar y
optimizar el funcionamiento de cada equipo, ya que este permitió reorganizar
cada uno de los masajes, tiemp nte que se venían util o.
Se observó que cuando se manipula el mango de sujeción del equipo de alta
frecuencia, sobre el panel de con loquea los microcontroladores
reiniciando nuevamente el ciclo del tratamiento que se estaba trabajando. Esto
se debe a que al campo magnético contiene la bobina que hace parte del
mango de sujeción.
Gracias a la aplicación de la información obtenida sobre la electroestimulación,
se logró perfeccionar los tipos de masaje positivos de ionización y
electroestimulación, ya que los tipos de onda que se manejaban en un
comienzo se encontraban interrumpidos y las frecuencias estaban alterad
el d
os y tipos de corrie izand
trol, este b
de los dis
as.
Se encontraron algunas dif diseño de dos programas
para elección de variables, debido a que estos programas en ocasiones no
ermiten utilizar todas las propiedades de los microcontroladores, lo que
icultades en cuanto al
p
facilitaría el trabajo. Por esta razón, la línea de código se vuelve extensa.
7. RECOMENDACIONES
Para solucionar el problema que se presenta con el mango de sujeción, se
comienda que este se manipule lejos de los microcontroladores; así mismo,
rma existe la posibilidad de utilizar algún tipo de material o instrumento que
ermita aislar los microcontroladores. De esta forma habría menor riesgo de
ue causar una reinización (reset) en los dispositivos de ionización y
lectroestimulación.
especto a los dos dispositivos de electroestimulación, se recomienda poner
otenciómetros análogos de precisión o reóstatos para evitar los cambios
ruscos de corriente, ya que los potenciómetros digitales, si se dejan oprimidos
s pulsadores que se encuentran conectados a el, es un poco más de dos
egundos puede subir o bajar toda la corriente de los dispositivos causando
años o molestias a los pacientes.
re
fo
p
q
e
R
p
b
lo
s
d
BIBLIOGRAFÍA
• ANGULO USATEGUI, Jose M, Y ANGULO MARTINES, Ignacio,
Los métodos modernos de musculación, PAIDOTRIBO,
2000.
todología de la investigación,Mc Graw Hill,
Colombia (1996).
• JANG, Roger, AND GULLEY, Ned, Fuzy logic toolbox for use whit
matlab, the math works inc. Estados Unidos, 1995.
• PIC16F87X Data Sheet 28/40-Pin 8-Bit CMOS FLASH: Microcontrollers.
Microchip Technology Inc. Estados Unidos. 2001.
• VALENCIA, F, Alta frecuencia, Barranco Menor, 2006.
• Xicor. Characteristics subject to change without notice. www.xicor.com.
2000.
• ZARAGOZA, Juan Ramón, Libro blanco de medicina, Sociedad
Española de Medicina Estética, España, 1997.
Microcontroladores <<PIC>> diseño practico de aplicaciones Segunda
edición, Mc Graw Hill, España, 1999.
• ARREVOLA, E y LECHADO,J, La esfera de los libros, Madrid, 2002.
• COMETTI, G,
• HAINAUT, K, And DUCHATEAU, J, Neuromuscular Electrical Stimulation
and voluntary exercise. UNIVERSITÉ LIBRE DE BRUXELES. 1992.
• HERNANDEZ SAMPIERI, Roberto, FERNANDEZ COLLADO, Carlos,
BAPTISTA LUCIO, Pilar, Me
PAGINAS WEB CONSULTADAS
http://www.e http://w
ttp://www.electrosalud.com/productos/impga3000.php http://www.e
ttp://www.peluqueros.com/estetica/estetica_005.html
http http://w -estetica.com/Cientifica/Diccionario_Tecnico/index.html
httpmid,128.html
ttp://www.imageandart.com/tutoriales/estetica/estetica-fundamentos.html
http http://wra.pdf
lectroterapia.com/estim_baja.htm#mantenida
ww.meditea.com/dermolift.asp
hlectroac.com
h
://www.estetik.com/datamed/Ob%C3%A9sit%C3%A9/Electroterapia/alta.htm
ww.med
://esteticaargentina.com/option,com_phpshop/page,shop.browse/category_id,89/Ite
h
://www.pensament.com/filoxarxa/filoxarxa/etic98kh.htm
ww.saber.ula.ve/db/ssaber/Edocs/pubelectronicas/estetica/num6/carmen_barre
113
ANEXOS
EGISTROS DE PROPOSITO ESPECIFICO
DCON EQU 0x1F
EGISTRO STATUS define c STATUS,0
define z STATUS,2
e pa1 STATUS,6
;BITS DEL REGISTRO PORTA #define E PORTA,0 ;pin2 #define RS PORTA,1 ;pin3 #define BUZZER PORTA,2 ;pin4 ;BITS DEL REGISTRO PORTB #define dat7 PORTB,7 ;pin 40 #define dat6 PORTB,6 ;pin 39 #define dat5 PORTB,5 ;pin 38 #define dat4 PORTB,4 ;pin 37 #define dat3 PORTB,3 ;pin 36 #define dat2 PORTB,2 ;pin 35 #define dat1 PORTB,1 ;pin 34 #define dat0 PORTB,0 ;pin 33 ;BITS DEL REGISTRO PORTC #define BOTONSTART ORTC,7 ;pin 26 #define BOTONSELECM ORTC,6 ;pin 25 #define BOTONTIEMPO ORTC,5 ;pin 24 define BOTONONDA PORTC,4 ;pin 23
Anexo A Programación de Ionización
; LCD CON TIEMPO Y ONDA LIST P=16F877A ;RPCL EQU 0x02 STATUS EQU 0x03
ORTA EQU 0x05 PPORTB EQU 0x06
ORTC EQU 0x07 PA ;BITS DEL R##define dc STATUS,1 ##define pd STATUS,3 #define to STATUS,4 #define pa0 STATUS,5 defin#
PPP
#
114
#define led3 PORTC,3 ;pin 18 #define led2 ;pin 17 #define led1 PORTC,1 ;pin 16 #define led0 PORTC,0 ;pin 15
ESPECIFICO
U U U U U U U
U
U U U U U U U U
U U U
PORTC,2
;REGISTROS DE PROPOSITO
EQU 0x21 TIEMPO1 TIEMPO2 EQU 0x22
ETRA EQU 0x23 LDATO1 EQU 0X24 RET1 EQU 0X25 RET2 EQU 0X26 RET3 EQU 0X27 BEP1 EQU 0X28 BEP2 EQU 0X29 AA EQU 0X2A
B EQU 0X2B AAC EQU 0X2C
U X2D AD EQ 0AE EQ 0X2E AF EQ 0X2F AG EQ 0X30 AH EQ 0X31 AI EQ 0X32 AJ EQ 0X33
K EQ 0X34 AAL EQU 0X35
U AM EQ 0X36 AN EQ 0X37 AO EQU 0X38
P EQU 0X39 AAQ EQU 0X3A
U AR EQ 0X3B AS EQ 0X3C AT EQ 0X3D AU EQ 0X3E AV EQ 0X3F AW EQ 0X40 AX EQ 0X41 AY EQ 0X42
Z EQ 0X43 AESPACIO EQU 0X44
U A1 EQ 0X45 A2 EQ 0X46 A3 EQ 0X47 A4 EQ 0X48
115
A5 EQU 0X49 A6 EQ 0X4A U
U U
9 EQU 0X4D
3 64 65
----------------------------------------------------------
PUERTOS-----------------------------------------------------------
0
CON 1000000' RTA
A7 EQ 0X4B A8 EQ 0X4C AA0 EQU 0X4E tat1 EQU 0X4F tat2 EQU 0X50 tat3 EQU 0X51 tat4 EQU 0X52 tat5 EQU 0X53 tat6 EQU 0X54 tat7 EQU 0X55 tat8 EQU 0X56 tat9 EQU 0X57 tat0 EQU 0X58 WAS0 EQU 0X59 WAS1 EQU 0X5A WAS2 EQU 0X5B WAS3 EQU 0X5C WAS4 EQU 0X5D WAS5 EQU 0x5E WAS6 EQU 0x5F WAS7 EQU 0x60 WAS8 EQU 0x61 WAS9 EQU 0x62 WAS10 EQU 0x6WAS11 EQU 0xWAS12 EQU 0x ;INICIO-------------------- ORG 0X00 GOTO INICIO ORG 0X05 ;CONFIGURACION DE- INICIO BSF pa BCF pa1 MOVLW 0X06 MOVWF AD MOVLW b'1 MOVWF PO CLRF PORTB
116
MOVLW b'00001111' RTC
------------------------------------------------------------------
" A "
B "
AC "D" AD "E" AE "F" AF "G" AG "H"
MOVLW "J"
MOVLW "K"
"
MOVLW "M"
MOVLW "N" MOVWF AN
MOVWF PO BCF pa0 BCF pa1 CLRF PORTA CLRF PORTB CLRF PORTC ;programación ------- MOVLW "A MOVWF A MOVLW "B MOVWF A MOVLW "C MOVWF MOVLW MOVWF MOVLW MOVWF MOVLW MOVWF MOVLW MOVWF MOVLW MOVWF AH MOVLW "I" MOVWF AI MOVWF AJ MOVWF AK MOVLW "L MOVWF AL MOVWF AM MOVLW "O" MOVWF AO MOVLW "P" MOVWF AP MOVLW "Q" MOVWF AQ MOVLW "R"
117
MOVWF AR MOVLW "S" MOVWF AS MOVLW "T" MOVWF AT
MOVWF AV
MOVWF AW
EGUN LOS NUMEROS---------------------------------
0'
MOVLW "U" MOVWF AU MOVLW "V" MOVLW "W" MOVLW "X" MOVWF AX MOVLW "Y" MOVWF AY MOVLW "Z" MOVWF AZ MOVWF " " MOVLW ESPACIO MOVLW "1" MOVWF A1 MOVLW "2" MOVWF A2 MOVLW "3" MOVWF A3 MOVLW "4" MOVWF A4 MOVLW "5" MOVWF A5 MOVLW "6" MOVWF A6 MOVLW "7" MOVWF A7 MOVLW "8" MOVWF A8 MOVLW "9" MOVWF A9 MOVLW "0" MOVWF A0 ;LCD LA CONFIGURACION S MOVLW b'0011100 CALL CONTROL MOVLW d'2' CALL DEMORA
118
MOVLW b'00000110'
0'
1'
----------------------------------------------------------------
ULACION
CALL SON
CALL SON
ONSELECM
CALL CONTROL MOVLW d'2' CALL DEMORA MOVLW b'0000110 CALL CONTROL MOVLW d'2' CALL DEMORA MOVLW b'0000000 CALL CONTROL MOVLW d'2' CALL DEMORA ;PROGRAMA EN SI-------------- MOVLW 0x80 CALL CONTROL MOVLW d'1' CALL DEMORA CALL SON CALL SON CALL SON CALL SON CALL SON CALL MEICOL MOVLW 0xC0 CALL CONTROL MOVLW d'1' CALL DEMORA CALL ELECTROESTIM CALL START CALL BORRAR CALL STARTT MI MOVLW 0x80 CALL CONTROL CALL RETARDO CALL SON CALL TONIFICA RETON BTFSC BOT GOTO LEVAN
119
BTFSC BOTONSTART GOTO ONDATON GOTO RETON LEVAN CALL SELECM CALL BORRAR CALL SELECMM MOVLW 0x80 CALL CONTROL CALL RETARDO CALL SON CALL SON
CALL LEVANTA
ONSELECM
ART
CM
CALL SON
TONSELECM
CM
L
CALL SON RELEV BTFSC BOT GOTO DRENA BTFSC BOTONST GOTO ONDALEV GOTO RELEV DRENA CALL SELE CALL BORRAR CALL SELECMM MOVLW 0x80 CALL CONTROL CALL RETARDO CALL SON CALL SON CALL LINFODREN RELIN BTFSC BO GOTO FORTA BTFSC BOTONSTART GOTO ONDALIN GOTO RELIN FORTA CALL SELE CALL BORRAR CALL SELECMM MOVLW 0x80 CALL CONTRO
120
CALL RETARDO CALL SON CALL SON CALL SON
NSELECM GOTO ANCEL
CM
L
CALL SON
NSELECM GOTO POSP
L
CALL SON
NSELECM GOTO ANES
CALL FORTALECE REFOR BTFSC BOTO BTFSC BOTONSTART GOTO ONDAFOR GOTO REFOR ANCEL CALL SELE CALL BORRAR CALL SELECMM MOVLW 0x80 CALL CONTRO CALL RETARDO CALL SON CALL SON CALL ANTICEL RECEL BTFSC BOTO BTFSC BOTONSTART GOTO ONDACEL GOTO RECEL POSP CALL SELECM CALL BORRAR CALL SELECMM MOVLW 0x80 CALL CONTRO CALL RETARDO CALL SON CALL SON CALL POSTPARTO REPOSP BTFSC BOTO BTFSC BOTONSTART GOTO ONDAPOSP
121
GOTO REPOSP ANES CALL SELECM CALL BORRAR CALL SELECMM MOVLW 0x80 CALL CONTROL
CALL SON
NSELECM GOTO FAC
OL
CALL SON
ECM GOTO HIP
OL
CALL RETARDO CALL SON CALL SON CALL ANTIESTRES REANS BTFSC BOTO BTFSC BOTONSTART GOTO ONDAANS GOTO REANS FAC CALL SELECM CALL BORRAR CALL SELECMM MOVLW 0x80 CALL CONTR CALL RETARDO CALL SON CALL SON CALL FACIAL REFA BTFSC BOTONSEL BTFSC BOTONSTART GOTO ONDAFACI GOTO REFA HIP CALL SELECM CALL BORRAR CALL SELECMM MOVLW 0x80 CALL CONTR CALL RETARDO CALL SON
122
CALL SON CALL SON
NSELECM GOTO TONI
-------------------------------------------
ART CALL DEMORA
CALL CONTROL
OL
CALL SON
ETON1 BTFSC BOTONONDA
CALL HIPERTROFIA REHIP BTFSC BOTO BTFSC BOTONSTART GOTO ONDAHIP GOTO REHIP TONI CALL SELECM CALL BORRAR CALL SELECMM GOTO MI ;PROGRAMA TONIFICA----------------------- ONDATON CALL ST CALL STARTT MOVLW 0xC0 MOVLW d'1' CALL DEMORA CALL VARIAONDA CALL ONDA CALL DEMORA CALL ONDAA ME MOVLW 0xC0 CALL CONTR MOVLW d'1' CALL DEMORA CALL SON CALL SON CALL FARADICA R GOTO TONI1 BTFSC BOTONSTART GOTO TIEMPI GOTO RETON1
123
TONI1 CALL ONDA CALL DEMORA CALL ONDAA
A CALL SON
BOTONONDA GOTO TONI2
GOTO TIEMPI
CALL DEMORA
-----------------------------------------------------------
NDALEV CALL START
MOVLW 0xC0
OL
MOVLW 0xC0 CALL CONTROL MOVLW d'1' CALL DEMOR CALL SON CALL SON CALL GALVANICA RETON2 BTFSC BTFSC BOTONSTART GOTO RETON2 TONI2 CALL ONDA CALL ONDAA GOTO ME ;PROGRAMA LEVANTA------- O CALL DEMORA CALL STARTT CALL CONTROL MOVLW d'1' CALL DEMORA CALL VARIAONDA CALL ONDA CALL DEMORA CALL ONDAA MEE MOVLW 0xC0 CALL CONTR MOVLW d'1' CALL DEMORA CALL SON
124
CALL SON
TFSC BOTONONDA
OL
CALL SON
BOTONONDA GOTO LEVA2
GOTO TIEMPI
CALL DEMORA
FATICO-------------------------------------------------------
A
CALL SON CALL FARADICA RELEV1 B GOTO LEVA1 BTFSC BOTONSTART GOTO TIEMPI GOTO RELEV1 LEVA1 CALL ONDA CALL DEMORA CALL ONDAA MOVLW 0xC0 CALL CONTR MOVLW d'1' CALL DEMORA CALL SON CALL SON CALL GALVANICA RELEV2 BTFSC BTFSC BOTONSTART GOTO RELEV2 LEVA2 CALL ONDA CALL ONDAA GOTO MEE ;PROGRAMA DRENAJE LIN----------- ONDALIN CALL START CALL DEMORA CALL STARTT MOVLW 0xC0 CALL CONTROL MOVLW d'1' CALL DEMORA CALL VARIAOND
125
CALL ONDA CALL DEMORA CALL ONDAA
C0
1'
CALL SON
ART
CALL ONDAA
C0
1'
CALL SON
EDREL2 BTFSC BOTONONDA
FSC BOTONSTART GOTO TIEMPI
CALL DEMORA
---------------------------------------------------------------
MEEE MOVLW 0x CALL CONTROL MOVLW d' CALL DEMORA CALL SON CALL SON CALL FARADICA REDREL1 BTFSC BOTONONDA GOTO DRENLI1 BTFSC BOTONST GOTO TIEMPI GOTO REDREL1 DRENLI1 CALL ONDA CALL DEMORA MOVLW 0x
CALL CONTROL MOVLW d' CALL DEMORA CALL SON CALL SON CALL GALVANICA R GOTO DRENLI2 BT GOTO REDREL2 DRENLI2 CALL ONDA CALL ONDAA GOTO MEEE ;PROGRAMA FORTALECE---
126
ONDAFOR CALL START
MOVLW 0xC0
CALL SON
TFSC BOTONONDA
NSTART
CALL SON
BOTONONDA GOTO FORTA2
GOTO TIEMPI
CALL DEMORA CALL STARTT
CALL CONTROL MOVLW d'1' CALL DEMORA CALL VARIAONDA CALL ONDA CALL DEMORA CALL ONDAA MEEEE MOVLW 0xC0 CALL CONTROL MOVLW d'1' CALL DEMORA CALL SON CALL SON CALL FARADICA REFOR1 B GOTO FORTA1
BTFSC BOTO GOTO TIEMPI GOTO REFOR1 FORTA1 CALL ONDA CALL DEMORA CALL ONDAA MOVLW 0xC0 CALL CONTROL MOVLW d'1' CALL DEMORA CALL SON CALL SON CALL GALVANICA REFOR2 BTFSC BTFSC BOTONSTART
127
GOTO REFOR2 FORTA2 CALL ONDA CALL DEMORA
----------------------------------------------------------
NDACEL CALL START
MOVLW 0xC0
CALL SON
TFSC BOTONONDA
CALL ONDAA GOTO MEEEE
;PROGRAMA ANTICEL-------- O CALL DEMORA CALL STARTT CALL CONTROL MOVLW d'1' CALL DEMORA CALL VARIAONDA CALL ONDA CALL DEMORA CALL ONDAA MAA MOVLW 0xC0 CALL CONTROL MOVLW d'1' CALL DEMORA CALL SON CALL SON CALL FARADICA RECELU1 B GOTO CELU1 BTFSC BOTONSTART GOTO TIEMPI GOTO RECELU1 CELU1 CALL ONDA CALL DEMORA CALL ONDAA MOVLW 0xC0 CALL CONTROL MOVLW d'1' CALL DEMORA
128
CALL SON CALL SON
BOTONONDA GOTO CELU2
GOTO TIEMPI
CALL DEMORA
---------------------------------------------------------------
NDAPOSP CALL START
MOVLW 0xC0
L
CALL SON
TFSC BOTONONDA
CALL SON CALL GALVANICA RECELU2 BTFSC BTFSC BOTONSTART GOTO RECELU2 CELU2 CALL ONDA CALL ONDAA GOTO MAA ;PROGRAMA POS PARTO--- O CALL DEMORA CALL STARTT CALL CONTROL MOVLW d'1' CALL DEMORA CALL VARIAONDA CALL ONDA CALL DEMORA CALL ONDAA MAAA MOVLW 0xC0 CALL CONTRO MOVLW d'1' CALL DEMORA CALL SON CALL SON CALL FARADICA REPART1 B GOTO PART1 BTFSC BOTONSTART GOTO TIEMPI GOTO REPART1
129
PART1 CALL ONDA
L
CALL SON
BOTONONDA GOTO PART2
GOTO TIEMPI
CALL DEMORA
----------------------------------------------------------------
NDAANS CALL START
MOVLW 0xC0
L
CALL DEMORA CALL ONDAA MOVLW 0xC0 CALL CONTRO MOVLW d'1' CALL DEMORA CALL SON CALL SON CALL GALVANICA REPART2 BTFSC BTFSC BOTONSTART GOTO REPART2 PART2 CALL ONDA CALL ONDAA GOTO MAAA ;PROGRAMA ANTIESTRES-- O CALL DEMORA CALL STARTT CALL CONTROL MOVLW d'1' CALL DEMORA CALL VARIAONDA CALL ONDA CALL DEMORA CALL ONDAA MAAAA MOVLW 0xC0 CALL CONTRO MOVLW d'1' CALL DEMORA CALL SON
130
CALL SON
TFSC BOTONONDA
L
CALL SON
BOTONONDA GOTO STRE2
GOTO TIEMPI
CALL DEMORA
--------------------------------------------------------
NDAFACI CALL START
MOVLW 0xC0
CALL SON CALL FARADICA RESTRE1 B GOTO STRE1 BTFSC BOTONSTART GOTO TIEMPI GOTO RESTRE1 STRE1 CALL ONDA CALL DEMORA CALL ONDAA MOVLW 0xC0 CALL CONTRO MOVLW d'1' CALL DEMORA CALL SON CALL SON CALL GALVANICA RESTRE2 BTFSC BTFSC BOTONSTART GOTO RESTRE2 STRE2 CALL ONDA CALL ONDAA GOTO MAAAA ;PROGRAMA FACIAL---------- O CALL DEMORA CALL STARTT CALL CONTROL MOVLW d'1' CALL DEMORA CALL VARIAONDA
131
CALL ONDA CALL DEMORA CALL ONDAA MEA MOVLW 0xC0 CALL CONTROL
CALL SON
TFSC BOTONONDA
L
CALL SON
BOTONONDA GOTO FACI2
GOTO TIEMPI
CALL DEMORA
-----------------------------------------------------------------
NDAHIP CALL START
MOVLW d'1' CALL DEMORA CALL SON CALL SON CALL FARADICA REFACI1 B GOTO FACI1 BTFSC BOTONSTART GOTO TIEMPI GOTO REFACI1 FACI1 CALL ONDA CALL DEMORA CALL ONDAA MOVLW 0xC0 CALL CONTRO MOVLW d'1' CALL DEMORA CALL SON CALL SON CALL GALVANICA REFACI2 BTFSC BTFSC BOTONSTART GOTO REFACI2 FACI2 CALL ONDA CALL ONDAA GOTO MEA ;PROGRAMA HIPERTROFIA- O
132
CALL DEMORA CALL STARTT MOVLW 0xC0
OL
CALL SON
TFSC BOTONONDA
OL
CALL SON
BOTONONDA GOTO HIP2
GOTO TIEMPI
CALL CONTROL MOVLW d'1' CALL DEMORA CALL VARIAONDA CALL ONDA CALL DEMORA CALL ONDAA MEMA MOVLW 0xC0 CALL CONTR MOVLW d'1' CALL DEMORA CALL SON CALL SON CALL FARADICA REHIP1 B GOTO HIP1 BTFSC BOTONSTART GOTO TIEMPI GOTO REHIP1 HIP1 CALL ONDA CALL DEMORA CALL ONDAA MOVLW 0xC0 CALL CONTR MOVLW d'1' CALL DEMORA CALL SON CALL SON CALL GALVANICA REHIP2 BTFSC BTFSC BOTONSTART GOTO REHIP2
133
HIP2 CALL ONDA CALL DEMORA
-----------------------------------------------------------------
IEMPI CALL START
MOVLW 0xCA
OL
CALL SON
CALL SON
CALL ONDAA GOTO MEMA ;PROGRAMA DEL TIEMPO--- T CALL DEMORA CALL STARTT CALL CONTROL MOVLW d'1' CALL DEMORA CALL VARIATIEMPO CALL TIEMPO CALL DEMORA CALL TIEMPOO MA MOVLW 0xCA CALL CONTR MOVLW d'1' CALL DEMORA CALL SON CALL SON CALL MINA CALL TIEMPO CALL DEMORA CALL TIEMPOO MOVLW 0xCA CALL CONTROL MOVLW d'1' CALL DEMORA CALL SON CALL SON CALL MINB CALL TIEMPO CALL DEMORA
134
CALL TIEMPOO
'1' CALL SON
CALL SON
CALL TIEMPO
MOVLW d'1'
CALL SON
MOVLW d'1'
MOVLW d'1'
MOVLW 0xCA CALL CONTROL MOVLW d CALL SON CALL DEMORA CALL MINC CALL DEMORA CALL TIEMPOO MOVLW 0xCA CALL CONTROL CALL DEMORA CALL SON CALL SON CALL MIND CALL TIEMPO CALL DEMORA CALL TIEMPOO MOVLW 0xCA CALL CONTROL CALL DEMORA CALL SON CALL SON CALL SON CALL MINE CALL TIEMPO CALL DEMORA CALL TIEMPOO MOVLW 0xCA CALL CONTROL CALL DEMORA CALL SON
135
CALL SON CALL SON
MOVLW d'1'
CALL DEMORA
MOVLW d'1'
CALL DEMORA
MOVLW d'1'
CALL DEMORA
CALL MINF CALL TIEMPO CALL DEMORA CALL TIEMPOO MOVLW 0xCA CALL CONTROL CALL SON CALL SON CALL SON CALL MING CALL TIEMPO CALL DEMORA CALL TIEMPOO MOVLW 0xCA CALL CONTROL CALL SON CALL SON CALL SON CALL MINH CALL TIEMPO CALL DEMORA CALL TIEMPOO MOVLW 0xCA CALL CONTROL CALL SON CALL SON CALL SON CALL MINI CALL TIEMPO CALL DEMORA CALL TIEMPOO
136
MOVLW 0xCA
MOVLW d'1'
CALL SON
MOVLW d'1'
CALL SON
MOVLW d'1'
CALL SON
ARA RETARDOS Y RUTINAS------------------------------------------
PO2
CALL CONTROL CALL DEMORA CALL SON CALL SON CALL MINJ CALL TIEMPO CALL DEMORA CALL TIEMPOO MOVLW 0xCA CALL CONTROL CALL DEMORA CALL SON CALL SON CALL MINK CALL TIEMPO CALL DEMORA CALL TIEMPOO MOVLW 0xCA CALL CONTROL CALL DEMORA CALL SON CALL SON CALL MINL CALL TIEMPO CALL DEMORA CALL TIEMPOO GOTO MA ;DEMORA PARA 1ms P-- DEMORA MOVWF TIEMTOP2 MOVLW d'110'
137
MOVWF TIEMPO1
PO1, 1
Z TIEMPO2, 1
ETARDO PARA ENVIAR DATOS---------------------------------------------------------
RES DECFSZ RET3,1
DECFSZ RET1,1
---------------------------------------------------------
NVIAR MOVWF PORTB
CALL DEMORA
LW d'1' CALL DEMORA
TOP1 NOP NOP NOP NOP NOP NOP DECFSZ TIEM GOTO TOP1 DECFS GOTO TOP2 RETURN ;R------- RETARDO MOVLW .40 MOVWF RET1 UNO MOVLW .70 MOVWF RET2 DOS MOVLW .20 MOVWF RET3 T GOTO TRES DECFSZ RET2,1 GOTO DOS GOTO UNO RETURN ;ENVIO DE DATOS-------------- CONTROL BCF RS GOTO ENVIAR DATO BSF RS E MOVLW d'1' CALL DEMORA BSF E MOVLW d'1' BCF E MOV RETURN
138
BORRAR MOVLW d'2' CALL DEMORA
b'00000001' ROL d'2' RA
--------------------------------------------------------------
BOTONSELECM ECMM
RETURN
M BTFSS BOTONSELECM GOTO SELECM
BOTONSTART
BOTONSTART
ONTIEMPO OO
IEMPO
--------------------------------------------------------------
MOVLW CALL CONT MOVLW CALL DEMO RETURN ;BOTONES---------------------------- SELECMM BTFSC GOTO SEL SELEC RETURN STARTT BTFSC GOTO STARTT RETURN START BTFSS GOTO START RETURN TIEMPOO BTFSC BOT GOTO TIEMP RETURN TIEMPO BTFSS BOTONTIEMPO T GOTO TIEMPO RETURN ONDAA BTFSC BOTONONDA pulsador de ARRIBA GOTO ONDAA RETURN ONDA BTFSS BOTONONDA GOTO ONDA RETURN ;buzzser con su retardo--
139
SON BSF BUZZER ;bit on.
ff.
TABLAS "MASAJES"-------------------------------------------
CALL DATO
VF ESPACIO,0 CALL DATO
L DATO VF ESPACIO,0
CALL DATO
VF AE,0 CALL DATO
LL DATO VF AC,0
CALL DATO F
VF AL,0 CALL DATO
CALL DATO VF ESPACIO,0 LL DATO
MOVF ESPACIO,0
VF ESPACIO,0
VF ESPACIO,0 CALL DATO
ION MOVF AE,0 CALL DATO
CALL DATO
MOVLW d'100' CALL DEMORA BCF BUZZER ;bit o RETURN ;CONFIGURACION DE MEICOL MOVF ESPACIO,0 MOVF ESPACIO,0 CALL DATO MO MOVF ESPACIO,0 CAL MO MOVF AM,0 CALL DATO MO MOVF AI,0 CA MO MOV AO,0 CALL DATO MO MOVF ESPACIO,0 MO CA CALL DATO MO CALL DATO MO RETURN ELECTROESTIMULAC MOVF AL,0
140
MOVF AE,0 CALL DATO MOVF AC,0
MOVF AT,0 CALL DATO
CALL DATO
MOVF AO,0
CALL DATO MOVF AR,0 MOVF AO,0 CALL DATO MOVF AE,0 CALL DATO MOVF AS,0 CALL DATO MOVF AT,0 CALL DATO MOVF AI,0 CALL DATO MOVF AM,0 CALL DATO MOVF AU,0 CALL DATO MOVF AL,0 CALL DATO MOVF AA,0 CALL DATO MOVF ESPACIO,0 CALL DATO RETURN TONIFICA MOVF ESPACIO,0 CALL DATO MOVF ESPACIO,0 CALL DATO MOVF ESPACIO,0 CALL DATO MOVF ESPACIO,0 CALL DATO MOVF AT,0 CALL DATO CALL DATO MOVF AN,0 CALL DATO MOVF AI,0
141
CALL DATO MOVF AF,0 CALL DATO MOVF AI,0 CALL DATO MOVF AC,0 CALL DATO MOVF AA,0 CALL DATO MOVF ESPACIO,0 CALL DATO MOVF ESPACIO,0 CALL DATO MOVF ESPACIO,0 CALL DATO MOVF ESPACIO,0 CALL DATO RETURN LEVANTA MOVF ESPACIO,0
MOVF AE,0 CALL DATO
CALL DATO MOVF ESPACIO,0 CALL DATO MOVF ESPACIO,0 CALL DATO MOVF ESPACIO,0 CALL DATO MOVF AL,0 CALL DATO MOVF AV,0 CALL DATO MOVF AA,0 CALL DATO MOVF AN,0 CALL DATO MOVF AT,0 CALL DATO MOVF AA,0 CALL DATO MOVF ESPACIO,0 CALL DATO MOVF ESPACIO,0 CALL DATO MOVF ESPACIO,0
142
CALL DATO MOVF ESPACIO,0
CALL DATO
CALL DATO MOVF ESPACIO,0 CALL DATO RETURN LINFODREN MOVF ESPACIO,0 CALL DATO MOVF AD,0 CALL DATO MOVF AR,0 CALL DATO MOVF AE,0 CALL DATO MOVF AN,0 CALL DATO MOVF AA,0 MOVF AJ,0 CALL DATO MOVF AE,0 CALL DATO MOVF ESPACIO,0 CALL DATO MOVF AL,0 CALL DATO MOVF AI,0 CALL DATO MOVF AN,0 CALL DATO MOVF AF,0 END CALENTAMIENTO Trampa=4seg Tcontraccion=21seg Tpausa=1seg PWMo=50us PWMf=250us F=10Hz Templeo=1/F=1/19.9=50.153ms 4seg/4=1SEG 1seg/50.153mS=19.9>=20VECES
143
6seg/50.153mS=119.6>=120VECES PROGRAMA 3 MINUTOS CALENT3 CALL PRENLED LENT MOVLW d'9' MOVWF W5
ALL
ATAMIENTO
d'20' MOVWF W1
C100
L50
Z W1,1 ETRA1
d'20'
A
TETRA5 C CALUNO CALL CALDOS CALL CALTRES CALL CALCUA CALL CALCIN CALL CALCUA CALL CALTRES CALL CALDOS CALL CALUNO CALL UNSEG DECFSZ W5,1 GOTO TETRA5 GOTO FIN ;TIEMPO PARA FRECUENCI DEL TRCALUNO MOVLW d'20' MOVWF W0 TETRA0 BSF SALIDA CALL MIC50 BCF SALIDA CALL MIL50 DECFSZ W0,1 GOTO TETRAO RETURN CALDOS MOVLW TETRA1 BSF SALIDA CALL MI BCF SALIDA CALL MI DECFS GOTO T RETURN CALTRES MOVLW MOVWF W2 TETRA2 BSF SALID CALL MIC150
144
BCF SALIDA CALL MIL50 DECFSZ W2,1 GOTO TETRA2 RETURN CALCUA MOVLW d'20'
20'
LIDA
BCF SALIDA
1
RETURN
MOVWF W3 TETRA3 BSF SALIDA CALL MIC200 BCF SALIDA CALL MIL50 DECFSZ W3,1 GOTO TETRA3 RETURN CALCIN MOVLW d' MOVWF W4 TETRA4 BSF SA CALL MIC250 CALL MIL50 DECFSZ W4,1 GOTO TETRA4 RETURN MIL50 MOVLW D'50' MOVWF Z0 y0 CALL UNMILI DECFSZ ZO, GOTO Y0 ;BUSTO Trampa=2.17seg Tcontraccion=4seg Tpausa=2seg PWMo=50us PWMf=250us TONIFI1 CALL CALUNO CALL CALDOS CALL CALTRES
145
CALL CALCUA CALL CALTRES CALL CALDOS CALL CALUNO CALL UNSEG CALL UNSEG RETURN TONIFI2 CALL CALUNO CALL CALDOS CALL CALTRES CALL CALCUA CALL CALTRES CALL CALDOS CALL CALUNO CALL UNSEG CALL UNSEG RETURN ;TIEMPO PARA FRECUENCI 15 DEL TRATAMIENTO
d'36'
ETRA1 BSF SALIDA CALL MIC100
F SALIDA
1,1
RETURN
d'36' F W2 SF SALIDA
CALUNO MOVLW d'36' MOVWF W0 TETRA0 BSF SALIDA CALL MIC50 BCF SALIDA CALL MIL15 DECFSZ W0,1 GOTO TETRAO RETURN CALDOS MOVLW MOVWF W1 T BC CALL MIL15 DECFSZ W GOTO TETRA1 CALTRES MOVLW MOVWTETRA2 B CALL MIC150 BCF SALIDA CALL MIL15
146
DECFSZ W2,1 GOTO TETRA2 RETURN CALCUA MOVLW d'36' MOVWF W3 TETRA3 BSF SALIDA
SF SALIDA
EL TRATAMIENTO d'19'
CALL MIC200 BCF SALIDA CALL MIL15 DECFSZ W3,1 GOTO TETRA3 RETURN CALCIN MOVLW d'4' MOVWF W4 TETRA4 MOVLW d'66' MOVWF W5 TETRA5 B CALL MIC200 BCF SALIDA CALL MIL15 DECFSZ W5,1 GOTO TETRA4 DECFSZ W4,1 GOTO TETRA3 RETURN ;TIEMPO PARA FRECUENCIA DCALUNO MOVLW MOVWF W0 TETRA0 BSF SALIDA CALL MIC50 BCF SALIDA CALL MIL12 DECFSZ W0,1 GOTO TETRAO RETURN CALDOS MOVLW d'19' MOVWF W1 TETRA1 BSF SALIDA CALL MIC100 BCF SALIDA CALL MIL12 DECFSZ W1,1
147
GOTO TETRA1 RETURN CALTRES MOVLW d'19'
'
MOVWF W2 TETRA2 BSF SALIDA CALL MIC150 BCF SALIDA CALL MIL15 DECFSZ W2,1 GOTO TETRA2 RETURN CALCUA MOVLW d'19' MOVWF W3 TETRA3 BSF SALIDA CALL MIC150 BCF SALIDA CALL MIL15 DECFSZ W3,1 GOTO TETRA3 RETURN CALCIN MOVLW d'3' MOVWF W4 TETRA4 MOVLW d'123 MOVWF W5 TETRA5 BSF SALIDA CALL MIC200 BCF SALIDA CALL MIL12 DECFSZ W5,1 GOTO TETRA5 DECFSZ W4,1 GOTO TETRA4 RETURN MIL15 MOVLW D'15' MOVWF Z0 Y0 CALL UNMILI DECFSZ ZO,1 GOTO Y0 RETURN MIL12 MOVLW D'12' MOVWF Z1
148
Y1 CALL UNMILI DECFSZ Z1,1 GOTO Y1 RETURN ;FACIAL Trampa=5seg Tcontraccion=30seg Tpausa=4seg PWMo=50us PWMf=100us CALENT3 CALL PRENLED TETRA5 CALL CALUNO CALL CALDOS CALL CALUNO CALL APLED CALL UNSEG CALL UNSEG CALL UNSEG CALL UNSEG ;TIEMPO PARA FRECUENCI DEL TRATAMIENTO
LID
CALUNO MOVLW d'2' MOVWF W0 TETRA0 MOVLW d'200' MOVWF W1 TETRA1 BSF SALIDA CALL MIC50 BCF SALIDA CALL MIL10 DECFSZ W1,1 GOTO TETRA1 DECFSZ W0,1 GOTO TETRA0 RETURN CALDOS MOVLW d'20' MOVWF W3 TETRA3 MOVLW d'150' MOVWF W4 TETRA4 BSF SALIDA CALL MIC100 BCF SA A CALL MIL10
149
DECFSZ W4,1 GOTO TETRA4 DECFSZ W3,1
RETURN
d'20'
A
----------------------
-----------------------------------------
GOTO TETRA3 CALDOS MOVLW MOVWF W1TETRA1 BSF SALID CALL MIC100 BCF SALIDA CALL MIL10 DECFSZ W1,1 GOTO TETRA1 RETURN MIL10 MOVLW d'10' MOVWF Z2 Y2 CALL UNMILI DECFSZ Z2,1 GOTO Y2 RETURN ;PRENDE/APAGA ETAPA DE POTENCIA--------------- PRENLED BSF LED0 BSF LED1 BSF LED2 BSF LED3 RETURN APLED BCF LED0 BCF LED1 BCF LED2 BCF LED3 RETURN ;RETARDO PARA 50uS--- MIC50 MOVLW d'6' MOVWF tat0 LIN1 MOVLW d'1' MOVWF tat1 LIN2 DECFSZ tat1, 1 GOTO LIN2 DECFSZ tat0, 1
150
GOTO LIN1 RETURN ;RETARDO PARA 100uS--------------------------------------------
----------------------------------
-------------------------------------------
MOVWF tat4
ETARDO PARA 250uS--------------------------------------------
d'5'
, 1 GOTO LIN6
MIC100 MOVLW d'2' MOVWF tat2 LIN3 CALL MIC50 DECFSZ tat2, 1 GOTO LIN3 RETURN ;RETARDO PARA 150uS---------- MIC150 MOVLW d'3' MOVWF tat3 LIN4 CALL MIC50 DECFSZ tat3, 1 GOTO LIN4 RETURN ;RETARDO PARA 200uS- MIC200 MOVLW d'4' LIN5 CALL MIC50 DECFSZ tat4, 1 GOTO LIN5 RETURN ;R MIC250 MOVLW MOVWF ta5 LIN6 CALL MIC50 DECFSZ tat5 RETURN
151
Anexo B Programación de Electroestimulación
EGISTROS DE PROPOSITO ESPECIFICO CL EQU 0x02 ) TATUS EQU 0x03 ORTA EQU 0x05 ORTB EQU 0x06 ORTC EQU 0x07 DCON EQU 0x1F
; LCD CON TIEMPO Y ONDA
LIST P=16F877A ;RPSPPPA
152
;BITS DEL REGISTRO STATUS define c STATUS,0 define dc STATUS,1 define z STATUS,2 define pd STATUS,3 define to STATUS,4 define pa0 STATUS,5 define pa1 STATUS,6
ITS DEL REGISTRO PORTA define E PORTA,0 ;pin2 define RS PORTA,1 ;pin3 define BUZZER PORTA,2 ;pin4
ITS DEL REGISTRO PORTB define dat7 PORTB,7 ;pin 40 define dat6 PORTB,6 ;pin 39 define dat5 PORTB,5 ;pin 38 define dat4 PORTB,4 ;pin 37 define dat3 PORTB,3 ;pin 36 define dat2 PORTB,2 ;pin 35 define dat1 PORTB,1 ;pin 34 define dat0 PORTB,0 ;pin 33
ITS DEL REGISTRO PORTC define BOTONONDA PORTC,7 ;pin 26 define BOTONPOLA PORTC,6 ;pin 25 define BOTONTIEMPO PORTC,5 ;pin 24 define BOTONSTART PORTC,4 ;pin 23 define BOTONUP PORTC,3 ;pin 18 define BOTONDOWN PORTC,2 ;pin 17 define SALIDAONDA PORTC,1 ;pin 16 define SALIDA9 PORTC,0 ;pin 15
PORTB,7 ;pin 40
PORTB,6 ;pin 39 PORTB,5 ;pin 38
TB,2 ;pin 35 B,1 ;pin 34 B,0 ;pin 33
E IFICO
####### ;B### ;B######## ;B######## ;BITS DEL REGISTRO PORTD
SALIDA8 #define #define SALIDA7 define SALIDA6 #
#define SALIDA5 PORTB,4 ;pin 37 LID PORTB,3 ;pin 36 #define SA A4
#define SALIDA3 POR#define SALIDA2 PORT#define SALIDA1 PORT
C;REGISTROS DE PROPOSITO SPE
153
TIEMPO1 EQU 0x23
QU QU
U X4C U X4D U X4E U X4F U X50
A EQU 0X27
U U
F EQU 0X2C
U U U U U U U U
P EQU 0X36
U U U U
U U
Z EQU 0X40
U U U U U U U U
9 EQU 0X54
TIEMPO2 EQU 0x24 LETRA E 0x25 DATO1 E 0X26 RET1 EQ 0RET2 EQ 0RET3 EQ 0BEP1 EQ 0BEP2 EQ 0AAB EQU 0X28 AC EQ 0X29 AD EQ 0X2A AE EQU 0X2B AAG EQU 0X2D AH EQ 0X2E AI EQ 0X2F AJ EQ 0X30 AK EQ 0X31 AL EQ 0X32 AM EQ 0X33 AN EQ 0X34 AO EQ 0X35 AAQ EQU 0X37 AR EQ 0X38 AS EQ 0X39 AT EQ 0X3A AU EQ 0X3B AV EQU 0X3C AW EQ 0X3D AX EQ 0X3E AY EQU 0X3F AESPACIO EQU 0X4B A1 EQ 0X4C A2 EQ 0X4D A3 EQ 0X4E A4 EQ 0X4F A5 EQ 0X50 A6 EQ 0X51 A7 EQ 0X52 A8 EQ 0X53 AA0 EQU 0X55
154
APOS EQU 0X56 ANEG EQU 0X57 Am EQU 0X58 ;INICIO------------------------------------------------------------------------------
E PUERTOS-----------------------------------------------------------
06 CON 000000'
RTA
0001111' RTC
----------------------------------------------------------------
" "
"
ORG 0X00 GOTO INICIO ORG 0X05 ;CONFIGURACION D- INICIO BSF pa0 BCF pa1 MOVLW 0X MOVWF AD MOVLW b'11 MOVWF PO CLRF PORTB MOVLW b'0 MOVWF PO BCF pa0 BCF pa1 CLRF PORTA CLRF PORTB CLRF PORTC ;programación --------- MOVLW "A MOVWF AA MOVLW "B MOVWF AB MOVLW "C" MOVWF AC MOVLW "D" MOVWF AD MOVLW "E" MOVWF AE MOVLW "F" MOVWF AF MOVLW "G MOVWF AG MOVLW "H"
155
MOVWF AH "I"
MOVLW "J"
MOVLW "K"
"
MOVLW "M"
MOVLW "N" MOVWF AN
F AT
MOVWF AV
MOVWF AW
MOVLW MOVWF AI MOVWF AJ MOVWF AK MOVLW "L MOVWF AL MOVWF AM MOVLW "O" MOVWF AO MOVLW "P" MOVWF AP MOVLW "Q" MOVWF AQ MOVLW "R" MOVWF AR MOVLW "S" MOVWF AS MOVLW "T" MOVW MOVLW "U" MOVWF AU MOVLW "V" MOVLW "W" MOVLW "X" MOVWF AX MOVLW "Y" MOVWF AY MOVLW "Z" MOVWF AZ MOVWF " " MOVLW ESPACIO MOVLW "1" MOVWF A1 MOVLW "2" MOVWF A2 MOVLW "3" MOVWF A3 MOVLW "4"
156
MOVWF A4 MOVLW "5" MOVWF A5 MOVLW "6" MOVWF A6 MOVLW "7" MOVWF A7 MOVLW "8" MOVWF A8 MOVLW "9" MOVWF A9 MOVLW "0" MOVWF A0 MOVLW "+" MOVWF APOS MOVLW "-" MOVWF ANEG MOVLW "m" MOVWF Am ;LCD LA CONFIGURACION SEGUN LOS NUMEROS--------------------------------
0'
0'
0'
1'
-----------------------------------------------------------------
MOVLW b'0011100 CALL CONTROL MOVLW d'2' CALL DEMORA MOVLW b'0000011 CALL CONTROL MOVLW d'2' CALL DEMORA MOVLW b'0000110 CALL CONTROL MOVLW d'2' CALL DEMORA MOVLW b'0000000 CALL CONTROL MOVLW d'2' CALL DEMORA ;PROGRAMA EN SI------------- ;INICIO MOVLW 0x80 CALL CONTROL MOVLW d'1' CALL DEMORA
157
CALL SON CALL SON CALL SON CALL SON CALL SON CALL MEICOL MOVLW 0xC0
----------------------------------------------------------------
MOVLW 0x80
CALL RETARDO
ONONDA
CALL SON
CALL SON LL GALVANICA
ONONDA
ART
CALL CONTROL MOVLW d'1' CALL DEMORA CALL IONIZACION CALL STARTT CALL BORRAR CALL STARTTT ;PROGRAMA ONDA------------- CALL CONTROL CALL SON CALL SON CALL SON CALL ONDA RETON BTFSC BOT GOTO GALV GOTO RETON GALV CALL ONDAA CALL DEMORA CALL ONDAAA MI MOVLW 0x80 CALL CONTROL CALL RETARDO CALL SON CA RELEV BTFSC BOT GOTO MICGALV BTFSC BOTONST
158
GOTO POLA GOTO RELEV MICGALV CALL ONDAA
CALL SON
ONONDA GOTO GALVA
GOTO POLA
------------------------------------------
CALL DEMORA
CALL CONTROL
ONDA GOTO GALVV
CALL DEMORA CALL ONDAAA MOVLW 0x80 CALL CONTROL CALL RETARDO CALL SON CALL SON CALL MICROGAL REHIP BTFSC BOT BTFSC BOTONSTART GOTO REHIP GALVA CALL ONDAA CALL DEMORA CALL ONDAAA GOTO MI ;PROGRAMA POLARIDAD-------------------------- POLA CALL STARTT CALL STARTTT MOVLW 0xC0 CALL RETARDO CALL SON CALL SON CALL SON CALL POLARIDAD RETONN BTFSC BOTON GOTO RETONN GALVV CALL ONDAA
159
CALL DEMORA
;
BOTONONDA
RT GOTO TEMPO
A A
CALL SON
CALL SON
TONONDA
ART GOTO TEMPO
---------------------------------------------
RTT CALL DEMORA
CALL ONDAAA MO MOVLW 0x80 CALL CONTROL CALL RETARDO CALL SON CALL SON CALL SON CALL POSITIVO RELEVV BTFSC GOTO MIGALV BTFSC BOTONSTA GOTO RELEVV MIGALV CALL ONDAA CALL DEMOR CALL ONDAA MOVLW 0x80 CALL CONTROL CALL RETARDO CALL SON CALL NEGATIVO REIP BTFSC BO GOTO TONII BTFSC BOTONST GOTO REIP TONII CALL ONDAA CALL DEMORA CALL ONDAAA GOTO MO ;PROGRAMA DEL TIEMPO----------------------- TEMPO CALL STA CALL STARTTT
160
MOVLW 0x8A
CALL CONTROL
BOTONTIEMPO
SD CALL TIEMPOO
O
8A
MOVLW d'1'
ONTIEMPO
NSTART
A
CALL CONTROL
'
CALL SON
CALL MINB
MPLI BTFSC BOTONTIEMPO
ART
MOVLW d'1' CALL DEMORA CALL VARIATIEMPO TMPLA BTFSC GOTO ASD A CALL DEMORA CALL TIEMPOO MA MOVLW 0x CALL CONTROL CALL DEMORA CALL SON CALL SON CALL SON CALL MINA TMPLE BTFSC BOT GOTO ASF BTFSC BOTO GOTO NIVELI GOTO TMPLE ASF CALL TIEMPOO CALL DEMOR CALL TIEMPOOO MOVLW 0x8A MOVLW d'1 CALL DEMORA CALL SON CALL SON T GOTO ASG BTFSC BOTONST GOTO NIVELI
161
GOTO TMPLI
MOVLW 0x8A
CALL SON
CALL MINC
ONTIEMPO
ART
CALL DEMORA
L '
CALL DEMORA
ONTIEMPO
ART
CALL DEMORA
L
ASG CALL TIEMPOO CALL DEMORA CALL TIEMPOOO CALL CONTROL MOVLW d'1' CALL SON CALL SON CALL DEMORA TMPLO BTFSC BOT GOTO ASH BTFSC BOTONST GOTO NIVELI GOTO TMPLO ASH CALL TIEMPOO CALL TIEMPOOO MOVLW 0x8A CALL CONTRO MOVLW d'1 CALL SON CALL SON CALL SON CALL MIND TMPLU BTFSC BOT GOTO ASJ BTFSC BOTONST GOTO NIVELI GOTO TMPLU ASJ CALL TIEMPOO CALL TIEMPOOO MOVLW 0x8A CALL CONTRO
162
MOVLW d'1' CALL DEMORA
CALL MINE
ONTIEMPO
NSTART
CALL DEMORA
L '
CALL DEMORA
CALL MINF
ONTIEMPO
ART
CALL DEMORA
L '
CALL SON
CALL MING
ONTIEMPO
CALL SON CALL SON CALL SON TMPMA BTFSC BOT GOTO ASK BTFSC BOTO GOTO NIVELI GOTO TMPMA ASK CALL TIEMPOO CALL TIEMPOOO MOVLW 0x8A CALL CONTRO MOVLW d'1 CALL SON CALL SON CALL SON TMPME BTFSC BOT GOTO ASL BTFSC BOTONST GOTO NIVELI GOTO TMPME ASL CALL TIEMPOO CALL TIEMPOOO MOVLW 0x8A CALL CONTRO MOVLW d'1 CALL SON CALL SON CALL DEMORA TMPMI BTFSC BOT
163
GOTO ASZ BTFSC BOTONSTART
CALL DEMORA
L '
CALL SON
CALL MINH
ONTIEMPO
ART
CALL DEMORA
L '
CALL SON
CALL MINI
ONTIEMPO
NSTART
CALL DEMORA
GOTO NIVELI GOTO TMPMI ASZ CALL TIEMPOO CALL TIEMPOOO MOVLW 0x8A CALL CONTRO MOVLW d'1 CALL SON CALL SON CALL DEMORA TMPMO BTFSC BOT GOTO ASX BTFSC BOTONST GOTO NIVELI GOTO TMPMO ASX CALL TIEMPOO CALL TIEMPOOO MOVLW 0x8A CALL CONTRO MOVLW d'1 CALL SON CALL SON CALL DEMORA TMPMU BTFSC BOT GOTO ASC BTFSC BOTO GOTO NIVELI GOTO TMPMU ASC CALL TIEMPOO CALL TIEMPOOO
164
MOVLW 0x8A CALL CONTROL
1' CALL DEMORA
CALL MINJ
ONTIEMPO
NSTART
CALL DEMORA
L '
CALL DEMORA
CALL MINK
ONTIEMPO
NSTART
CALL DEMORA
L '
CALL DEMORA
MOVLW d' CALL SON CALL SON CALL SON TMPPA BTFSC BOT GOTO SDA BTFSC BOTO GOTO NIVELI GOTO TMPPA SDA CALL TIEMPOO CALL TIEMPOOO MOVLW 0x8A CALL CONTRO MOVLW d'1 CALL SON CALL SON CALL SON TMPPE BTFSC BOT GOTO SDS BTFSC BOTO GOTO NIVELI GOTO TMPPE SDS CALL TIEMPOO CALL TIEMPOOO MOVLW 0x8A CALL CONTRO MOVLW d'1 CALL SON CALL SON CALL SON
165
CALL MINL
ONTIEMPO
ART
CALL DEMORA
IVEL-----------------------------------------------------------------------
TT
NUP
BTFSC BOTONDOWN
A N
GOTO MU
CALL UPPP
TMPPI BTFSC BOT GOTO SDD BTFSC BOTONST GOTO NIVELI GOTO TMPPI SDD CALL TIEMPOO CALL TIEMPOOO GOTO MA ;PROGRAMA DEL N------------------------------ NIVELI CALL STAR CALL DEMORA CALL STARTTT MOVLW 0xCA CALL CONTROL MOVLW d'1' CALL DEMORA CALL NIVELL QW BTFSC BOTO GOTO ÑL GOTO FA FA CALL DOWNN CALL DEMOR CALL DOWNN ÑL CALL UPP CALL DEMORA GOTO MU MU MOVLW 0x8A CALL CONTROL MOVLW d'1' CALL DEMORA CALL SON
166
CALL SON CALL SON
OTONDOWN GOTO FS
NSTART
S CALL DOWNN
GOTO LLA
CALL UPPP
CALL DEMORA
LI
NUP
WN
BTFSC BOTONSTART
N CALL DEMORA
N
CALL UNMILI QE BTFSC BOTONUP GOTO PQQ BTFSC B ; BTFSC BOTO; GOTO NIVELI GOTO QE F CALL DEMORA CALL DOWNNN PQQ CALL UPP CALL DEMORA GOTO BII LLA MOVLW 0x8A CALL CONTROL MOVLW d'1' CALL SON CALL SON CALL SON CALL DOSMI QR BTFSC BOTO GOTO PWW BTFSC BOTONDO GOTO FFE ; ; GOTO NIVELI GOTO QR FFE CALL DOWN CALL DOW NN GOTO LLE PWW CALL UPP CALL DEMORA
167
CALL UPPP GOTO MU LLE MOVLW 0x8A
ILI
NUP
WN
BTFSC BOTONSTART I
N CALL DEMORA
N
LI MOVLW 0x8A
OMILI
NUP
WN
BTFSC BOTONSTART I
CALL CONTROL MOVLW d'1' CALL DEMORA CALL SON CALL SON CALL SON CALL TRESM KK BTFSC BOTO GOTO PRR BTFSC BOTONDO GOTO FFI ; ; GOTO NIVEL GOTO KK FFI CALL DOWN CALL DOW NN GOTO LLI PRR CALL UPP CALL DEMORA CALL UPPP GOTO LLA L CALL CONTROL MOVLW d'1' CALL DEMORA CALL SON CALL SON CALL SON CALL CUATR QT BTFSC BOTO GOTO PEE BTFSC BOTONDO GOTO FFO ; ; GOTO NIVEL GOTO QT
168
FFO CALL DOWNN
CALL DEMORA N
LO MOVLW 0x8A
MILI
NUP
WN
BTFSC BOTONSTART
N CALL DEMORA
LU MOVLW 0x8A
ILI
CALL DOW NN GOTO LLE PEE CALL UPP CALL DEMORA CALL UPPP GOTO MU L CALL CONTROL MOVLW d'1' CALL DEMORA CALL SON CALL SON CALL SON CALL CINCO QY BTFSC BOTO GOTO PTT BTFSC BOTONDO GOTO FFU ; ; GOTO NIVELI GOTO QY FFU CALL DOWN CALL DOWNNN GOTO LLU PTT CALL UPP CALL DEMORA CALL UPPP GOTO LLI L CALL CONTROL MOVLW d'1' CALL DEMORA CALL SON CALL SON CALL SON CALL SEISM
169
QU BTFSC BOTONUP
WN
BTFSC BOTONSTART
N CALL DEMORA
N
BA MOVLW 0x8A
ILI
ONUP
WN
BTFSC BOTONSTART
N CALL DEMORA
N
GOTO PYY BTFSC BOTONDO GOTO QQA ; ; GOTO NIVELI GOTO QU QQA CALL DOWN CALL DOW NN GOTO BBA PYY CALL UPP CALL DEMORA CALL UPPP GOTO LLO B CALL CONTROL MOVLW d'1' CALL DEMORA CALL SON CALL SON CALL SON CALL SIETEM QI BTFSC BOT GOTO QEE BTFSC BOTONDO GOTO PUU ; ; GOTO NIVELI GOTO QI QEE CALL DOWN CALL DOW NN GOTO BEE PUU CALL UPP CALL DEMORA CALL UPPP GOTO LLU
170
BEE MOVLW 0x8A
ILI
ONUP
WN
BTFSC BOTONSTART
N CALL DEMORA
N
II MOVLW 0x8A
MILI
ONUP
WN
BTFSC BOTONSTART
N CALL DEMORA
CALL CONTROL MOVLW d'1' CALL DEMORA CALL SON CALL SON CALL SON CALL OCHOM QO BTFSC BOT GOTO PII BTFSC BOTONDO GOTO QII ; ; GOTO NIVELI GOTO QO QII CALL DOWN CALL DOW NN GOTO BII PII CALL UPP CALL DEMORA CALL UPPP GOTO BBA B CALL CONTROL MOVLW d'1' CALL DEMORA CALL SON CALL SON CALL SON CALL NUEVE QP BTFSC BOT GOTO POO BTFSC BOTONDO GOTO QOO ; ; GOTO NIVELI GOTO QP QOO CALL DOWN
171
CALL DOW NN N
OTONES--------------------------------------------------------------------------------------
BOTONONDA
BOTONONDA
RETURN
ONONDA
BOTONPOLA
IEMPOOO BTFSC BOTONTIEMPO
ONTIEMPO
NSTART GOTO STARTTT
T
GOTO UPPP
GOTO MU POO CALL UPP CALL DEMORA CALL UPPP GOTO BEE ;B ONDAAA BTFSC GOTO ONDAAA RETURN ONDAA BTFSS GOTO ONDAA POLAAA BTFSC BOT GOTO POLAAA RETURN POLAA BTFSS GOTO POLAA RETURN T GOTO TIEMPOOO RETURN TIEMPOO BTFSS BOT GOTO TIEMPOO RETURN STARTTT BTFSC BOTO RETURN STARTT BTFSS BOTONSTART GOTO START RETURN UPPP BTFSC BOTONUP RETURN
172
UPP BTFSS BOTONUP
RETURN
ONDOWN NN
GOTO DOWNN
PARA RETARDOS Y RUTINAS------------------------------------------
TIEMPO2 10'
MOVWF TIEMPO1
NOP
MPO1, 1 GOTO TOP1
---- -------------------------------
ETARDO MOVLW .40
OS MOVLW .20
DECFSZ RET2,1
RETURN
GOTO UPP DOWNNN BTFSC BOT GOTO DOWN RETURN DOWNN BTFSS BOTONDOWN RETURN ;DEMORA PARA 1ms-- DEMORA MOVWF TOP2 MOVLW d'1 TOP1 NOP NOP NOP NOP NOP DECFSZ TIE DECFSZ TIEMPO2, 1 GOTO TOP2 RETURN ;RETARDO PARA ENVIAR DATOS----------------- ------------ R MOVWF RET1 UNO MOVLW .70 MOVWF RET2 D MOVWF RET3 TRES DECFSZ RET3,1 GOTO TRES GOTO DOS DECFSZ RET1,1 GOTO UNO
173
;ENVIO DE DATOS-----------------------------------------------------------------------
ONTROL BCF RS
PORTB MOVLW d'1'
'
CALL DEMORA
LW d'1' CALL DEMORA
DEMORA b'00000001' ROL d'2' RA
ardo----------------------------------------------------------------
ER 00'
CALL DEMORA
ETURN
LAS "MASAJES"-------------------------------------------
VF ESPACIO,0 ALL DATO
PACIO,0 DATO
O ESPACIO,0
O ESPACIO,0
LL DATO
C GOTO ENVIAR DATO BSF RS ENVIAR MOVWF CALL DEMORA BSF E MOVLW d'1 BCF E MOV RETURN BORRAR MOVLW d'2' CALL MOVLW CALL CONT MOVLW CALL DEMO RETURN ;buzzser con su ret SON BSF BUZZ MOVLW d'1 BCF BUZZER R ;CONFIGURACION DE TAB------------------- MEICOL MO C MOVF ES CALL MOVF ESPACIO,0 CALL DAT MOVF CALL DAT MOVF CA
174
MOVF AM,0
MOVF AE,0 TO
VF AI,0 CALL DATO
O
IO,0 O
MOVF ESPACIO,0
CIO,0 O
NIZACION MOVF ESPACIO,0
MOVF ESPACIO,0 O
I,0 CALL DATO
MOVF AO,0
MOVF AN,0 CALL DATO
CALL DATO CALL DA MO MOVF AC,0 CALL DAT MOVF AO,0 CALL DATO MOVF AL,0 CALL DATO MOVF ESPAC CALL DAT MOVF ESPACIO,0 CALL DATO CALL DATO MOVF ESPACIO,0 CALL DATO MOVF ESPA CALL DAT RETURN IO CALL DATO CALL DAT MOVF ESPACIO,0 CALL DATO MOVF A CALL DATO MOVF AI,0 CALL DATO MOVF AZ,0 CALL DATO MOVF AA,0 CALL DATO MOVF AC,0 CALL DATO MOVF AI,0 CALL DATO
175
MOVF AO,0 CALL DATO MOVF AN,0 CALL DATO MOVF ESPACIO,0
---------------------------------------------
RETURN
CALL DATO MOVF ESPACIO,0 CALL DATO MOVF ESPACIO,0 CALL DATO RETURN ;CONFIGURACION DE TABLAS "ONDA"----------------- ONDA MOVF AO,0 CALL DATO MOVF AN,0 CALL DATO MOVF AD,0 CALL DATO MOVF AA,0 CALL DATO GALVANICA MOVF AG,0 CALL DATO MOVF AA,0 CALL DATO MOVF AL,0 CALL DATO MOVF AV,0 CALL DATO MOVF AA,0 CALL DATO MOVF AN,0 CALL DATO MOVF AI,0 CALL DATO MOVF AC,0 CALL DATO MOVF AA,0 RETURN MICROGAL MOVF AM,0 CALL DATO
176
MOVF AI,0 CALL DATO MOVF AC,0 CALL DATO MOVF AR,0 CALL DATO MOVF AO,0 CALL DATO MOVF AG,0 CALL DATO MOVF AA,0 CALL DATO
CALL DATO MOVF ESPACIO,0
ARIZACION"-----------------------------------
,0 CALL DATO
MOVF ESPACIO,0
MOVF AL,0 CALL DATO RETURN ;CONFIGURACION DE TABLAS "POL--------------------------- POSITIVO MOVF ESPACIO,0 CALL DATO MOVF ESPACIO MOVF ESPACIO,0 CALL DATO MOVF ESPACIO,0 CALL DATO MOVF APOS,0 CALL DATO MOVF ESPACIO,0 CALL DATO MOVF ESPACIO,0 CALL DATO MOVF ESPACIO,0 CALL DATO MOVF ESPACIO,0 CALL DATO RETURN NEGATIVO MOVF ESPACIO,0 CALL DATO CALL DATO MOVF ESPACIO,0
177
CALL DATO MOVF ESPACIO,0 CALL DATO MOVF ANEG,0 CALL DATO MOVF ESPACIO,0 CALL DATO MOVF ESPACIO,0 CALL DATO MOVF ESPACIO,0 CALL DATO MOVF ESPACIO,0 CALL DATO RETURN POLARIDAD MOVF ESPACIO,0
MOVF ESPACIO,0
OVF ESPACIO,0 CALL DATO
CALL DATO CALL DATO M MOVF AP,0 CALL DATO MOVF AO,0 CALL DATO MOVF AL,0 CALL DATO MOVF AA,0 CALL DATO MOVF AR,0 CALL DATO END
178