Design of a remote image monitoring system based on GPRS



Similar documents
A Design of Video Acquisition and Transmission Based on ARM. Ziqiang Hao a, Hongzuo Li b

An Embedded Based Web Server Using ARM 9 with SMS Alert System

Implementation of Wireless Gateway for Smart Home

Application of Wireless Sensor Network and GSM Technology: A Remote Home Security System

Design of Remote Security System Using Embedded Linux Based Video Streaming

7a. System-on-chip design and prototyping platforms

Current and Ultrasonic Testing System

The Research and Application of College Student Attendance System based on RFID Technology

WIRELESS ALARM MONITORING. User Manual V1.2

A REMOTE HOME SECURITY SYSTEM BASED ON WIRELESS SENSOR NETWORK AND GSM TECHNOLOGY

Design and Realization of Internet of Things Based on Embedded System

COMPUTER HARDWARE. Input- Output and Communication Memory Systems

Network connectivity controllers

Application Development for Video Monitoring System & Motion Detection System using ARM9 Processor

securityprobe 5E Standard

Ways to Use USB in Embedded Systems

Intelligent Home Automation and Security System

Embedded Display Module EDM6070

Design &Implement of Embedded Web Technology in Traffic Monitoring System

SBC8600B Single Board Computer

Design of a Wireless Medical Monitoring System * Chavabathina Lavanya 1 G.Manikumar 2

Quectel Wireless Solutions Wireless Module Expert U10 UMTS Module Presentation

CDMA-based network video surveillance System Solutions

Product Information S N O. Portable VIP protection CCTV & Alarm System 2

Compatible with all of the Ravica range of Intelligent Sensors it provides a complete environmental, access control and security monitoring solution.

FLEET MANAGEMENT & CAR SECURITY SYSTEM GPRS/GPS

Hardware and Logic Implementation of Multiple Alarm System for GSM BTS Rooms

Bus Data Acquisition and Remote Monitoring System Using Gsm & Can

Networking Remote-Controlled Moving Image Monitoring System

VS-100. PoE. H.264 PoE Video Server. H.264 Compression H.264 DI/DO. Compression Rate Comparison MJPEG MPEG4 H.264.

IOVU-571N ARM-based Panel PC

Automated Profile Vehicle Using GSM Modem, GPS and Media Processor DM642

ZigBee Technology Overview

Remote Monitoring and Controlling System Based on ZigBee Networks

M85 OpenCPU Solution Presentation

SNC-VL10P Video Network Camera

ADVANCED VEHICLE TRACKING SYSTEM USING ARM7

TCP/IP Network Communication in Physical Access Control

System-on-a-Chip with Security Modules for Network Home Electric Appliances

Figure 1. Example of a Security System

Pre-tested System-on-Chip Design. Accelerates PLD Development

International Journal of Science Engineering and Advance Technology, IJSEAT, Vol 2, Issue 11

FLYPORT Wi-Fi G

Automated Security System using ZigBee

Vehicle Tracking and Monitoring By ARM7

SBC6245 Single Board Computer

Camera Sensor Driver Development And Integration

Design of Online Embedded Web Server for Data Acquisition System # Author

AXIS Network Cameras Crisp quality images and live video over the Internet.

Display Message on Notice Board using GSM

Security GSM Alarm System USER MANUAL

Design of Wireless Home automation and security system using PIC Microcontroller

Friendly ARM MINI2440 & Dalvik Virtual Machine with Android

Design and Development of Embedded Multimedia Terminal

An Intelligent Parking Guidance and Information System by using image processing technique

Lab Experiment 1: The LPC 2148 Education Board

Overview. 1. GPS data tracking via GSM SMS / GPRS. 2. GPS data logging in internal memory. 3. Alarm alert via GSM SMS / Dialing / GPRS

Computer Systems Structure Input/Output

Embedded Ethernet Interface Using Arm Processor

DEVELOPMENT OF HOME SECURITY SYSTEM USING GSM MODULE

ATM Video Surveillance

I2C PRESSURE MONITORING THROUGH USB PROTOCOL.

Sample Project List. Software Reverse Engineering

Wireless Fingerprint Attendance Management System

