Vous êtes sur la page 1sur 5

Journal of Embedded Systems, 2015, vol. 3, No.

1, 16-20
Disponible en línea en http://pubs.sciepub.com/jes/3/1/3 © Ciencia y
Educación Publishing DOI: 10.12691 / jes-3-1-3

Diseño e implementación de ARM basado en Advanced Control


Industrial y de adquisición de datos con Wireless
Monitorización LAN

KSPatle 1, *, PBDahikar 1, KYRokde 2

1 Departamento de Electrónica, Kamla Nehru Mahavidhyalaya, Nagpur, India


2 Departamento de Electrónica, MM College, Nagpur, India

* Autor correspondiente: kspatle@rediffmail.com

Abstracto En este artículo se describe el sistema propuesto de diseño e implementación del sistema industrial avanzada basada brazo de control y adquisición de datos con función de
monitorización web. El avance tecnológico en el campo del desarrollo electrónico, instalaciones de fabricación y ha sido uno de los de primera necesidad en la actualidad. El documento se

centra en el nuevo concepto de sistema inteligente, inteligente industrial embebido de control y adquisición de datos, que el diseño basado en la plataforma ARM7 que es microprocesador

integrado de 32 bits. Este sistema mide el valor de la temperatura, la concentración de gas, fallo del sistema y la presencia humana en la zona restringida en tiempo real con RTC. La cantidad

medida se puede mostrar en la pantalla LCD del sistema, almacena los datos en la tarjeta MMC cuando se produzca algún evento y al mismo tiempo se pueden transmitir a través de la red

Ethernet para ordenadores de escritorio remoto dentro de la zona industrial mediante el uso de protocolos TCP que muestra los datos en la página web. Una dirección IP única se asigna al

servidor a través del cual se puede acceder. El sistema tiene la facilidad de comunicación a larga distancia, tiende a enviar un mensaje de texto utilizando el módulo GSM, que puede reducir

algún tipo de alteraciones y rechazo en la red de comunicación. Una tarjeta de memoria es una interfaz para almacenar toda la información generada por el sistema para cada segundo. lo que

puede reducir algún tipo de alteraciones y rechazo en la red de comunicación. Una tarjeta de memoria es una interfaz para almacenar toda la información generada por el sistema para cada

segundo. lo que puede reducir algún tipo de alteraciones y rechazo en la red de comunicación. Una tarjeta de memoria es una interfaz para almacenar toda la información generada por el

sistema para cada segundo.

palabras clave: RTOS, ARM7, adquisición de datos TCP / IP

Citar este artículo: KSPatle, PBDahikar y KYRokde, “Diseño e implementación de ARM basado en Advanced Control Industrial y de
adquisición de datos con monitoreo LAN inalámbrica.” Diario de sistemas embebidos, vol. 3, no. 1 (2015): 16-20. doi: 10.12691 / Jes-3-1-3.

implementado con un sistema embebido para permitir bajo costo interfaz de


