基于网络分层思想的虚拟仪器应用研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
参数测量领域先后经历了模拟仪器、数字仪器和智能仪器的充分发展,20世纪90年代,随着参数测量的应用范围不断扩大,控制要求的不断提高,原有的测量技术已不能满足日益增长的参数测量需求,在同时期信息技术高速发展的带动下,测量技术得到了飞速发展,该领域进入了虚拟仪器阶段。
     虚拟仪器技术是计算机技术和传统的仪器仪表技术相结合的产物。它利用计算机系统的强大功能结合相应的软件,大大突破了传统仪器在数据处理、显示、传送、存储方面的限制,给仪器仪表领域带来了革命性的变化,注入了新的活力和生机。
     本文将在第一章介绍虚拟仪器的产生与发展历程,国内外的研究现状,总结出虚拟仪器的特点及应用场合。在第二章中引入了网络技术的分层思想,构建了虚拟仪器的分层体系结构,并对此结构模型与COM技术结合实现远程控制功能进行理论分析与模型构建。虚拟仪器体系结构由硬件体系结构与软件体系结构两大部分组成,第三章、第四章分别着重分析、介绍了这两大体系结构,而软件才是虚拟仪器的“核心”。软件体系结构可以分为四层,第一层为连接层,也就是通讯协议,是软件与硬件沟通的桥梁。第二层为数据层,包含数据的采集与控制量的输出。第三层为模块层,保存数据模块、浏览前数据模块、显示当前值模块、曲线图表模块、放大缩小模块等等。第四层为界面层,编程人员可以根据用户需求,挑选合适的模块组建适合自身功能需要的系统。
     虚拟仪器中的软件与通用软件之间最大区别就在于它是以数据处理、仪器设备状态控制为核心工作内容的。它包裹数据的采集、处理、存储、发送、共享以及最为关键的设备状态控制功能。第五章介绍一些工程中广泛应用的虚拟仪器算法。
     作者攻读硕士学位期间,参与了多个项目的开发。其中全自动生化分析仪与高温高压极端环境模拟平台项目都是以自主构建的虚拟仪器体系结构模型为核心,制定项目开发方案的,第六章与第七章将分别介绍这两个开发实例,分析项目开发关键技术、难点,提出解决方案并介绍实现方法。
     本文在第八章工作的总结和对未来工作的展望。
In the parameter measurement area, great technical progress has been made in analog instrument, digital instrument and intelligent instrument. After 1990's, with extending of applied range of parameter measurement and improving of the control request, the original measurement technique couldn't meet the increasing needs during the parameter measurement. The flying development of the information technology also brought fast progress to the measurement technique. The virtual instrument century came into being in the parameter measurement area.
    Virtual instrument technology is an outgrowth of the combination of computer technique and traditional instruments and meters technique. With powerful computer system and corresponding software, it broke through traditional limits in data processing, data displaying, data transferring and data storage. This tremendous change brought by virtual instrument technology injected new life into instruments and meters field.
    The first chapter of this thesis introduced the emergence and development of virtual instrument, including some present research and its characteristic and applied field. Layered theory in network technique was introduced into the research in chapter II, on which a new layered architecture in virtual instrument was built. By integrating this structural model with COM technique, further researches including theoretical analysis and model design on long-range control have been carried out. Architecture of virtual instrument was built up with two big parts-hardware architecture and software architecture, which were mainly introduced in Chapter III and Chapter IV. As the kernel of virtual instrument architecture, software architecture could be divided into four layers. The first one is linker layer i.e. ccmmunication protocol, which is the bridge between software and hardware. The second is data layer, including data acquisition and controlled quantity output. Module layer is the third one, which consists of data storage module, original data scanning module, currency displaying module, curve module, amplifying and narrowing module and etc. The last one is interface layer, where programmers could choose appropriate module groups to build their own systems based on their own needs.
    One of the remarkable differences between software in virtual instrument and current software was that the kernel of the former one was data processing and instrument state control. Its functions included data acquisition, data processing, data storage, data transmit, data sharing and the most important instrument state control. Chapter V introduced some virtual instrument algorithms of extensive use in projects.
    During graduated study, the author participated in many development projects, in which 'fully automatic biochemical analytic instrument' and 'analog control equipment under extreme temperature and extreme pressure project' were both built on the virtual instrument architecture established by the author. Instructions for these two projects were in chapter VI and VII, such as analyzing the key technique and difficulty in the development and solutions to the problems.
    The summary for this study and the author's prospect were discussed in the last chapter of this thesis.
