网站大量收购独家精品文档,联系QQ:2885784924

第8章 数据处理及程序设计.ppt

  1. 1、本文档共85页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第8章 数据处理及程序设计

* * * * 线性标度变换 假设包括传感器在内的整个数据采集系统是线性的,则标度变换公式为: 式中:A0为测量仪表的下限; Am为测量仪表的上限; Ax为实际测量值(工程量); N0为仪表下限所对应的数字量; Nm为仪表上限所对应的数字量; Nx为测量值所对应的数字量。 某智能温度测量仪采用8位ADC,测量范围为10~100℃,仪器采样并经滤波和非线性校正后(即温度与数字量之间的关系已为线性)的数字量为28H。此时,A0=10℃,Am=100℃,Nm=FFH=255,Nx=28H=40。求Ax。 应用实例: 8.4 量程自动转换(自行学习) 8.4.1 一般要求 8.4.2 自动量程转换电路举例 8.4.3 量程自动转换电路的控制 8.4.4 量程自动转换电路的保护 8.4.1 一般要求 (1)尽可能高的测量速度 自动量程转换的测量速度是指根据被测量的大小自动选择合适量程并完成一次测量的速度。 (2)确定性 自动量程转换的确定性是指在升、降量程时,不应该发生在二个相邻量程间反复选择的现象。 (3)安全性 由于每次测量并不都从最高量程开始,而是在选定量程上进行,因此不可避免地会发生被测量超过选定量程的最大测量范围,甚至达到仪器的最大允许值。 8.4.2 自动量程转换电路举例 图8-18  电压量程自动转换电路 8.4.2 自动量程转换电路举例 表8-2 各量程开关动作状态 8.4.3 量程自动转换电路的控制 表8-3 量程自动转换阈值 8.4.3 量程自动转换电路的控制 图8-19 量程自动转换程序流程 8.4.4 量程自动转换电路的保护 1.输入过压保护 2.过载电压的快速切除 1.输入过压保护 图8-20 输入过压保护电路图 1.输入过压保护 图8-21 保护电路等效电路 2.过载电压的快速切除 图8-22 输入过载电压快速切除保护电路 8.5 智能仪器系统软件的组成与设计 8.5.1 监控主程序 8.5.2 键盘管理 8.5.3 中断管理及处理 8.5.4 子程序模块 8.5 智能仪器系统软件的组成与设计 图8-23 智能仪器系统软件组成框图 8.5.1 监控主程序 图8-24 监控主程序 8.5.2 键盘管理 1.一键一义键盘管理方法(直接分析法) 2.一键多义键盘管理程序 1.一键一义键盘管理方法(直接分析法) 图8-25 直接分析法键盘管理 2.一键多义键盘管理程序 在一键多义的情况下,一个命令不是用一次按键,而是由一个按键序列所组成。换句话讲,对一个按键含义的解释,除了取决于本次按键之外,还取决于以前按了些什么键。因此一键多义的监控程序,首先要判断一个按键序列,是否已构成命令。若已构成命令则执行命令,否则等待重新输入新的值。 一键多义的监控程序可采用转移表法进行设计,不过这时要用多张转移表,组成一个命令的前几个按键起着引导的作用,把控制引向某张合适的转移表,根据最后一个按键查阅该转移表,就可以找到要求的子程序入口。按键的管理可以用查询方式,也可以用中断方式。由于有些按键功能往往需执行一段时间,这时若用查询方式处理键盘,会影响整个仪表实时处理功能。另外智能仪器监控程序具有实时性,一般键盘中断不应中断正在进行的测量控制运算。因此,通常把键盘服务程序设计成比过程中断低一级的中断处理程序。 8.5.3 中断管理及处理 1)必须暂时保护程序计数器的内容,以便使CPU在需要时能回到它产生中断时所处的状态。 2)将中断服务程序的地址送入程序计数器。 3)在中断服务程序开始时,必须将服务程序需要使用的CPU寄存器(如累加器、标志寄存器、专用的暂存器等)内容暂时保护起来,并在服务程序结束时再恢复其内容。 4)对于引起中断而将设为低电平的设备,微处理器必须进行适当的操作,使再次变为高电平。 5)如果允许发生中断,则需将允许中断触发器再次置位。 6)执行完中断服务程序后,需恢复程序计数器原先保存的内容,以便返回到被中断的程序。 8.5.4 子程序模块 智能仪器的系统软件通常是由模块化设计来构造的,把仪表软件按功能分成一个个功能模块,再把每个功能模块分成一个个模块,最终成为一个个功能十分具体的规模不太大的基本模块。       α和β为常数,当温度在0~50℃之间分别约为1.44×10-6和4016K。 RT为热敏电阻在温度为T的阻值; (1)直线拟合法 设一组测试数据,现在要求出一条最能反映这些数据点变化趋势的直线,设最佳拟合直线方程为 式中a1、a0为直线方程系数,下面求出直线方程系数a1、a0。 令 有 拟合原则:残差的平方和最小 分别对α1、α0求偏导数,并令其为0,得 联立求解,得 就可以求出直线方程

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档