usuario mejorada ampliamente accesible y que tiende a resultar en el
1. Introducción desarrollo del servidor web. Un servidor web proporciona acceso al usuario a
través de la página web que permite acceder a los datos desde el dispositivo.
Como sabemos que, las sociedades industriales son uno de los temas más Esto hace que los servicios web desplegados en varios procesadores
importantes en los que el ser humano se depende actualmente. Las personas, embebidos, tales como Advanced RISC Machine (ARM) en el contexto en
especialmente en las ciudades están trabajando en las industrias para él y su tiempo real.
supervivencia de la familia. Por lo tanto, se convierte en uno de los conceptos
más importantes para su control a zona industrial con respecto a la producción La planta de acceso a la Web puede ser aplicada por el dispositivo basado en
en las industrias, el desarrollo de habilidades de los trabajadores junto con el Ethernet estándar (módulo Ethernet). Los datos del sistema se puede acceder a
propósito de la salud y la seguridad. Una industria sufre a través de diversos través de Internet mediante una dirección IP única que se asigna al sistema. El
procesos técnicos y no técnicos. Un proceso industrial se compone de varios sistema consta de ARM7 micro controlador de serie LPC 2148. El propósito
factores como venenoso gaseoso, prohibido humano área, la presión, principal de utilizar este controlador es sus ventajas. Algunas de las principales
ventajas son, consume muy bajo de energía que reduce el consumo de energía y
velocidad, es controlador de alta velocidad que hace que el sistema muy rápido mediante el
temperatura, tiempos, y así sucesivamente. Se necesitan estos parámetros para aumento de la velocidad de operación. El uso de este sistema puede hacer
ser mantenida y el monitor a un nivel deseado en un tiempo intervalo cualquier persona para supervisar los parámetros industriales como la
repetidamente y alguna perturbación de estos niveles pueden causar a la concentración de gas, la humedad y la temperatura en los procesos industriales.
pérdida pesada o accidentes graves. Por lo tanto, con el fin de mantener los Para ello, el sistema propuesto consiste en MQ4 sensor de gas, MQ2 sensor de
niveles deseados de estos parámetros, deben ser monitoreados y controlados humo y LM35 sensor de temperatura. Los datos detectados por los sensores a
en consecuencia con respecto al tiempo. continuación, está siendo leído por el LPC2148 microcontrolador a través de su
uno de los pasadores de ADC o por pines GPIO y se almacenan en los registros
Ahora Internet de un día se convierte en una parte integral de la vida humana. de datos respetados. Estas lecturas se pueden almacenar en la tarjeta MMC como
Por lo tanto, está claro que las tecnologías avanzadas basadas en Internet son una base de datos y supervisados ​en la página web a través de la
mucho más útil para navegar por la web para diversos fines. Como parte
en el progreso en
la tecnología, ahora la funcionalidad de acceso web puede ser
Diario de sistemas embebidos 17

web. Esta tarea corresponde a la adquisición de datos. Ahora, con el fin de aplicación industrial también requiere múltiples tareas a ejecutar. Controlar el
realizar algunas operaciones de control, que depende de los niveles deseados sistema industrial, tratamiento de datos, almacenamiento de los datos y la
de los parámetros medidos. Para un ejemplo, si la temperatura cruza el nivel transmisión de los datos con técnica de sondeo requieren más tiempo de lo que
máximo, los relés serán controlados por el nivel de la temperatura. Una vez el uso de la multitarea está involucrado. Cuando el procesador ARM combinado
que se alcanza el nivel, entonces cualquiera del aparato será activada para con RTOS con la restricción de temporización se puede realizar para la
obtener cierta tarea. Este sistema también puede capaz de controlar el estado adquisición de datos y transmisión de datos [7] .
de los dispositivos de control con el fin de obtener el resultado deseado y
evitar cualquier situación no deseada.

2. Descripción general del sistema


