计算机测控技术与系统第8章-计算机测控系统的设计与实现课件.ppt

上传人(卖家):三亚风情 文档编号:3481450 上传时间:2022-09-05 格式:PPT 页数:54 大小:1.40MB
下载 相关 举报
计算机测控技术与系统第8章-计算机测控系统的设计与实现课件.ppt_第1页
第1页 / 共54页
计算机测控技术与系统第8章-计算机测控系统的设计与实现课件.ppt_第2页
第2页 / 共54页
计算机测控技术与系统第8章-计算机测控系统的设计与实现课件.ppt_第3页
第3页 / 共54页
计算机测控技术与系统第8章-计算机测控系统的设计与实现课件.ppt_第4页
第4页 / 共54页
计算机测控技术与系统第8章-计算机测控系统的设计与实现课件.ppt_第5页
第5页 / 共54页
点击查看更多>>
资源描述

1、2022-7-281第第8 8章章 计算机测控系统的设计与实现计算机测控系统的设计与实现学习目标:学习目标:l了解计算机测控系统的设计原则了解计算机测控系统的设计原则l熟悉计算机测控系统的设计方法熟悉计算机测控系统的设计方法l掌握计算机测控系统的设计步骤掌握计算机测控系统的设计步骤l掌握常用的计算机测控系统实现方法掌握常用的计算机测控系统实现方法2022-7-2828.1 8.1 计算机测控系统的设计概述计算机测控系统的设计概述1 1.计算机测控系统的设计原则计算机测控系统的设计原则(1 1)满足工艺指标的要求)满足工艺指标的要求 在进行计算机测控系统设计时,首先应满足生产过程所提出的各种在进

2、行计算机测控系统设计时,首先应满足生产过程所提出的各种要求及性能指标。要求及性能指标。对于测量仪器的指标包括精度、测量范围、实时性、工作环境条件、对于测量仪器的指标包括精度、测量范围、实时性、工作环境条件、稳定性等。稳定性等。对控制系统的性能指标要求稳、准、快。对控制系统的性能指标要求稳、准、快。对于工业网络测控系统,还要满足网络性能评价指标,如传输速率、对于工业网络测控系统,还要满足网络性能评价指标,如传输速率、吞吐能力、稳定性、确定性、可靠性和灵活性等。吞吐能力、稳定性、确定性、可靠性和灵活性等。2022-7-283(2 2)可靠性要高)可靠性要高 系统的可靠性是指系统在规定的条件下和规定

3、的时间内完成规定功系统的可靠性是指系统在规定的条件下和规定的时间内完成规定功能的能力。能的能力。可靠性的指标一般采用平均无故障工作时间(可靠性的指标一般采用平均无故障工作时间(MTBFMTBF)和故障修复时)和故障修复时间(间(MTTRMTTR)表示。)表示。MTBFMTBF反映了系统可靠工作的能力,反映了系统可靠工作的能力,MTTRMTTR则反映了系统则反映了系统出现故障后恢复工作的能力。通常要求出现故障后恢复工作的能力。通常要求MTBFMTBF有较高的数值,如达到几万有较高的数值,如达到几万小时,同时尽量缩短小时,同时尽量缩短MTTRMTTR,以达到很高的运行效率。,以达到很高的运行效率。

4、可靠性是控制对象或生产过程连续运行的根本保证。计算机测控系可靠性是控制对象或生产过程连续运行的根本保证。计算机测控系统的设计应当把系统的可靠性放在首位,以保证生产安全、可靠和稳定统的设计应当把系统的可靠性放在首位,以保证生产安全、可靠和稳定地运行。地运行。2022-7-284(3 3)实时性要强)实时性要强 所谓系统的实时性是指现场设备之间在最坏情况下完成一次数据交所谓系统的实时性是指现场设备之间在最坏情况下完成一次数据交换,系统所能保证的最小时间。换,系统所能保证的最小时间。实时性是控制对象按规定工艺运行的必要条件之一。对于不同的控实时性是控制对象按规定工艺运行的必要条件之一。对于不同的控制

5、对象、不同的控制参数,其对系统的实时性具有不同的要求。例如,制对象、不同的控制参数,其对系统的实时性具有不同的要求。例如,流量和压力控制对系统的实时性要求高于温度控制系统对系统实时性的流量和压力控制对系统的实时性要求高于温度控制系统对系统实时性的要求。要求。(4 4)操作性能要好)操作性能要好 一个好的计算机测控系统应该人机界面好,操作、运行方便,易于一个好的计算机测控系统应该人机界面好,操作、运行方便,易于维护。维护。操作方便主要体现在操作简单、显示画面形象直观,有较强的人机操作方便主要体现在操作简单、显示画面形象直观,有较强的人机对话能力,便于掌握。对话能力,便于掌握。维护方便主要体现在易

