《第十章-智能传感器.优秀PPT.ppt》由会员分享,可在线阅读,更多相关《第十章-智能传感器.优秀PPT.ppt(104页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第10章智能传感器 第10章智能传感器 10.1智能传感器及无线传感器网络智能传感器及无线传感器网络 10.2物联网及物联网传感器物联网及物联网传感器 10.3智能传感器的结构框图智能传感器的结构框图 10.4信号处理与信号处理与P接口技术接口技术 10.5智能传感器中的数据处理智能传感器中的数据处理 10.6智能传感器的设计智能传感器的设计 思索题与习题思索题与习题 第10章智能传感器 10.1智能传感器及无线传感器网络智能传感器及无线传感器网络快速发展的微处理机技术推动和影响着快速发展的微处理机技术推动和影响着其他技术领域的变革。把微处理机技术引入其他技术领域的变革。把微处理机技术引入传感
2、器,可以使传感器实现过去实现不了的传感器,可以使传感器实现过去实现不了的功能,具有智能本事,这就是新一代的传感功能,具有智能本事,这就是新一代的传感器器智能传感器智能传感器(Intelligent Sensor或或Smart Sensor)。在传感器中接受微处理机是构成智能传在传感器中接受微处理机是构成智能传感器的关键。图感器的关键。图10.1示出了这种设计的简洁示出了这种设计的简洁框图。框图。第10章智能传感器 图10.1将微处理机引入传感器的简洁框图第10章智能传感器 由图10.1可见,传感元件(这里一般包括对模拟量进行处理、修正、补偿等的电路)的输出(一般是模拟量)进行数字变换后送入微处
3、理机,微处理机依据这个输入信号,通过预先编制的程序进行数据处理,并把输出送到CRT显示或送到磁盘、打印机进行记录,或送到高一级计算机与其他数据一起进行综合处理。此外,微处理机还可以把传感元件框图中包含的电路与输入端断开,通过微机进行漂移修正、零点或增益调整,或对环境条件的变动进行补偿。假如把框图中的各部分构成一个整体,组装在同一壳体内,那么从整体来看,就是一个智能化的传感器。假如把各部分通过超大规模集成电路集成在一起,那么就构成了更高级的集成一体化的第10章智能传感器 智能传感器。图10.2所示为某一集成一体化的智能传感器的结构,它将智能传感器的各部分通过确定的工艺,分层集成在一块半导体硅片上
4、。图10.2集成一体化的智能传感器的结构第10章智能传感器 近几年发展起来的无线传感器网络是智能传感器的又一深层次探讨,是又一个新的飞跃。无线传感器网络(Wireless Sensor Networks,WSN)是计算机、通信和传感器这三项技术相结合的产物。智能传感器等信息获得技术和传送技术的进步为传感器网络的发展和应用创建了有利条件。无线传感器网络由于其绽开快速、抗毁性强、监测精度高、覆盖区域大等特点而应用前景广袤,已成为当前信息领域的探讨热点之一。无线传感器网络将成为影响人类将来生活的重要技术之一,将应用到各个领域。在军事上,无线传感器网络可用来建立一个集吩咐、限制、通信、计算、智能、监视
5、、侦察和定位于一体的战场指挥系统。无第10章智能传感器 线传感器网络是由密集型、低成本、随机分布的节点组成的,自组织性和容错实力使其不会因为某些节点在恶意攻击中损坏而导致整个系统崩溃,也正是基于这些特点,无线传感器网络特别适合应用于恶劣的战场环境中,通过声敏、压力、热释电红外等传感器侦探敌方阵地动静,人员、车辆行动状况,实现战场实时监督、战场损失评估等。在医疗上,假如在住院病人身上安装特殊用途的传感器节点,则医生就可以随时了解被监护病人的状况,进行远程监控,驾驭他们的身体状况,照实时驾驭体温、血压、血糖、脉搏等状况,一旦发生紧急状况可在第一时间实施救助,也可实现在人体内植入人工视网膜(由传感器
6、阵列组成),让盲人重见光明,第10章智能传感器 无线传感器网络将为将来的远程医疗供应更加便利、快捷的技术实现手段。在商业上,无线传感器网络可实现居民小区、家居环境、楼宇、工作环境智能化,例如,嵌入家电和家具中的传感器和执行机构组成的无线网络与Internet连接在一起将会为人们供应更加舒适、便利和具有人性化的智能家居和办公环境。在工业上,如工厂自动化生产线、仓储管理、检测监控等方面都将有全新的设计和应用模式。在环境爱护上,随着人们对生存的自然环境日益重视,环境科学所涉及的范围也越来越广泛。通过传统方式采集原始数据变得越来越困难,无线传感器网络为野外随机性的探讨数据获得供应了便利,可以实现诸如野
7、生动植物栖息地生态环境监控、生第10章智能传感器 物多样性监控、森林火情监控、河道水文监测、水灾预警等作用。在农业上,无线传感器网络可监测农作物中的病虫害、土壤的酸碱度、施肥状况、土壤湿度以及实现浇灌等自动化。可以预料,无线传感器网络技术将会不断地产生新的应用模式,开拓新的应用领域,从各个方面将给人们的生活带来深远的影响。无线传感器网络的简略体系结构图如图10.3所示。第10章智能传感器 图10.3无线传感器网络的简略体系结构图第10章智能传感器 无线传感器网络的探讨正方兴未艾,有爱好的读者可参阅有关无线传感器网络文献资料。智能传感器与一般传感器相比,具有以下几个突出优点。(1)探讨与开发传感
8、器的自由度大。(2)精度高。(3)具有确定的可编程自动化实力。(4)输出形式多。(5)功能价格比大。第10章智能传感器 10.2物联网及物联网传感器物联网及物联网传感器目前,物联网及物联网传感器已成为一目前,物联网及物联网传感器已成为一个新的探讨热点。个新的探讨热点。物联网物联网(the Internet of Things)也称传感网,也称传感网,其定义是:通过射频识别其定义是:通过射频识别(RFID)、红外感应、红外感应器、全球定位系统、激光扫描器等信息传感器、全球定位系统、激光扫描器等信息传感设备,按约定的协议,把任何物品与互联网设备,按约定的协议,把任何物品与互联网连接起来,进行信息交
9、换和通信,以实现智连接起来,进行信息交换和通信,以实现智能化识别、定位、跟踪、监控和管理的一种能化识别、定位、跟踪、监控和管理的一种网络。物联网就是网络。物联网就是“物物相连的互联网物物相连的互联网”。假如说无线传感器网络假如说无线传感器网络(WSN)是计算机、通信是计算机、通信和传感器三项技术相结合的产物,那么物联和传感器三项技术相结合的产物,那么物联网就可看成是计算机、通信、射频识别、全网就可看成是计算机、通信、射频识别、全球定位系统、互联网和物联网传感器多项技球定位系统、互联网和物联网传感器多项技术相结合的产物。术相结合的产物。第10章智能传感器 物联网的概念自1999年提出以来,越来越
10、受到世界各国特殊是发达国家的高度重视。现在,物联网已被正式列为我国五大新兴战略性产业(新能源;传感网、物联网;微电子、光电子、新型材料;运用生命科学推动农业和医药产业;空间、海洋、地球深部探究)之一,写入政府工作报告。物联网在我国受到了全社会极大的关注,很多高等学校相继设置了物联网工程等相关专业,着力培育国家物联网等战略性新兴产业发展急需的物联网人才。作为物联网的重要组成部分,物联网传感器早已渗透到诸如工业自动化、智能家居、航天航空、海洋探测、环境爱护、资源利用、医学诊断、生物医学工程甚至文物爱护等等第10章智能传感器 广泛的领域。物联网传感器是在智能传感器的基础上进一步完善研制而成的。目前开
11、发的物联网传感器有:无线幕帘限制器;无线调光器;红外动作感应器;无线可燃气体探测器;无线烟感探测器;无线有毒气体探测器;电流监测插座;无线温度感应器;无线移动感应器;无线窗户感应器;无线防盗报警器;无线光线感应器;无线门磁感应器;无线开关限制器;ZigBee RF 模块;无线温湿度传感器;无线压力传感器;等等。图10.4所示为物联网在智能家居中的简洁应用例子。第10章智能传感器 图10.4物连网在智能家居的简洁应用第10章智能传感器 10.3智能传感器的结构框图智能传感器的结构框图智能传感器视其传感元件的不同具有不同的名称和用途。虽然其硬件的组合方式不尽相同,但其结构模块大致一样。下面我们以智
12、能压力传感器为例,介绍它的结构框图。图10.5示出了一种智能压力传感器的结构框图。第10章智能传感器 图10.5智能压力传感器的结构框图第10章智能传感器 10.3.1P主机模板主机模板P主机模板主要由主机模板主要由CPU、存储器、存储器(ROM、RAM、EPROM)、串行通信接口、地址译码器、时钟发生器、地、串行通信接口、地址译码器、时钟发生器、地址总线址总线(AB)、数据总线、数据总线(DB)、限制总线、限制总线(CB)等组成。等组成。P是智能传感器的神经中枢,其性能不但影响传感器是智能传感器的神经中枢,其性能不但影响传感器的硬件电路、接口设计、模块数目,而且影响传感器的成本的硬件电路、接
13、口设计、模块数目,而且影响传感器的成本凹凸。因此,在智能传感器设计时,应参照如下原则来选凹凸。因此,在智能传感器设计时,应参照如下原则来选择择P。(1)依据任务选机型。依据所研制的智能传感器是用于依据任务选机型。依据所研制的智能传感器是用于数据处理完成某些测量任务,还是用于某种系统限制,对于数据处理完成某些测量任务,还是用于某种系统限制,对于不同的任务,应选择不同的机型。例如,不同的任务,应选择不同的机型。例如,MCS-51系列单片系列单片第10章智能传感器 机的指令系统比较丰富,具有较强的限制及处理实力,而MCS-96系列单片机则包括高性能的16位CPU、8 KB的程序存储器、232 B的数
14、据存储器、功能丰富的IO端口和10位AD转换器,数据处理实力更强。又如,权衡各方面,也可选各种基于嵌入式微处理器的模块板或嵌入式微处理器。电子技术日新月异,32位的高性能处理器价格不断下跌。嵌入式技术的发展速度随着高性能且低价格的处理器芯片上市速度的加速而加速。表10.1是32位ARM内核处理器与C51单片机性能比较状况。第10章智能传感器 表表10.132位位ARM内核处理器与单片机性能比较内核处理器与单片机性能比较 第10章智能传感器 比较之后我们会发觉,32位ARM处理器的性能较传统的51单片机高,集成度也大大提高,为单芯片解决方案供应了特别便利的平台,在很多场合都可以用一个芯片包涵用户
15、所须要的全部资源,根本不用扩展其他资源。它们不但电路简洁易行,风险较小,而且产品价格也能限制在最志向状态。(2)依据须要选字长。字长即并行数据总线的线数。字长较长,就能满足处理较宽范围的算术值的须要。(3)依据用途定速度。P的处理速度取决于时钟频率、执行给定指令所用周期数、指令系统。应依据智能传感器的实际用途,确定P的处理速度。假如传感器用于动态测量,则P的处理速度不能低于传感器的响应速度,而当用于静态测量时可降低一些要求。第10章智能传感器 10.3.2模拟量输入模板模拟量输入模板传感器的输出一般为毫伏数量级模拟量。要满足传感器的输出一般为毫伏数量级模拟量。要满足AD转换电路的要求,还必需经
16、过模拟量输入模板上有关电路的转换电路的要求,还必需经过模拟量输入模板上有关电路的放大、处理,再经放大、处理,再经AD转换电路传输到主机板上。转换电路传输到主机板上。10.3.3IEEE-488标准总线模板标准总线模板智能传感器的外总线通常分为并行和串行两种。并行外智能传感器的外总线通常分为并行和串行两种。并行外总线以总线以IEEE-488为代表,串行则以为代表,串行则以RS-232为典型。接受为典型。接受IEEE-488标准总线标准总线(General Purpose Interface Bus,GP-IB),能使智能传感器从机械上、电气上、功能上与一些必,能使智能传感器从机械上、电气上、功能
17、上与一些必要的智能仪器相连,组成各种工作系统或自动测试系统。要的智能仪器相连,组成各种工作系统或自动测试系统。第10章智能传感器 IEEE-488标准总线共有16根信号线:8根双向数据总线;3根挂钩线,即数据有效线DAV、未准备好接收数据线NRFD、未收到数据线NDAC;5根管理线,即留意线ATN、接口清除线IFC、实行远控线REN、服务恳求线SRQ、结束与识别线EOI。IEEE-488标准总线如图10.6所示。该总线可以与带有IEEE-488标准接口的计算机、电压表、电源、信号源等智能仪器相连,完成各种功能。IEEE-488标准接口中的收发器接受Intel 8291、Intel 8292、I
18、ntel 8293等芯片,具体内容可参阅自动测试系统方面的相关资料。第10章智能传感器 图10.6IEEE-488标准总线第10章智能传感器 10.3.4接口模板接口模板1.数字显示数字显示通过数字显示可以干脆读出智能传感器输出量的大小。通过数字显示可以干脆读出智能传感器输出量的大小。为了符合人们的习惯,通常用七段发光二极管为了符合人们的习惯,通常用七段发光二极管(LED)按十进按十进制计数方式显示测量结果。制计数方式显示测量结果。LED显示器有共阳极型和共阴显示器有共阳极型和共阴极型,所加电压一般是极型,所加电压一般是1.6 V或或2.4 V,运用时要调整驱动电,运用时要调整驱动电路以及限流
19、电阻路以及限流电阻(100800),使工作电流不超过正常范围,使工作电流不超过正常范围(1020 mA)。传感元件的输出经转换电路加到。传感元件的输出经转换电路加到P,再通过,再通过P的输出端口,经译码器、驱动电路,使的输出端口,经译码器、驱动电路,使LED显示。显示。第10章智能传感器 液晶显示器(LCD)近年来发展很快,目前已有标准段式LCD模块、内藏驱动与限制器的标准段式LCD模块、标准字符点阵式LCD模块、标准图形点阵式LCD模块等多个品种面市。LCD具有平板显示、结构轻薄、电压低、功耗小等优点。点阵式LCD已广泛应用于笔记本式计算机、台式计算机和智能传感器中。2.打印输出必要时应配备
20、打印机。打印输出可以作为永久性记录保存,还可记录瞬时测量值、累加值、周期、批号等用户感爱好的信息。打印机的选用应从性能价格比等方面考虑。第10章智能传感器 3.接口电路接口电路指限制系统所需的数/模转换等一切必需的接口电路。第10章智能传感器 10.4信号处理与信号处理与P接口技术接口技术10.4.1传感器输出信号的类型传感器输出信号的类型在智能传感器系统中,接收传感器的输在智能传感器系统中,接收传感器的输出信号并进行加工处理的是微处理机。微处出信号并进行加工处理的是微处理机。微处理机常常要求输入信息的形式是确定字长的理机常常要求输入信息的形式是确定字长的并行脉冲信号,即一组二进制数字信息。然
21、并行脉冲信号,即一组二进制数字信息。然而,传感器的输出电信号形式却因传感器的而,传感器的输出电信号形式却因传感器的工作原理不同而不尽相同,工作原理不同而不尽相同,如图如图10.7所示。所示。由于传感器的输出信号形式不同,因此由于传感器的输出信号形式不同,因此必需接受不同的处理和转换方法,把这些信必需接受不同的处理和转换方法,把这些信号经过某些预处理并转换为便于微处理机接号经过某些预处理并转换为便于微处理机接收的数字信号。收的数字信号。第10章智能传感器 图10.7传感器输出信号的类型 第10章智能传感器 假如传感器输出的是数字信号,则微处理机接收之前的预处理和转换就便利得多。在数字信号中,开关
22、信号是最简洁的形式,它有触点式与无触点式两种。触点式开关信号可接受隔离电路,使电平输出端与触点一侧在电气上完全绝缘,以防干扰的引入,同时可用硬件或软件的方法来消退机械触点的抖动,以增加牢靠性;无触点式开关信号一般为电压信号,可用积分电路或施密特电路来提高输出的抗干扰实力。在考虑了电平、阻抗等匹配问题以后,开关信号可干脆引入微处理机的某些端口。其他数字输出信号与微处理机的连接也很便利,这里不再介绍。第10章智能传感器 10.4.2传感器输出的模拟信号的处理传感器输出的模拟信号的处理当传感器的输出信号为随时间连续变更的电参量当传感器的输出信号为随时间连续变更的电参量(如电如电压、电流、电阻、电容或
23、电感等模拟量压、电流、电阻、电容或电感等模拟量)时,这类信号的预时,这类信号的预处理和数字化接口电路的组成如图处理和数字化接口电路的组成如图10.8所示。所示。图10.8模拟信号的预处理和数字化接口电路的组成第10章智能传感器 1.电压信号的预处理多数传感器输出的模拟电压在毫伏或微伏数量级,而且一般变更较为缓慢。但信号所处的环境往往比较恶劣,干扰和噪声较大。预处理电路既要将微弱的低电平信号放大至模/数转换器所要求的信号电平,如05 V或010 V的范围,又要抑制干扰,降低噪声,保证信号检测的精度。因此,在电压信号的预处理电路中主要包括滤波器与性能指标良好的电压放大器。在放大器的输入端加上一个滤
24、波环节,就能有效地降低常规的模拟干扰。通常接受简便、廉价的单级或多级RC滤波器,也可接受由运算放大器构成的有源滤波器。电压信号预处理电路中的放大器,除了要进行电压放大外,第10章智能传感器 常常还要完成阻抗变换、电平转换、电流-电压转换以及隔离等功能,通常可接受仪表放大器(Instrumentation Amplifiers)(或称数据放大器)、测量放大器和隔离放大器(Isolation Amplifiers)。仪表(数据)放大器具有很高的输入阻抗(一般高达109以上)、较低的失调电压(一般小于等于25 V)与温度漂移系数(一般小于等于0.3 V)、较高的共模抑制比(CMRR)(一般均超过12
25、0 dB)、稳定的增益以及低的输出阻抗。目前国内外不少厂家有产品供应,如国产型号有749厂的ZF604、ZF605、ZF606,北京半导体器件探讨所的BG004等,国外型号有AD605等。第10章智能传感器 所谓隔离,就是在信号传输电路中,在保证信号传输通畅的同时,切断输出电路与输入电路电流或电阻的联系。隔离放大器的主要特点如下:(1)由于具有内部爱护装置,因此能反抗输入端点和地之间或输入和输出端口之间高的电压差(即共模电压)。隔离放大器具有很高的反抗共模电压的实力。(2)具有高的噪声抑制实力和高的共模抑制实力。(3)从输入到电源地之间有很高的泄漏通路阻抗(隔离欧姆电阻的典型值为1011以上)
26、。第10章智能传感器 隔离放大器可以把信号源与电路输出端欧姆隔离(隔离电阻大于10 M);隔离放大器能把输入电路浮空(或浮置),切断地环路,消退地环流;隔离放大器能使系统或设备隔离爱护。隔离放大器的耦合方式可以是热、磁、光等。目前国内外已生产出很多专用的隔离放大器,如国产型号有北京半导体器件一厂的GF289、B-GF01等,国外同类产品型号有AD289、AD275等。第10章智能传感器 2.电压信号的模电压信号的模/数转换数转换1)采样保持采样保持(SH)在智能传感器中,一般被测的连续模拟信号只能以确定在智能传感器中,一般被测的连续模拟信号只能以确定的采样频率将采样点的量值数字化后送入微处理器
27、,而的采样频率将采样点的量值数字化后送入微处理器,而AD转换器每完成一次转换都须要确定的时间转换器每完成一次转换都须要确定的时间Tc。假如输入。假如输入AD转换器的模拟电压转换器的模拟电压Ux在在Tc期间的变更大于期间的变更大于1 LSB的的量化电压,则一般不能保证转换的精度,因此,在转换时间量化电压,则一般不能保证转换的精度,因此,在转换时间内对采样点的信号电压要加以保持。内对采样点的信号电压要加以保持。以以8位辨别率的位辨别率的ADC0809芯片来说,设其输入电压幅度芯片来说,设其输入电压幅度UFS为为05 V,转换时间为,转换时间为100 s,它允许的输入电压最大,它允许的输入电压最大变
28、更率为变更率为第10章智能传感器 当Ux为正弦变更的信号,即Ux=Um sint,其最大变更率发生在过零时,有于是有第10章智能传感器 因此,Ux的最高频率f max受到限制。当Um=UFS时,可得则ADC0809芯片的f max=6.22 Hz。明显,干脆用ADC对模拟电压进行采样与量化的方法只适合于直流与低频信号。当输入ADC的电压变更率较大时,必需实行措施,在ADC之前加入一个SH。SH在某个规定的时刻接收输入电压,并在输出端保持该电压,直至下次采样为止,在保持期间由ADC完成AD转换。这样,上述问题就可得到解决。参考文献10中进行了具体计算,在ADC0809前加入AD582采样保持芯片
29、时,f max可提高第10章智能传感器 到约4 kHz。可见,用同一种ADC芯片,在其前插入SH后,允许输入信号的频率将大大提高。在模拟信号采集系统中,选取采样周期也是很重要的。在智能传感器中,采样周期一般是通过试验来确定的。对工业过程的参数,如流量、压力、温度等,采样周期的选取可参考表10.2所列出的阅历数据来确定。第10章智能传感器 表表10.2工业过程某些物理量的采样周期选取范围工业过程某些物理量的采样周期选取范围 第10章智能传感器 2)AD转换器AD有多种工作原理不同的电路,并各有不同的优缺点。假如所选用的AD转换器不能满足系统的要求,那么系统就得不到所要求的性能,严峻时甚至所采集的
30、是完全错误的信息。依据不同的工作原理,AD转换器大致可分为以下几种。(1)双积分AD转换器。精度高,抗干扰性能好,价格便宜,但转换速度较低。(2)计数比较AD转换器。结构简洁,成本低,转换速度慢,对于变更较快的输入模拟量,会出现跟踪不上的现象。第10章智能传感器(3)逐次靠近AD转换器。精度与价格均适中,转换速度较快。(4)并行AD转换器。硬件困难,价格高,是一种用编码技术实现的快速AD转换器。AD转换器的主要性能指标有:输入条件、辨别力、转换速度、线性、稳定性、输出代码和附加功能等。下面简洁介绍前四项指标的定义及内涵。输入条件。输入条件就是模拟信号转换成数字信号时,模拟信号的输入条件。第10
31、章智能传感器 辨别力。数字化信息是从离散的整数型0起先的连续数值信息,该数值信息的最大值称为辨别力。转换速度。转换速度就是将模拟输入信号转换成数字信息的速度。严格地说,转换速度是转换所需时间的倒数,但习惯上却大多干脆用转换所需的时间来表示。AD转换器的工作原理不同,转换速度差别很大,如以转换所需时辰表示,一般为几十纳秒到几百毫秒。线性。线性是定义被转换的模拟输入信号与转换后的数字信息比例关系的指标。图10.9所示为AD转换器的线性关系。第10章智能传感器 图10.9AD转换器的线性关系第10章智能传感器 微分(非)线性的定义表示各个通道的通道宽度的误差大小,其数学表达式为以图10.9(b)为例
32、,假定平均通道宽度为1.0,则可见,微分(非)线性是极坏的。(10.1)第10章智能传感器 3)与微机的接口各种型号的AD转换器芯片均设有数据输出引脚、启动转换引脚、转换结束引脚等。在运用时,要正确处理好上述引脚与CPU之间的硬件连线。AD转换器的某些产品注明能干脆和CPU配接,这是指AD转换器的数据输出线可干脆挂到CPU的数据总线上,说明该转换器的数据输出寄存器具有可控的三态输出功能,转换结束,CPU可用输入指令读取数据。一般8位AD转换器均属此类。而10位以上的AD转换器,为了能和8位的CPU干脆配接,输出数据寄存器增加了读数限制逻辑电路,把10位以上的数据分时读出。对于内部不包含读数限制
33、逻辑电路的AD转换器,则在它第10章智能传感器 和8位CPU相连时,应增加三态门,以限制10位以上数据分两次进行读取。AD转换器需外部限制启动转换信号,方能进行转换,这一启动信号由CPU供应。不同型号的AD转换器对启动转换信号的要求不同,分脉冲启动和电平限制启动两种。转换结束信号的处理是由内部转换结束信号触发器置位,并输出转换结束标记电平,通知CPU读取转换结果的数字量。CPU从AD转换器读取数据的联络方式有中断和查询两种,这两种方式的选择往往取决于AD转换器的转换速度和用户程序的支配。图10.10给出了单片机8031与逐次靠近式ADC0809转换器的硬件连接图。由于ADC0809转换器内部设
34、有三态输出锁存器,因此可以干脆与MCS-51单片机相连接。第10章智能传感器 图10.10单片机与ADC0809的硬件连接第10章智能传感器 3.DA转换器当须要传感器起限制作用时,DA转换器是必不行少的。目前商品化的DA转换器多数接受R-2RT型解码网络和MOS或TTL型电流开关结构,其输出量与数字输入量成正比。数字输入量常为二进制式,有纯二进制编码、二的补码及BCD码等。DA转换器的种类很多,按其能否干脆与CPU相连接而分为两类。一类不带输入数据寄存器,如AD7520(10位辨别力)、AD7521(12位辨别力)和DAC0808等。这类DA转换器结构简洁,价格便宜,但与CPU相连接时,必需
35、设置数据锁存器,以便使输入的数据保持确定时间。另一类则在芯片内部集成有输入数据寄存器及片选信号、写信号等第10章智能传感器 电路,如AD7524、DAC0832等。它们可以干脆与CPU相连,可作为MCS-51系列单片机的一个外部IO扩展口,运用起来特别便利。通常D/A转换器的输出电压范围有:05 V、2.5 V、5 V、10 V。对于限制中所要求的某些非标准范围的输出,可接受增益可调的运算放大器,对DAC转换器的输出进行调整。在DA转换器选定以后,输出电压就可以依据要求确定。现以8位DA转换器,要求输出电压从0到1 V为例加以说明(接受8位纯二进制编码)。因为有8位,可供应0255种不同的值,
36、所以输出可分为256个不同的级,每级为0.003 90 V或3.9 mV,即可依据DA转换器任一输入值x确定输出电压的大小:第10章智能传感器 现将01 V满刻度的DA转换器的某些输出电压列于表10.3中。(10.2)表表10.3DA转换器的输出电压转换器的输出电压 第10章智能传感器 图10.11为MCS-51系列单片机8031与DAC0832连接的示意图。DAC0832是由输入数据寄存器、DAC寄存器和DA转换器所组成的CMOS器件。其最大特点是片内设有两个独立的8位寄存器(输入数据寄存器和DAC寄存器),因而具有双缓冲作用。被转换的数据寄存在DAC寄存器中,下一组输入数据又可装入输入数据
37、寄存器中,这就可依据须要快速修改DAC0832的输出。第10章智能传感器 图10.118031与DAC0832连接示意图第10章智能传感器 10.5智能传感器中的数据处理智能传感器中的数据处理10.5.1查表与搜寻查表与搜寻1.线性搜寻线性搜寻这是一种对无序表进行搜寻的最简洁、这是一种对无序表进行搜寻的最简洁、最慢的方法。搜寻起先后,按依次扫描表中最慢的方法。搜寻起先后,按依次扫描表中的每一项,逐个比较,逐个查对,直到找到的每一项,逐个比较,逐个查对,直到找到所要求的记录为止。若有一含所要求的记录为止。若有一含N个数的数组,个数的数组,线性搜寻的平均搜寻次数线性搜寻的平均搜寻次数D=N2,则当
38、,则当N很很大时,搜寻次数就很多,搜寻时间就很长。大时,搜寻次数就很多,搜寻时间就很长。第10章智能传感器 2.对分搜寻对分搜寻是一种较常用的方法,它可以大大削减搜寻次数,缩短搜寻时间。但要求表格中数据(或字符)的排列是有次序的。例如,对于数,要求它按大小排列;对于字符,则要求按其ASCII码值的大小排列。因此,对一个无次序的表格,首先要设法加以排列(即分类)。分类的方法也很多,气泡排序法就是其中的一种,它通过两两比较、交换、循环,使数组中的最小值冒到顶部。若数组已按大小次序排列好,则可接受对分搜寻法。其思想是:先取数组中间的值eN/2(N/2处的值)与要搜寻的值x相比较,看是否相等。若相等,
39、则搜寻到。若不等,则比较两数的大小:若xeN/2,则下一次第10章智能传感器 取N/2N之间的中间值e3N/4与x相比较;若xeN/2,则下一次取0N/2之间的中间值e1N4与x相比较。这样每搜寻一次,使区间缩小1/2。如此始终进行下去,直至或者被搜寻的字找到,或者搜寻的区间变为0(表示搜寻不到所要找的数)。3.跟踪搜寻假如存入表格的所测参数随时间变更不太快,同时,后一次的测量值绝大部分又都在前一次测量值旁边且特别接近,那么,表格的搜寻可以不从表格首地址起先,而是从前一次测量值所对应的表格地址起先搜寻。这便是跟踪搜寻法的设想。其搜寻步骤是:一个输入量首先与前一次测量值所对应的表格数据进行比较。
40、若相等,则此搜寻值被找到;若第10章智能传感器 不等,则把前一次测量值对应的表格地址作为起始地址,再把表格中的数据从上到下(或从下到上)依次取出,与输入量进行比较,直到找到数据为止。所以,跟踪搜寻的数据更新率高,总搜寻次数最多为两次,与表格数目N无关,速度最快,程序简洁。上述几种搜寻的程序流程图和编程在有关微机原理及其程序设计的书籍、文献中都可以找到。我们不难想到,传感器数据表格法只能在校准点上得到全补偿,而测量校正曲线时校准点数总是有限的,因此,实际测量的数值不确定正好在校准点上,有可能介于两个校准点之间,这样,必定会产生残余误差。为了节约内存空间,在有限校准点内获得较高精度,应接受插值法。
41、第10章智能传感器 10.5.2分段插值法分段插值法插值法是数值计算中的一个基本方法。分段插值法是插插值法是数值计算中的一个基本方法。分段插值法是插值法中算法简洁、收敛性和稳定性较好的一种。这种方法是值法中算法简洁、收敛性和稳定性较好的一种。这种方法是把传感器的测量范围划分成若干个分段,然后在每个分段内把传感器的测量范围划分成若干个分段,然后在每个分段内进行线性插值或抛物线插值。在插值点数相同的状况下,抛进行线性插值或抛物线插值。在插值点数相同的状况下,抛物线插值的精度高于线性插值,但抛物线插值的程序要困难物线插值的精度高于线性插值,但抛物线插值的程序要困难一些,因而在精度要求满足时应尽量接受
42、分段线性插值法。一些,因而在精度要求满足时应尽量接受分段线性插值法。分段线性插值法就是用分段线性插值法就是用m段通过插值结点的直线来代替段通过插值结点的直线来代替传感器输出函数传感器输出函数y=f(x)的值,其插值计算公式为的值,其插值计算公式为(10.3)第10章智能传感器 在微处理机计算时,若xi、xi1、yi、yi1均取小于215的双字节正数,则一般说来,传感器的精度也就足够了。图10.12示出了某传感器静态特性曲线的分段及插值计算框图。实际设计中,把每段的yi、xi值按大小依次列成相应的数据表格,并预先放在存储器中。只要输入量x在函数区间内,在完成表格搜寻后便可利用上述插值计算公式(1
43、0.3),通过程序进行三次减法、一次加法、一次除法及一次乘法运算。分段数目由给定的允许误差和实际曲线而定,可接受匀整分段或非匀整分段。第10章智能传感器 图10.12某传感器静态特性曲线的分段及插值计算框图第10章智能传感器 10.5.3曲线拟合修正法曲线拟合修正法查表搜寻和分段插值都保留了数据的全部测试误差,假查表搜寻和分段插值都保留了数据的全部测试误差,假如个别测量点的测量精度很低,则将影响到修正结果。曲线如个别测量点的测量精度很低,则将影响到修正结果。曲线拟合法是能反映出数据变更趋势的一种方法。拟合法是能反映出数据变更趋势的一种方法。通常先用最小二乘法来拟合一组数据通常先用最小二乘法来拟
44、合一组数据(xi,yi)(i=0,1,2,n),这就是求一个拟合多项式,这就是求一个拟合多项式(10.4)第10章智能传感器 依据曲线拟合的阅历公式式中:第10章智能传感器 求上述线性代数方程组的解,即可知道拟合多项式的系数。应用曲线拟合修正法时,可先依据曲线拟合精度或实际须要,通过摸索法或误差检验法,用计算机高级语言计算确定拟合多项式的阶次,再由试验测得的不同物理量的一组数据(xi,yi)(i=0,1,2,n),按上述阅历公式,用高级语言程序设计求出拟合多项式的系数,得到随意x值(敏感元件的经由AD转换送到微处理机的输入量x值)所对应的值y(最终要求得的被测物理量)的多项式,最终编制出计算这
45、个多项式的程序。第10章智能传感器 10.5.4数字滤波数字滤波在智能传感器中,随机噪声干扰总是存在的。假如通过在智能传感器中,随机噪声干扰总是存在的。假如通过数字滤波器对测量结果进行数字滤波,则可以很好地抑制随数字滤波器对测量结果进行数字滤波,则可以很好地抑制随机噪声干扰。这里所说的数字滤波主要是指通过软件来实现机噪声干扰。这里所说的数字滤波主要是指通过软件来实现的数字滤波。数字滤波器的功能就是将一组输入的数字序列的数字滤波。数字滤波器的功能就是将一组输入的数字序列通过确定的运算后,转变为另一组输出的数字序列。将所须通过确定的运算后,转变为另一组输出的数字序列。将所须要的运算编成程序,通过智
46、能仪器中的单片机执行计算,即要的运算编成程序,通过智能仪器中的单片机执行计算,即可实现数字滤波。可实现数字滤波。数字滤波器用差分方程表征,而模拟滤波器用微分方程数字滤波器用差分方程表征,而模拟滤波器用微分方程描述。描述。第10章智能传感器 在智能传感器中,较为常用的数字滤波器有线性与非线性两类。它们的特性不同,抑制随机噪声的实力也不同。例如,线性滤波器对白噪声有较强的抑制实力,中值滤波器则对脉冲型噪声有很强的抑制实力。设有如图10.13所示的脉冲型噪声信号,输入信号在n=3处有脉冲型干扰,其他各采样值均是正确的。假如利用这五个采样值进行线性滤波,则可用差分方程表示:滤波器的输出为第10章智能传
47、感器 而中值滤波的结果为yM(4)=x(2)明显,中值滤波的结果能正确地反映被测量x(n)的大小,而线性滤波结果y(4)中则包含着脉冲型噪声的影响,造成了测量误差。因此,应依据测量系统噪声干扰源的性质,合理地选择数字滤波器。第10章智能传感器 10.6智能传感器的设计智能传感器的设计10.6.1智能压力传感器的设计思路智能压力传感器的设计思路1.智能压力传感器的结构设计智能压力传感器的结构设计智能压力传感器由半导体力敏元件智能压力传感器由半导体力敏元件(制作制作力敏元件时,同时制作两只温敏二极管力敏元件时,同时制作两只温敏二极管)、放、放大器、转换开关、双积分大器、转换开关、双积分AD转换器、
48、单转换器、单片机、接口电路、片机、接口电路、IEEE-488标准接口、存储标准接口、存储器和部特别围电路组成,如图器和部特别围电路组成,如图10.14所示。所示。第10章智能传感器 图10.14智能压力传感器组成框图第10章智能传感器 2.敏感元件设计利用集成电路工艺,依据圆形平膜片上各点应力分布,在半导体圆形基片上扩散出四个电阻,同时生成两个温敏二极管。这四个电阻通常接成电桥形式,使输出信号与测量压力成正比,并将阻值增加的两个电阻对接,将阻值减小的两个电阻对接,使电桥的灵敏度最大。半导体基片接受P型硅。P型硅剪切压阻系数44(也即d44)与温度T的关系如图10.15所示。第10章智能传感器
49、图10.15P型硅44与温度T的关系第10章智能传感器 3.传感器工艺设计传感器中的微处理机接受MCS-51系列8031单片机,它通过锁存器74LS373等与外部存储器EPROM相连。可选用2716(2K8)、2732(4K8)、2764(8K8)等不同芯片作存储器,用来存放限制程序、修正值、数据等。其他电路(放大器、AD转换器、DA转换器、IEEE-488标准接口、接口电路等)可合理分布在不同的模板上,组装进一个壳体内。留意连线要尽可能短,模拟地与数字地彻底分开,各个模板电源分别滤波等。为减小体积,其他电路应尽可能利用可编程器件PLD及其集成电路工艺中的焊接、封装等技术把这些电路的芯片做在一
50、块基座上,构成混合集成式信号处理电路。第10章智能传感器 4.软件设计用8031单片机构成的智能压力传感器软件有限制程序、数据处理程序及协助程序。智能传感器的重要特点之一是多功能。多种功能一般可用两种方式去执行:一种是用户通过键盘发出所选功能的指令;另一种是自动方式,由内部功能限制程序协调已编制好的数据采集与处理程序工作,或通过IEEE-488总线接收外部远控向智能传感器发出限制指令。智能传感器还有自校、跟踪、越限报警、输出打印、键盘、显示、DA转换等电路及接口。为保证整机有条不紊地工作,可依据图10.16所示的源程序流程图,设计牢靠的管理程序。第10章智能传感器 图10.16智能传感器源程序