Development of an Embedded Web Server System for Controlling and Monitoring of Remote Devices Based on ARM and Win CE

Advanced Vehicle Tracking System Using ARM7

Software User Guide UG-461

Keywords ATM Terminal, Finger Print Recognition, Biometric Verification, PIN

Computer and Set of Robots

Easy H.264 video streaming with Freescale's i.mx27 and Linux

Computer Organization & Architecture Lecture #19

Design of Remote data acquisition system based on Internet of Things

Figure 1.Block diagram of inventory management system using Proximity sensors.

Digitale Signalverarbeitung mit FPGA (DSF) Soft Core Prozessor NIOS II Stand Mai Jens Onno Krah

SECURITY SYSTEM IN INDUSTRIES USING ZIGBEE TECHNOLOGY

SPI I2C LIN Ethernet. u Today: Wired embedded networks. u Next lecture: CAN bus u Then: wireless embedded network

The shortest path to cellular communications: Cellular Development Platform

Getting Started with RemoteFX in Windows Embedded Compact 7

Technical Manual. (TLT-2H GPS/GSM Vehicle Tracker) V1.5

Quectel Cellular Engine

SABRE Lite Development Kit

IRT84. Irt84. Datasheet. EMV L1 compliant terminal with ISO14443A/B. 1

Wireless monitoring system for temperature and humidity based on ZigBee

Software engineering for real-time systems

An Introduction to MPLAB Integrated Development Environment

Users Manual of GSM Home Alarm System with Photo-taken

HARDWARE MANUAL. BrightSign HD120, HD220, HD1020. BrightSign, LLC Lark Ave., Suite 200 Los Gatos, CA

GSM Home Alarm System User Manual.

Quectel Cellular Engine

Remote Monitoring Unit SC8100. Monitoring Unit SC8100

Remote Area Tracking and Mapping

The design and implementation of the environment monitoring system of smart home based on EnOcean technology

MSITel provides real time telemetry up to 4.8 kbps (2xIridium modem) for balloons/experiments

Design and Implementation of an Accidental Fall Detection System for Elderly

CSE 237A Final Project Final Report

Chapter 1 Lesson 3 Hardware Elements in the Embedded Systems Chapter-1L03: "Embedded Systems - ", Raj Kamal, Publs.: McGraw-Hill Education

Development of a GSM based Control System for Electrical Appliances

Transcription:

2009 International Conference on Machine Learning and Computing IPCSIT vol.3 (2011) (2011) IACSIT Press, Singapore Design of a remote image monitoring system based on GPRS Yongqiang Zhang 1, Guozhen Zhao 2, Yongjian Zhang 1 1 Hebei University of Engineering, Handan 056038,China 2 College of Information and Electrical Engineering,Hebei University of Engineering, Handan 056038,China 1+ College of Information and Electrical Engineering, Hebei University of Engineering, Handan 056038, China Abstract. This paper introduces a remote image monitor system based on the technology of ARM9 and GPRS wireless communication. presents the structure and work principles of the system, furthermore, it puts emphasis on the hardware processing circuits of image and the foundation of GPRS remote communication protocol. Keywords: ARM, image monitoring, GPRS. 1. Introduction With the continuous improvement of people's living standard, people pay more attention to their own personal safety and property security. Contemporary, The rapid development of the economy along with the city's population sharp increase, add a new problem to the city social order, To protect the security of personal property and avoid thieving incident happened, Every family must have its own security system. In their traditional family system anti-theft alarm, fire alarm, and gas leak alarm subsystems function are single, false alarm rate is higher, it can only achieve local alarm, it naturally fails to achieve remote alarm in real time to reduce losses, but also record evidence of a crime for later inspection. To resolve these shortcomings and scarcity, and meet people's needs for intelligent home, therefore, Adopting image processing technology and GPRS wireless communication technology, the paper studys and designs remote image monitoring system based on ARM9 and GPRS[1]. 2. the structure and work principles of the system The system is mainly composed of alarm input, control unit, image processing, GPRS wireless communication and alarm output, and its working principle as shown in Figure 1. when the system works, the control unit detects the door magnetic sensor installed indoor, infrared, smoke, gas sensor circularly, once there is illegal personnel have intruded, gas leak or firing, etc. it will immediately send a warning signal to the CPU. The CPU will determine which and where the alarm is, and the scene immediately sends a sound and light alarm and takes emergency treatment, by controlling the camera to capture video images, Then the CPU carrys out image processing and sends data through the GPRS network to users in the form of SMS or MMS for attention. In addition, even if the host is away, he may master the situation at home through the GPRS network, and set defending or withdrawing mode to achieve remote monitoring function. Corresponding author. 482