6、于查找故障、排除故障。维护方便主要体现在易于查找故障、排除故障。2022-7-285(5 5)系统通用性要好)系统通用性要好 通用性是指所设计的计算机测控系统能根据各种不同设备和不同控通用性是指所设计的计算机测控系统能根据各种不同设备和不同控制对象的控制要求,灵活扩充、便于修改。制对象的控制要求,灵活扩充、便于修改。当设备和控制对象有所变化时,或者再设计另一个控制系统时,通当设备和控制对象有所变化时,或者再设计另一个控制系统时,通用性好的系统一般稍作更改或扩充就可以适应。用性好的系统一般稍作更改或扩充就可以适应。(6 6)系统功能要丰富)系统功能要丰富 具有良好的人机界面和丰富的监视画面,控制

7、软件包括功能强,能具有良好的人机界面和丰富的监视画面,控制软件包括功能强,能够自动清零,量程自动切换,可根据测量值和控制值的大小改变测量范够自动清零,量程自动切换,可根据测量值和控制值的大小改变测量范围和控制范围,具有数字滤波功能,自动修正误差,系统能监测和自复围和控制范围,具有数字滤波功能,自动修正误差,系统能监测和自复位。可对多种不同参数进行快速测量和控制。能够实现各种复杂的处理位。可对多种不同参数进行快速测量和控制。能够实现各种复杂的处理和运算功能,可以实现经典的和运算功能,可以实现经典的PIDPID控制,还具有一些高级控制算法,实现控制,还具有一些高级控制算法,实现模糊控制、神经元网络

8、、优化、自适应等复杂控制规律,具有在线自诊模糊控制、神经元网络、优化、自适应等复杂控制规律,具有在线自诊断功能和网络通信功能,便于实现工厂自动化和信息化。断功能和网络通信功能,便于实现工厂自动化和信息化。2022-7-286(7 7)性价比要高)性价比要高 在满足计算机测控系统技术要求的前提下,尽可能地降低成本,保在满足计算机测控系统技术要求的前提下,尽可能地降低成本,保证为用户带来更大的经济效益。证为用户带来更大的经济效益。经济效益表现在两个方面:一是系统设计的性价比要尽可能的高,经济效益表现在两个方面:一是系统设计的性价比要尽可能的高,在满足设计要求的情况下,尽量采用物美价廉的元器件;二是

9、投入产出在满足设计要求的情况下,尽量采用物美价廉的元器件;二是投入产出比要尽可能的低,应该从提高生产的产品质量与产量、降低能耗、消除比要尽可能的低,应该从提高生产的产品质量与产量、降低能耗、消除污染、改善劳动条件等方面进行综合评价。系统的造价,取决于研制成污染、改善劳动条件等方面进行综合评价。系统的造价,取决于研制成本、生产成本和使用成本。设计时不应盲目追求复杂、高级方案,在满本、生产成本和使用成本。设计时不应盲目追求复杂、高级方案,在满足性能指标的前提下,应尽可能地采用简单成熟的方案。足性能指标的前提下,应尽可能地采用简单成熟的方案。另外,要有市场竞争意识,尽量缩短开发设计周期,以降低整个系

10、另外,要有市场竞争意识,尽量缩短开发设计周期,以降低整个系统的开发经费,使新产品尽快进入市场。统的开发经费,使新产品尽快进入市场。2022-7-2872.2.计算机计算机测控系统设计步骤测控系统设计步骤(1 1)准备阶段)准备阶段 在系统设计之前,必须对企业工艺流程及工作过程有初步烦人了解,在系统设计之前,必须对企业工艺流程及工作过程有初步烦人了解,系统设计人员应该和工艺人员密切配合,对系统进行分析和归纳,从而系统设计人员应该和工艺人员密切配合,对系统进行分析和归纳,从而明确具体设计要求和性能指标。另外,在综合考虑企业的经济能力、管明确具体设计要求和性能指标。另外,在综合考虑企业的经济能力、管

11、理要求、系统运行的成本、产生的经济效益等方面的基础上,确定系统理要求、系统运行的成本、产生的经济效益等方面的基础上,确定系统所要完成的任务。所要完成的任务。按一定的规范、标准和格式,对测控任务和过程进行描述,形成系按一定的规范、标准和格式,对测控任务和过程进行描述,形成系统初步设计技术文件,作为整个测控系统设计的依据。初步设计技术文统初步设计技术文件,作为整个测控系统设计的依据。初步设计技术文件的主要内容包括系统的功能规范,目标系统的性能规范,系统的可靠件的主要内容包括系统的功能规范,目标系统的性能规范,系统的可靠性和可维护性,系统的运行环境。准备阶段的设计为测控系统的内部性和可维护性,系统的

12、运行环境。准备阶段的设计为测控系统的内部(主机系统)与外部(生产过程、环境、人等)确定了接口关系。(主机系统)与外部(生产过程、环境、人等)确定了接口关系。2022-7-288(2 2)设计阶段)设计阶段 总体设计总体设计 系统的总体设计是进入实质性设计阶段的第一步,尤为重要和关键。系统的总体设计是进入实质性设计阶段的第一步,尤为重要和关键。总体方案的好坏会直接影响整个计算机测控系统的成本、性能、设计和总体方案的好坏会直接影响整个计算机测控系统的成本、性能、设计和开发周期等。开发周期等。在准备阶段的基础上,在准备阶段的基础上,确定系统的测控目标和任务确定系统的测控目标和任务,深入了解生产,深入

