Font Size: a A A

The Design And Implementation Of Simulation System For Coalmine Safety Monitoring Teaching

Posted on:2009-06-20Degree:MasterType:Thesis
Country:ChinaCandidate:Q WanFull Text:PDF
GTID:2178360272974005Subject:Software engineering
Abstract/Summary:PDF Full Text Request
It is a critical task to train adequate professionals and staffs on duty to ensure the proper operation of the safety monitoring system,which could monitor,control and give warnings on coal mines.R is an effective way to solve the problem of serious shortage of device by using software to simulate the device in mines,and to achieve the purpose of reducing the use of hardware,costing savings,reducing the difficulty and improving the quality of teaching.This paper analysis and researches the working principles of KJ90 systems,and analysis data formats of serial communication.According to the needs of teaching and training,it proposed the design and implementation of the client which includes simulated interface,sub-station and sensor based on the virtual serial and RS-232C communication protocol and used the server to carry out training courses for operation the monitoring system in pure software environment.The following work has been completed in the paper:①Based on the virtual serial port technology,serial communication between client and center-station software was implemented.The problem of command receiving and reply has been resolved.②By collecting a large amount of data during hardware working,data format of command such as query,initialization,manual-control,cross-control and data format of reply command was analyzed.The task of encoding and decoding was completed by researching the logical of all kinds of signals.Then a set of monitoring equipments constitute by virtual interface-set,sub-station and sensor was completed.③It completed the design of server-side module for storage and distribution of virtual equipment data.The teacher can manage virtual equipments defined by himself or others,and show the effect of alert,OFF and ON to the clients by modifing the base value and the fluctuating value of sensor when teaching.④By using thread synchronization technology,the UI thread,serial port communication thread and network communication thread were working in phase.The refresh function guaranteed that the latest data arrived at the client-side in time,and then was sent to KJ90 center-station programe. ⑤Auto-check function was implemented at client-side,which could check out operation errors and remind user by monitoring serial port data.
Keywords/Search Tags:Safety Monitoring, Simulation System, Teaching, Virtual Serial Port, Multi-threaded
PDF Full Text Request
Related items