3. System hardware design System hardware structure as shown in Figure 2: Figure 1 work principles of the system FLASH SDRAM camera Camera video video signal signal image processing module ARM ( S3C 2410 ) GPRS module user telephone sensors signals alarm intput alarm output alarming Figure 2 System hardware structure 3.1. ARM master module The ARM main control module is composed of the ARM controller, FLASH, SDRAM and related peripheral circuits. The ARM controller mainly controlls alarm input and output I / O port and other parts, at the same time, accepts and transmits video data, and achieves GPRS network communication and other functions[2], Therefore, the system need to choose the chip with more general-purpose I / O port and rich external resources for building peripheral circuits easily. So, the system selects Samsung S3C2410 as its processor, AM29LV160DB and 28F128J3A as FLASH, which stores bootloader guide code and source code respectively. and two pieces of HY57V561620 as SDRAM for constituting the capacity of 64MB high-speed dynamic random access memory. The S3C2410 is a SOC chip based on ARM9T, low-power, high performance, which is very suitable for embedded product development. With LCD controller, 3-channel UART, 4-channel DMA, IIC and SPI bus interfaces, 117 Universal I / O ports, two USB host interfaces and a USB device interface and other resources, S3C2410 can meet the requirements of the whole system for the processor. 3.2. image processing module Image processing module includes the image acquisition chip, image compression chip and related peripheral circuits[3].the system adopts dedicated image acquisition and compression chips forming hardware circuits to realize image processing functions, not software.for one thing, it can guarantee realtime of the security alarm system, and reduce the burden of the controller in order to facilitate GPRS telematic,for another, it can obtain better digital compression images. The system selects image acquisition chip of Techwell's TW9903. The TW9903 internal has a software control selector with the election of one in four signal inputs, and chooses different types of input methods by composite video sources and S- videosource composed, it can automatically identify the input analog signal format, and input 24 bit RGB of decoding output, 8bit or 16 bit YUV digital signal and VREF, HREF control signals and the PCLK clock signals directly to image compression chip. The system uses a 8 YUV 4:2:2 output format, collects analog image signal of the camera through the BNC, and makes S3C2410 control and initialize TW9903 through IIC bus.anotrher,the system select image compression chip GO7007 of WIS Technologies Corporation. GO7007 using MPEG4 compression algorithm, supporting for CCIR-601, RGB Bayer and 8 bit CCIR-656 YUV 4:2:2 input format, can provide high-quality for narrow-band communication of 40 kb / s QCIF video 483