13、了解生产过程,分析工艺流程及工作环境,熟悉工艺要求,分析测控系统工艺参过程,分析工艺流程及工作环境,熟悉工艺要求,分析测控系统工艺参数的数目和控制指标以及测控系统的操作要求等,从而确定具体的实施数的数目和控制指标以及测控系统的操作要求等,从而确定具体的实施方法,合理分配资源。方法,合理分配资源。总体方案设计包括总体方案设计包括硬件总体方案设计硬件总体方案设计与与软件总体方案设计软件总体方案设计。依据技。依据技术要求和已做过的初步方案,分析开展系统硬件与软件的总体设计。这术要求和已做过的初步方案,分析开展系统硬件与软件的总体设计。这里要注意,硬件和软件设计是有机联系在一起的,它们相互影响,因此里

14、要注意,硬件和软件设计是有机联系在一起的,它们相互影响,因此在设计时要经过多次的协调和反复,最后才能形成合理的总体设计方案。在设计时要经过多次的协调和反复,最后才能形成合理的总体设计方案。2022-7-289 详细设计阶段详细设计阶段 在总体方案确定后,进行系统硬件和软件的具体设计。在进行系统在总体方案确定后,进行系统硬件和软件的具体设计。在进行系统设计时,应充分考虑硬件和软件的特点,合理地进行功能分配。设计时,应充分考虑硬件和软件的特点,合理地进行功能分配。从快速性方面考虑,多采用硬件可以提高系统的反应速度,简化软从快速性方面考虑,多采用硬件可以提高系统的反应速度,简化软件设计工作。件设计工

15、作。从可靠性和抗干扰能力方面考虑,过多的采用硬件,会增加系统元从可靠性和抗干扰能力方面考虑,过多的采用硬件,会增加系统元器件数目降低系统的可靠性。器件数目降低系统的可靠性。从系统成本方面考虑,多采用软件可以降低成本。从系统成本方面考虑,多采用软件可以降低成本。计算机测控系统的设计要充分利用自身的硬件资源,如输入计算机测控系统的设计要充分利用自身的硬件资源,如输入/输出接输出接口、通信等,当固有资源不能满足要求时,再进行扩展。口、通信等,当固有资源不能满足要求时,再进行扩展。自行开发控制软件时,应先画出程序总体流程图和各功能模块流程自行开发控制软件时,应先画出程序总体流程图和各功能模块流程图,再

16、选择程序设计语言进行编写程序。程序编写应先模块后整体,并图,再选择程序设计语言进行编写程序。程序编写应先模块后整体,并考虑存储数据的类型、存储资源的分配。考虑存储数据的类型、存储资源的分配。2022-7-2810(3 3)模拟和调试阶段)模拟和调试阶段 测控系统硬件和软件设计完成后,要进行系统联调。在实验室里,测控系统硬件和软件设计完成后,要进行系统联调。在实验室里,进行硬件联调、软件联调及样机整机仿真调试,对已知的标准量进行测进行硬件联调、软件联调及样机整机仿真调试,对已知的标准量进行测控模拟比较,检查各个部件安装是否正确,并对其特性进行检查或测试,控模拟比较,检查各个部件安装是否正确,并对

17、其特性进行检查或测试,检验系统的抗干扰能力,验证系统设计是否正确和合理,及时发现问题检验系统的抗干扰能力,验证系统设计是否正确和合理,及时发现问题并进行修改。并进行修改。(4 4)现场安装调试阶段)现场安装调试阶段 在实验室模拟与调试基础上,根据工艺要求进行现场安装调试。通在实验室模拟与调试基础上,根据工艺要求进行现场安装调试。通过现场试验,测试各项性能指标,严格按照章程进行操作,进一步修改过现场试验,测试各项性能指标,严格按照章程进行操作,进一步修改并完善程序,直至系统能正常投入运行。一个实际系统很难一次设计完并完善程序,直至系统能正常投入运行。一个实际系统很难一次设计完成,通常需要经过多次

18、修改。成,通常需要经过多次修改。2022-7-2811测控系统设计流程图2022-7-28128.2 8.2 计算机测控系统设计方法计算机测控系统设计方法1.1.测控系统总体方案设计测控系统总体方案设计(1 1)确定系统的结构和类型)确定系统的结构和类型 测控系统类型多、选型范围广,可根据主要功能要求、技术指标进测控系统类型多、选型范围广,可根据主要功能要求、技术指标进行系统结构和类型的选择。选型要保证性能指标与技术措施,达到或超行系统结构和类型的选择。选型要保证性能指标与技术措施,达到或超过技术指标要求,在满足需求的前提下,选择性价比高的系统。过技术指标要求,在满足需求的前提下,选择性价比高

