[go: up one dir, main page]

CN106100908B - A stable and versatile multi-functional system for data status collection and remote monitoring - Google Patents

A stable and versatile multi-functional system for data status collection and remote monitoring Download PDF

Info

Publication number
CN106100908B
CN106100908B CN201610672495.1A CN201610672495A CN106100908B CN 106100908 B CN106100908 B CN 106100908B CN 201610672495 A CN201610672495 A CN 201610672495A CN 106100908 B CN106100908 B CN 106100908B
Authority
CN
China
Prior art keywords
data
monitor
equipment
server
status
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201610672495.1A
Other languages
Chinese (zh)
Other versions
CN106100908A (en
Inventor
徐建国
陈必东
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nanjing University of Aeronautics and Astronautics
Original Assignee
Nanjing University of Aeronautics and Astronautics
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nanjing University of Aeronautics and Astronautics filed Critical Nanjing University of Aeronautics and Astronautics
Priority to CN201610672495.1A priority Critical patent/CN106100908B/en
Publication of CN106100908A publication Critical patent/CN106100908A/en
Application granted granted Critical
Publication of CN106100908B publication Critical patent/CN106100908B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/04Network management architectures or arrangements
    • H04L41/044Network management architectures or arrangements comprising hierarchical management structures
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/04Processing captured monitoring data, e.g. for logfile generation
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Mining & Analysis (AREA)
  • Testing And Monitoring For Control Systems (AREA)
  • Selective Calling Equipment (AREA)

Abstract

The invention discloses a stable general data state acquisition and remote monitoring multifunctional system, which comprises an equipment state data acquisition system and a remote service system, wherein the equipment state data acquisition system comprises a plurality of machine equipment ends, each machine equipment end comprises a monitor, a data acquisition module and an equipment controller, wherein the data acquisition module and the equipment controller are connected with the monitor, the monitor processes received state parameter data and transmits the processed data to an upper computer monitoring terminal or the remote service system in real time; when an operation instruction sent by the remote service system is received, the monitor is responsible for converting the operation instruction into a control signal and sending the control signal to the equipment controller, so that the remote monitoring of the equipment is realized. The invention greatly simplifies the load of the client PC, reduces the cost and workload of system maintenance and upgrading, reduces the overall cost of users, has stable performance and good remote data transmission capability, and can be suitable for occasions with high real-time requirements.

Description

一种稳定的通用型数据状态采集兼远程监控多功能系统A stable and versatile multi-functional system for data status collection and remote monitoring

技术领域Technical field

本发明涉及一种数据采集及监控系统,具体是一种稳定的通用型数据状态采集兼远程监控多功能系统,属于数据采集及监控系统技术领域。The invention relates to a data collection and monitoring system, specifically a stable universal multi-functional system for data status collection and remote monitoring, and belongs to the technical field of data collection and monitoring systems.

背景技术Background technique

现有市场上的数据采集兼监控系统各种各样,但是存在如下问题:There are various data collection and monitoring systems on the market, but they have the following problems:

1、数据采集的输入信号范围窄,接口定义没有统一的标准;1. The input signal range of data acquisition is narrow, and there is no unified standard for interface definition;

2、成本大,不适合推广,不易于普通大众使用;2. The cost is high, not suitable for promotion, and not easy for the general public to use;

3、兼容性不好,专用性强,限于特定环境下使用,系统的可移植性不强;3. Poor compatibility, strong specificity, limited to use in specific environments, and low portability of the system;

4、功能单一,不同时具备数据状态采集、远程监控及多功能通用型监控的功能。4. It has a single function and does not have the functions of data status collection, remote monitoring and multi-functional universal monitoring at the same time.

发明内容Contents of the invention

针对上述现有技术存在的问题,本发明提供一种稳定的通用型数据状态采集兼远程监控多功能系统,具备通用性,不仅可实现数据状态信号的采集,同时可实现远程监控。In view of the problems existing in the above-mentioned prior art, the present invention provides a stable and universal multi-functional system for data status collection and remote monitoring, which is versatile and can not only collect data status signals but also realize remote monitoring.

为了实现上述目的,本发明采用的一种稳定的通用型数据状态采集兼远程监控多功能系统,包括设备状态数据采集系统和远程服务系统,所述设备状态数据采集系统包括若干个机器设备端,每个机器设备端包括监控器以及与监控器连接的用于检测待监控设备状态参数的数据采集模块和用于控制待监测设备执行机构工作的设备控制器;所述远程服务系统包括路由器网关、服务器端、Internet云端服务器、客户端及WEB监控终端;数据采集模块与监控器上统一的外部接口连接,并将检测到的各个状态参数发送给监控器;监控器对接收的状态参数数据进行处理,并将处理后的数据实时传送至上位机监控终端,或者通过TCP/IP协议的方式经过路由器网关将数据同时发送给服务器端和Internet云端服务器,实现数据的显示或存储;当接收到WEB监控终端或客户端发来的操作指令时,监控器负责将其转换成控制信号发送给设备控制器,实现对设备的远程监控;WEB监控终端和客户端用于实现设备状态数据的查看和控制设备操作指令的发送,需通过用户验证,获取相应的权限后才能进行相应的操作;待用户验证通过后,可直接从Internet云端服务器获得设备的实时状态数据,并根据实时状态数据发出相应的操作指令;服务器端是指运行在tomcat服务器上的Javaweb服务程序和数据库服务,前端网页应用HTML、css以及JavaScript,实现在线虚拟操控、远程实时数据显示、人员管理以及登录验证;Javaweb后台服务程序的servlet容器应用多线程编程实现的,开辟一条专用服务器端监听与硬件连接信息的监听线程,根据实际情况,可将服务器端这部分的应用程序部署到预设的服务器或Internet云端服务器主机,实现远程访问功能;服务器端的JavaBean将数据格式化成Json数据格式,通过AJAX传输方式将JSON格式的数据传输给前端JS进行数据解析;监控器具有紧急控制设备停止工作的功能,当设备控制器能力散失时,可直接操控设备停止工作。In order to achieve the above purpose, the present invention adopts a stable and universal data status collection and remote monitoring multi-functional system, including an equipment status data collection system and a remote service system. The equipment status data collection system includes several machine equipment terminals. Each machine equipment end includes a monitor and a data acquisition module connected to the monitor for detecting the status parameters of the equipment to be monitored and an equipment controller for controlling the work of the execution mechanism of the equipment to be monitored; the remote service system includes a router gateway, Server, Internet cloud server, client and WEB monitoring terminal; the data collection module is connected to the unified external interface on the monitor and sends each detected status parameter to the monitor; the monitor processes the received status parameter data , and transmit the processed data to the host computer monitoring terminal in real time, or send the data to the server and Internet cloud server simultaneously through the router gateway through the TCP/IP protocol to realize data display or storage; when receiving the WEB monitoring When operating instructions are sent from the terminal or client, the monitor is responsible for converting them into control signals and sending them to the equipment controller to realize remote monitoring of the equipment; WEB monitoring terminals and clients are used to view equipment status data and control the equipment. The sending of operation instructions requires user verification, and the corresponding operation can only be performed after obtaining the corresponding permissions; after the user verification is passed, the real-time status data of the device can be obtained directly from the Internet cloud server, and corresponding operation instructions can be issued based on the real-time status data. ;The server side refers to the Javaweb service program and database service running on the tomcat server. The front-end web page uses HTML, CSS and JavaScript to realize online virtual control, remote real-time data display, personnel management and login verification; the servlet container of the Javaweb background service program It is implemented by applying multi-thread programming and opens up a dedicated server-side listening thread for monitoring and hardware connection information. Depending on the actual situation, this part of the server-side application can be deployed to a preset server or Internet cloud server host to realize the remote access function. ; The server-side JavaBean formats the data into Json data format, and transmits the JSON format data to the front-end JS for data analysis through AJAX transmission; the monitor has the function of emergency control of the device to stop working. When the device controller capability is lost, it can directly Control equipment stops working.

优选地,还包括可移动式面板,可移动式面板上设有启动按钮、停止按钮、紧急停车按钮以及用于显示实时设备状态数据的LCD液晶屏,LCD液晶屏将实时状态数据以数字和动态曲线的形式显示出来,操作者根据LCD液晶屏或上位机监控终端上显示的数据,人为地干预发动机的运行。Preferably, it also includes a movable panel. The movable panel is provided with a start button, a stop button, an emergency stop button, and an LCD screen for displaying real-time equipment status data. The LCD screen displays the real-time status data in digital and dynamic formats. It is displayed in the form of a curve, and the operator artificially intervenes in the operation of the engine based on the data displayed on the LCD screen or the host computer monitoring terminal.

优选地,所述监控器以TM4C123GH6PZ处理器为核心,包括电流调理电路、电压调理模块及PWM频率调理电路,TM4C123GH6PZ处理器内部集成256K单周期Flash存储器、内置32K的ROM、16个通用异步收发器UART、局域网控制器CAN、16个脉宽调试器PWM输入输出、22个ADC转换器。Preferably, the monitor uses the TM4C123GH6PZ processor as the core, including a current conditioning circuit, a voltage conditioning module and a PWM frequency conditioning circuit. The TM4C123GH6PZ processor integrates a 256K single-cycle Flash memory, a built-in 32K ROM, and 16 universal asynchronous receivers and transmitters. UART, LAN controller CAN, 16 pulse width debugger PWM input and output, 22 ADC converters.

优选地,监控器的PCB有四层结构,至上而下分为Top信号层、Middle电源层和接地层、Bottom信号层。PCB电路板设计布线上按照数字地线与模拟地线隔离,模拟量信号区域与数字量信号区域之间设有隔离带,电源区大面积的铺设助于辅助散热的铜。Preferably, the PCB of the monitor has a four-layer structure, which is divided into Top signal layer, Middle power layer and ground layer, and Bottom signal layer from top to bottom. The PCB circuit board design and wiring are isolated from the digital ground wire and the analog ground wire. There is an isolation zone between the analog signal area and the digital signal area. A large area of copper is laid in the power supply area to help assist heat dissipation.

优选地,所述监控器配置成固定IP和ClientSocket模式,服务器端配置成ServerSocket模式,服务器端开启监听线程专门监听ClientSocket的链接请求,当client和server链接成功时,服务器端能接受TCP/IP协议包,再对接收的协议包进行解析,服务器端的JavaBean类成功装载协议包中的数据,Servlet将JavaBean类装载的数据格式化为Json数据格式,接下来Json数据通过Ajax异步数据传输方式将数据传递给前端请求的页面;当页面得到Json数据格式的时候,前端页面中的Jquery通过解析Json数据格式,echart能将解析出的数据显示成动态曲线。Preferably, the monitor is configured in fixed IP and ClientSocket modes, and the server is configured in ServerSocket mode. The server starts a listening thread to specifically monitor ClientSocket link requests. When the client and server are successfully connected, the server can accept the TCP/IP protocol. package, and then parses the received protocol package. The server-side JavaBean class successfully loads the data in the protocol package. The Servlet formats the data loaded by the JavaBean class into Json data format. Next, the Json data is transferred through Ajax asynchronous data transmission. The page requested by the front-end; when the page gets the Json data format, Jquery in the front-end page parses the Json data format, and echart can display the parsed data as a dynamic curve.

优选地,所述监控器通过RS232通信方式将数据以串口协议的方式传输给上位机监控终端;上位机监控终端进行协议解析,并利用NI控件实现数据的动态图形的显示。Preferably, the monitor transmits the data to the host computer monitoring terminal in the form of serial port protocol through RS232 communication; the host computer monitoring terminal performs protocol analysis and uses NI controls to display dynamic graphics of the data.

与现有技术相比,本发明包括设备状态数据采集系统和远程服务系统,所述设备状态数据采集系统包括若干个机器设备端M1-Mn,所述远程服务系统包括路由器网关、服务器端S、Internet云端服务器、客户端C及WEB监控终端B;整个系统是由WEB监控终端B、客户端C、多个机器设备端M1—Mn及服务器端S构成的BCM/S结构,是在一般B/S和C/S结构的互联网基础上增加机器客户端,建立人和机器为客户端的实时架构,大大简化了客户端PC机载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。每个机器设备端包括监控器以及与监控器连接的用于检测待监控设备状态参数的数据采集模块和用于控制待监测设备执行机构工作的设备控制器;整个系统由数据采集模块采集状态数据,并将检测到的各个状态参数发送给监控器;监控器对接收的状态参数数据进行处理,并将处理后的数据实时传送至上位机监控终端,或者通过TCP/IP协议的方式将数据发送给服务器端S和Internet云端服务器,实现数据的显示或存储;客户端C及WEB监控终端B用于实现设备状态数据的查看和控制设备操作指令的发送,服务器端S主要负责监控发动机的试车状态,不断保存试车数据,以及响应客户端C或WEB监控终端B的网络请求。当监控器接收到客户端C或WEB监控终端B发来的操作指令时,将其转换成控制信号发送给设备控制器,实现对设备的远程监控。其中,采用的监控器具有统一规范的外部接口,可以接收转速、温度、压力、流量等多种信号,适应绝大多数的设备或者场合。监控器可实现对采集状态数据的处理,实现与服务器端S、客户端C及WEB监控终端B之间的通信,性能稳定,远程数据传输能力好,对实时性要求高的场合均能适应。同时,本发明中的设备控制器可直接对待监测设备相关的执行机构进行控制,而监控器可通过设备控制器对执行机构实现间接控制。此外,监控器本身还具有紧急控制设备停止工作的功能,当设备控制器不工作时,监控器可实现对待监测设备停止工作的控制,使得整个系统具有多途径监控并控制设备运行的功能。Compared with the existing technology, the present invention includes a device status data collection system and a remote service system. The device status data collection system includes several machine equipment terminals M 1 -M n . The remote service system includes a router gateway, a server terminal S, Internet cloud server, client C and WEB monitoring terminal B; the entire system is a BCM/S structure composed of WEB monitoring terminal B, client C, multiple machine equipment terminals M1-Mn and server terminal S. It is a general Based on the Internet with B/S and C/S structures, machine clients are added to establish a real-time architecture in which people and machines are clients, which greatly simplifies the client PC load, reduces the cost and workload of system maintenance and upgrades, and reduces The overall cost to the user. Each machine equipment end includes a monitor and a data acquisition module connected to the monitor for detecting the status parameters of the equipment to be monitored and an equipment controller for controlling the work of the actuator of the equipment to be monitored; the entire system collects status data by the data acquisition module , and sends each detected status parameter to the monitor; the monitor processes the received status parameter data, and transmits the processed data to the host computer monitoring terminal in real time, or sends the data through the TCP/IP protocol The server S and the Internet cloud server are used to display or store data; the client C and the WEB monitoring terminal B are used to view equipment status data and send control equipment operation instructions. The server S is mainly responsible for monitoring the test run status of the engine. , continuously save test run data, and respond to network requests from client C or WEB monitoring terminal B. When the monitor receives the operation instruction from client C or WEB monitoring terminal B, it converts it into a control signal and sends it to the equipment controller to realize remote monitoring of the equipment. Among them, the monitor used has a unified and standardized external interface, which can receive a variety of signals such as rotation speed, temperature, pressure, flow, etc., and is suitable for most equipment or occasions. The monitor can process the collected status data and communicate with the server S, client C and WEB monitoring terminal B. It has stable performance, good remote data transmission capabilities, and can be adapted to situations with high real-time requirements. At the same time, the equipment controller in the present invention can directly control the actuators related to the equipment to be monitored, while the monitor can indirectly control the actuators through the equipment controller. In addition, the monitor itself also has the function of emergency control to stop the equipment. When the equipment controller does not work, the monitor can control the equipment to be monitored to stop working, so that the entire system has the function of monitoring and controlling the operation of the equipment in multiple ways.

附图说明Description of the drawings

图1为微型涡喷发动机远程试车实验系统的总体架构示意图;Figure 1 is a schematic diagram of the overall architecture of the micro-turbojet engine remote test experimental system;

图2为微型涡喷发动机远程试车实验系统的信号传输框架图;Figure 2 is the signal transmission framework diagram of the remote test run experimental system of the micro turbojet engine;

图3为微型涡喷发动机远程试车实验系统的电气结构图;Figure 3 is the electrical structure diagram of the remote test run experimental system of the micro turbojet engine;

图4为Internet云端服务器与服务器端S的内部结构框图;Figure 4 is a block diagram of the internal structure of the Internet cloud server and server S;

图5为监控器的外部接口示意图;Figure 5 is a schematic diagram of the external interface of the monitor;

图6为监控器的硬件结构示意图;Figure 6 is a schematic diagram of the hardware structure of the monitor;

图7为系统的分层结构示意图;Figure 7 is a schematic diagram of the hierarchical structure of the system;

图8为电源调理模块供电示意图;Figure 8 is a schematic diagram of the power supply of the power conditioning module;

图9为可移动式面板与发动机试车台架间的布局关系图;Figure 9 is a layout relationship diagram between the movable panel and the engine test bench;

图10为监控器核心芯片ADC数据采集功能引脚定义电路图;Figure 10 is the circuit diagram of the monitor core chip ADC data acquisition function pin definition;

图11为接口I-0的电流调理电路图;Figure 11 is the current conditioning circuit diagram of interface I-0;

图12为回油三通阀的驱动电路原理图;Figure 12 is the schematic diagram of the drive circuit of the oil return three-way valve;

图13为接口F1的PWM频率调理电路图;Figure 13 is the PWM frequency adjustment circuit diagram of interface F1;

图14为接口F0的PWM频率调理电路图;Figure 14 is the PWM frequency adjustment circuit diagram of interface F0;

图15为接口V0的电压调理模块图;Figure 15 is the voltage conditioning module diagram of interface V0;

图16为接口V1的电压调理模块图;Figure 16 shows the voltage conditioning module diagram of interface V1;

图17为环境温度信号接口的电压调理模块图;Figure 17 is a diagram of the voltage conditioning module of the ambient temperature signal interface;

图18为两个ADC模块的原理图;Figure 18 is the schematic diagram of two ADC modules;

图19为实时数据的传输过程;Figure 19 shows the real-time data transmission process;

图20为微型涡喷发动机远程实施监控界面数据显示图;Figure 20 is a data display diagram of the remote implementation monitoring interface of the micro turbojet engine;

图21为矿井语音报警兼远程监控系统示意图;Figure 21 is a schematic diagram of the mine voice alarm and remote monitoring system;

图22为智能家居系统示意图。Figure 22 is a schematic diagram of the smart home system.

具体实施方式Detailed ways

下面结合附图和具体实施例对本发明作进一步说明。The present invention will be further described below in conjunction with the accompanying drawings and specific embodiments.

实施例1:微型涡喷发动机远程试车实验系统Example 1: Micro-turbojet engine remote commissioning experimental system

如图1至图4所示,本发明提出的一种稳定的通用型数据状态采集兼远程监控多功能系统,包括设备状态数据采集系统和远程服务系统,所述设备状态数据采集系统包括若干个机器设备端M1-Mn,每个机器设备端包括监控器以及与监控器连接的用于检测待监控设备状态参数的数据采集模块和用于控制待监测设备执行机构工作的设备控制器;所述远程服务系统包括路由器网关、服务器端S、Internet云端服务器、客户端C及WEB监控终端B;整个系统是由WEB监控终端B、客户端C、多个机器设备端M1—Mn及服务器端S构成的BCM/S结构,是一种分层次分模块的综合性结构设计方案。其中,客户端C可以是安卓手机客户端、IPAD客户端或iPhone客户端,可以使用3G/4G或Internet访问方式进行访问。As shown in Figures 1 to 4, the present invention proposes a stable, general-purpose data status collection and remote monitoring multifunctional system, including an equipment status data collection system and a remote service system. The equipment status data collection system includes several Machine equipment end M 1 -M n , each machine equipment end includes a monitor and a data acquisition module connected to the monitor for detecting the status parameters of the equipment to be monitored and an equipment controller for controlling the work of the actuator of the equipment to be monitored; The remote service system includes a router gateway, server S, Internet cloud server, client C and WEB monitoring terminal B; the entire system is composed of WEB monitoring terminal B, client C, multiple machine equipment terminals M1-Mn and server terminals The BCM/S structure composed of S is a comprehensive structural design scheme with layers and modules. Among them, client C can be an Android mobile client, IPAD client or iPhone client, and can be accessed using 3G/4G or Internet access.

以微型涡喷发动机远程试车实验系统为例,每个机器设备端(M1-Mn)主要由发动机的核心部件控制器ECU、作为数据采集模块的传感器组、监控器及发动机台架构成,传感器组与监控器上统一的外部接口连接,并将检测到的各个状态参数发送给监控器。如图3所示,传感器组包括用于测量微型涡喷发动机进气道、压气机、燃烧室、涡轮及尾喷管这五个截面的五个温度传感器和五个压力传感器,用于监测发动推力的推力传感器,用于检测油箱中燃油油压的油压传感器,以及用于检测环境温度的温度传感器。Taking the micro-turbojet engine remote test experimental system as an example, each machine equipment end (M1-Mn) is mainly composed of the engine's core component controller ECU, a sensor group as a data acquisition module, a monitor and an engine bench. The sensor group Connect to the unified external interface on the monitor and send each detected status parameter to the monitor. As shown in Figure 3, the sensor group includes five temperature sensors and five pressure sensors used to measure the five cross-sections of the micro-turbojet engine inlet, compressor, combustion chamber, turbine and tail nozzle, and is used to monitor the engine. A thrust sensor for thrust, an oil pressure sensor for detecting the fuel oil pressure in the tank, and a temperature sensor for detecting the ambient temperature.

如图3和图6所示,ECU能够测量发动机转子的转速和排气温度,并将测量到的发动机转速信号进行调理后传送给监控器;ECU与监控器之间可使用RS422进行数据的传输,不仅能够导出存储在ECU存储器中的试车数据,还可以通过RS422传递监控器发送的控制命令进而控制起步电机与燃油阀,故本系统具有多途径监控并控制发动机运行的功能。首先,ECU具备单独控制燃油泵、燃油阀、气阀、点火器、起动电机等执行机构。其次,监控器可通过ECU间接的对这些执行机构进行控制。最后,监控器除了具有数据采集和远程广播的能力外,还具有紧急控制发动机停止工作的功能,当ECU、上位机监控终端或数据远程广播能力失灵时,监控器也能够对与其连接的回油三通阀进行回油控制,迅速改变燃油的流动方向,停止了对发动机的供油,进而实现了对发动机的直接操控,实现发动机的紧急停车。当然,ECU与监控器之间也可使用RS232通信方式进行数据的传输。As shown in Figure 3 and Figure 6, the ECU can measure the engine rotor speed and exhaust temperature, condition the measured engine speed signal and send it to the monitor; RS422 can be used to transmit data between the ECU and the monitor. , it can not only export the test run data stored in the ECU memory, but also transmit the control commands sent by the monitor through RS422 to control the starting motor and fuel valve. Therefore, this system has the function of monitoring and controlling engine operation in multiple ways. First of all, the ECU has the ability to independently control fuel pumps, fuel valves, air valves, igniters, starter motors and other actuators. Secondly, the monitor can indirectly control these actuators through the ECU. Finally, in addition to the data collection and remote broadcast capabilities, the monitor also has the function of emergency control of the engine to stop working. When the ECU, host computer monitoring terminal or data remote broadcast capability fails, the monitor can also monitor the oil return connected to it. The three-way valve performs oil return control, quickly changes the flow direction of the fuel, stops the fuel supply to the engine, and then realizes direct control of the engine and realizes emergency stop of the engine. Of course, RS232 communication can also be used for data transmission between the ECU and the monitor.

如图3所示,监控器对接收到的状态参数(传感器组发来的状态参数和ECU发来的经调理后的转速、排气温度参数)进行分析处理,一方面通过RS232串口将处理后的状态数据发送给可移动式面板和上位机监控终端,并以数字和动态曲线的形式显示给操作者;另一方面借助自身的以太网数据传送功能将数据包通过TCP/IP协议经过路由器网关发送给远程服务系统中的服务器端S和Internet云端服务器,实现对数据的存储。As shown in Figure 3, the monitor analyzes and processes the received status parameters (the status parameters sent by the sensor group and the adjusted rotation speed and exhaust temperature parameters sent by the ECU). On the one hand, the processed parameters are processed through the RS232 serial port. The status data is sent to the movable panel and the host computer monitoring terminal, and is displayed to the operator in the form of numbers and dynamic curves; on the other hand, the data packets are sent through the router gateway through the TCP/IP protocol with the help of its own Ethernet data transmission function. Send it to the server S and Internet cloud server in the remote service system to realize data storage.

可移动式面板的结构可如图3和图6中左下方所示,面板上设有启动按钮、停止按钮、紧急停车按钮以及用于显示实时设备状态数据的LCD液晶屏,LCD液晶屏将实时状态数据以数字和动态曲线的形式显示出来,操作者可通过观察可移动式面板上的LCD、MFC上位机显示的数据,人为地干预发动机的运行。同时,由于运行中的发动机危险系数高,试车台架与操作者之间必须进行隔离,如图9所示,可在试车台与操作面板之间装有透明真空防弹隔离墙,保障操作者的人身安全。而上位机监控终端可实现发动机状态数据的查看和控制发动机操作指令的发送,需通过用户验证,获取相应的权限后才能进行相应的操作;待用户验证通过后,可根据实时状态数据向监控器发出相应的操作指令。同时,WEB监控终端B和客户端C也可以实现发动机状态数据的查看和控制发动机操作指令的发送,需通过用户验证,获取相应的权限后才能进行相应的操作;待用户验证通过后,WEB监控终端B和客户端C可直接从Internet云端服务器获得设备的实时状态数据,并根据实时状态数据向监控器发出相应的操作指令。当监控器接收到上位机监控终端、WEB监控终端B或客户端C发来的操作指令时,监控器负责将其转换成控制信号发送给ECU,通过ECU间接实现对发动机的近程、远程监控。The structure of the movable panel can be shown in the lower left corner of Figure 3 and Figure 6. The panel is equipped with a start button, a stop button, an emergency stop button and an LCD screen for displaying real-time equipment status data. The LCD screen will display real-time equipment status data. The status data is displayed in the form of numbers and dynamic curves. The operator can manually intervene in the operation of the engine by observing the LCD on the movable panel and the data displayed by the MFC host computer. At the same time, due to the high risk factor of the running engine, the test bench and the operator must be isolated. As shown in Figure 9, a transparent vacuum bulletproof isolation wall can be installed between the test bench and the operation panel to ensure the safety of the operator. Personal safety. The upper computer monitoring terminal can view engine status data and send control engine operation instructions. It must be verified by the user and the corresponding authority can be obtained before the corresponding operation can be performed. After the user verification is passed, the real-time status data can be sent to the monitor. Issue corresponding operation instructions. At the same time, WEB monitoring terminal B and client C can also view engine status data and control the sending of engine operating instructions. They must pass user verification and obtain the corresponding permissions before performing corresponding operations; after the user verification is passed, WEB monitoring Terminal B and client C can directly obtain the real-time status data of the device from the Internet cloud server, and issue corresponding operation instructions to the monitor based on the real-time status data. When the monitor receives the operation command from the host computer monitoring terminal, WEB monitoring terminal B or client C, the monitor is responsible for converting it into a control signal and sending it to the ECU, indirectly realizing short-range and remote monitoring of the engine through the ECU. .

上述服务器端S是指运行在tomcat服务器上的Javaweb服务程序和数据库服务,主要负责监控发动机的试车状态,不断保存试车数据,以及响应WEB监控终端B和客户端C的网络请求。如图1、图2和图4所示,实时监控发动机状态主要是通过硬件接口采集发动机的实时数据;保存试车数据主要是将采集到的数据存放服务器端S的Oracle数据库,以满足数据的需求与回放;其中WEB监控终端B的网络请求主要是开启服务器的网络监听,当用户通过WEB监控终端B访问Server服务器上的相应网页,Server服务器可以根据用户的请求数据的值,返回给用户相应的数据。服务器端S开辟唯一一条专用的监听线程,用于监听监控器的链接与断开状态。因为发动机试车台的数量有限(最多255台),因此本地路由器网关自动分配给监控器的IP地址的个数满足条件。WEB监控终端B或客户端C可实现多用户并发性访问服务器。此外,JavaWeb服务器后台程序Java服务程序还负责将临时的数据存储于数据库。The above-mentioned server S refers to the Java web service program and database service running on the tomcat server. It is mainly responsible for monitoring the test run status of the engine, continuously saving test run data, and responding to network requests from WEB monitoring terminal B and client C. As shown in Figure 1, Figure 2 and Figure 4, real-time monitoring of engine status mainly collects real-time data of the engine through hardware interfaces; saving test run data mainly means storing the collected data in the Oracle database of server S to meet the data needs. and playback; the network request of WEB monitoring terminal B is mainly to enable the server's network monitoring. When the user accesses the corresponding web page on the Server server through WEB monitoring terminal B, the Server server can return the corresponding data to the user according to the value of the user's request data. data. Server-side S opens up a unique listening thread to monitor the connection and disconnection status of the monitor. Because the number of engine test benches is limited (up to 255 units), the number of IP addresses automatically assigned to the monitor by the local router gateway meets the conditions. WEB monitoring terminal B or client C can realize concurrent access to the server by multiple users. In addition, the JavaWeb server background program Java service program is also responsible for storing temporary data in the database.

总的来说,前端网页应用HTML、CSS以及JavaScript,实现在线虚拟操控、远程实时数据显示、人员管理以及登录验证;Javaweb后台服务程序的Servlet容器应用多线程编程实现的,可采用Servlet技术处理网络请求,开辟一条专用服务器端监听与硬件连接信息的监听线程。根据实际情况,可将服务器端这部分的应用程序部署到预设的服务器或Internet云端服务器主机,实现远程访问功能;服务器端的JavaBean将数据格式化成Json数据格式,通过AJAX传输方式将JSON格式的数据传输给前端JS进行数据解析。In general, the front-end web page uses HTML, CSS and JavaScript to realize online virtual control, remote real-time data display, personnel management and login verification; the Servlet container of the Javaweb background service program is implemented by multi-thread programming, and Servlet technology can be used to process the network Request to open a dedicated server-side listening thread for monitoring hardware connection information. According to the actual situation, the server-side application can be deployed to a preset server or Internet cloud server host to realize the remote access function; the server-side JavaBean formats the data into Json data format, and transfers the JSON format data through AJAX transmission. Transmit to front-end JS for data analysis.

其中,Servlet(Server Applet),全称Java Servlet,是用Java编写的服务器端程序,运行在Web服务器或应用服务器上的程序,它是作为来自Web浏览器或其他HTTP客户端的请求和HTTP服务器上的数据库或应用程序之间的中间层,其主要功能在于交互式地浏览和修改数据,生成动态Web内容。具体的工作原理是:客户端发送请求至服务器端;服务器将请求信息发送至Servlet;Servlet生成响应内容并将其传给服务器。响应内容动态生成,通常取决于客户端的请求;服务器将响应返回给客户端。Java Servlet通常情况下与使用CGI(Common Gateway Interface,公共网关接口)实现的程序可以达到异曲同工的效果,但是相比于CGI性能明显更好。如:Servlet在Web服务器的地址空间内执行,无需再创建一个单独的进程来处理每个客户端请求。Servlet开辟一条专用服务器端监听与硬件连接信息的监听线程,根据实际情况,可将服务器端这部分的应用程序部署到预设的服务器或云端服务器主机,实现远程访问功能;服务器端的JavaBean将数据格式化成Json数据格式,通过AJAX传输方式将JSON格式的数据传输给前端JS进行数据解析。其中,AJAX的全称是Asynchronous JavaScript and XML,是一种能够很快速的创建动态网页的技术,实现网页无刷新式的异步更新。Among them, Servlet (Server Applet), the full name of Java Servlet, is a server-side program written in Java, a program that runs on a Web server or application server. It serves as a request from a Web browser or other HTTP client and on the HTTP server. The middle layer between databases or applications, its main function is to browse and modify data interactively and generate dynamic Web content. The specific working principle is: the client sends a request to the server; the server sends the request information to the Servlet; the Servlet generates the response content and passes it to the server. The response content is generated dynamically, usually depending on the client's request; the server returns the response to the client. Java Servlet can usually achieve the same results as programs implemented using CGI (Common Gateway Interface, public gateway interface), but its performance is significantly better than CGI. For example: Servlet is executed within the address space of the Web server, eliminating the need to create a separate process to handle each client request. Servlet opens a dedicated server-side listening thread for monitoring and hardware connection information. Depending on the actual situation, the server-side application can be deployed to a preset server or cloud server host to realize the remote access function; the server-side JavaBean formats the data Convert it into Json data format, and transmit the JSON format data to the front-end JS for data analysis through AJAX transmission. Among them, the full name of AJAX is Asynchronous JavaScript and XML. It is a technology that can quickly create dynamic web pages and achieve asynchronous updates of web pages without refreshing.

WEB监控终端B的网页以200ms的速度向服务器端发出请求,以获得实时的数据,请求的代码是使用JQuery的AJAX接口函数。服务器端S收到WEB监控终端B的网络请求后,读取发动机的实时的数据。服务器将数据以一定的数据格式返回给WEB监控终端B。WEB监控终端B接收到服务器的网络相应之后,进行解析,获得数据。WEB监控终端B通过Echarts图形库将数据动态的展示在浏览器的界面上。其中,实时数据的传输过程如图12所示。The web page of WEB monitoring terminal B sends a request to the server at a speed of 200ms to obtain real-time data. The request code uses the AJAX interface function of JQuery. After receiving the network request from the WEB monitoring terminal B, the server S reads the real-time data of the engine. The server returns the data to WEB monitoring terminal B in a certain data format. After WEB monitoring terminal B receives the network response from the server, it parses it and obtains the data. WEB monitoring terminal B dynamically displays data on the browser interface through the Echarts graphics library. Among them, the real-time data transmission process is shown in Figure 12.

而具体数据的动态展示可见图13,本系统中主要采用了折线图和仪表盘两种图类进行数据可视化。如图13所示,左侧的压力与温度两个项目的显示采用了折线图,而且每个项目中包含了五组数据,分别为:进气道,压气机,燃烧室,涡轮,尾喷管五个典型截面。右侧的推力,油量,转速,流量四个项目以仪表盘等形式显示,比较符合使用习惯。The dynamic display of specific data can be seen in Figure 13. This system mainly uses two graph types: line chart and dashboard for data visualization. As shown in Figure 13, the pressure and temperature items on the left are displayed using a line chart, and each item contains five sets of data, namely: inlet, compressor, combustion chamber, turbine, tail injection Five typical cross-sections of tubes. The four items of thrust, oil volume, speed, and flow on the right are displayed in the form of a dashboard, which is more in line with usage habits.

另外,在允许使用者查看所有的台架上发动机数据的情况下,我们可以做出以下的扩展:在WEB监控终端B请求发动机的数据时,在网络请求里携带有一定的数据,该数据可以为发动机的编号,使用者可以通过这样请求获取自己指定发动机的数据。这时在服务器端也要做出相应的修改,需要在处理WEB监控终端B的网络请求时,先获得网络请求中携带的数据(比如发动机编号),然后据此编号返回相应台架的发动机实时数据。而WEB监控终端B接受服务器端网络响应的逻辑并不需要有任何的改变。In addition, when allowing users to view all engine data on the bench, we can make the following extension: when WEB monitoring terminal B requests engine data, certain data is carried in the network request, and the data can is the number of the engine. Users can request the data of their specified engine through this request. At this time, corresponding modifications must also be made on the server side. When processing the network request of WEB monitoring terminal B, the data carried in the network request (such as the engine number) must be obtained first, and then the real-time engine number of the corresponding bench must be returned based on this number. data. The logic of WEB monitoring terminal B accepting the server-side network response does not need to be changed in any way.

优选地,一方面,监控器将状态数据打包成自定义的串口协议包,再通过串口转以太网模块实现数据传输,可将监控器配置成固定IP和ClientSocket模式,服务器端S配置成ServerSocket模式,服务器端S开启监听线程专门监听ClientSocket的链接请求,当client和server链接成功时,服务器端S能接受TCP/IP协议包,再对接收的协议包进行解析,服务器端S的JavaBean类成功装载协议包中的数据,Servlet将JavaBean类装载的数据格式化为Json数据格式,接下来Json数据通过Ajax异步数据传输方式将数据传递给前端请求的页面;当页面得到Json数据格式的时候,前端页面中的Jquery通过解析Json数据格式,echart能将解析出的数据显示成动态曲线。另一方面,监控器通过RS232通信方式将数据以串口协议的方式传输给上位机监控终端内的C++程序;C++程序对自定义的协议包进行协议解析,并利用NI控件实现数据的动态图形的显示。Preferably, on the one hand, the monitor packages the status data into a customized serial port protocol package, and then realizes data transmission through the serial port to Ethernet module. The monitor can be configured in fixed IP and ClientSocket mode, and the server S is configured in ServerSocket mode. , the server S starts a listening thread to specifically monitor the connection request of the ClientSocket. When the connection between the client and the server is successful, the server S can accept the TCP/IP protocol packet, and then parses the received protocol packet, and the JavaBean class of the server S is successfully loaded. For the data in the protocol package, the Servlet formats the data loaded by the JavaBean class into Json data format. Next, the Json data is transferred to the front-end requested page through Ajax asynchronous data transmission; when the page gets the Json data format, the front-end page By parsing the Json data format in Jquery, echart can display the parsed data as a dynamic curve. On the other hand, the monitor transmits the data to the C++ program in the host computer monitoring terminal through RS232 communication in the form of serial port protocol; the C++ program performs protocol analysis on the customized protocol package and uses NI controls to realize the dynamic graphics of the data. show.

上述监控器内部和外部的电气结构如图5和图6所示,监控器以TM4C123GH6PZ处理器为核心,还包括电流调理电路、PWM频率调理电路、电压调理模块、MOS阀门驱动电路、24V转5V调理模块及5V转3.3调理模块等,外部接口主要有V0、V1、F0、F1,TX+、TX-,RX+、RX-,DJ0、DJ1、DJ2,RXD,TXD,+24V,GND,以及可以接收4-20mA大小模拟量电流的I-0至I-12。The internal and external electrical structure of the above-mentioned monitor is shown in Figure 5 and Figure 6. The monitor uses the TM4C123GH6PZ processor as the core and also includes a current conditioning circuit, a PWM frequency conditioning circuit, a voltage conditioning module, a MOS valve drive circuit, and a 24V to 5V converter. Conditioning module and 5V to 3.3 conditioning module, etc. The external interfaces mainly include V0, V1, F0, F1, TX+, TX-, RX+, RX-, DJ0, DJ1, DJ2, RXD, TXD, +24V, GND, and can receive I-0 to I-12 for 4-20mA analog current.

TM4C123GH6PZ处理器内部集成256K单周期Flash存储器、内置32K的ROM、16个通用异步收发器UART、局域网控制器CAN、16个脉宽调试器PWM输入输出、22个ADC转换器。而I-0至I-4、I-7至I-11可对应接收发动机进气道、压气机、燃烧室、涡轮及尾喷管这五个截面的温度、压力模拟量电流信号,经图11中的电流调理电路,输入AMR芯片的内部的ADC模数转换器,模拟信号换成数字信号。I-5接收液位传感器采集到的液位信号,I-6接收推力传感器采集到的发动推力信号,I-12接收油压传感器采集的油压信号,F1接收流量传感器采集到的流量信号,V1采集手动调节油门杆的信号,F0和V0对应接收ECU传输来的发动机转速信号和发动机排气信号,DJ0接启动控制(开关按钮),DJ1接紧急停车(开关按钮),DJ2接回油三通阀,TX+是与ECU进行RS422通信的发送端+,TX-是与ECU进行RS422通信的发送端-,RX+是与ECU进行RS422通信的接收端+,RX-是与ECU进行RS422通信的接收端-,RXD是采样数据输出RS232接收端,TXD是采样数据输出RS232输出端,+24V是供电直流24V的输入端子,GND为总接地线端子。上述,DJ2接口回油三通阀的驱动电路原理图如12图所示。PWM频率调理电路如图13和图14所示,图13可对F1接口采集到的流量信号进行调理,图14可对F0接口接收到的发动机转速信号进行调理。接口I-0至I-11作为数据采集的通用接口,其电路设计原理均与图11相同,即接口I-0至I-11分别对应连接一个与图11构成相同的电流调理电路,对每个接口接收到的信号分别进行电流调理。电压调理模块包括三个子电路,分别与接口V1、V0及环境温度信号采集接口连接,对应接口V1的电路设计原理图如图15所示,接口V0的电路设计原理图如图16所示,环境温度信号采集接口的电路设计原理图如17图所示。The TM4C123GH6PZ processor integrates 256K single-cycle Flash memory, built-in 32K ROM, 16 universal asynchronous receivers and transmitters UART, LAN controller CAN, 16 pulse width debugger PWM inputs and outputs, and 22 ADC converters. I-0 to I-4 and I-7 to I-11 can correspondingly receive temperature and pressure analog current signals from the five sections of the engine inlet, compressor, combustion chamber, turbine and tail nozzle. As shown in the figure The current conditioning circuit in 11 is input to the internal ADC analog-to-digital converter of the AMR chip, and the analog signal is converted into a digital signal. I-5 receives the liquid level signal collected by the liquid level sensor, I-6 receives the starting thrust signal collected by the thrust sensor, I-12 receives the oil pressure signal collected by the oil pressure sensor, and F1 receives the flow signal collected by the flow sensor. V1 collects the signal of manually adjusting the throttle lever. F0 and V0 correspond to receiving the engine speed signal and engine exhaust signal transmitted from the ECU. DJ0 is connected to the start control (switch button), DJ1 is connected to the emergency stop (switch button), and DJ2 is connected to the oil return valve. Through the valve, TX+ is the sending end+ for RS422 communication with ECU, TX- is the sending end- for RS422 communication with ECU, RX+ is the receiving end+ for RS422 communication with ECU, RX- is the receiving end for RS422 communication with ECU. terminal -, RXD is the sampling data output RS232 receiving terminal, TXD is the sampling data output RS232 output terminal, +24V is the input terminal for power supply DC 24V, and GND is the general ground terminal. As mentioned above, the driving circuit schematic diagram of the DJ2 interface oil return three-way valve is shown in Figure 12. The PWM frequency conditioning circuit is shown in Figure 13 and Figure 14. Figure 13 can condition the flow signal collected by the F1 interface, and Figure 14 can condition the engine speed signal received by the F0 interface. Interfaces I-0 to I-11 are general interfaces for data acquisition, and their circuit design principles are the same as those in Figure 11. That is, interfaces I-0 to I-11 are respectively connected to a current conditioning circuit that is the same as Figure 11. For each The signals received by each interface are respectively current-conditioned. The voltage conditioning module includes three sub-circuits, which are connected to interfaces V1, V0 and the ambient temperature signal acquisition interface respectively. The circuit design schematic diagram corresponding to interface V1 is shown in Figure 15, and the circuit design schematic diagram of interface V0 is shown in Figure 16. Environment The circuit design principle diagram of the temperature signal acquisition interface is shown in Figure 17.

其中,TM4C123FH6PM微控制器每个采样通道内置两个相同的模数转换器ADC0和ADC1,如图11所示,两个ADC模块的工作相互独立,因此可同时执行不同的采样序列、随时对任一拟输入通道进行采样、并产生不同的中断和触发事件。Among them, each sampling channel of the TM4C123FH6PM microcontroller has two built-in identical analog-to-digital converters ADC0 and ADC1. As shown in Figure 11, the two ADC modules work independently of each other, so different sampling sequences can be executed at the same time, and any sampling sequence can be executed at any time. An analog input channel is sampled and generates various interrupt and trigger events.

监控器的PCB有四层结构,至上而下分为Top信号层、Middle电源层和接地层、Bottom信号层。PCB电路板设计布线上按照数字地线与模拟地线隔离,模拟量信号区域与数字量信号区域之间设有隔离带,电源区大面积的铺设助于辅助散热的铜。The PCB of the monitor has a four-layer structure, which is divided into Top signal layer, Middle power layer and ground layer, and Bottom signal layer from top to bottom. The PCB circuit board design and wiring are isolated from the digital ground wire and the analog ground wire. There is an isolation zone between the analog signal area and the digital signal area. A large area of copper is laid in the power supply area to help assist heat dissipation.

鉴于微型涡喷发动机台架试车实验系统结构的复杂性,实验系统的结构设计须合理,结构应划分清晰明了,功能要多样化。如图7所示,本系统结构大致也可分为:传感器与执行机构层、ECU控制层、监控器监控层、数据层、用户层;层与层之间只有对外的接口定义是一致的,而层内部具体的实现方式相对独立。发动机运行速度高、推力大、实验危险性大等特点;在突发的情况下,本系统具有多种应急措施。In view of the complexity of the structure of the micro-turbojet engine bench test experimental system, the structural design of the experimental system must be reasonable, the structure should be clearly divided, and the functions should be diversified. As shown in Figure 7, the system structure can be roughly divided into: sensor and actuator layer, ECU control layer, monitor monitoring layer, data layer, and user layer; only the external interface definitions are consistent between layers. The specific implementation methods within the layer are relatively independent. The engine has the characteristics of high operating speed, large thrust, and high experimental risk; in case of emergencies, this system has a variety of emergency measures.

考虑到良好的供电系统是保证系统正常运行的前提条件,而发动机的执行机构和传感器多,所以供电的电源特性尽量的保持一致。若设计的系统各个部件所需的电压都不一样,将给系统在电源供给与实验系统布局上带来很大的麻烦,试车台整体的体积与重量也随之增加。本微发实验系统的供电电源系统设计方案如图8所示,输入为220V的交流电电压电源,经过滤波器、AC/DC电压变换调理模块,输出为24V的直流电压。其中监控器、ECU、传感器与执行机构、电机的供电电源设计上都择用24V直流电压;电源指示灯显示电源供电的状态。Considering that a good power supply system is a prerequisite to ensure the normal operation of the system, and the engine has many actuators and sensors, the power supply characteristics should be kept as consistent as possible. If the voltage required by each component of the designed system is different, it will bring great trouble to the system in terms of power supply and experimental system layout, and the overall volume and weight of the test bench will also increase. The power supply system design scheme of this micro-generation experimental system is shown in Figure 8. The input is a 220V AC voltage power supply. After the filter and AC/DC voltage conversion conditioning module, the output is a 24V DC voltage. Among them, the power supply of the monitor, ECU, sensor and actuator, and motor are all designed to use 24V DC voltage; the power indicator light shows the status of the power supply.

由上述说明可见,本发明包括设备状态数据采集系统和远程服务系统,所述设备状态数据采集系统包括若干个机器设备端M1-Mn,所述远程服务系统包括路由器网关、服务器端S、Internet云端服务器、客户端C及WEB监控终端B;整个系统是由WEB监控终端B、客户端C、多个机器设备端M1—Mn及服务器端S构成的BCM/S结构,是在一般B/S和C/S结构的互联网基础上增加机器客户端,建立人和机器为客户端的实时架构,大大简化了客户端PC机载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。每个机器设备端包括监控器以及与监控器连接的用于检测待监控设备状态参数的数据采集模块和用于控制待监测设备执行机构工作的设备控制器;整个系统由数据采集模块采集状态数据,并将检测到的各个状态参数发送给监控器;监控器对接收的状态参数数据进行处理,并将处理后的数据实时传送至上位机监控终端,或者通过TCP/IP协议的方式将数据发送给服务器端S和Internet云端服务器,实现数据的显示或存储;客户端C及WEB监控终端B用于实现设备状态数据的查看和控制设备操作指令的发送,服务器端S主要负责监控发动机的试车状态,不断保存试车数据,以及响应客户端C或WEB监控终端B的网络请求。当监控器接收到客户端C或WEB监控终端B发来的操作指令时,将其转换成控制信号发送给设备控制器,实现对设备的远程监控。It can be seen from the above description that the present invention includes a device status data collection system and a remote service system. The device status data collection system includes several machine equipment terminals M1-Mn. The remote service system includes a router gateway, a server terminal S, and an Internet cloud. Server, client C and WEB monitoring terminal B; the entire system is a BCM/S structure composed of WEB monitoring terminal B, client C, multiple machine equipment terminals M1-Mn and server terminal S. It is a combination of general B/S and On the basis of the C/S structure of the Internet, a machine client is added to establish a real-time architecture in which people and machines are clients, which greatly simplifies the client PC load, reduces the cost and workload of system maintenance and upgrades, and reduces the overall cost of the user. . Each machine equipment end includes a monitor and a data acquisition module connected to the monitor for detecting the status parameters of the equipment to be monitored and an equipment controller for controlling the work of the actuator of the equipment to be monitored; the entire system collects status data by the data acquisition module , and sends each detected status parameter to the monitor; the monitor processes the received status parameter data, and transmits the processed data to the host computer monitoring terminal in real time, or sends the data through the TCP/IP protocol The server S and the Internet cloud server are used to display or store data; the client C and the WEB monitoring terminal B are used to view equipment status data and send control equipment operation instructions. The server S is mainly responsible for monitoring the test run status of the engine. , continuously save test run data, and respond to network requests from client C or WEB monitoring terminal B. When the monitor receives the operation instruction from client C or WEB monitoring terminal B, it converts it into a control signal and sends it to the equipment controller to realize remote monitoring of the equipment.

其中,采用的监控器具有统一规范的外部接口,可以接收转速、温度、压力、流量等多种信号,适应绝大多数的设备或者场合。监控器可实现对采集状态数据的处理,实现与服务器端S、客户端C及WEB监控终端B之间的通信,性能稳定,远程数据传输能力好,对实时性要求高的场合均能适应。同时,本发明中的设备控制器可直接对待监测设备相关的执行机构进行控制,而监控器可通过设备控制器对执行机构实现间接控制。此外,监控器本身还具有紧急控制设备停止工作的功能,当设备控制器不工作时,监控器可实现对待监测设备停止工作的控制,使得整个系统具有多途径监控并控制设备运行的功能。Among them, the monitor used has a unified and standardized external interface, which can receive a variety of signals such as rotation speed, temperature, pressure, flow, etc., and is suitable for most equipment or occasions. The monitor can process the collected status data and communicate with the server S, client C and WEB monitoring terminal B. It has stable performance, good remote data transmission capabilities, and can be adapted to situations with high real-time requirements. At the same time, the equipment controller in the present invention can directly control the actuators related to the equipment to be monitored, while the monitor can indirectly control the actuators through the equipment controller. In addition, the monitor itself also has the function of emergency control to stop the equipment. When the equipment controller does not work, the monitor can control the equipment to be monitored to stop working, so that the entire system has the function of monitoring and controlling the operation of the equipment in multiple ways.

上述仅是以微型涡喷发动机远程试车实验系统为例进行说明,具体实际应用场合,可直接将发动机设备替换为用户项目中用的设备即可。The above only takes the micro-turbojet engine remote commissioning experimental system as an example. For specific practical applications, the engine equipment can be directly replaced with equipment used in the user's project.

实施例2:矿井语音报警兼远程监控系统Embodiment 2: Mine voice alarm and remote monitoring system

监控器由于监控器的接口定义规范且监控器底层数据采样设计的很合理,因此可以将其直接应用于矿采行业的矿井语音报警兼远程监控系统,如图21所示。Monitor Since the interface definition of the monitor is standardized and the underlying data sampling design of the monitor is very reasonable, it can be directly applied to the mine voice alarm and remote monitoring system in the mining industry, as shown in Figure 21.

硬件电路已经进行了滤波等处理,使用时将矿业的井道深度测量信号、井道风口空气流量、井道的空气压力、温度、测量采矿电机的旋转速度。温度和压力传感器的模拟量信号(4mA-20mA)接监控器的I-0至I-12端子上,电机转速、流量等频率量信号接上监控器的F0或F1端子。监控器将频率量、模拟量、数字量信号进行调理后的数据通过监控器底层的串口协议进行打包后,再通过以太网方式(或通过串口转无线网方式发送至服务器端S),最终显示在WEB监控终端以曲线和仪器仪表盘的显示显示采样参数。上述的监控器的软硬件都可以直接使用、WEB监控终端、服务器端S上运行的程序都不需要变动就能直接移植使用,本套应用程序均已设计开发完成了。The hardware circuit has been filtered and processed. When used, the mining shaft depth measurement signal, the shaft air flow rate, the shaft air pressure, the temperature, and the rotation speed of the mining motor are measured. The analog signals (4mA-20mA) of the temperature and pressure sensors are connected to the I-0 to I-12 terminals of the monitor, and frequency signals such as motor speed and flow are connected to the F0 or F1 terminal of the monitor. The monitor packages the conditioned data of frequency, analog, and digital signals through the serial port protocol at the bottom of the monitor, and then sends it to the server S through Ethernet (or through serial port to wireless network), and finally displays The sampling parameters are displayed on the WEB monitoring terminal in the form of curves and instrument panel displays. The above-mentioned monitor software and hardware can be used directly. The programs running on the WEB monitoring terminal and server S can be directly transplanted and used without any changes. This set of applications has been designed and developed.

用户使用本套系统只需要改变运行在服务器中的远程服务系统里的JavaBean封装类中的标定参数,配置为用户的环境的具体参数即可。其中数据库的表格设计,本套系统设计的数据库表格,可直接移植导入表格到用户的数据库中,只要要更改用户自定义的数据库连接登录的账号和密码即可。频率量信号最终以参数显示在仪器仪表盘上,而模拟量或者数字量信号最终以曲线的形式显示在XY坐标轴上。To use this system, users only need to change the calibration parameters in the JavaBean encapsulation class running in the remote service system on the server and configure them to the specific parameters of the user's environment. Among them, the database table design and the database table designed by this system can be directly transplanted and imported into the user's database, as long as the user-defined database connection login account and password need to be changed. The frequency signal is finally displayed on the instrument panel as a parameter, while the analog or digital signal is finally displayed on the XY coordinate axis in the form of a curve.

实施例3:智能家居系统Example 3: Smart home system

也可将远程服务系统、监控器移植到智能家居系统中使用,如图22所示,也是直接移植使用,用户使用本套系统只需要改变运行在服务器中的远程服务系统里的JavaBean封装类中的标定参数,配置为用户的环境的具体参数即可。其中,数据库的表格设计,本套系统设计的数据库表格,可直接移植导入表格到用户的数据库中,只要要更改用户自定义的数据库连接登录的账号和密码即可。频率量信号最终以参数显示在仪器仪表盘上,而模拟量或者数字量信号最终以曲线的形式显示在XY坐标轴上。The remote service system and monitor can also be transplanted to the smart home system for use, as shown in Figure 22, which is also directly transplanted. To use this system, users only need to change the JavaBean encapsulation class in the remote service system running in the server. The calibration parameters can be configured as specific parameters of the user's environment. Among them, the database table design and the database table designed by this system can be directly transplanted and imported into the user's database, as long as the user-defined database connection login account and password need to be changed. The frequency signal is finally displayed on the instrument panel as a parameter, while the analog or digital signal is finally displayed on the XY coordinate axis in the form of a curve.

综上所述,本系统不仅可实现数据状态信号的采集,还可实现远程监控,通用性强。To sum up, this system can not only realize the collection of data status signals, but also realize remote monitoring, and has strong versatility.

Claims (4)

1.一种稳定的通用型数据状态采集兼远程监控多功能系统,其特征在于,包括设备状态数据采集系统和远程服务系统,1. A stable and general-purpose data status collection and remote monitoring multifunctional system, which is characterized by including an equipment status data collection system and a remote service system, 所述设备状态数据采集系统包括若干个机器设备端,每个机器设备端包括监控器以及与监控器连接的用于检测待监控设备状态参数的数据采集模块和用于控制待监测设备执行机构工作的设备控制器;The equipment status data collection system includes several machine equipment ends. Each machine equipment end includes a monitor and a data collection module connected to the monitor for detecting the status parameters of the equipment to be monitored and for controlling the operation of the actuator of the equipment to be monitored. device controller; 所述远程服务系统包括路由器网关、服务器端、Internet云端服务器、客户端及WEB监控终端;The remote service system includes a router gateway, a server, an Internet cloud server, a client and a WEB monitoring terminal; 数据采集模块与监控器上统一的外部接口连接,并将检测到的各个状态参数发送给监控器;The data acquisition module is connected to the unified external interface on the monitor and sends each detected status parameter to the monitor; 监控器对接收的状态参数数据进行处理,并将处理后的数据实时传送至上位机监控终端,或者通过TCP/IP协议的方式经过路由器网关将数据同时发送给服务器端和Internet云端服务器,实现数据的显示或存储;当接收到WEB监控终端或客户端发来的操作指令时,监控器负责将其转换成控制信号发送给设备控制器,实现对设备的远程监控;The monitor processes the received status parameter data and transmits the processed data to the host computer monitoring terminal in real time, or sends the data to the server and Internet cloud server simultaneously through the router gateway through the TCP/IP protocol to realize the data display or storage; when receiving operating instructions from the WEB monitoring terminal or client, the monitor is responsible for converting them into control signals and sending them to the equipment controller to realize remote monitoring of the equipment; WEB监控终端和客户端用于实现设备状态数据的查看和控制设备操作指令的发送,需通过用户验证,获取相应的权限后才能进行相应的操作;待用户验证通过后,可直接从Internet云端服务器获得设备的实时状态数据,并根据实时状态数据发出相应的操作指令;WEB monitoring terminals and clients are used to view device status data and control the sending of device operation instructions. They must pass user verification and obtain the corresponding permissions before they can perform the corresponding operations; after the user verification is passed, the user can directly access the device status data from the Internet cloud server. Obtain real-time status data of the equipment and issue corresponding operation instructions based on the real-time status data; 服务器端是指运行在tomcat服务器上的Javaweb服务程序和数据库服务,前端网页应用HTML、css以及JavaScript,实现在线虚拟操控、远程实时数据显示、人员管理以及登录验证;Javaweb后台服务程序的servlet容器应用多线程编程实现的,开辟一条专用服务器端监听与硬件连接信息的监听线程,根据实际情况,可将服务器端这部分的应用程序部署到预设的服务器或Internet云端服务器主机,实现远程访问功能;服务器端的JavaBean将数据格式化成Json数据格式,通过AJAX传输方式将JSON格式的数据传输给前端JS进行数据解析;The server side refers to the Javaweb service program and database service running on the tomcat server. The front-end web page uses HTML, CSS and JavaScript to realize online virtual control, remote real-time data display, personnel management and login verification; the servlet container application of the Javaweb background service program Implemented by multi-thread programming, a dedicated server-side monitoring thread is opened to monitor and hardware connection information. Depending on the actual situation, this part of the server-side application can be deployed to a preset server or Internet cloud server host to realize the remote access function; The JavaBean on the server side formats the data into Json data format, and transmits the JSON format data to the front-end JS through AJAX transmission for data analysis; 监控器具有紧急控制设备停止工作的功能,当设备控制器能力散失时,可直接操控设备停止工作;The monitor has the function of emergency control of the equipment to stop working. When the equipment controller's ability is lost, it can directly control the equipment to stop working; 还包括可移动式面板,可移动式面板上设有启动按钮、停止按钮、紧急停车按钮以及用于显示实时设备状态数据的LCD液晶屏,LCD液晶屏将实时状态数据以数字和动态曲线的形式显示出来,操作者根据LCD液晶屏或上位机监控终端上显示的数据,人为地干预发动机的运行;It also includes a removable panel. The removable panel is equipped with a start button, a stop button, an emergency stop button, and an LCD screen for displaying real-time equipment status data. The LCD screen displays real-time status data in the form of numbers and dynamic curves. is displayed, the operator artificially intervenes in the operation of the engine based on the data displayed on the LCD screen or the host computer monitoring terminal; 所述监控器以TM4C123GH6PZ处理器为核心,包括电流调理电路、电压调理模块及PWM频率调理电路,TM4C123GH6PZ处理器内部集成256K单周期Flash存储器、内置32K的ROM、16个通用异步收发器UART、局域网控制器CAN、16个脉宽调试器PWM输入输出、22个ADC转换器。The monitor uses the TM4C123GH6PZ processor as the core, including a current conditioning circuit, a voltage conditioning module and a PWM frequency conditioning circuit. The TM4C123GH6PZ processor integrates 256K single-cycle Flash memory, built-in 32K ROM, 16 universal asynchronous receivers and transmitters UART, and LAN Controller CAN, 16 pulse width debugger PWM input and output, 22 ADC converters. 2.根据权利要求1所述的一种稳定的通用型数据状态采集兼远程监控多功能系统,其特征在于,监控器的PCB有四层结构,至上而下分为Top信号层、Middle电源层和接地层、Bottom信号层,PCB电路板设计布线上按照数字地线与模拟地线隔离,模拟量信号区域与数字量信号区域之间设有隔离带,电源区大面积的铺设助于辅助散热的铜。2. A stable universal data status acquisition and remote monitoring multifunctional system according to claim 1, characterized in that the PCB of the monitor has a four-layer structure, which is divided into a Top signal layer and a Middle power layer from top to bottom. As well as the ground layer and Bottom signal layer, the PCB circuit board design and wiring are isolated from the digital ground wire and the analog ground wire. There is an isolation zone between the analog signal area and the digital signal area. The large-area laying of the power supply area helps to assist heat dissipation. of copper. 3.根据权利要求1所述的一种稳定的通用型数据状态采集兼远程监控多功能系统,其特征在于,所述监控器配置成固定IP和ClientSocket模式,服务器端配置成ServerSocket模式,服务器端开启监听线程专门监听ClientSocket的链接请求,当client和server链接成功时,服务器端能接受TCP/IP协议包,再对接收的协议包进行解析,服务器端的JavaBean类成功装载协议包中的数据,Servlet将JavaBean类装载的数据格式化为Json数据格式,接下来Json数据通过Ajax异步数据传输方式将数据传递给前端请求的页面;当页面得到Json数据格式的时候,前端页面中的Jquery通过解析Json数据格式,echart能将解析出的数据显示成动态曲线。3. A stable universal data status collection and remote monitoring multifunctional system according to claim 1, characterized in that the monitor is configured in fixed IP and ClientSocket mode, the server side is configured in ServerSocket mode, and the server side is configured in ServerSocket mode. Start the listening thread to specifically monitor the connection request of ClientSocket. When the connection between client and server is successful, the server can accept the TCP/IP protocol package and then parse the received protocol package. The JavaBean class on the server side successfully loads the data in the protocol package. Servlet Format the data loaded by the JavaBean class into Json data format, and then transfer the Json data to the front-end requested page through Ajax asynchronous data transmission; when the page gets the Json data format, Jquery in the front-end page parses the Json data format, echart can display the parsed data into dynamic curves. 4.根据权利要求1所述的一种稳定的通用型数据状态采集兼远程监控多功能系统,其特征在于,所述监控器通过RS232通信方式将数据以串口协议的方式传输给上位机监控终端,上位机监控终端进行协议解析,并利用NI控件实现数据的动态图形的显示。4. A stable universal data status collection and remote monitoring multifunctional system according to claim 1, characterized in that the monitor transmits data to the host computer monitoring terminal in a serial port protocol through RS232 communication. ,The host computer monitoring terminal performs protocol analysis and uses NI controls to display dynamic graphics of the data.
CN201610672495.1A 2016-08-16 2016-08-16 A stable and versatile multi-functional system for data status collection and remote monitoring Active CN106100908B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610672495.1A CN106100908B (en) 2016-08-16 2016-08-16 A stable and versatile multi-functional system for data status collection and remote monitoring

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610672495.1A CN106100908B (en) 2016-08-16 2016-08-16 A stable and versatile multi-functional system for data status collection and remote monitoring

Publications (2)

Publication Number Publication Date
CN106100908A CN106100908A (en) 2016-11-09
CN106100908B true CN106100908B (en) 2024-02-20

Family

ID=58070991

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610672495.1A Active CN106100908B (en) 2016-08-16 2016-08-16 A stable and versatile multi-functional system for data status collection and remote monitoring

Country Status (1)

Country Link
CN (1) CN106100908B (en)

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106909110A (en) * 2017-03-31 2017-06-30 福建省光速达物联网科技股份有限公司 Device management method and system based on automatic triggering
CN106950065A (en) * 2017-04-13 2017-07-14 苏州沿泰汽车技术有限公司 A kind of mobile phone web data acquisition system of threst stand
CN107505919B (en) * 2017-07-25 2019-06-28 广州广重分离机械有限公司 A kind of centrifuge network control system
CN108093069A (en) * 2017-12-27 2018-05-29 深海精密科技(深圳)有限公司 A kind of remote maintenance monitoring equipment and method
CN108052086A (en) * 2017-12-28 2018-05-18 珠海格力智能装备技术研究院有限公司 Data acquisition system
CN108449330A (en) * 2018-03-06 2018-08-24 珠海格力电器股份有限公司 Electrical equipment monitoring system and control method thereof
CN109739717B (en) * 2018-04-12 2021-01-26 京东方科技集团股份有限公司 Page data acquisition method and device and server
CN108829557A (en) * 2018-05-10 2018-11-16 北京搜狐新媒体信息技术有限公司 A kind of server performance monitor data analysing method and system based on OpenTSDB database
CN108989396A (en) * 2018-06-26 2018-12-11 成都晶博电气科技有限公司 A kind of supervisory layers, monitoring system and monitoring system control method
CN109275103A (en) * 2018-08-31 2019-01-25 湖北海纳天鹰科技发展有限公司 A kind of universal NBIoT environmental protection equipment information processing and quality tracing method and apparatus based on json
CN111726378A (en) * 2019-03-20 2020-09-29 广西农业机械研究院有限公司 Remote monitoring system of sugarcane harvester and control method thereof
EP3753804B1 (en) 2019-06-17 2025-01-08 Mitsubishi Heavy Industries, Ltd. Modular surveillance system for an infrastructure and/or a vehicle
CN112968920B (en) * 2019-12-13 2023-04-07 亿华通动力科技有限公司 Real-time monitoring system and method for fuel cell engine test data
CN111158275A (en) * 2019-12-24 2020-05-15 浙江工业大学 A reading and writing device for liquid level gauge based on BLE and Web server
CN111273965B (en) * 2020-02-17 2021-10-29 支付宝(杭州)信息技术有限公司 Container application starting method, system and device and electronic equipment
CN112543235A (en) * 2020-12-15 2021-03-23 中国科学院国家空间科学中心 Remote control system for space material high-temperature cabinet foundation matching experiment
CN113312233A (en) * 2021-04-30 2021-08-27 上海英众信息科技有限公司 Computer state monitoring system
CN113110224B (en) * 2021-05-07 2025-05-06 东南大学 A remote intelligent car experimental platform and experimental method based on AI
CN113872967B (en) * 2021-09-27 2024-04-30 深圳市元征科技股份有限公司 Vehicle information transmission method and device, electronic equipment and storage medium
CN115184030A (en) * 2022-07-04 2022-10-14 一汽解放大连柴油机有限公司 State monitoring system and method for engine testing process

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102981440A (en) * 2012-11-02 2013-03-20 武汉理工大学 Intelligent device monitoring and managing system based on software as a service (SaaS)
CN103905568A (en) * 2013-04-22 2014-07-02 南通大学 Remote monitoring device capable of guaranteeing system stability and based on embedded Web
CN103929485A (en) * 2013-04-22 2014-07-16 南通大学 Embedded Web-based remote monitoring device with high security
CN104049072A (en) * 2014-07-04 2014-09-17 苏州科技学院 Remote system for monitoring water quality parameters through cellular wireless communication
CN105681442A (en) * 2016-02-01 2016-06-15 光慧科技发展(深圳)有限责任公司 Cluster medical monitoring control system and method based on Internet of things
CN105717802A (en) * 2016-04-29 2016-06-29 平玉兰 Smart home remote monitoring system based on embedded type WEB server

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2636010A1 (en) * 2006-01-17 2007-07-17 Baker Hughes Inc SYSTEM AND METHOD FOR REMOTE DATA ACQUISITION AND DISTRIBUTION

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102981440A (en) * 2012-11-02 2013-03-20 武汉理工大学 Intelligent device monitoring and managing system based on software as a service (SaaS)
CN103905568A (en) * 2013-04-22 2014-07-02 南通大学 Remote monitoring device capable of guaranteeing system stability and based on embedded Web
CN103929485A (en) * 2013-04-22 2014-07-16 南通大学 Embedded Web-based remote monitoring device with high security
CN104049072A (en) * 2014-07-04 2014-09-17 苏州科技学院 Remote system for monitoring water quality parameters through cellular wireless communication
CN105681442A (en) * 2016-02-01 2016-06-15 光慧科技发展(深圳)有限责任公司 Cluster medical monitoring control system and method based on Internet of things
CN105717802A (en) * 2016-04-29 2016-06-29 平玉兰 Smart home remote monitoring system based on embedded type WEB server

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
基于Android平台的无线传感器网络监控系统的研究与实现;边裕挺;《中国优秀硕士学位论文全文数据库·信息科技辑》;全文 *

Also Published As

Publication number Publication date
CN106100908A (en) 2016-11-09

Similar Documents

Publication Publication Date Title
CN106100908B (en) A stable and versatile multi-functional system for data status collection and remote monitoring
CN104269922B (en) A kind of distributed power source parameter monitoring method and system based on GPRS/GIS
CN101956578B (en) Vibration data collection and fault analysis system of networking portable type steam turbine set
CN101127503A (en) DSP-based Excitation Control and Protection Device and Method for Micro Gas Turbine
CN104062965A (en) Marine diesel engine on-site monitoring and controlling system
CN1760779A (en) Remote supervision system for air compressor based on microprocessor and GSM/GPRS
CN1632996A (en) An intelligent transformer operating and controlling device and its use
CN104133429A (en) Intelligent control gateway and control method
CN101187811A (en) Communication System and Working Method of Generator Excitation Controller Based on DSP
TW201433484A (en) (Remote) diagnosis system for eScooter ECU with optional data mining through internet
CN102930613B (en) A kind of engine electric spray system ECU and voice service method
CN103089454A (en) Digital control apparatus of micro gas turbine
CN206077409U (en) Stable universal data actuality collection and remote monitoring multifunction system
CN1216259C (en) Electronic expansion valve controller
CN110442089A (en) A kind of electric operator network monitoring system for things based on cloud service platform
CN204129520U (en) The making gas ordorous controller of a kind of explosion-proof type networking
CN106198025B (en) A kind of control cabinet that can quickly connect Engine ECU
CN101909071A (en) Automotive Bluetooth Diagnostic System
CN2821985Y (en) Intelligent controller for transformer
CN202100333U (en) Control device of gas generator set
CN203705940U (en) Environment monitoring apparatus with packaging box
CN203241785U (en) Embedded fan running condition on-line monitoring and fault diagnosis system
Wu et al. Design of Electric Actuator Control System Based on Internet of Things
CN2735337Y (en) Remote monitoring system for gas chromatograph
CN103955212B (en) Realize the system and method for motor vehicle electric spraying master controller functional test

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant