随着计算机技术的普及,以计算机为核心的测试与控制系统得到广泛应用。作为自动化专业本科专业必修课,“计算机测试与控制技术”是具有很强工程背景和自动化专业特色的应用技术课程。本书从工程应用的角度,全面论述计算机测控系统开发所涉及的基础理论、设计方法及工程实现,以培养学生应用计算机解决实际测控工程问题的能力。
本书将计算机测控系统所涉及的共性问题,如:测控系统接口技术、测控总线技术、常用测控算法、软硬件抗干扰技术、测控系统的设计方法等归纳编辑成独立章节进行讲述,便于读者根据实际工程需要有针对性地学习。独立编写计算机测试系统、计算机控制系统等相关章节,能使读者从技术层面和系统层面更全面了解计算机测控技术的全貌;对虚拟仪器与自动测试系统等计算机测控新技术进行了全面深入介绍。
计 算机测试与控制技术是传感器、信号调理、微型计算机原理与接口、数字信号处理、控制理论等多学科理论与技术的综合,涉及的理论问题较多,但本书的讲解并不侧重研究理论本身,而是根据编者的教学和实际工程实践经历,将计算机测控一般性理论和方法与大量应用实例相结合,着重研究如何应用基础理论解决实际计算机测控系统的工程问题。这不仅便于读者理解掌握理论知识,也可为解决实际工程应用中的类似问题提供有益的参考。
本书共分8章。第1章绪论,主要介绍计算机测试系统和计算机控制系统的组成、分类以及主要的应用情况。第2章微机测控系统常用总线,讲述了测控系统涉及的常用计算机内、外总线。第3章测控系统接口技术,讲述测控系统中常用的人机接口、过程通道接口、传感器接口和串行通信接口。第4章计算机控制技术,讲述采用计算机实现顺序控制、步进电机控制等开关量控制方法,以及计算机控制系统的模拟化设计方法、标准PID控制算法及其改进、PID控制算法的参数整定。第5章基于微型计算机的测试技术,讲述计算机测试系统的组成及功能。采用计算机实现电压、电流、时间、温度、湿度等参数的测量原理及实现方法。第6章计算机测控系统常用算法,讲述二进制定点/浮点计算、函数近似计算、标度变换方法、线性化计算、数据平滑算法、测量数据的微分/积分算法、校准与自检等常用算法。第7章虚拟仪器技术与自动测试系统,讲述虚拟仪器的概念、各种仪器总线、测试应用软件开发工具、自动测试系统设计、硬件/软件设计等。第8章计算机测控系统抗干扰设计,讲述抗干扰设计的基本概念、传输通道的抗干扰、接地技术、供电系统抗干扰、印制电路抗干扰及软件的抗干扰设计等。第9章计算机测控系统的设计与实现,讲述了计算机测控系统的设计流程、常用设计方法、测控系统软件结构、总体方案设计、硬件/软件设计及应用实例。
本书在内容取材上立足工程应用,各章均附有大量软、硬件应用实例,以加深读者对正文内容的理解,同时这些应用实例也可供读者解决类似工程问题时作为参考。本书包括以51单片机及通用计算机构成的各类测控系统,这样能够较好地与先修课程及相关课程相互衔接。
全书由北京航空航天大学李行善教授主编和统稿,其中第1、2、3、5、6章由李行善教授编写,第4、7、8、9章由北京航空航天大学于劲松副教授编写。北京航空航天大学青年教师唐荻音博士和刘浩博士承担了大量资料收集、整理和归纳工作,硕士研究生王帅、武耀、杜胜贤、冀欢欢、周毅、王浩然、石昊东、龚梦桐等同学参与了教材录入和内容校对等工作,在此深表谢意。
本书可作为自动化相关专业本科高年级教材,也可作为相关专业工程技术人员常用设计参考书。计算机测试与控制技术涉及的内容广泛且发展迅速,由于编者水平有限,若书中有错误和不妥之处,恳请读者批评指正。在本教材编写过程中,参考、引用了国内外同行专家、学者的论著和教材的相关内容,在此一一表示衷心感谢。多人参与收集、整理参考文献,且时间跨度较长,如有遗漏敬请告知,再版一定补充更正。
作 者
2019年6月