Microcontrolador es muy práctico y con éxito para utilizar en tal
sistema, el microcontrolador convencional 8 y 16 bits tiene sus deficiencias 2.1. Arquitectura
en comparación con 32-bit [1,2] . La arquitectura ARM es Reduced
El sistema desarrollado se compone de tres sub bloques principales a
Instrucción Set Computer (RISC), y el conjunto de instrucciones y un
saber. adquisición de datos y supervisión, control industrial y unidad de
mecanismo de decodificación relacionada son mucho más simples que los
procesamiento.
de programa de micro del conjunto de instrucciones complejo. Como
La adquisición de datos y vigilancia comprende muchos módulos de sensor que realiza todas
resultado de esta simplicidad en el conjunto de instrucciones resultados en
las mediciones y tarea de adquisición requieren para fines industriales. El sistema consiste en
rendimiento rápido de un pequeño y rentable procesador. La arquitectura
sensores como LM 35 sensor de temperatura, sensores de gas MQ4, MQ2 sensor de humo que
del procesador introduce las técnicas de tuberías, como resultado de esto
detectan gaseoso peligrosos y humo en el área industrial, sensor de proximidad para observar el
todas las partes del procesamiento y un sistema de memoria opera
movimiento humano y el módulo transformador para comprobar la máquina está en ON / OFF. Por
simultáneamente y continuamente. Este mecanismo permite que el traer,
lo tanto, todos estos sensores se utilizan en el sistema para adquirir los datos desde el entorno
decodificación y ejecución de la instrucción de forma simultánea. ARM
industrial para su posterior procesamiento y control. La tarjeta de memoria es la interfaz con el
sistema embebido basado será más funcional, fiable, rentable, de tamaño
sistema para almacenar la información obtenida del sensor. El control industrial se realiza a través
compacto y bajo consumo de energía [2,3] . RTOS significa en tiempo real
de la programación, desarrollado para el sistema sobre la base de los diferentes parámetros que ha
del sistema operativo. kernel en tiempo real es simple y estable. RTOS
sido detectada por el sistema. Por ej. El control de los aparatos basados ​en el nivel de temperatura
divide el complejo de la aplicación en serie de tareas independientes entre
y detección de gas. Hay algunos otros módulos están interfaz con el sistema como el módulo GSM
sí en función de su prioridad [6] . La diferencia entre el concepto de
para enviar masajes de texto, tarjeta MMC para almacenar datos, módulo Ethernet para
programación sencillo y programación RTOS es que, la respuesta de la
comunicarse con todos en la red LAN, módulo LCD de la PC para mostrar los datos y módulos de
programación RTOS es mucho más satisfactoria que la del concepto de
relé para controlar propósito. Todos los sensores anteriores y elementos de control son la interfaz
programación sencilla. En tiempo real da una respuesta esperada a un
con la unidad de procesamiento y la unidad de procesamiento se basa en el microprocesador ARM
evento con respecto a su intervalo de tiempo y producción del resultado
7 que es un procesador RISC de 32 bits. La figura a continuación muestra todo el diagrama de
representa plazo para la instantánea de la evolución de los
bloques del sistema Todos los sensores anteriores y elementos de control son la interfaz con la
acontecimientos. Sistema Operativo (OS) es un programa del sistema que
unidad de procesamiento y la unidad de procesamiento se basa en el microprocesador ARM 7 que
hace que el usuario del dispositivo de usar y proporciona una interfaz entre
es un procesador RISC de 32 bits. La figura a continuación muestra todo el diagrama de bloques
el hardware y programas de aplicación. Sincronización, multitarea, manejo
del sistema Todos los sensores anteriores y elementos de control son la interfaz con la unidad de
de eventos, entrada / salida, interrumpir e Inter-tarea de comunicación son
procesamiento y la unidad de procesamiento se basa en el microprocesador ARM 7 que es un
las características comunes del sistema operativo. Por lo tanto, RTOS es
procesador RISC de 32 bits. La figura a continuación muestra todo el diagrama de bloques del
un sistema operativo que soporta aplicaciones en tiempo real y sistemas
sistema
embebidos, proporcionando resultado lógicamente correcta dentro del
plazo. Tales capacidades muestra que, [6,7] .

Figura 2.1. diagrama de bloques del sistema de

Los sensores en el sistema como el LM35, MQ2 y MQ4 son de naturaleza

Figura 1.1. en tiempo real de sistemas embebidos con RTOS


analógica. Por lo que estos sensores se conectan a
18 Diario de sistemas embebidos

procesador a través de su módulo ADC incorporado interno que adquiere 2.3. Serie a Ethernet módulo convertidor
el valor analógico de los sensores y la convierte en un valor equivalente
Se trata de un servidor TCP / IP integrado que tiene una dirección IP
digital para el procesamiento posterior. El sensor de proximidad da salida
configurable y un UART conectados virtualmente a través de Ethernet / LAN.
en dos viz estado. 1 lógico y la lógica 0. Por lo tanto, se interconecta con el
GPIO (GPIO) de
el procesador. similar
También módulo transformador conectado a GPIO. El módulo SIM GSM 900
se utiliza en el sistema para enviar el masaje de texto. Este módulo se
interconecta con el sistema a través de UART con velocidad de 9600 baudios.
LCD está conectado a los puertos de entrada / salida de uso general (GPIO)
de el
microprocesador. Se utiliza para mostrar las diversas condiciones que se
producen y la lectura de los sensores que se utilizan en el entorno industrial. El
sistema cuenta con instalaciones de RTC ya que todas las observaciones se
realizan con referencia a la RTC. La tarjeta de memoria está interconectado con
el sistema para almacenar adquirir datos con fines futuro como un registro de las
condiciones ambientales en las industrias. MMC está interconectado a través del
bus SPI. módulo Ethernet está interconectado con el controlador a través de
UART. Se trata de un servidor TCP / IP integrado que tiene una dirección IP fija
configurable y un UART conectados virtualmente a través de Ethernet / LAN
Figura 2.3. Serie al módulo de convertidor de Ethernet utilizado en el sistema. Es muy