19、的系统。(2 2)确定系统的构成方式)确定系统的构成方式 专用测控系统专用测控系统 对于需要实现特殊功能的测控系统,需要设计制作专用设备装置。对于需要实现特殊功能的测控系统,需要设计制作专用设备装置。根据系统功能的要求,从微处理器芯片选择开始,设计完整的系统硬件根据系统功能的要求,从微处理器芯片选择开始,设计完整的系统硬件电路和相应的软件,完成印制电路板图设计,最终进行安装调试。这种电路和相应的软件,完成印制电路板图设计,最终进行安装调试。这种方案完全根据控制任务的特点和需要设计,系统结构紧凑、性价比高,方案完全根据控制任务的特点和需要设计,系统结构紧凑、性价比高,主要适用于一些专用的、小规模

20、的测控系统,如智能测控装置、智能化主要适用于一些专用的、小规模的测控系统,如智能测控装置、智能化仪表和各种家用电器。仪表和各种家用电器。2022-7-2813 通用测控系统通用测控系统 对于通用功能测控系统设计,采用通用计算机测控系统方案,选择对于通用功能测控系统设计,采用通用计算机测控系统方案,选择硬件、软件资源丰富的测控装置,标准化工业网络、系列化、模块化的硬件、软件资源丰富的测控装置,标准化工业网络、系列化、模块化的测控装置,如现场总线、测控装置,如现场总线、IPCIPC、PLCPLC、智能调节器、智能调节器、PACPAC等。等。这种系统结构开放,人机联系方便,容易实现各种复杂的控制功能

21、,这种系统结构开放,人机联系方便,容易实现各种复杂的控制功能,硬件一般只需根据任务要求进行必要的接口扩展,软件开发可在已有的硬件一般只需根据任务要求进行必要的接口扩展,软件开发可在已有的开发平台上进行,系统设计就像搭积木那样组建系统,一些控制功能既开发平台上进行,系统设计就像搭积木那样组建系统,一些控制功能既能硬件实现,也能用软件实现,设计工作量小。能硬件实现,也能用软件实现,设计工作量小。这种方式可提高研制和开发速度,提高系统的技术水平和性能,增这种方式可提高研制和开发速度,提高系统的技术水平和性能,增加可靠性,容易实现各种复杂的控制功能。加可靠性,容易实现各种复杂的控制功能。对于大中型规模

22、的测控系统设计,要求设计者具有丰富的专用理论对于大中型规模的测控系统设计,要求设计者具有丰富的专用理论和实际工程设计能力与经验,系统设计工作量大,过程复杂,通用测控和实际工程设计能力与经验,系统设计工作量大,过程复杂,通用测控系统方式是理想的选择。系统方式是理想的选择。2022-7-2814(3 3)测控系统主机的选择)测控系统主机的选择 主机是整个测控系统的核心,它的选择将对整个系统产生决定性的主机是整个测控系统的核心,它的选择将对整个系统产生决定性的影响。目前,可担当测控系统主机的机型很多,如影响。目前,可担当测控系统主机的机型很多,如IPCIPC、PLCPLC、PACPAC、各类、各类嵌

23、入式微控制器等。在具体选型时,可以选择嵌入式微控制器等。在具体选型时,可以选择IPCIPC、PLCPLC、智能仪表等现、智能仪表等现有测控硬件设备,设计者只需要根据测控任务选择相应的硬件配置,再有测控硬件设备,设计者只需要根据测控任务选择相应的硬件配置,再配以软件设计,即可完成测控任务。配以软件设计,即可完成测控任务。总之,无论选择哪一种,一般要考虑以下几点:总之,无论选择哪一种,一般要考虑以下几点:用途用途字长字长速度速度内存容量内存容量指令的功能指令的功能中断能力中断能力硬、软件支持硬、软件支持成本成本2022-7-2815(4 4)现场设备的选择)现场设备的选择 现场设备主要包括传感器、

24、变送器和执行机构。传感器是测控系统现场设备主要包括传感器、变送器和执行机构。传感器是测控系统将现场信号输入到计算机的第一道环节,也是影响系统控制精度的主要将现场信号输入到计算机的第一道环节,也是影响系统控制精度的主要因素之一。由于传感器技术的发展非常迅速,各种各样的传感器应运而因素之一。由于传感器技术的发展非常迅速,各种各样的传感器应运而生,所以大多数测控系统的设计只需从现有传感器产品中正确地选择,生,所以大多数测控系统的设计只需从现有传感器产品中正确地选择,而不需要设计者自己另行研制。而不需要设计者自己另行研制。可以根据以下几点选用传感器。可以根据以下几点选用传感器。根据测量对象与测量环境确

25、定传感器的类型根据测量对象与测量环境确定传感器的类型灵敏度的选择灵敏度的选择频率响应特性频率响应特性线性范围线性范围稳定性稳定性精度精度2022-7-2816(5 5)硬件其他方面的考虑)硬件其他方面的考虑 总体方案中还应考虑人机联系方式、系统的机柜或机箱的结构设计、总体方案中还应考虑人机联系方式、系统的机柜或机箱的结构设计、抗干扰等方面的问题。抗干扰等方面的问题。(6 6)软件总体方案设计)软件总体方案设计 软件总体方案设计的主要内容是确定软件平台、软件结构,任务分软件总体方案设计的主要内容是确定软件平台、软件结构,任务分解,建立系统的数学模型、控制策略和控制算法等。解,建立系统的数学模型、

