1、第1章 导 论 第1章 导 论 1.1 智能仪器概述智能仪器概述 1.2 智能仪器应用实例简介智能仪器应用实例简介 1.3 本课程的内容、本课程的内容、 教学目标及要求教学目标及要求 思考题与习题思考题与习题 第1章 导 论 1.1 智能仪器概述智能仪器概述 1.1.1 1.1.1 智能仪器的发展概况智能仪器的发展概况 智能仪器是一类新型的、内部装有微处理器或单片机的微机化电子仪器,它是由传统的电子仪器发展而来的,但在结构和内涵上已经发生了本质的变化。 回顾电子仪器的发展历程,我们可以发现,从仪器使用的器件来看大致经历了三个阶段,即真空管时代/晶体管时代/集成电路时代。若从仪器的工作原理来看,
2、又可以分为以下几个阶段: 第1章 导 论 第一代,模拟式电子仪器(又称指针式仪器)。这一代仪器应用和处理的信号均为模拟量,如指针式电压表、电流表、 功率表及一些通用的测试仪器,均为典型的模拟式仪器。这一代仪器的特点是:体积大、功能简单、精度低、响应速度慢。 第二代,数字式电子仪器,如数字电压表、数字式测温仪、 数字频率计等。它们的基本工作原理是将待测的模拟信号转换成数字信号并进行测量,测量结果以数字形式输出显示。数字式电子仪器与第一代模拟式电子仪器相比,具有精度高、速度快、读数清晰、直观的特点。 其结果既能以数字形式输出显示,还可以通过打印机打印输出。此外,由于数字信号便于远距离传输, 因此数
3、字式电子仪器适用于遥测遥控。 第1章 导 论 第三代,智能型仪器。这一代仪器是计算机科学、通信技术、微电子学、 数字信号处理、人工智能、VLSI等新兴技术与传统电子仪器相结合的产物。智能型仪器的主要特征是仪器内部含有微处理器(或单片机),它具有数据存储、运算和逻辑判断的能力,能根据被测参数的变化自动选择量程,可实现自动校正、自动补偿、自寻故障,以及远距离传输数据、遥测遥控等功能,可以做一些需要人类的智慧才能完成的工作。 也就是说, 这种仪器具备了一定的智能, 故称为智能仪器。 第1章 导 论 1) 硬件结构简单一般要求智能仪器中有大量的I/O口,并且需要有定时或计数功能,有的还需要通信功能,
4、而MCS51单片机片内具有32根I/O口线、 两个16位定时/计数器,还有一个全双工的串行口。这样,在使用MCS51单片机后可大大简化仪器的硬件结构,降低仪器的造价。 第1章 导 论 2) 运算速度高一般仪器仪表均要求在零点几秒内完成一个周期的测量、 计算和输出操作,如许多测量仪器都是动态显示的,即要求它们能对测量对象的参数进行实时测量显示。由于人的反应时间一般小于0.5 s,故要求在0.5 s内完成一次测量显示。如果要求采用多次测量取平均值,则速度要求更高。而不少仪器的计算比较复杂,不仅要求有浮点运算功能,还要求有函数(如正弦函数、开平方等)计算能力,这就对智能仪器中的微处理器的运算能力和运
5、算速度提出了较高的要求。MCS51单片机的时钟可达12 MHz, 大多数运算指令执行时间仅1 s,并具有硬件乘法、 除法指令,运算速度很高。 第1章 导 论 3) 控制功能强智能仪器的测量过程和各种测量电路均由单片机来控制, 一般情况下这些控制端都是一根I/O线。由于MCS51单片机具有布尔处理功能,包括一整套位处理指令、位控制转移指令和位控制I/O功能,这使得它特别适用于仪器仪表的控制。 第1章 导 论 智能仪器一般是指采用了微处理器(或单片机)的电子仪器。由智能仪器的基本组成可知,在物理结构上,微型计算机包含于电子仪器中,微处理器及其支持部件是智能仪器的一个组成部分;但是从计算机的角度来看
6、,测试电路与键盘、 通信接口及显示器等部件一样,可看作是计算机的一种外围设备。 因此, 智能仪器实际上是一个专用的微型计算机系统, 它主要由硬件和软件两大部分组成。 硬件部分主要包括主机电路、模拟量(或开关量)输入输出通道、人机联系部件与接口电路、串行或并行数据通信接口等, 其组成结构如图1-1所示。 第1章 导 论 图 1-1 智能仪器硬件组成框图 被测量输入电路A/D 转换接口D/A 转换接口驱动与执行电路控制量键盘输入接口面板键盘显示器接口CRT、LED、LCD等程序存储器EPROM打印机接口微型打印机数据存储器RAM通信接口RS-232、GPIB等单片微型计算机第1章 导 论 智能仪器
7、的主体部分是由单片机及其扩展电路(程序存储器EPROM、数据存储器RAM及输入输出接口等)组成的。主机电路是智能仪器区别于传统仪器的核心部件,用于存储程序、 数据,执行程序并进行各种运算、数据处理和实现各种控制功能。输入电路和A/D 转换接口构成了输入通道;而D/A转换接口及驱动电路则构成了输出通道;键盘输入接口、显示器接口及打印机接口等用于沟通操作者与智能仪器之间的联系,属于人机接口部件;通信接口则用来实现智能仪器与其他仪器或设备交换数据和信息。 第1章 导 论 智能仪器的软件包括监控程序和接口管理程序两部分。 其中,监控程序主要是面向仪器操作面板、键盘和显示器的管理程序。其内容包括:通过键
8、盘操作输入并存储所设置的功能、操作方式与工作参数。通过控制I/O接口电路对数据进行采集; 对仪器进行预定的设置;对所测试和记录的数据与状态进行各种处理;以数字、字符、图形等形式显示各种状态信息以及测量数据的处理结果等。接口管理程序主要面向通信接口,其作用是接收并分析来自通信接口总线的各种有关信息、操作方式与工作参数的程控操作码, 并通过通信接口输出仪器的现行工作状态及测量数据的处理结果来响应计算机的远程控制命令。 第1章 导 论 智能仪器的工作过程是:外部的输入信号(被测量)先经过输入电路进行变换、放大、整形和补偿等处理,然后再经模拟量通道的A/D转换接口转换成数字量信号, 送入单片机。单片机
9、对输入数据进行加工处理、分析、计算等一系列工作, 并将运算结果存入数据存储器RAM中。同时,可通过显示器接口送至显示器显示,或通过打印机接口送至微型打印机打印输出,也可以将输出的数字量经模拟量通道的D/A转换接口转换成模拟量信号输出,并经过驱动与执行电路去控制被控对象, 还可以通过通信接口(例如RS-232、 GPIB等)实现与其他智能仪器的数据通信,完成更复杂的测量与控制任务。 第1章 导 论 1.1.3 1.1.3 智能仪器的主要功能和特点智能仪器的主要功能和特点 单片机的出现与应用,对科学技术的各个领域都产生了极大的影响,与此同时也导致了一场仪器仪表技术的巨大变革。单片机在智能仪器中的具
10、体功能可归结为两大类: 对测试过程的控制和对测试数据、结果的处理。单片机对测试过程的控制主要表现在单片机可以接受来自面板键盘和通信接口传来的命令信息,解释并执行这些命令。例如, 发出一个控制信号给测试电路,以启动某种操作、设置或改变量程、工作方式等,也可通过查询方式或设置成中断方式, 使单片机及时了解电路的工作情况,以便正确地控制仪器的整个工作过程。 第1章 导 论 1) 具有友好的人机对话功能 智能仪器使用键盘代替了传统仪器中的切换开关,操作人员只需通过键盘输入命令,就能实现某种测量功能。与此同时, 智能仪器还可以通过显示屏将仪器的运行情况、工作状态以及对测量数据的处理结果及时告诉操作人员,
11、使仪器的操作更加方便、直观。 2) 自动校正零点、满度和切换量程智能仪器的自校正功能大大降低了因仪器的零点漂移和特性变化所造成的误差,而量程的自动切换又给使用带来了很大的方便, 并可以提高测量精度和读数的分辨率。 第1章 导 论 3) 多点快速检测智能仪器能对多个参数(模拟量或开关量信号)进行快速、实时检测,以便及时了解生产过程的各种工况。 4) 自动修正各类测量误差许多传感器的固有特性是非线性的,且受环境温度、压力等参数的影响,从而给智能仪器带来了测量误差。在智能仪器中,只要能掌握这些误差的规律,就可以依靠软件进行修正。常见的有测温元件的非线性校正、热电偶冷端温度补偿、气体流量的温度压力补偿
12、等。 第1章 导 论 5) 数字滤波通过对主要干扰信号特性的分析,采用适当的数字滤波算法, 可以有效地抑制各种干扰(例如低频干扰、脉冲干扰)的影响。 6) 数据处理智能仪器能实现各种复杂运算,对测量数据进行整理和加工处理,例如统计分析、查找排序、标度变换、函数逼近和频谱分析等。 第1章 导 论 7) 各种控制规律智能仪器能实现PID及各种复杂的控制规律,例如,可进行串级、前馈、解耦、非线性、纯滞后、自适应、模糊等控制,以满足不同控制系统的需要。 8) 多种输出形式智能仪器的输出形式有数字(或指针)显示、打印记录和声光报警, 也可以输出多点模拟量(或开关量)信号。 第1章 导 论 9) 数据通信
13、智能仪器配有GP-IB、 RS-232、 RS-485等标准的通信接口,可以很方便地与其他仪器和计算机进行数据通信,以便构成不同规模的计算机测量控制系统。 10) 自诊断和故障监控在运行过程中,智能仪器可以自动地对仪器本身各组成部分进行一系列的测试,一旦发现故障即能报警,并显示出故障部位,以便及时处理。有的智能仪器还可以在故障存在的情况下,自行改变系统结构,继续正常工作,即在一定程度上具有容忍错误存在的能力。 第1章 导 论 11) 掉电保护仪器内部装有后备电池和电源自动切换电路。当掉电时, 能自动地将电池接至RAM,使数据不致丢失。也可以采用电可改写只读存储器EEPROM来代替RAM,存储重
14、要数据,以实现掉电保护的功能。也许在一些常规仪器中,通过增加器件或变换电路也能或多或少地实现以上的一些功能,但往往要付出较大的代价。 性能上的些许提高,会使仪器的成本大大增加。而在智能仪器中,性能的提高、功能的扩大是比较容易实现的, 往往不会使仪器成本大幅度增加。因此,低廉的单片机芯片使得智能仪器具有较高的性能价格比。 第1章 导 论 1.1.41.1.4智能仪器的发展趋势智能仪器的发展趋势1. 1. 微型化微型化 智能仪器的微型化是指将微电子技术、微机械技术、信息技术等综合应用于智能仪器的设计与生产中,从而使仪器成为体积较小、功能齐全的智能化仪器。它能够完成信号采集, 线性化处理,数字信号处
15、理,控制信号的输出、放大,与其他仪器接口以及与人交互等功能。微型智能仪器随着微电子技术、 微机械技术的不断发展,其技术不断成熟,价格不断降低, 因此其应用领域也必将不断扩大。它不但具有传统仪器的功能, 而且能在自动化技术、航天、军事、生物技术、医疗等领域起到独特的作用。第1章 导 论 2. 2. 多功能化多功能化 多功能本身就是智能仪器的一个特点。例如,为了设计速度较快和结构较复杂的数字系统,仪器生产厂家制造了具有脉冲发生器、 频率合成器和任意波形发生器等多种功能合一的函数发生器。这种多功能的综合型产品不但在性能上(如准确度)比专用脉冲发生器和频率合成器高,而且在各种测试功能上提供了较好的解决
16、方案。 第1章 导 论 3. 3. 人工智能化人工智能化 人工智能是计算机应用的一个崭新领域,利用计算机模拟人的智能,用于机器人、医疗诊断、专家系统、推理证明等各个方面。智能仪器的进一步发展将含有一定的人工智能,即代替人的一部分脑力劳动,从而在视觉(图形及色彩辨读)、 听觉(语音识别及语言领悟)、思维(推理、判断、学习与联想)等方面具有一定的能力。这样,智能仪器可以无需人的干预而自主地完成检测或控制功能。显然,人工智能在现代仪器中的应用,使我们不仅可以解决用传统方法很难解决的一类问题,而且还可望解决用传统方法根本不能解决的一些问题。 第1章 导 论 4. 4. 部分结构虚拟化部分结构虚拟化测试
17、仪器的主要功能都是由数据采集、数据分析和数据显示等三大部分组成的。随着计算机应用技术的不断发展, 人们利用PC机强大的图形环境和在线帮助功能,建立了图形化的虚拟仪器面板,完成了对仪器控制、数据采集、数据分析和数据显示等功能。因此,只要额外提供一定的数据采集硬件,就可以与PC机组成测量仪器。这种基于PC机的测量仪器称之为虚拟仪器。在虚拟仪器中,使用同一个硬件系统, 只要使用不同的软件编程, 就可以得到功能完全不同的测量仪器。可见,软件系统是虚拟仪器的核心,因此,也有人称“软件就是仪器”。 第1章 导 论 5. 5. 通信与控制网络化通信与控制网络化 在系统编程技术(InSystem Progra
18、mming,简称ISP技术)是对软件进行修改、组态或重组的一种最新技术。ISP技术消除了传统技术的某些限制和连接弊病,有利于在板设计、制造与编程。ISP硬件灵活且易于软件修改,便于设计开发。 由于ISP器件可以像任何其他器件一样在印刷电路板(PCB)上处理, 因此编程ISP器件不需要专门的编程器和较复杂的流程,只要通过PC机、嵌入式系统处理器,甚至Internet远程网就可进行编程。 第1章 导 论 1.2 智能仪器应用实例简介智能仪器应用实例简介 1.2.1 1.2.1 电话遥控的基本原理电话遥控的基本原理电话遥控的最初目的是想利用电话线路,实现远距离操纵家用电器电源的接通或断开。 其遥控接
19、收控制器(即电话遥控器)的基本结构如图1-2所示。 第1章 导 论 图 1-2 电话遥控器的组成 电话线家用电器检测与控制本机电话译码开关电话遥控器第1章 导 论 电话遥控器的基本工作原理是,当远处的遥控者通过电话线路拨通本机电话时,遥控器的检测与控制电路根据设定的振铃次数自动地将电话线路与译码电路接通,遥控者即可通过远处的电话机的按键向电话遥控器输入开、关家用电器的密码信号。当译码电路收到按键信号并确认为正确的命令后,直接控制开、关电路动作,以打开或关闭家用电器的电源开关;如果接收的是非法命令,则立即挂机,从而实现了家用电器远距离遥控的功能。 第1章 导 论 1.2.21.2.2智能型电话遥
20、控器的电路结构及工作原理智能型电话遥控器的电路结构及工作原理根据上述电话遥控的基本原理,遥控的命令是通过电话线路传递给遥控接收器的。当命令的内容改变且密码的位数较多时,采用常规元器件组成的电话遥控器的译码电路将随密码位数的增加而成倍增加,电路结构复杂、体积增大,实现起来困难且成本提高了很多,同时可靠性也会降低。而采用单片计算机作为中心控制部件后,则可以利用软件的分析、计算及存储等灵活的功能,在基本不增加硬件的情况下,实现遥控过程的智能化和多功能化。根据这一原理设计的智能型电话遥控器的结构框图如图1-3所示。第1章 导 论 图 1-3 智能型电话遥控器的结构框图 电话线取样及整形音频发送与接收提
21、机及线路报警信号智能芯片AT89C51单片机放大驱动隔离电路讯响电路显示电路可控硅继电器第1章 导 论 遥控器的工作原理是:在正常情况下,单片机不断地查询电话振铃信号、提机信号及线路监测信号,当有电话打入时, 单片机自动检测振铃信号并计数。当振铃达到设定次数后单片机自动模拟摘机,并通过讯响电路发出输入密码提示音,然后等待并接收密码。此时,操作者即可利用音频电话的按键输入开机、关机或其他遥控密码。单片机通过电话线路及音频接收电路接收到密码信号后,经过与预先设定的命令密码比较、 分析和处理,以确定此密码是否有效。若有效,则执行相应的操作并发出提示音,操作者可根据话筒传来的提示音来了解所操作的结果是
22、否正确; 若单片机确认输入密码无效,遥控器则立即挂机, 不予响应。 第1章 导 论 1.3 本课程的内容、教学目标及要求本课程的内容、教学目标及要求 1.3.11.3.1课程内容及教学目标课程内容及教学目标本课程的主要内容及教学目标包括三个方面:一是通过介绍智能仪器的基本组成结构、工作原理、智能仪器的典型处理功能以及智能仪器的数据通信方式,使学生初步了解智能仪器的结构主要包括哪几部分,它是如何工作的;智能仪器与传统的仪器仪表有何区别,它们的主要特点是什么;智能仪器的智能化主要表现在哪些方面,有哪些典型的处理方法;智能仪器是如何进行数据通信的,有哪些数据通信方式等。 第1章 导 论 二是通过三种
23、不同类型且具有代表性的智能仪器的组成原理及应用实例,进一步阐述智能仪器各主要部件的电路结构、工作原理,智能仪器的特点以及不同类型仪器的软、硬件设计思路;并对智能仪器使用中的常见故障、故障产生的原因及其处理方法,智能仪器的抗干扰措施等作了详细的介绍(第7章),使学生进一步熟悉实际的智能仪器的主要部件、仪器的基本结构,深入了解其工作原理、调试及使用方法等,为今后的应用作好准备。三是对智能仪器的最新发展成果进行了论述, 并对个人仪器、虚拟仪器以及现场总线仪器等新一代智能仪器作了重点介绍(第8章),使学生了解智能仪器的最新进展和发展趋势, 并初步掌握上述三类新型智能仪器的基本结构、 性能及特点, 为今
24、后的专业拓展打下良好的基础。 第1章 导 论 1.3.2 1.3.2 课程学习要求课程学习要求本课程在学习的过程中,要求学生能紧密结合先修的单片机应用技术、电子技术基础等课程内容进行学习。 智能仪器是以智能芯片(通常是单片计算机)为核心部件, 以检测、输入通道、输出控制、显示等电子电路为外围部件组成的。 因此,学生应在较好地掌握上述几门课程的基础上, 着重学习智能仪器的基本组成,了解智能仪器的典型处理方法并初步掌握智能仪器的故障诊断与调试技术,学会智能仪器的使用与维护方法,以达到初步掌握并能较好地应用智能仪器的目的。 第1章 导 论 此外,在学习的过程中,还应注重实验、 实训课程(或课程设计)
25、的训练,关键把握好学习的四个环节: 课前预习,着重了解将要学习的内容,并对不易理解的地方做好记号,上课时注意听讲; 课内认真听讲、积极思考并参与讨论; 实验、 实训时一定要自己动手做,学会分析、 解决问题的基本方法,增强自己的实践动手能力; 课后抓紧复习,及时巩固课堂所学的内容。 除此之外,还应注重知识的积累与扩充,注意了解智能仪器的发展动态和应用现状, 为今后的继续学习或工作打下坚实的基础。 第1章 导 论 思考题与习题思考题与习题 1. 什么是智能仪器?2. 智能仪器的硬件主要包括哪几部分?3. 智能仪器与传统仪器相比有何特点?4. 你了解智能仪器吗?请列举一个智能仪器的实例, 并说出它的特点。 5. 智能仪器的发展方向是什么?