fácil para interactuar con microcontrolador UART tener en 3V o el nivel de 5V. Por esa

microcontrolador necesaria para configurar la velocidad de transmisión al de 9600 [11] .


[8,9,10] . Esto permite que los datos se muestran en la página web después de
escribir la dirección IP en la barra de direcciones. Esta facilidad hace que el sistema
más fiable en las industrias. GSM se interconecta con el sistema, ya que
proporciona un mensaje de comunicación inalámbrica es decir, puede ser enviado 2.4. Tarjeta MMC
a individuo particular al instante después de cualquier causa de emergencia en la
La tarjeta de memoria está interconectado con el sistema como un registrador
industria.
de datos. Está interconectado con microcontrolador utilizando bus SPI. El módulo
de SPI en el microcontrolador ARM 7 está configurado como por la configuración
del cable de MMC. Este módulo tiene SCL, SDA, SDO, SDI que es útil para el
2.2. Módulo GSM reloj del módulo de SPI, reconocimiento, salida de datos y los datos en

GSM significa Global System for Mobile respectivamente.

comunicaciones; eso es el móvil más populares


medio de comunicación utilizado en el mundo para la comunicación fiel y
rápido. módulo GSM permite la transmisión de servicio de mensajes cortos
(SMS) en modo texto. El diseño propuesto utiliza SIM del módulo GSM 300 en
modo texto. Está conectado con el sistema a través de UART con 9600
velocidad de transmisión. El pasador de Tx del microcontrolador está
conectado a la clavija de Rx del módulo GSM y viceversa.

Figura 2.4. tarjeta SD interconectado a través del bus SPI

3. El trabajo experimental

La implementación del sistema es ocupa de hardware y software parte. El


corazón del sistema es un kernel en tiempo real que utiliza la programación
Figura 2.2. Interfaz de módulo SIM300 GSM con el procesador ARM El preventiva para lograr la multitarea en la plataforma de hardware. El número
módulo SIM300 GSM proporciona 900/1800 / 1900MHz Tri-banda para de tareas en el sistema es depende de la exigencia de la zona industrial o
voz, SMS, datos y fax. Este módulo funciona con comandos AT sobre la dependiendo de la aplicación requerida. En el sistema, μC / OS-II
interfaz TTL. Comando AT es una abreviatura para llamar la atención que desarrollado para llevar a cabo tareas simples, como la medición de
es reconocido por el módulo GSM. Esta abreviatura se utiliza siempre para temperatura, detección de gas, control industrial inteligente, control de

iniciar una línea de comandos que se enviará desde TE (Equipo Terminal) visualización, registro de datos, la comunicación a larga distancia y

a TA (Terminal Adapter). administración de servidores web. Todos


Diario de sistemas embebidos 19

sensores, displays, actuadores (relés), medios de almacenamiento y medios de


5. Simulación Resultado
comunicación se manejan sobre μC / OS-II.

Los diferentes tipos de resultados se encuentran en el software Keil uvision4,


HyperTerminal en el PC y se muestran a continuación.

Figura 3.1. Sytem diseñada

4. Aplicación de Software Resultados: - Resultados de Ethernet en la página web

IDE se utiliza aquí para la programación del microcontrolador es μVision