and 2 Mb/sMPEG4 video, as a while, with the Internet adjusting bit rate and frame rate dynamically using bandwidth, it is able to output high-quality Microsoft video formats. It contains video input interfaces, SDRAM interfaces, debug interfaces, and USB interfaces connected to controller HPI output interfaces ect.. The system uses 8bit YUV 4:2:2 input format and HPI output interface, using MT48LC2M32 the SDRAM as an external buffer, so that S3C2410 can pass initialized program and data to GO7007 through the HPI interface, and read compressed video data. Image processing module wiring as shown in Figure 3: BNC Figure 3 Image processing module wiring 3.3. GPRS module The system adopts GPRS module of Siemens MC35i GPRS MODEM[4]. The MC35i with a high performance-price ratio can speed up the exploiture and reduce cost. The MC35i integrates the complete RF circuit and GPRS baseband processor, and provides a complete GSM and GPRS wireless interface, It also supports EGSM900/GSM1800 dual-band, GRPS Class 8/Class B and GSM phase2 / 2 +, using TCP / IP network protocol to communicate, The MC35i connects with the controller through RS232 serial ports and is controlled by AT command. The S3C2410 controls MC35i by UART, which communicates with users to achieve alarm and remote monitoring. through the GPRS network by message or callings. 3.4. Alarm input and output circuits All the detectors and alarm devices used in the system are connected to controller through the GPIO to complete alarm input and output functions. However, these input and output signals have a so strong current, that the system would be affected largely. so the system uses respectively photoelectric isolation chip TLP521 and relays for alarm input and output signals to minimize impact which external signals produces on the system. 4. system software design VPO [0~7] AD [0~15] ALE VREF TW9903 GO7007 WR# S3C2410 HREF RD# PLCK INT IIC The system software mainly includes bootloader, operating system, file system and user applications. The bootloader using VIVI, is mainly used to initialize the processor and hardware equipment, download system image and initialize the operating system, then be ready to implement. The operating system uses a Linux2.4 core with powerful network and excellent transplant It has a powerful process, interrupt, memory, and equipment management, supports a variety of file system, a complete set of TCP / IP protocols and many necessary devices drivers embedded in the system, are used to manage a wide range of applications software to achieve systems real-time and multi-task. The file system uses EXT3 file system, makes all the files and directories in the system form overall directory hierarchy by tree structure, in order to facilitate system management of documents and equipments. The user applications are made up of a series of functions which complete the corresponding functions, including alarm monitoring procedures, image acquisition compression procedures, GPRS communication procedures, etc. So the paper need to compile all driver procedures of devices in the system and the corresponding user applications in order to achieve the required functions of the system. The main program of system flow shown in Figure 4: 484

Figure 4 the system main program flow chart 4.1. Image acquisition compression procedure The image acquisition compressed procedures is mainly designed to complete image processing and output in the center of the image acquisition chip and image compression chip. The mage acquisition part includes initialization procedures of the image acquisition chip, control procedures of register, and parameters control procedures, it achieves post-acquisition digital image input to image compression chip by controlling the output of the inage brightness, saturation and contrast. The image compression section includes GO7007 drivers and applications. The GO7007 drivers mainly complete initialization, turn off, checking the data and parameter control function for the chip. The GO7007 applications gain different data streams by controlling the parameters after acquiring compressed data. 4.2. GPRS Communication Program GPRS communication flow subroutine in Figure 5 below: start MC35i initialization parameter configuration whether there is alarm? send MMS or call end Y N accept message Whether it intalls parameter? N send control signal Y Figure 5 GPRS communication program flow The GPRS communication program is edited by AT commands, including GPRS module initialization, GPRS network parameter configuration, message alarm to send, message receive and calling, ect. It complete data s wireless transceiver base on TCP / IP protocol. when the GPRS module is initialized with + + +, ATV0, ATH and ATE0V0Q0 commands, ect. the MC35i executes instructions, data, hangs up and returns the results in the form of data. The GPRS network parameter configuration uses AT + CGDCONT = 1, "IP", "CMNET" commands, sets up GPRS network PDP mobile scene s identifier IP, APN access point is CMNET (China Mobile Net) respectively. It uses ATDT ***********# : to complete dial-up settings. Short message and telephone parts use AT +? =? and other commands to achieve the corresponding functions. 5. Concluding remarks 485

The wireless image monitoring system based on ARM embedded, image processing technology and GPRS technology, makes full use of the advantages embeding in the image processing, network communication and the existing GPRS network resources, It not only achieves a rapid security alarm, record evidence and remote monitoring, but also owns the advantage of high reliability, low False Alarm, costeffective and less loss. At present, the system can be upgraded by hardware and software and integrated new functional modules to meet the intelligent home security development needs in the future. It is tested shows that the system works stably and achieves the design requirement. The system also can be used in the place requiring security and remote monitoring,such as banks, libraries,museums and so on. 6. References [1] ZhiWai Liu.Research of embedded image monitor system based on ARM[D].Xi an university of industry,2006 [2] YingHui Xu. Embedded syste[mm design of ARM9[M]. Beijing University of Aeronautics and Astronautics Publishing house,2007 [3] DianHong Yu. Image detection and processing technology[m]. Xidian University,2006 [4] Yong Zhang. Research and implementation of Embedded Internet based on GPRS[D]. University of Electronic Science and Technology,2004 [5] XinShun Xu.Embedded linux application programming[m]. Mechanical industry publishing house,2006 486