Académique Documents
Professionnel Documents
Culture Documents
1. Introducción
Como sabemos, las sociedades industriales son uno de los temas más importantes
de los que el ser humano depende actualmente. La gente, especialmente en las
ciudades, trabaja en industrias para él y para la supervivencia de su familia. Por lo
tanto, se convierte en uno de los conceptos más importantes para monitorear dicha
área industrial con respecto a la producción en las industrias, el desarrollo de
habilidades de los trabajadores junto con el propósito de salud y seguridad. Una
industria se somete a varios procesos técnicos y no técnicos. Un proceso industrial
se compone de varios factores como gases venenosos, área prohibida humana,
presión, velocidad, temperatura, tiempos, etc. Estos parámetros son necesarios
para mantener y monitorear en un nivel deseado en algún intervalo de tiempo
repetidamente y una cierta alteración de estos niveles puede causar una gran
pérdida o accidentes graves. Entonces, para mantener los niveles deseados de
estos parámetros, deben ser monitoreados y controlados de acuerdo con el tiempo.
Ahora, Internet de un día se convierte en una parte integral de la vida humana. Por
lo tanto, está claro que las tecnologías avanzadas basadas en Internet son mucho
más útiles para navegar por la web con diversos fines. Como parte del avance en la
tecnología, ahora la funcionalidad de acceso web puede implementarse con un
sistema integrado para permitir una interfaz de usuario de bajo costo ampliamente
accesible y mejorada que tiende a dar como resultado el desarrollo del servidor web.
Un servidor web proporciona acceso al usuario a través de una página web que
permite acceder a los datos desde el dispositivo. Esto trae servicios web
implementados en varios procesadores integrados como Advanced RISC Machine
(ARM) en contexto en tiempo real. La instalación de acceso web puede ser aplicada
por el dispositivo basado en Ethernet estándar (módulo Ethernet). Se puede acceder
a los datos del sistema a través de Internet mediante una dirección IP única que se
asigna al sistema. El sistema consiste en el micro controlador ARM7 de la serie LPC
2148. El objetivo principal de usar este controlador es sus ventajas. Algunas de las
principales ventajas son que consume muy poca potencia que reduce el consumo
de energía y es el controlador de alta velocidad que hace que el sistema sea muy
rápido al aumentar la velocidad de operación. El uso de este sistema puede hacer
que cualquiera supervise los parámetros industriales, como la concentración de gas,
la humedad y la temperatura en los procesos industriales. Para esto, el sistema
propuesto consiste en el sensor de gas MQ4, el sensor de humo MQ2 y el sensor
de temperatura LM35. El microcontrolador LPC2148 lee los datos detectados a
través de uno de los pines ADC o mediante pines GPIO y se almacenan en los
respetados registros de datos. Estas lecturas pueden almacenarse en la tarjeta
MMC como una base de datos y monitorearse en la página web a través de la web.
Esta tarea se relaciona con la adquisición de datos. Ahora, para realizar algunas
operaciones de control, depende de los niveles deseados de los parámetros
medidos. Por ejemplo, si la temperatura cruza el nivel máximo, los relés serán
controlados por el nivel de la temperatura. Una vez que se alcanza el nivel,
cualquiera de los aparatos se activará para ciertas tareas. Este sistema también
puede monitorear el estado de los dispositivos de control para obtener el resultado
deseado y evitar cualquier situación no deseada.
El microcontrolador es muy práctico y se puede utilizar con éxito en dicho sistema,
el microcontrolador convencional de 8 y 16 bits tiene sus deficiencias en
comparación con el de 32 bits [1,2]. La arquitectura ARM es Computadora de
conjunto de instrucciones reducido (RISC), y el conjunto de instrucciones y el
mecanismo de decodificación relacionado son mucho más simples que los del
microprograma de conjunto de instrucciones complejas. Como resultado de esta
simplicidad en el conjunto de instrucciones, se obtiene un rendimiento rápido de un
procesador pequeño y rentable. La arquitectura del procesador introduce las
técnicas de tuberías como resultado de esto, todas las partes del procesamiento y
un sistema de memoria opera simultáneamente y continuamente. Este mecanismo
permite la obtención, decodificación y ejecución de la instrucción simultáneamente.
El sistema embebido basado en ARM será más funcional, confiable, rentable,
compacto y también de bajo consumo de energía [2,3].
RTOS significa Sistema Operativo en Tiempo Real. El kernel en tiempo real es
simple y estable. RTOS divide la aplicación compleja en número de tareas
mutuamente independientes en función de su prioridad [6]. La diferencia entre el
concepto de programación simple y la programación de RTOS es que la respuesta
de la programación de RTOS es mucho más satisfactoria que la del concepto de
programación simple. Real-Time da una respuesta esperada a un evento con
respecto a su intervalo de tiempo y la producción del resultado representa la fecha
límite para el instante de la evolución de los eventos. El sistema operativo (SO) es
un programa de sistema que hace que el dispositivo sea fácil de usar y proporciona
una interfaz entre el hardware y los programas de aplicación. Sincronización,
multitarea, manejo de eventos, entrada / salida, interrupción y comunicación entre
tareas son las características comunes del sistema operativo. RTOS es, por lo tanto,
un sistema operativo que admite aplicaciones en tiempo real y sistemas integrados
al proporcionar resultados lógicamente correctos dentro de la fecha límite. Dichas
capacidades muestran que, por qué el RTOS es superior al del concepto de
programación simple y muestra su comportamiento de temporización determinista
y la naturaleza limitada de utilización de recursos [6,7].
El módulo SIM300 GSM proporciona banda Tri 900/1800 / 1900MHz para VOZ,
SMS, DATOS y FAX. Este módulo opera en el comando AT sobre la interfaz TTL.
El comando AT es la abreviatura de comando de atención que reconoce el Módulo
GSM. Esta abreviatura se usa siempre para iniciar una línea de comando que se
enviará desde TE (Equipo de terminal) a TA (Adaptador de terminal).
Es muy fácil interactuar con el microcontrolador que tiene UART a nivel de 3V o 5V.
Para ese microcontrolador se requiere configurar a una velocidad de baudios de
9600 [11].
3. Trabajo experimental
La implementación del sistema se refiere a la parte de hardware y software. El
corazón del sistema es un kernel en tiempo real que utiliza la programación
preventiva para lograr la multitarea en la plataforma de hardware. El número de
tareas en el sistema depende de los requisitos del área industrial o según la
aplicación requerida. En el sistema, el μC / OS-II se desarrolló para realizar tareas
sencillas como medición de temperatura, detección de gases, control industrial
inteligente, control de visualización, registro de datos, comunicación a larga
distancia y gestión de servidores web. Todos los sensores, pantallas, actuadores
(relés), medios de almacenamiento y medios de comunicación se manejan en μC /
OS-II.
4. Implementación del software
IDE se usa aquí para la programación del microcontrolador es μVision IDE de Keil.
El μVision IDE de Keil combina gestión de proyectos, creación de instalaciones,
edición de código fuente, depuración de programas y simulación completa en un
entorno potente. La plataforma de desarrollo μVision es fácil de usar y le ayuda a
crear rápidamente programas integrados que funcionan. El editor y el depurador de
μVision están integrados en una sola aplicación que proporciona un entorno de
desarrollo de proyectos integrado sin problemas. También se llama Integrated
Development Environment o IDE porque proporciona un único entorno integrado
para desarrollar código para microcontrolador integrado. Keil μVision4 IDE (Entorno
de desarrollo integrado) es una interfaz basada en Windows para C Compiler y
ensamblador. KeilμVision4 se usa para escribir programas C integrados. Embedded
C es un lenguaje de alto nivel que incluye muchos aspectos del lenguaje de
programación C de ANSI (American National Standard Institute). Las bibliotecas
estándar se modifican o mejoran para abordar las peculiaridades de un procesador
de destino integrado [12].
5. Resultado de la simulación
Los diferentes tipos de resultados están en el software Keil uvision4, HyperTerminal
y en PC se muestran a continuación.
6. Conclusión
El sistema avanzado de control industrial y adquisición de datos basado en ARM
ha sido diseñado con la función de monitoreo web. Este sistema mide el valor de la
temperatura, la concentración de gas en tiempo real con RTC, la falla del sistema y
la presencia humana en la zona restringida de manera muy efectiva y precisa. Los
datos medidos se han visualizado en la pantalla LCD con buena resolución. El
sistema tiene una función de comunicación a larga distancia, que tiende a enviar un
mensaje de texto usando un módulo GSM, que puede reducir algún tipo de
perturbación y rechazo en la red de comunicación. Se interconecta una tarjeta de
memoria para almacenar toda la información generada por el sistema por cada
segundo. Los datos se transmiten a través de una red Ethernet a computadoras de
escritorio remotas dentro del área industrial mediante el uso del protocolo TCP que
muestra datos en la página web.