论文部分内容阅读
随着计算机技术的发展,越来越多的设备不再由手工直接操作而采用计算机控制。随着网络时代的到来,设备信息能够共享即能对设备实现远程访问是发展趋势。 工控机要实现对外部对象的控制或监测就必须把外部对象的物理量转换成计算机能够表示的离散量,数据采集是每台工控设备设计时都要解决的问题,它直接关系到系统的准确度和性能,论文详细地讲述了采样定理以及在Windows中选择定时器对采样精确度的影响。工控设备所处的环境恶劣,干扰严重,为了提高这种实时系统的准确度而又不对模拟电路部分进行更改,通常采用软件方法实现数字滤波来解决这一问题。因为工控系统是一种实时系统,要求通过软件方法实现的数字滤波器在运行时能够尽可能的快,以减少对其它工作的影响。在数据采集时,由于各通道之间存在着一定的差异,当输入端为相同值时,输出结果会有一些不同,如果通过改进硬件来把这种差异减到很小会花费较大的代价,论文提出了用多分辨率系数矩阵校正法来解决多通道非线性失真问题。 工控设备作为一种实时系统,它的数据存储管理与普通的数据存储和管理有些不同,本文在研究实时数据库原理的基础上设计了一个负责数据存储和管理的数据管理服务器,它充当了使用实时数据库系统中实时数据库的角色。为了提高实时性能,将事务功能从中分离出来直接由设备控制端程序实现,这样不仅节约了购买商用实时数据库软件的成本而且提高了实时性能。数据管理服务器的功能主要有实时数据的更新、存储,向远程客户端传送实时数据,当设备控制端程序或远程客户端程序访问历史数据时,数据管理服务器类似如一个点播系统提供历史测试记录分段传输的服务,用户可以随时更改要查看的时间,传输层和数据链路层采用应用最为广泛的TCP/IP协议实现,应用层使用的是自定义协议,应用程序收到数据包后负责对数据包的内容进行解释执行并给用户显示测试结果。 本系统的设计方案符合现代企业信息化、网络化的发展趋势,具有较好的市场前景。