26、控制策略和控制算法等。在软件总体方案设计中,控制算法的选择直接影响到控制系统的调在软件总体方案设计中,控制算法的选择直接影响到控制系统的调节品质,是系统设计的关键之一。由于被控对象多种多样,相应控制模节品质,是系统设计的关键之一。由于被控对象多种多样,相应控制模型也各异,所以控制算法也是多种多样。选择哪一种控制算法主要取决型也各异,所以控制算法也是多种多样。选择哪一种控制算法主要取决于系统的特性和要求达到的控制性能指标,同时还要考虑控制速度、控于系统的特性和要求达到的控制性能指标,同时还要考虑控制速度、控制精度和系统稳定性的要求。制精度和系统稳定性的要求。2022-7-28172 2.测控系统

27、硬件设计测控系统硬件设计(1 1)基本要求)基本要求 对测控系统硬件设计的基本要求是:对测控系统硬件设计的基本要求是:(1 1)满足应用系统的功能要求,采用新技术,注意通用性,选择典)满足应用系统的功能要求,采用新技术,注意通用性,选择典型电路;型电路;(2 2)注重标准化、模块化,有利于模块的商品化生产;)注重标准化、模块化,有利于模块的商品化生产;(3 3)系统可扩展,并留有适当的余地,以便二次开发;)系统可扩展,并留有适当的余地,以便二次开发;(4 4)工艺设计时要考虑安装、调试、维护;)工艺设计时要考虑安装、调试、维护;(5 5)要考虑研制成本、产品成本以及开发周期。)要考虑研制成本、

28、产品成本以及开发周期。2022-7-2818(3 3)基于微控制器测控系统的硬件设计)基于微控制器测控系统的硬件设计 基于微控制器(如单片机)测控系统的硬件设计主要包括元器件的基于微控制器(如单片机)测控系统的硬件设计主要包括元器件的选择和电路的设计两个方面。选择和电路的设计两个方面。主控芯片的选择。主控芯片的选择。外围元器件的选择。外围元器件的选择。进行硬件电路设计。进行硬件电路设计。硬件电路的实现硬件电路的实现。(2 2)总线式测控系统的硬件设计)总线式测控系统的硬件设计 选择系统总线,包括内总线和外总线的选择。选择系统总线,包括内总线和外总线的选择。选择主机。选择主机。选择输入选择输入/

29、输出板卡。输出板卡。选择传感器和变送器。选择传感器和变送器。选择执行机构。选择执行机构。控制操作面板设计。控制操作面板设计。2022-7-28193.3.测控系统软件设计测控系统软件设计(1 1)软件设计基本要求)软件设计基本要求 对计算机测控系统软件设计的基本要求是:对计算机测控系统软件设计的基本要求是:(1 1)可靠性高,当运行参数环境发生变化时,软件能可靠运行并给)可靠性高,当运行参数环境发生变化时,软件能可靠运行并给出准确结果,即软件应具有自适应性;当工业环境极其恶劣,干扰严重,出准确结果,即软件应具有自适应性;当工业环境极其恶劣,干扰严重,软件必须保证在严重干扰条件下也能可靠运行。软

30、件必须保证在严重干扰条件下也能可靠运行。(2 2)实时性强,能及时响应外部事件的发生,并及时给出处理结果。)实时性强,能及时响应外部事件的发生,并及时给出处理结果。(3 3)准确性高,算法选择、位数选择等要符合要求。)准确性高,算法选择、位数选择等要符合要求。(4 4)易读性强,容易理解、易维护,具有可测试性。)易读性强,容易理解、易维护,具有可测试性。2022-7-2820(2 2)应用软件设计内容)应用软件设计内容 根据测控软件的功能,一个测控系统应用软件应包含以下几个主要根据测控软件的功能,一个测控系统应用软件应包含以下几个主要模块:模块:数据采集及处理模块数据采集及处理模块 实时数据采

31、集程序,主要是完成多路信号(包括模拟量、开关量、实时数据采集程序,主要是完成多路信号(包括模拟量、开关量、数字量和脉冲量)的采样、输入变换、存储等;数据处理程序包括:数数字量和脉冲量)的采样、输入变换、存储等;数据处理程序包括:数字滤波程序,用来滤除干扰造成的错误数据或不宜使用的数据;线性化字滤波程序,用来滤除干扰造成的错误数据或不宜使用的数据;线性化处理程序,对检测元件或变送器的非线性用软件补偿;标度变换程序,处理程序,对检测元件或变送器的非线性用软件补偿;标度变换程序,把采集到的数字量转换成操作人员所熟悉的工程量;数字信号采集与处把采集到的数字量转换成操作人员所熟悉的工程量;数字信号采集与