引文
[1] Harold Goldberg. What is Virtual Instrumentation? IEEE Instrumentation & Measurement Magazine. December 2000 : 10-13.
    [2] National Instrument 什么是虚拟仪器? http://digital.ni.com/worldwide/china.nsf/web/all/F78E6B112B2076CB48256D720038244D
    [3] National Instrument 《虚拟仪器白皮书》
    [4] Batista, A.J.,Fagundes, J.C.S., Viarouge, P.. An automated measurement system for core loss characterization. Instrumentation and Measurement, IEEE Transactions on, Volume: 48, Issue: 2, April 1999 Pages:663 - 667
    [5] Turley, P.; Wright, M.; Developing engine test software in LabVIEW. AUTOTESTCON '97. 1997 IEEE Autotestcon Proceedings, 22-25 Sept. 1997 Pages:575 - 579
    [6] 罗强 刘文涵 张清义,“虚拟仪器技术及其在分析化学中的应用”,浙江工业大学学报,2002 Vol.30 No.5,481—484
    [7] 黄向东 伊向艺 王永申,“虚拟仪器技术在石化科研装备开发中的应用”,微计算机信息(测控仪表自动化),2003 No.7,60—61
    [8] 金阳,“LabVIEW在数据采集中的应用”,湖北汽车工业学院学报, 2002 Vol.16 No.4,11—14
    [9] 许其贞,“虚拟仪器的现状与展望”,电子世界.2000(8).4-5
    [10] 王金华 王鸿钰,“虚拟仪器在实验和自动灌溉中的应用”,世界仪表与自动化.2001,5(1).56-57
    [11] http://info.broadcast.sinobnet.com/HTML/001/002/009/002/38684.htm
    [12] Hoffman, H. G; Hullfish, K.C.; Houston, S,J.; "Virtual-Reality Monitoring", Virtual Reality Annual International Symposium, 1995,Proceedings. 11-15 Mar 1995. Page(s): 48-54
    [13] Preund, E.; Rossmanm, J.; "Projective Virtual Reality: Bridging the Gap between Virtual Reality and Robotics", Robotics and Automation, IEEE. Transactions on, Volume: 15,Issue:3, Jun 1999. Page(s) : 411-422;
    [14] Myeung-Sook, Yoh, "The Reality of Virtual Reality", Virtual systems and Multimedia, 2001. Proceedings. Seventh International Conference on, 2001. Page(s): 666-674
    [15] 南京陆军学院人武指挥系教研室,“虚拟现实训练——21世纪民兵训练的新方法”,中国民兵,2000年第11期 总第194期
    [16] http://ecivil.xiloo.com/documen/visualLab.htm
    [17] Raman, L.; OSI systems and network management , Communications Magazine, IEEE, Volume: 36, Issue: 3, March 1998 : 46 - 53
    [18] Yemini, Y.; The OSI network management model, Communications Magazine, IEEE, Volume: 31, Issue: 5, May 1993 : 20 - 29
    [19] Andrew S.Tanenbaum著,熊桂喜 王小虎译,《计算机网络》,清华大学出版社,2000.6.: 21—33。
    [20] 吉逸 吴国新,“计算机网络体系结构及通信协议”, 江苏机械制造与自动
    
    化,2001 No.2:41—45。
    [21] 邱岩,“组件技术及其分析比较”,计算机工程与设计,2003 Vol.24 No.7:13—17
    [22] 柳忠彬 兰芳 胡光忠,“组件式优化设计研究与开发”, 2003 Vol.16 No.2:39—41
    [23] 杨东勇、张健等,“基于组件的控制系统计算机辅助分析与设计系统”,计算机工程与应用,2002年第38卷第15期,110-113页。
    [24] 黄志刚 李峻林 黄志敏,“基于组件技术的简标制作管理系统的设计和实现”,计算机与数字工程,2003 Vol.31 No.1:28—32
    [25] Fertitta, K.G.;Harvey, J.M., "The role of ACTIVEX and COM in ATE " AUTOTESTCON '99. IEEE Systems Readiness Technology Conference, 1999. IEEE, 1999 ,Page(s): 35 -51
    [26] Cheij, D ,"A software architecture for building interchangeable test systems" AUTOTESTCON Proceedings, 2001. IEEE Systems Readiness Technology Conference, 2001, Page(s): 16 -22
    [27] Strandman, J.O.; Berntzen, R.; Fjeldly, T.A.; Ytterdal, T.; Shur, M.S. "Lab-on-Web: performing device characterization via Internet using modern Web technology" ,Devices, Circuits and Systems, 2002. Proceedings of the Fourth IEEE International Caracas Conference on, 2002,Page(s): I022-1 -I022-6
    [28] 董文辉 巩亚东 王宛山,“基于COM/DCOM的分布式网络化制造系统构建”,机械与电子,2003 No.5:62—63
    [29] 王文、王威等,“基于COM标准的可重构数控系统研究”,计算机辅助设计与图形学学报,2001年第13卷第8期,718-723页。
    [30] Randy Abernethy著,汪浩、郭钰等译,《COM/DCOM技术内幕》,电子工业出版社。
    [31] 周园春、李淼等,“基于COM组件的网络专家系统推理机的研究和实现”,计算机工程与应用,2002年第38卷第22期,63-64页。
    [32] Narayanan Subramanian. Using Object-Oriented Technology to Design Efficient IEEE-488.2 Interface Instruments. Computer Standands & Interface, 2000. No 22:217-255.
    [33] 陈锋 陈金树 陈星燎, “GPIB接口实现及应用”, 计算机应用研究, 2003 Vol.20 No.2:133—136
    [34] 葛李 李扬 郑盈娜,“基于GPIB总线技术的计算机集成测试系统设计”, 2003 No.11: 58—60
    [35] 彭云辉 王跃钢 刘冬 王建宏,“VXI总线与虚拟仪器技术”,电子技术应用,2003 Vol.29 No.1:6—9
    [36] 冯锡智 王格芳 吴国庆 马飒飒,“基于VXI总线的通用自动测试系统”,火力与指挥控制,2003 Vol.28 No.2:78—80
    [37] 万世豪,“PXI技术发展与近况”,今日电子,2003 No.6:53—54
    [38] 汤秀芬 魏凤兰,“基于PXI总线的虚拟仪器系统的探析”,宁夏工程技术, 2003 Vol.2 No.1:73—75
    [39] 袁启兵 魏永波 周蓉生,“ISA总线数据采集在VxD中的实现”,成都理工大学学报(自然科学版),2003 Vol.30 No.2:217—220
    [40] 黄建科,“一种基于ISA总线接口的频率测量方法”,湖南工业职业技术学
    
    院学报,2002 Vol.2 No.3:7—8
    [41] 苑文举 孙建红 唐培丽,“PCI总线接口设计与数据采集的实现”,长春工业大学学报(自然科学版),2003 Vol.24 No.3:41—43
    [42] 邓勇 施文康 马伟方 刘艾,“基于RS-232C总线的PC与TMS320C203串行通信电路”,计算机工程与应用,2002 Vol.38 No.5:129—131
    [43] 马彪 张国德,“基于RS-485的计算机监控网络的开发”,本溪冶金高等专科学校学报,2003 Vol.5 No.1:21—23
    [44] 杨智君 田地 余青松 郝新轶,“基于USB总线的数据采集系统”,计算机工程与应用,2003 Vol.39 No.24:110—112
    [45] “最新总线技术在仪器控制与连接方面的远景”,National Instrumentation Corp.2002.
    [46] “PXI与工业计算机的比较”,National Instrumentation Corp.2000
    [47] 机电系统控制 杨华勇 P25 浙江大学出版社
    [48] 陶永华、尹怡心等.新型PID控制及其应用.机械工业出版社.1998
    [49] Deshpande and R.H.Ash著,张新薇,陈永译, “计算机过程控制”,中国科学技术出版社,1991年8月第一版。
    [50] 汪孝国、王婉丽,“高精度PID温度控制器”,电子与自动化.2000,No.5:13-15
    [51] 周政、何立刚,“PID调节仪表在水温控制装置中的应用”,制造业自动化,2003 Vol.25 No.7:52—53
    [52] 解学军、张克梅,“鲁棒的间接型模型参考自适应控制”,系统科学与数学. 2003,23(2).223-234
    [53] 陈瑞川、陈国聪,“最小方差自适应控制在并条机自调匀整中的应用”,重庆大学学报:自然科学版.2003,26(3).122-125
    [54] 郭芳瑞,“模糊控制在橡胶烘干炉温度控制中的应用”,工业控制计算机.2003,16(5).23-25
    [55] 陈鸿雁、张莲,“模糊控制技术在空调机中的应用研究”,重庆工学院学报.2003,17(2).22-25
    [56] http://www.youngfan.com/nn/nnbook/director.htm
    [57] Smith O J. A controller to Overcome Dead Time. ISA J,1959,6(2): 28-33
    [58] Jih-Jenn Huang, Daniel B.DeBra. Automatic Smith-Predictor Tuning Using Optimal Parameter Mismatch. IEEE Trans. on Contr. Syst. Tech, vol. 10, no.3, pp.447-459, May 2002
    [59] Babill, A.T. A simple adaptive smith predictor for controlling time-delay system. IEEE control systems magazine, (3) 1983:16-22.
    [60] 张国范、朱晓萍, “一种分析和设计Smith预估器的新方法及其应用”, 控制与决策.2001,16(3).-341-343
    [61] 沈宪章、刘晓兰, “具有大纯滞后系统控制算法的研究”, 郑州工业大学学报.1997,Vol.18,No.2
    [62] 汪晓东,万旭,赵鹏程等,“基于神经网络的传感器静态误差综合修正法”,仪器仪表学报,1997,18(3):310—313.
    [63] Taib M.N., Narayananaswamy R. Multichannel cali—bration technique for optical-fibre chemical sensor using artificial neural network. Sensors and Actuators B, 1997, B39(1—3): 365—370.
    
    
    [64] Dempsey G. L. , Alig J. S. , Olson B.et al. Control sensor linearization using anifical neural networks. Analog Integrated Circuits and Signal Processing, 1997, 13(3): 321—333.
    [65] 汪晓东,“RBF神经网络在传感器校正中的应用”,仪器仪表学报,2003,24(1).96-98
    [66] 长春光机医疗仪器有限公司关于国家九五科技攻关项目《全自动生化分析仪的研制与开发》, http ://www.yiliaoyiqi.com/htm/news/news_kt_qzd.htm。
    [67] http://www.kexiyiqi.com/9999/FourthPage.asp?ProductID=9001
    [68] http://www.yiliaoyiqi.com/htm/product/product_ca958e.htm
    [69] http://www.kangwei.net.cn/docc/cp5.htm
    [70] Gopal, R., "Dynamic program slicing based on dependence relations ", Software Maintenance [C], 1991. Proceedings. Conference on 10/15/1991 -10/17/1991, 15-17 Oct 1991 Location: Sorrento, Italy, On page(s): 191-200.
    [71] Smith, F.J. Ming, J. O'Boyle, P. et al, "A hidden Markov model with optimized inter-frame dependence", Acoustics, Speech, and Signal Processing [C], 1995. ICASSP-95. 1995 International Conference on 05/09/1995 -05/12/1995, 9-12 May 1995.Location: Detroit, MI ,USA. On page(s): 209-212 vol. 1.
    [72] Guohui Yu, Welch L.R., "Program dependence analysis for concurrency exploitation in programs composed of abstract data type modules " , Parallel and Distributed Processing [C], 1994. Proceedings. Sixth IEEE Symposium on 10/26/1994 -10/29/1994, 26-29 Oct 1994 .Location: Dallas, TX , USA. On page(s): 66-73.
    [73] Zhao, J., "Multithreaded dependence graphs for concurrent Java programs" , Software Engineering for Parallel and Distributed Systems, 1999. Proceedings. International Symposium on 05/17/1999 -05/18/1999, Location: Los Angeles, CA ,USA.On page(s): 13-23.
    [74] 屠立德、屠祁,《操作系统基础》 [M]。北京:清华大学出版社,1995年 9月出版,Page(s):86—90。
    [75] Gotthilf Hempel. Ocean and Polar Sciences: Grand Challenges for Europe. Gustav fifcher verlag, 1996.1 375—360
    [76] Kuypers, M.M.M; Blokker, P. Massive expansion of marine archaea during a mid-Cretaceous oceanic anoxic event. Science v 292 n 5527 Jul 6 2001 2001 American Association for the Advancement of Science 92-94 0036-8075 In English
    [77] Eick S, Pfister W. Comparison of microbial cultivation and a commercial PCR based method of detection of period onto pathogenic species in subgingival plaque samples. JOURNAL OF CLINICAL PERIODONTOLOGY 29(7): 638-644 JUL 2002.
    [78] Wakeham, Stuart G. Reconstructing past oceanic temperatures. Environmental Science and technology v 27 n 1 Jan 1993 p 29-33 0013-936X In English.
    [79] Jahren SJ, Rintala JA, Odegaard H. Anaerobic thermophilic(55 degrees C) treatment of TMP whitewater in reactors based on biomass attachment and
    
    entrapment. WATER SCIENCE AND TECHNOLOGY. 40(11-12): 67-75 1999
    [80] 韦成礼、李玲, “国内外海洋微生物开发新型药物的研究概况”, 生物 技术通报杂志.1998,2:1-4
    [81] Kuriyama Akira.. Purification And Recovery Of Microorganism. Pub. No.: 07-135962 [JP 7135962A]. Application No.:05-307096 [JP 93307096]
    [82] Yokochi Toshihiro (Agency of Ind Science & Technol). Separation Of marine Bacterium. Pub. No.: 200-060539 [JP 2000060539A]. Application No.:10-241504 [JP 98241504]
    [83] Anada Kazuhiko.Culture of Mineral Oil-Degradative Microorganism.Pub. No.: 2000-189153 [JP 2000189153A].Application No.:10-36476 [JP 98364763]
    [84] Kinoshita Teruo. Marine Plankton Culture Unit. Pub.No.: 10-098973 [JP 10098973A]. Application No.:08-292179[JP 96292179] Yamagata Tamitoshi (Marubishi Baioenji Kk). Culture Apparatus For Deep-Sea Microorganism.Pub. No.:63-267262 [JP 63267262A]. ApplicationNo.:62-102471 [JP 87102471]
    [85] Kang Ding and William E. Seyfried Jr. Direct pH Measurement of NaCl-Bearing Fluid with an in Situ Sensor at 400℃ and 40 Megapascals Science 1996 June 14; 272: 1634-1636.