中国煤炭新闻网

基于PSTN的远程监控技术的研究及应用
2019-04-19  出处:煤客网  煤客新闻网  煤矿网  来源:网络   人气:0   

接的,且是最简单的通信接口,它不仅实现简单,而且价格上也便宜很多,通常含有COM1与COM2两个端口,有9个引脚的接头区。工业领域大量使用串行通信来进行数据传输,但是工业环境会有噪声干扰传输线路,在用RS-232进行传输时,就经常回受到外界的电气干扰而使得信号发生错误。图2.3和图2.4将分别表示RS-232信号的传输方式和它受到干扰时的情况。[1]
RS-485的通信方式解决了这个难题。RS-485信号将被发送出去时会分成正负的两台线路,当到达接收端后,再将信号相减,就可以把干扰的影响抵消掉。
从上面的介绍可以看出来,RS485更适合于监测站和各监测点的通信,它可以保证通信的质量,传输距离远,且还具有多点通信的方式,即一个监测站计算机可以和多个监测点联系通信。而RS-232更适合于短距离的简单通信用,如:连接计算机和调制解调器用。

2.4 数据的存储与管理技术
少量的数据出现在我们的面前,我们还能分清楚它们各自代表的含义,但当大量的数据出现时,很少还能有人分清楚它们,那这些数据就失去了原有的含义,也就是说它们变的毫无价值了。为了解决这个问题,就需要使每个数据都始终保持着它所代表的含义。最初,我们可以通过记录在纸上来解决,每项内容都很清楚,但是当我们需要查看记录中的每一项记录值时,就要从开始的记录纸找到末尾的记录纸,这太麻烦了,又容易产生错误。随之而来的数据库系统的产生完全的解决了上述的问题,采用数据库管理数据,可以方便的调出记录中的任何数据,查找起来非常方便,且速度很快。
数据库系统是用来对数据进行存储、处理、管理及传送的系统,它具有大量、持久、可靠、共享的特点。其中,大量是指数据的数量;持久是指数据的保持时间;可靠是指数据的安全性;共享是指数据对不同人的使用权。
数据库是指一系列排列成易于处理或读取的相关信息记录,它是由一个或多个对象组成的集合。表(Table)是一种数据库对象,它包含一种具有相同属性集合的记录(Record)行(Row)。与表属性相关的值出现在字段(Field)列(Column)中。
目前最常使用的是关系数据库,它能更有效的使用数据。现在常用的关系型数据管理系统有:ORACIE、SYBASE SQL SERVER、MS SQL SERVER 、IBM DB2 UDB 、 Informix等;常用的小型数据库有Access 、Pradox 、 Foxpro等,个人用户比较常用的主要是基于中小型数据库的MS SQL SERVER和Access。
ORACIE数据库是ORACIE公司的产品,ORACIE几乎可以在目前所有的平台上面运行,是目前世界第一大数据库产品。ORACIE产品具有优越的性能,其价格也比较昂贵。
SYBASE SQL SERVER是SYBASE公司推出的关系数据库产品,SYBASE公司是第一个在数据库产品上实现CLINET/SERVER计算的公司,目前已经推出了11版,同时SYBASE公司的全系列数据库产品可以运行在各种平台上,包括UNIX 、WindowsNT、 Windows95/98/2000、 Windows Xp等。
Microsoft SQL SERVER最初是微软公司和SYBASE公司的合作产品,后来由微软独立开发。目前已经推出SQL SERVER 2000版,能在Windows NT或Windows 98/2000环境下运行,该数据库和微软的BACK OFFICE系统配合紧密,性能优越,是在Windows NT环境下值得考虑的数据库。
IBM DB2 ODE是IBM公司推出的数据库产品,DB2原先的主要应用领域是大型机环境,由于小型化的潮流,才使得它逐渐适应各种中小型应用环境,DB2能够支撑多种数据类型,是支持数据类型最丰富的数据库系统之一。IBM数据库具有经过考验的高质量和高可靠性;其技术领先,产品具有灵活性,可升级性,可管理性并有服务的支持。
ACCESS是一种关系型的桌面数据库系统,是Microsoft Office套件产品之一,从20世纪90年代初期Access1.0的诞生到目前Access2000的广泛使用,Access历经多次生计改版,其功能越来越强大,但操作反而更加简单。尤其是Access与Office的高度集成,熟悉的界面似的初学者更容易上手。[7]
对于远程监测系统,需要测量的参数是一定的,因此并不需要太大的数据库,选用Access即可。在建立数据库时,应该分好类,以单监测站和主控制中心为例,需要建立两个数据库,监测站和主控制中心各一个,若存在多个监测站,则需要建立同样数量的数据库,不同的是在主控制中心的数据库应该把各监测站的数据保存到相应的记录表中去,不能混淆。假设有A、B两个监测站,主控制中心为C,A监测站主要测量:电压、电流、温度等量。B监测站主要测量电压、电流、水位等量,那么它们之间正确的数据存放关系可以用图2.4来表示


对于数据的管理应该简单、明确、方便人们的操作,因为不可能人人都对数据库很精通,大多数人只能了解简单的应用,所以在对数据的管理系统设计时应该注意其简单易学易懂性。
2.5 编程技术
程序是系统的灵魂,没有程序做基础,那么前面所做的分析都是空洞的,没有说服力的,只有把程序编写出来,并且实现了前面所说的功能,才算是真正的成功。通过编程,还可以检验前面所做的分析,设计工作是否合理,且它直观的反映了理论上的东西,使我们加深了对所做系统的认识。
目前,经常使用的编程语言有:C++、VC和Visual Basic。C+

 4/5   首页 上一页 2 3 4 5 下一页 尾页

  • 最新文章
  • 热门文章