32、处理程序,对数字输入信号进行采集及码制之间的转换,如理程序,对数字输入信号进行采集及码制之间的转换,如BCDBCD码转换成码转换成ASCIIASCII码等;脉冲信号处理程序,对输入的脉冲信号进行电平高低判断和码等;脉冲信号处理程序,对输入的脉冲信号进行电平高低判断和计数;开关信号处理程序,判断开关信号输入状态的变化情况,如果发计数;开关信号处理程序,判断开关信号输入状态的变化情况,如果发生变化,则执行相应的处理程序;数据可靠性检查程序,用来检查是可生变化,则执行相应的处理程序;数据可靠性检查程序,用来检查是可靠输入数据还是故障数据。靠输入数据还是故障数据。2022-7-2821 控制算法模块控

33、制算法模块 控制算法程序是计算机测控系统中的一个核心程序模块,主要实现控制算法程序是计算机测控系统中的一个核心程序模块,主要实现所选控制规律的计算,产生对应的控制量。它主要实现对系统的调节和所选控制规律的计算,产生对应的控制量。它主要实现对系统的调节和控制,它根据各种各样的控制算法和千差万别的被控对象的具体情况来控制,它根据各种各样的控制算法和千差万别的被控对象的具体情况来编写,控制程序的主要目标是满足系统的性能指标。编写,控制程序的主要目标是满足系统的性能指标。由采样读入的数据或经计算机处理后的数据进行显示或打印,以便由采样读入的数据或经计算机处理后的数据进行显示或打印,以便实现对某些物理量

34、的监视;根据控制策略,判断是否超出工艺参数的范实现对某些物理量的监视;根据控制策略,判断是否超出工艺参数的范围,计算机要加以判别,如果超越了限定值,就需要由计算机或操作人围,计算机要加以判别,如果超越了限定值,就需要由计算机或操作人员采取相应的措施,实时地对执行机构发出控制信号,完成控制,或输员采取相应的措施,实时地对执行机构发出控制信号,完成控制,或输出其他有关信号,如报警信号等,确保生产的安全。出其他有关信号,如报警信号等,确保生产的安全。监控报警模块监控报警模块2022-7-2822 首先用来将各个功能模块程序组织成一个程序系统,并管理和调用首先用来将各个功能模块程序组织成一个程序系统,

35、并管理和调用各个功能模块程序;其次用来管理数据文件的存储和输出。系统管理程各个功能模块程序;其次用来管理数据文件的存储和输出。系统管理程序一般以文字菜单和图形菜单的人机界面技术来组织、管理和运行系统序一般以文字菜单和图形菜单的人机界面技术来组织、管理和运行系统程序。程序。系统管理模块系统管理模块 这部分程序用于生产管理部分,主要包括变化趋势分析、报警记录、这部分程序用于生产管理部分,主要包括变化趋势分析、报警记录、统计报表、打印输出、数据操作、生产调度及库存管理等程序。统计报表、打印输出、数据操作、生产调度及库存管理等程序。数据管理模块数据管理模块2022-7-2823 分为两部分:人机对话程

36、序包括显示、键盘、指示等程序;画面显分为两部分:人机对话程序包括显示、键盘、指示等程序;画面显示程序包括用图、表及曲线在示程序包括用图、表及曲线在CRTCRT显示器上形象地反映生产状况的远程监显示器上形象地反映生产状况的远程监控程序等。控程序等。人机交互模块人机交互模块 数据通信程序是用于完成计算机与计算机之间、计算机与智能设备数据通信程序是用于完成计算机与计算机之间、计算机与智能设备之间大信息传递和交换。它的主要功能有:设置数据传送的波特率(速之间大信息传递和交换。它的主要功能有:设置数据传送的波特率(速率);上位机向数据采集站发送机号;上位机接收和判断数据采集站发率);上位机向数据采集站发

37、送机号;上位机接收和判断数据采集站发回的机号;命令相应的数据采集站传送数据;上位机接收数据采集站传回的机号;命令相应的数据采集站传送数据;上位机接收数据采集站传送来的数据。送来的数据。数据通信模块数据通信模块2022-7-2824(3 3)应用软件设计步骤)应用软件设计步骤 系统定义系统定义 在着手软件设计之前,设计者必须先进行系统定义(或说明)。所在着手软件设计之前,设计者必须先进行系统定义(或说明)。所谓系统定义,就是清楚地列出计算机测控系统各个部分与软件设计的有谓系统定义,就是清楚地列出计算机测控系统各个部分与软件设计的有关特点,并进行定义和说明,以此作为软件设计的依据。关特点,并进行定

