Design and implementation of remote monitoring system based on FPGA+DSP

Publisher:泉地水无痕Latest update time:2014-11-09 Source: 互联网Keywords:FPGA  DSP Reading articles on mobile phones Scan QR code
Read articles on your mobile phone anytime, anywhere

  The purpose and main research content of the project

  Research purposes

  In order to remotely manage equipment and monitor the environment on site, simplify on-site monitoring equipment, and effectively improve the stability and security of the entire system, a remote controller is planned to be developed, referred to as RCM remote controller. The remote controller will integrate multiple functions such as on-site data collection, multiple communication protocol conversion, fault alarm, emergency control, intelligent linkage, and embedded WEB configuration page.

  Main research content

  1. Remote monitoring system

  The overall structure of the remote monitoring system is shown in Figure 1, in which the main research content is the RCM remote controller.

  

  figure 1

  The remote controller is connected to the TCP/IP network open network through RJ45; the remote browsing station browses and obtains information through the IP address and password of the remote controller; the remote monitoring center implements real-time monitoring of the remote controller through the network. Here, the remote controller is a microcomputer system with data acquisition, data transmission and intelligent processing.

  2. RCM remote control

  The interface type of the remote controller in the remote monitoring system is shown in Figure 2, and the internal block diagram is shown in Figure 3. It is mainly divided into two parts: hardware and software: the hardware design includes information acquisition module, DSP information processing module and FPGA processor module; the software design mainly includes DSP subsystem software design and FPGA subsystem software design.

  

  Figure 2 Remote control interface type

  

  Figure 3: Overall structure diagram of the remote controller

  Interface Description:

  Data Class

  1) AI: 16 analog/digital conversion voltage input (0-5V DC or 0-20mA);

  2) AO: 16 analog outputs;

  3) DI: 32-channel optical isolation switch status input (TTL level) (4X8);

  4) DO: 16-channel photo-isolation relay control output, 16-channel analog channel can realize one-to-one linkage;

  5) RS232 serial port: 2; RS485 serial port: 4

  6) RJ45: 2 10/100Base-T Ethernet ports (physical interface: RJ-45 socket); connection port: socket; protocol transmission: RTP/IP, UDP/IP, TCP/IP, or multicast IP.

  7)POWER IN/OUT is the power input and output.

  Video

  VIDEO IN: 4 video inputs for image transmission, 1Vpp - 75 ohm; connector: BNC female.

  Compression method: MPEG4; Transmission frame rate: 1-25 frames per second (PAL, adjustable, full real-time; Resolution: 176×144 to 720×576 (PAL); 176×120 to 704×480 (NTSC); Bandwidth: 30Kbit/sec. to 4Mbit/sec. adjustable; Image standard: NTSC or PAL; Image quality: adjustable.

  Audio

  AUDIO IN: 4-way audio input, -46 to -3dBV--1K ohm;

  AUDIO OUT: 4 audio outputs, -46 to -3dBV -- 16 ohms minimum.

  Interface: 3.5mm input and output stereo interface.

  Hardware parts

  Video Server Implementation

  FPGA (installed with Linux system) completes the video server function (and can provide some data interfaces). The compressed video signal is forwarded through streaming media to the corresponding management device (PC, etc.) through the network interface. The data signal is directly transmitted to the management device through the TCP/IP protocol. The implementation of the video server is shown in Figure 4.

  

  Figure 4 Video server implementation block diagram

  Software

  1) DSP subsystem software design. This part includes the design of CPLD/FPGA logic control software and interface driver, where the control logic implements the logic circuit through VHDL language; interface driver includes: video interface driver, audio interface driver, serial port driver, and AD circuit interface driver. Because DSP is mainly responsible for data collection and processing, the logic control part is mainly completed in FPGA.

  2) FPGA subsystem software design. In addition to completing some data interfaces, the main task of the FPGA part is to complete the streaming media and data server functions and various control logics (such as linkage logic, etc.). Its overall structure is shown in Figure 4.

  Current status and development trends of research at home and abroad

  With the rapid development of information and network technology in modern society, remote monitoring has gradually replaced on-site monitoring, and active research has been carried out both at home and abroad. The traditional video monitoring system adopts C/S mode, and due to the limitations of technological development, it can only conduct on-site monitoring and simple alarm information transmission, and cannot realize long-distance transmission of video signals. It is very difficult to understand the specific situation of the front end and confirm the event, which invisibly reduces the stability and security of the system. Especially now, in order to improve labor productivity and enhance competitiveness, enterprises have adopted a large number of unattended modes in the normal production process. For some industries, such as substations, remote and real-time monitoring is a prerequisite for the safe operation of industry systems. At present, the Web-based B/S mode is one of the development directions of the monitoring system. The B/S mode monitoring system consists of a browser, an application server and a database server. The remote monitoring system based on the embedded Web server and the B/S mode monitoring provides an effective way for the networking and miniaturization of the monitoring system. Embedded network monitoring has become one of the key directions for the future development of the monitoring system. Its addition avoids the defects of on-site monitoring, saves management costs, and improves system stability and security. Therefore, remote monitoring will have a very optimistic prospect in the future market and has a broad market.

  Innovations and features of the project

  Innovation

  The equipment uses embedded technology and an open network platform. By configuring a variety of sensors and transmitters, it can collect and control the analog data and status parameters of the scene in real time, and can implement remote monitoring of the monitoring site. For example, the camera can transmit the scene image through the network, and access, control and configure these cameras through the web page, and realize the transmission of video signals in the local area network, wide area network or international Internet through ISDN, PSTN, or xDSL routers. High-quality MPEG4 images can be transmitted at 25 (PAL) frames per second on the 10/100 Base-T network through Category 5 cables, optical fibers or wireless media.

  The remote controller will integrate multiple functions such as on-site data collection, conversion of multiple communication protocols, fault alarm, emergency control, intelligent linkage, and embedded WEB configuration page.

  feature

  It supports audio, video and on-site data collection, emergency alarm, remote software upgrade and update, XML interface and .NET platform seamless integration, multi-user simultaneous access, multi-level password authentication mechanism, strong adaptability, good security, high precision, high reliability, high intelligence, good maintainability, and can automatically work according to pre-set parameters when separated from the host computer, and the parameters can be adjusted remotely in real time.

Keywords:FPGA  DSP Reference address:Design and implementation of remote monitoring system based on FPGA+DSP

Previous article:Design of suspension motion control system based on 32-bit DSP and motor driver chip
Next article:Probing Analog and Digital Signals with a Mixed Signal Oscilloscope

Latest Embedded Articles
Change More Related Popular Components

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号