IDE de Keil. El IDE μVision de Keil combina la gestión de proyectos, hacer
instalaciones, edición de código fuente, la depuración de programas, y la
simulación completa en un entorno de gran alcance. La plataforma de
desarrollo μVision es fácil de usar y ayudar a crear rápidamente programas
integrados que funcionan. El editor y depurador μVision se integran en una
sola aplicación que proporciona un entorno de desarrollo de proyectos
transparente incrustado. También se conoce como entorno de desarrollo
integrado o IDE, ya que proporciona un único entorno integrado para
desarrollar código para microcontrolador integrado. Keil μVision4 IDE
(Integrated Development Environment) es una interfaz basada en Windows
para el compilador de C y ensamblador. KeilμVision4 se utiliza para escribir
programas en C embebidos. Embedded C es un lenguaje de alto nivel, que
Resultado: - Configuración RTC
incluye muchos aspectos de la norma ANSI (American National Standard
Institute) lenguaje de programación C. bibliotecas estándar son alterados o
mejorados para hacer frente a las peculiaridades de un procesador de
destino incrustado [12] .

Resultado: - UART y configuración ADC0

Resultado: - Simulación Resultado de la UART y GSM SIM 300


Figura 4.1. Diagrama de flujo de ferretería y aplicación μCOS_II
20 Diario de sistemas embebidos

referencias

[1] Daogang Peng, Hao Zhang, Zhang Kai, Hui Li, Fei Xia Publicado
un artículo titulado “Investigación y Desarrollo de la E / S remotas sistema de adquisición
de datos basado en la plataforma ARM Embedded” IEEE 2009. [2]

Jiangchun Xu, de Jiande Wu, Li Yuhui publicó un documento titulado “Un Sistema
Integrado de Recopilación de Datos redes basadas en ARM-uCLinux” IEEE 2009. [3] Hua
Fang, Ming Tang, Lian Peng “adquisición de datos inalámbrica

sistema basado en ARM”IEEE 2011. [4] Gan-Ping Li “Diseño de un


Embedded Control y Adquisición
Sistema de Área Local Industrial redes basadas en ARM”IEEE 2010. [5] R. Brindha,
R. Ramprakash “Brazo basa sistema embebido para aplicaciones industriales y uso de
Resultado: - El resultado en la pantalla LCD TCP / IP” 2014, Revista Internacional de Tendencias de Investigación Avanzada en
Ingeniería y Tecnología. [6] Suhas Kaie. do. S. Khandelwal, “Diseño e Implementación 0
/

6. Conclusión
Tiempo real Sistema de Control Integrado de Tele-Salud”Conferencia
Internacional de Circuitos, poder y Tecnologías Informáticas [ICCPCT-2013].
El brazo del sistema de control y adquisición de datos industrial avanzada [7]
basada ha sido diseñado con la función de monitorización web. Este sistema Liu Zhongyuan, Cui Lili, Ding Hong, publicaron un artículo titulado “Diseño de
mide el valor de la temperatura, la concentración de gas en tiempo real con monitores basados ​en ARM7 y Micro C / OS-II” 2010 IEEE. [8]

RTC, fallo del sistema y la presencia humana en la zona restringida de manera


Instituto de Ingenieros Eléctricos y Electrónicos, IEEE 802-3: 2000, Parte 3:
muy eficaz y precisa. Los datos medidos se ha mostrado en la pantalla LCD
Detección de Portadora de Acceso Múltiple con Detección de Colisiones (CSMA /
con una buena resolución. El sistema tiene la facilidad de comunicación a larga CD) y las especificaciones de la capa física
distancia, lo que tiende a enviar un mensaje de texto utilizando el módulo GSM, 2000.

que puede reducir algún tipo de alteraciones y rechazo en la red de [9] Yue Y., Zhang CG, Yuang AJ “, Diseño e implementación de
interfaz hombre-máquina integrado basado en Modbus”. Control de Informática
comunicación. Una tarjeta de memoria es una interfaz para almacenar toda la
Industrial, 2006, 19 (1): 8-10. [10] Li D., Zhong CQ, Yuan XF etc. “Estudio sobre
información generada por el sistema para cada segundo. Los datos se Embedded
transmiten a través de la red Ethernet para ordenadores de escritorio remoto Los equipos de vigilancia y control Web Basado en Industrial Ethernet”. Actas del 6º
dentro de la zona industrial mediante el uso de protocolos TCP que muestra los Congreso Mundial para el Control y Automatización, Junio ​21-23, 2006 Dalian, China,

datos en la página web. pp: desde 4600 hasta 4603. [11] www.sunrom.com. [12] www.wikipedia.com.

Vous aimerez peut-être aussi