38、义和说明,以此作为软件设计的依据。绘制流程图绘制流程图 我们可以把测控系统整个软件分解为若干部分,它们各自代表了不我们可以把测控系统整个软件分解为若干部分,它们各自代表了不同的分立操作,把这些不同的分立操作用方框表示,并按一定顺序用连同的分立操作,把这些不同的分立操作用方框表示,并按一定顺序用连线连接起来,表示它们的操作顺序。这种互相联系的表示图称为功能流线连接起来,表示它们的操作顺序。这种互相联系的表示图称为功能流程图。程图。2022-7-2825 编写程序可用机器语言、汇编语言或各种高级语言。究竟采用何种编写程序可用机器语言、汇编语言或各种高级语言。究竟采用何种语言则由程序长度、测控系统的

39、实时性要求及所具备的研制工具而定。语言则由程序长度、测控系统的实时性要求及所具备的研制工具而定。在复杂的系统软件中,一般采用高级语言。对于规模不大的应用软件,在复杂的系统软件中,一般采用高级语言。对于规模不大的应用软件,大多用汇编语言来编写。大多用汇编语言来编写。编写程序编写程序 测试是计算机测控系统软件设计中很关键的一步,其目的是为了在测试是计算机测控系统软件设计中很关键的一步,其目的是为了在软件引入测控系统之前,找出并改正逻辑错误或与硬件有关的程序错误。软件引入测控系统之前,找出并改正逻辑错误或与硬件有关的程序错误。由于测控系统的软件通常都存放在只读存储器中,因此,程序在写入只由于测控系统

40、的软件通常都存放在只读存储器中,因此,程序在写入只读存储器之前必须进行彻底测试。读存储器之前必须进行彻底测试。软件测试软件测试2022-7-2826 文档编制也是软件设计的重要内容。它不仅有助于设计者进行查错文档编制也是软件设计的重要内容。它不仅有助于设计者进行查错和测试,而且对程序的使用和扩充也是必不可少的。如果文档编写的不和测试,而且对程序的使用和扩充也是必不可少的。如果文档编写的不好,不能说明问题,程序就难以维护、使用和扩充。一个完整的应用软好,不能说明问题,程序就难以维护、使用和扩充。一个完整的应用软件文档,一般应包括流程图、程序的功能说明、所有参量的定义清单、件文档,一般应包括流程图

41、、程序的功能说明、所有参量的定义清单、存储器的分配图、完整的程序清单和注释、测试计划和测试结果说明。存储器的分配图、完整的程序清单和注释、测试计划和测试结果说明。文档编制文档编制 软件的维护是指软件的修复、改进和扩充。当软件投入现场运行后,软件的维护是指软件的修复、改进和扩充。当软件投入现场运行后,一方面可能会发生各种现场问题,因而必须利用特殊的诊断方式和其他一方面可能会发生各种现场问题,因而必须利用特殊的诊断方式和其他的维护手段,像维护硬件那样修复各种故障;另一方面,用户往往会由的维护手段,像维护硬件那样修复各种故障;另一方面,用户往往会由于环境或技术业务的变化,提出比原计划更多的要求,因而

42、需要对原来于环境或技术业务的变化,提出比原计划更多的要求,因而需要对原来的应用软件进行改进或扩充,以适应情况变化的需要。的应用软件进行改进或扩充,以适应情况变化的需要。软件维护软件维护2022-7-28274.4.测控系统抗干扰设计测控系统抗干扰设计(1 1)硬件抗干扰措施)硬件抗干扰措施 硬件抗干扰的措施很多,主要包括隔离、屏蔽、滤波、电源抗干扰硬件抗干扰的措施很多,主要包括隔离、屏蔽、滤波、电源抗干扰技术、接地抗干扰技术。技术、接地抗干扰技术。隔离是把干扰源与接收系统隔离开来,使有用信号正常传输,而干隔离是把干扰源与接收系统隔离开来,使有用信号正常传输,而干扰耦合通道被切断,达到抑制干扰的

43、目的。扰耦合通道被切断,达到抑制干扰的目的。屏蔽是将干扰源或干扰对象包围起来,从而割断或削弱干扰场的空间屏蔽是将干扰源或干扰对象包围起来,从而割断或削弱干扰场的空间耦合通道,阻止其电磁能量的传输。耦合通道,阻止其电磁能量的传输。滤波是构成滤波器对信号实现频率滤波,让所需要的频率成分通过,滤波是构成滤波器对信号实现频率滤波,让所需要的频率成分通过,而将干扰频率成分加以抑制。而将干扰频率成分加以抑制。2022-7-2828(2 2)软件抗干扰措施)软件抗干扰措施 软件抗干扰的措施主要有:数字滤波、看门狗、软件软件抗干扰的措施主要有:数字滤波、看门狗、软件“陷阱陷阱”、软、软件冗余技术、重要数据备份

44、技术。件冗余技术、重要数据备份技术。数字滤波是提高数据采集系统可靠性最有效的方法,一般在进行数数字滤波是提高数据采集系统可靠性最有效的方法,一般在进行数据处理之前先要对采样值进行数字滤波。数字滤波是一种程序滤波,通据处理之前先要对采样值进行数字滤波。数字滤波是一种程序滤波,通过一定的计算程序减少干扰信息在有用信号中的比重。数字滤波的方法过一定的计算程序减少干扰信息在有用信号中的比重。数字滤波的方法很多,各有特点,如程序判断滤波法、中值滤波法、算术平均值滤波法、很多,各有特点,如程序判断滤波法、中值滤波法、算术平均值滤波法、加权平均值滤波法、滑动平均值滤波法、惯性滤波法、复合滤波法。加权平均值滤

45、波法、滑动平均值滤波法、惯性滤波法、复合滤波法。看门狗看门狗WDWD(Watch DogWatch Dog)使用监控定时器,定时检查某段程序或接口,)使用监控定时器,定时检查某段程序或接口,利用定时中断来监视程序运行状态。当超过一定时间系统没有检查这段利用定时中断来监视程序运行状态。当超过一定时间系统没有检查这段程序或接口时,可以认定系统运行出错,通过软件进行系统复位或按事程序或接口时,可以认定系统运行出错,通过软件进行系统复位或按事先预定方式运行,帮助系统自动恢复正常运行。先预定方式运行,帮助系统自动恢复正常运行。2022-7-28298.3 8.3 计算机温度测控系统的设计计算机温度测控系

46、统的设计1 1.设计设计任务任务 以烤箱温度为控制对象,对其温度实现自动控制。具体设计要求如以烤箱温度为控制对象,对其温度实现自动控制。具体设计要求如下:下:1 1功能要求:功能要求:(1 1)工作方式:具有手动调节和闭环自动控制两种方式;)工作方式:具有手动调节和闭环自动控制两种方式;(2 2)控制量:手动时,控制量通过面板调整;闭环时,控制量由模)控制量:手动时,控制量通过面板调整;闭环时,控制量由模拟输入或上位机输入;拟输入或上位机输入;(3 3)显示量:能够显示实际温度、设定温度等;)显示量:能够显示实际温度、设定温度等;(4 4)数字通信:配备串行通讯接口,可实现接收下位机上传数据的

47、)数字通信:配备串行通讯接口,可实现接收下位机上传数据的采集、显示,实现对温度的控制。采集、显示,实现对温度的控制。2022-7-2830 2 2性能指标:性能指标:(1 1)温度测量(控制)范围:)温度测量(控制)范围:02000200;(2 2)检测精度:)检测精度:0.10.1;(3 3)控制精度:)控制精度:0.50.5;(4 4)温度显示刷新速度:)温度显示刷新速度:1 1次次/s/s;(5 5)过零触发控制周期:)过零触发控制周期:2s2s。2022-7-28312.2.总体总体方案设计方案设计(1 1)系统控制方案的确定)系统控制方案的确定 在温度控制系统中,首先将需要控制的被测

48、温度参数由传感器转换在温度控制系统中,首先将需要控制的被测温度参数由传感器转换成电信号,再与预先设定的值进行比较,把比较得到的差值信号经过计成电信号,再与预先设定的值进行比较,把比较得到的差值信号经过计算,得到相应的控制值,再输送给执行机构来增加或减少供给被控对象算,得到相应的控制值,再输送给执行机构来增加或减少供给被控对象的热量,使被控温度调节到整定值,重复上述工作可达到调节的目的。的热量,使被控温度调节到整定值,重复上述工作可达到调节的目的。2022-7-2832(2 2)微控制器的选择)微控制器的选择 目前,微控制器(即单片机)作为嵌入式技术的核心,测控系统中目前,微控制器(即单片机)作

49、为嵌入式技术的核心,测控系统中的应用己经越来越广泛越来越普遍。本系统的功能和性能如前所述,为的应用己经越来越广泛越来越普遍。本系统的功能和性能如前所述,为了实现这些功能和性能,测控系统是一个基于单片机的控制系统。单片了实现这些功能和性能,测控系统是一个基于单片机的控制系统。单片机型号的选择主要从以下两点考虑:一是要有较强的抗干扰能力;二是机型号的选择主要从以下两点考虑:一是要有较强的抗干扰能力;二是要有较高的性价比。因此本系统采用要有较高的性价比。因此本系统采用ATMELATMEL公司生产的公司生产的AT89S52AT89S52作为下位作为下位机的控制器。机的控制器。(3 3)温度传感器的选用

50、)温度传感器的选用 温度传感器一般是利用材料热敏特性,实现由温度到电参量的转换。温度传感器一般是利用材料热敏特性,实现由温度到电参量的转换。在温度的采集测量过程中,热电偶具有体积小、使用方便、测温范围宽、在温度的采集测量过程中,热电偶具有体积小、使用方便、测温范围宽、测温精度高、性能稳定、动态响应好、输出直接是电压信号,便于讯号测温精度高、性能稳定、动态响应好、输出直接是电压信号,便于讯号的远传和记录,也有利于集中检测和控制等优点,由此成为了工程上应的远传和记录,也有利于集中检测和控制等优点,由此成为了工程上应用最广泛的温度传感器。因此,本系统选择用最广泛的温度传感器。因此,本系统选择K K型

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(计算机测控技术与系统第8章-计算机测控系统的设计与实现课件.ppt)为本站会员(三亚风情)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|